﻿@charset "utf-8";
/* CSS Document 2018*/
body{ padding:0px; margin:0px; font-family:"宋体"; font-size:12px; line-height:22px; color:#646464; background:#fff;}
img{ border:none;}
ul,ol,dl,dd,form{ padding:0px; margin:0px;}
li{ list-style:none;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}

input,select{ font-size:12px;  color:#5f5f5f;}
.clear{ clear:both; height:0px; overflow:hidden;}

a{noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}

a{ text-decoration:none; color:#646464;}
a:hover{ text-decoration:underline; color:#3aa4e7}

.bodybg{ background:#fff url(../images/body_bg.jpg) no-repeat center top;}

.Header{width:980px; margin:0 auto; position:relative; z-index:888;}
.Header .box{ position:absolute; width:980px;}
.Header .logo{ width:160px; height:120px; display:block;}
.Header .nav{ line-height:19px; line-height:19px; position:absolute; right:0px; top:12px; color:#787878;z-index: 99}
.Header .nav span{ display:block; height:19px; line-height:19px; float:left;}
.Header .nav span a{ height:19px; line-height:19px;}
.Header .nav .user{ padding-right:10px;}
.Header .nav .user b{ color:#F00;}
.Header .nav span.a_font{ padding-right:8px;}
.Header .nav span.a_font a{ color:#787878; }
.Header .nav span.a_photo{}
.Header .nav span.a_photo a{ width:59px; display:block; float:left; margin-right:4px;}
.Header .nav span.a_photo a.a1{ background:url(../images/nav.png) no-repeat left center;}
.Header .nav span.a_photo a.a2{ background:url(../images/nav.png) no-repeat -63px center;}
.Header .nav span.a_photo a.a3{ background:url(../images/nav.png) no-repeat -126px center;}
.Header .nav span.a_photo a.a4{ background:url(../images/nav.png) no-repeat -189px center;}
.Header .nav span.a_photo a.a5{ background:url(../images/nav.png) no-repeat -252px center;}
.Header .nav span.a_photo a.a6{ background:url(../images/nav.png) no-repeat -315px center;}
.Header .name{ position:absolute; line-height:43px; top:38px; left:180px; padding-left:26px; border-left:solid 2px #e6a8b5; font-size:40px; color:#cb4071; font-family:微软雅黑;}
.Header .back{ position:absolute; width:302px; height:128px; display:block; right:10px; top:0px; background:url(../images/header_back.png) no-repeat;}
.Header .back a{ width:120px; height:90px; display:block; position:absolute; right:0px; top:5px;}
.mainnav{ position:absolute; right:0px; top:40px; width:746px; height:74px; background:url(../images/mainnav.png) no-repeat right;}
.mainnav ul li{ float:left;}
.mainnav ul li span{ display:block; height:74px; position:relative; padding-right:3px;z-index: 20}
.mainnav ul li span a{ height:74px; display:block; line-height:0px; font-size:0px; overflow:hidden;}
.mainnav ul li#nav1 span{ width:89px;}
.mainnav ul li#nav2 span{ width:91px;}
.mainnav ul li#nav3 span{ width:105px;}
.mainnav ul li#nav4 span{ width:91px;}
.mainnav ul li#nav5 span{ width:90px;}
.mainnav ul li#nav6 span{ width:90px;}
.mainnav ul li#nav7 span{ width:91px;}
.mainnav ul li#nav8 span{ width:78px;padding:0px;}
.mainnav ul li#nav1.onnav span a,.mainnav ul li#nav1 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img1.png) no-repeat;}
.mainnav ul li#nav2.onnav span a,.mainnav ul li#nav2 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img2.png) no-repeat;}
.mainnav ul li#nav3.onnav span a,.mainnav ul li#nav3 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img3.png) no-repeat;}
.mainnav ul li#nav4.onnav span a,.mainnav ul li#nav4 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img4.png) no-repeat;}
.mainnav ul li#nav5.onnav span a,.mainnav ul li#nav5 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img5.png) no-repeat;}
.mainnav ul li#nav6.onnav span a,.mainnav ul li#nav6 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img6.png) no-repeat;}
.mainnav ul li#nav7.onnav span a,.mainnav ul li#nav7 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img7.png) no-repeat;}
.mainnav ul li#nav8.onnav span a,.mainnav ul li#nav8 span a:hover { width:97px; height:74px; position:absolute; background:url(../images/mainnav_img8.png) no-repeat;}
.mainnav .subnav{ position:absolute; display:none; height:34px; padding-left:15px; background:url(../images/subnav_bg.png) no-repeat right;}
.mainnav .subnav ul{ padding-right:10px; font-size:13px; font-family:微软雅黑; line-height:34px;}
.mainnav .subnav ul li{ background:url(../images/subnav_line.png) no-repeat left; padding:0px 12px; white-space:nowrap;}
.mainnav .subnav ul li a{ color:#fff; display:inline-block; white-space:normal;}
.mainnav .subnav ul li a:hover{ color:#95e7ff; text-decoration:none;}
.mainnav .subnav b{ position:absolute; left:-15px; bottom:0px; display:block; width:43px; height:42px;  background:url(../images/subnav_icon.png) no-repeat left;}
.mainnav ul li#nav2 .subnav{ width:550px;}
.mainnav ul li#nav3 .subnav{ width:790px; right:0px;}
.mainnav ul li#nav5 .subnav{ width:480px;}
.mainnav ul li#nav7 .subnav{ width:430px; right:0px;}
.mainnav ul li#nav8 .subnav{ width:250px; right:-20px;}

.Footer{ width:1040px; margin:0 auto; height:97px; padding:20px 0px; font-family:Arial, Helvetica, sans-serif; background:url(../images/footer_bg.png) no-repeat center center;}
.Footer dl{ padding-left:60px; position:relative; color:#9ea2a4; }
.Footer dl a{ color:#9ea2a4;}
.Footer dl dt{ padding-top:35px; line-height:20px; float:left;}

.Footer dl dt span{ color:#adb1b4;}
.Footer dl dt span a{ color:#adb1b4;}
.Footer dl dt .wanhu{}
.Footer dl dd{ position:absolute; right:0px; top:5px;}
.Footer dl dd span{ display:inline-block; text-align:center;}
.Footer dl dd span.weibo{ position:absolute; top:20px; right:200px; width:130px;}
.Footer dl dd span.weibo a{ display:block; float:left; height:24px; line-height:24px;}
.Footer dl dd span.weibo .a1{ padding-right:5px;display:block; float:left; height:24px; line-height:24px; font-style:normal;}
.Footer dl dd span.weibo a.a2{ width:30px; background:url(../images/weibo.png) no-repeat left top;}
.Footer dl dd span.weibo a.a3{  width:30px; background:url(../images/weibo.png) no-repeat right top;}
.Footer dl dd span.weixin{ position:absolute; right:120px; padding-top:55px; line-height:14px; width:90px; text-align:center;}
.Footer dl dd span.weixin img{ position:absolute; top:0px; right:20px; width:47px; height:47px; border:solid 1px #d7dee3;}
.Footer dl dd span.weixin a:hover{ text-decoration:none;}
.Footer dl dd span.weixin a:hover img{ width:100px; height:100px; top:-53px;}
.Footer dl dd span.weixin2{ position:absolute; right:25px; padding-top:55px; line-height:14px; width:90px; text-align:center;}
.Footer dl dd span.weixin2 img{ position:absolute; top:0px; right:20px; width:47px; height:47px; border:solid 1px #d7dee3;}
.Footer dl dd span.weixin2 a:hover{ text-decoration:none;}
.Footer dl dd span.weixin2 a:hover img{ width:100px; height:100px; top:-53px;}

.bodybgActivities .bgfooter{ background:url(../images/footer_activities.jpg) repeat-x left top;}
.bodybgActivities .Footer{ padding:30px 0px; background:url(../images/footer_bg_activities.png) no-repeat left center;}



.Contain{ width:1040px; margin:0 auto;}
.Sidebar{ float:left; width:198px; padding-left:29px;}
.Sidebar .video_swf{ text-align:center;}
.Main{ float:right; width:781px; padding-right:31px;}

.div_h90{ height:90px;}

.photo_about_left{ height:auto!important; height:650px; min-height:650px; background:url(../images/Sidebar_photo_about.jpg) no-repeat left bottom;}
.photo_club_left{height:auto!important; height:1250px; min-height:1250px; background:url(../images/Sidebar_photo_club.jpg) no-repeat left bottom;}
.photo_club_right{  padding-left:40px; padding-right:230px; background:url(../images/photo_club.jpg) no-repeat right top;}
.photo_club_right2{ height:auto!important; height:500px; min-height:500px;  padding-left:40px; padding-right:210px; background:url(../images/photo_club2.jpg) no-repeat right top;}
.photo_member_right{ height:460px;  background:url(../images/photo_member.jpg) no-repeat right top;}
.photo_love_right{ height:auto!important; height:500px; min-height:500px;  padding-left:40px; padding-right:230px; background:url(../images/photo_club.jpg) no-repeat right top;}
.photo_news_right{ height:auto!important; height:500px; min-height:500px;  padding-left:40px; padding-right:230px; background:url(../images/photo_club.jpg) no-repeat right top;}

.Banner{ text-align:center; height:244px; padding-top:124px;}
.Banner img{ width:980px; height:244px;}

.menu {position:relative; z-index:1; padding-bottom:56px; background:url(../images/menu_bg.png) repeat-y left;}
.menu h2{ padding:0px; margin:0px; top:-16px; position:absolute;}
.menu dl{ padding-top:139px; width:195px; background:url(../images/menu_bg_top.png) no-repeat left 40px;}
.menu dl ul { width:158px; margin:0 auto;}
.menu dl ul li { padding-bottom:11px;}
.menu dl ul li a{ color:#555555; font-weight:bold; padding-left:48px; display:block; line-height:34px; background:url(../images/menu_li_bg.png) no-repeat center top;}
#ColumnAbout .menu dl ul li a.on,#ColumnAbout .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_green.png) no-repeat center top;}
#ColumnClub .menu dl ul li a.on,#ColumnClub .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_pink.png) no-repeat center top;}
#ColumnService .menu dl ul li a.on,#ColumnService .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_blue.png) no-repeat center top;}
#ColumnMember .menu dl ul li a.on,#ColumnMember .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_pink.png) no-repeat center top;}
#ColumnLove .menu dl ul li a.on,#ColumnLove .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_green.png) no-repeat center top;}
#ColumnNews .menu dl ul li a.on,#ColumnNews .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_green.png) no-repeat center top;}
#ColumnContact .menu dl ul li a.on,#ColumnContact .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_green.png) no-repeat center top;}
#ColumnAuxiliary .menu dl ul li a.on,#ColumnAuxiliary .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_green.png) no-repeat center top;}
#ColumnJobs .menu dl ul li a.on,#ColumnJobs .menu dl ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/menu_li_green.png) no-repeat center top;}

.sub{ height:152px; background:url(../images/sub_bg.png) no-repeat top;}
.sub dl{ font-size:13px; font-weight:bold; padding-left:155px; padding-top:27px;}
.sub a{ margin-right:12px; text-align:center; color:#646464; display:block; float:left; width:90px; height:90px; line-height:86px; background:url(../images/sub_love.png) no-repeat center center;}
.sub a:hover{text-decoration:none;}
.sub dl.Part_N2{ padding-left:280px;}
.sub dl.Part_N3{ padding-left:230px;}
.sub dl.Part_N6{ padding-left:70px;}
.sub dl.Part_N7{ padding-left:10px;}
.sub dl.Part_N7 a{ margin-right:3px;}

.sub dl a#sub40{ width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}
.sub dl a#sub77{ line-height:16px; padding-top:30px; height:60px;}
.sub dl a#sub78{ line-height:16px; padding-top:30px; height:60px;}
.sub dl a#sub199{width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}

.sub dl a#sub81{ width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}
.sub dl a#sub84{ width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}
.sub dl a#sub104{ width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}
.sub dl a#sub114{ width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}
.sub dl a#sub115{ width:60px; line-height:16px; padding-top:30px; padding-left:15px; padding-right:15px; height:60px;}

#ColumnAbout .sub a.on,#ColumnAbout .sub a:hover{ color:#5b752d; background:url(../images/sub_love_green.png) no-repeat center center;}
#ColumnClub .sub a.on,#ColumnClub .sub a:hover{  color:#2e729e; background:url(../images/sub_love_blue.png) no-repeat center center;}
#ColumnService .sub a.on,#ColumnService .sub a:hover{  color:#2e729e; background:url(../images/sub_love_blue.png) no-repeat center center;}
#ColumnMember .sub a.on,#ColumnMember .sub a:hover{  color:#2e729e; background:url(../images/sub_love_blue.png) no-repeat center center;}
#ColumnLove .sub a.on,#ColumnLove .sub a:hover{  color:#2e729e; background:url(../images/sub_love_blue.png) no-repeat center center;}
#ColumnNews .sub a.on,#ColumnNews .sub a:hover{  color:#5b752d; background:url(../images/sub_love_green.png) no-repeat center center;}
#ColumnContact .sub a.on,#ColumnContact .sub a:hover{ color:#5b752d; background:url(../images/sub_love_green.png) no-repeat center center;}
#ColumnAuxiliary .sub a.on,#ColumnAuxiliary .sub a:hover{ color:#5b752d; background:url(../images/sub_love_green.png) no-repeat center center;}
#ColumnJobs .sub a.on,#ColumnJobs .sub a:hover{ color:#5b752d; background:url(../images/sub_love_green.png) no-repeat center center;}

.Sidebar .tel{ height:143px; background:url(../images/menu_bg_bottom.png) no-repeat left top;}

.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{ text-align:right; height:40px; line-height:36px; color:#939393; background:url(../images/location_bg.png) no-repeat right bottom;}
.location a{ color:#939393;}
.location a:hover{ text-decoration:none; color:#2b78c4;}
.location span{ color:#2b78c4; padding-right:24px; text-decoration:underline;}

.Content{ padding-left:60px; line-height:26px; padding-top:20px; color:#666; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:720px;}

.course_time{ width:762px; margin:0 auto; height:auto!important; height:500px; min-height:500px; position:relative; background:url(../images/course_time_photo.jpg) no-repeat left 110px;}
.course_time #ISL_Cont_2 { width:612px; overflow:hidden;  height:120px; position:absolute; left:60px; top:22px; z-index:99; }
.course_time #dates {height:71px;}
.course_time #dates li { display:block; float:left; width:88px; height: 71px; line-height:71px; padding:0px 8px; text-align:center; background:url(../images/course_time_year.png) no-repeat center top;}
.course_time #dates li a { font-family:Verdana; font-size:24px; color:#a29483;  font-weight:bold; }
.course_time #dates li a:hover{ text-decoration:none;}
.course_time #dates .selected a{ color:#b97e31;}
.course_time .tabbox{ padding-left:350px;}
.course_time .tabbox dl{ border-bottom:solid 1px #eaeae9; line-height:18px; padding:20px 0px; zoom:1; overflow:hidden;}
.course_time .tabbox dl dt{ width:120px; float:left; font-size:14px; font-family:Verdana; }
.course_time .tabbox dl dt b{ font-size:18px; padding-right:10px;}
.course_time .tabbox dl dd{ float:left; width:280px;}	

.course_time #arrow{ margin-top:-10px; position:relative; height:130px; z-index:88; background:url(../images/course_time_bg.jpg) no-repeat center top;}
.course_time #LeftArr2,#RightArr2 {position: absolute;top:70px; width: 53px; height:29px; overflow: hidden;}
.course_time #LeftArr2 {left:0px; background:url(../images/Even_prev.jpg) no-repeat left top;}
.course_time #LeftArr2:hover{ background:url(../images/Even_prev_hover.jpg) no-repeat left top;}
.course_time #RightArr2 {right:20px; background:url(../images/Even_next.jpg) no-repeat left top;}
.course_time #RightArr2:hover{ background:url(../images/Even_next_hover.jpg) no-repeat left top;}
.course_time #RightArr2.disabled,#LeftArr2.disabled {opacity: 0.2;}
/*Charact*/

.news_list{ padding-bottom:10px;}
.news_list li.IsTop{ position:relative; margin:0px; height:150px; padding-left:228px; color:#868686; background:url(../images/dot2.jpg) no-repeat right bottom}
.news_list li.IsTop div{ padding:3px; position:absolute; left:0px; border:solid 1px #d8d8d8;}
.news_list li.IsTop div img{ width:192px; height:142px;}
.news_list li h5{ font-size:14px; padding: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;}
.news_list li.IsNoImg{ background:url(../images/dot2.jpg) repeat-x right bottom}
.news_list li.IsList{ padding:0px 4px; margin:0px; line-height:35px; border-bottom:solid 1px #eeeeee;}
.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;}

.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{ zoom:1; overflow:hidden; padding-left:20px;}
.honor_list ul li{ float:left; width:169px; height:207px; padding:0px 35px;}
.honor_list ul li div{ padding:33px 4px 4px 4px; background:url(../images/img_bg.png) no-repeat left top;}
.honor_list ul li div img{ width:160px; height:120px;}
.honor_list ul li h5{ font-size:12px; padding:10px 0px; margin:0px; text-align:center; font-weight:normal;}
.honor_list ul li h5 a{ color:#2b76c1;}

.shop_area{ padding-top:46px; height:37px; margin:0px 40px; 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{ padding-left:40px;  background:url(../images/photo_shop.jpg) no-repeat right 150px;}
.shop_list .list { width:550px; height:167px; padding-top:25px; border-bottom:solid 1px #e1ebf2;}
.shop_list .list dl{ height:117px;}
.shop_list .list dt{ position:absolute; padding:3px; border:solid 2px #4eb9ff;}
.shop_list .list dt img{ width:90px; height:90px;}
.shop_list .list dd{ padding-left:120px;}
.shop_list .list dd h5{ font-size:12px; 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{height:29px; overflow:hidden;}
.servicename b{ 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_2{background:url(../images/shop_service.png) no-repeat left top;}
.servicename b.a_3{background:url(../images/shop_service.png) no-repeat -76px top;}
.servicename b.a_4{background:url(../images/shop_service.png) no-repeat -152px top;}
.servicename b.a_5{background:url(../images/shop_service.png) no-repeat -228px top;}
.servicename b.a_6{background:url(../images/shop_service.png) no-repeat -304px top;}
.servicename b.a_7{background:url(../images/shop_service.png) no-repeat -380px top;}
.servicename b.a_8{background:url(../images/shop_service.png) no-repeat -456px top;}

.shop_intro{ padding-left:40px; background:url(../images/photo_shop.jpg) no-repeat right 150px;}
.shop_intro .shopname{ position:relative; width:670px; height:83px; padding:0px; font-size:12px; background:url(../images/dot.gif) repeat-x left bottom;}
.shop_intro .shopname b{ top:38px; display:block; height:54px; line-height:54px; padding-left:72px; position:absolute; background:url(../images/shop.png) no-repeat left;}
.shop_intro .shopname span{ position:absolute; right:200px; top:50px;}
.shop_intro .shopname span a{ color:#40aaee;}
.shop_intro .intro{ padding-right:235px; padding-bottom:20px; padding-top:20px;}
.shop_intro .photo{ position:relative; background:url(../images/shop_photobg.png) no-repeat; width:532px; height:187px;}
.shop_intro .photo h4{ padding:0px 0px 0px 45px; 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 #Movie_Box{ width:462px; height:130px; margin:0 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-top:20px; width:532px; background:url(../images/shop_contact_bg.png) repeat-y left;}
.shop_intro .shop_box_pink  h4.f_name{ padding:0px 0px 0px 45px; margin:0px; font-size:12px; line-height:16px; height:30px; background:url(../images/shop_contact_top.png) no-repeat top;}
.shop_intro .shop_box_pink .txt{ overflow:hidden; line-height:22px; color:#666666; padding:0px 0px 20px 50px; width:440px; background:url(../images/shop_contact_bottom.png) no-repeat left bottom;}
.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;}
.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:260px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.shop_intro .form_table textarea.text{ width:300px; 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{ margin:0px 50px; zoom:1; overflow:hidden; background:url(../images/dot3_h220.jpg) repeat left top;}
.album_list ul li{ width:187px; height:220px; text-align:center; padding:0px 20px; float:left;}
.album_list ul li .pic{ padding:13px; background: url(../images/img_bg2.jpg) no-repeat center center;}
.album_list ul li .pic img{ width:160px; height:120px;}
.album_list ul li h5{ padding:8px 0px; margin:0px; font-size:12px; font-weight:normal;}

.video_list{ margin:0px 50px; zoom:1; overflow:hidden; background:url(../images/dot4_h255.jpg) repeat left top;}
.video_list ul li{ width:187px; height:255px; text-align:center; padding:0px 20px; float:left;}
.video_list ul li .pic{ padding:13px; background: url(../images/img_bg2.jpg) no-repeat center center;}
.video_list ul li .pic img{ width:160px; height:120px;}
.video_list ul li h5{ padding:8px 0px; margin:0px; font-size:12px; font-weight:normal;}
.video_list ul li .icon{ position:absolute; display:block; width:160px; height:120px; background:url(../images/video_icon.png) no-repeat center center;}
.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; background:url(../images/dot5_h195.jpg) repeat left top;}
.tutor_list ul li{ position:relative; height:195px; padding:0px 40px 0px 198px;}
.tutor_list ul li .pic{ left:0px; position:absolute; padding:33px 4px 4px 4px; background:url(../images/img_bg.png) no-repeat left top;}
.tutor_list ul li .pic img{ width:160px; height:120px;}
.tutor_list ul li h5{ font-size:12px; font-weight:normal; padding:10px 0px; margin:0px;}
.tutor_list ul li h5 a{ font-size:14px; font-weight:bold;}
.tutor_list ul li p{ padding:0px; margin:0px;}
.tutor_list ul li .detail{ color:#2b76c1;}

.tutor_detail{ zoom:1; overflow:hidden; padding-left:40px; margin-bottom:30px;}
.tutor_detail .detail{ width:456px; float:left;}
.tutor_detail .detail dt{ float:left; padding:33px 4px 4px 4px; background:url(../images/img_bg.png) no-repeat left top;}
.tutor_detail .detail dt img{width:160px; height:120px;}
.tutor_detail .detail dd{ float:right; width:252px; color:#8e8f8f; padding-top:10px;}
.tutor_detail .detail dd p{ padding:7px 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{ position:relative; float:right; width:260px; padding-left:17px; border-left:solid 1px #e1e1e1; height:auto!important; height:160px; min-height:160px;}
.tutor_detail .motto h4{ font-size:12px; padding:10px 0px; margin:0px; font-weight:normal; color:#979899;}
.tutor_detail .motto .marks_t{ display:block; width:20px; height:20px; position:absolute; left:20px; background:url(../images/marks_left.jpg) no-repeat;}
.tutor_detail .motto .marks_b{ display:block; width:20px; height:20px; position:absolute; right:0px; background:url(../images/marks_right.jpg) no-repeat;}
.tutor_detail .motto dl{ padding:5px 30px; font-family:微软雅黑;}

.tutor_intro{ margin:0px 40px; padding-bottom:20px; background:url(../images/tutor_intro_bg.jpg) repeat-x top;}
.tutor_intro .tab{ font-size:12px; margin:0px; padding:0px 29px; line-height:40px;}
.tutor_intro .tab span{ margin-right:5px; color:#8e8f8f; cursor:pointer; display:inline-block; width:123px; text-align:center;  background:url(../images/tutor_intro_tab.jpg) no-repeat right top;}
.tutor_intro .tab span.show{ color:#6e6e6e; background:url(../images/tutor_intro_tab.jpg) no-repeat left top;}
.tutor_intro .intro{ padding:0px 20px;}
.tutor_intro .list{ padding:0px 20px;}
.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;}
.tutor_intro .list ul li span{ float:right; color:#b1b2b2;}

.article_list ul li{ padding:0px 4px; margin:0px; line-height:35px; border-bottom:solid 1px #eeeeee;}
.article_list ul li a{ padding-left:17px; background:url(../images/icon.png) no-repeat left;}
.article_list ul li span{ float:right; color:#b1b2b2;}
.article_list ul li em{ padding-left:5px; font-style:normal; color:#b1b2b2;}

.article_detail{ /*float:left; width:450px;*/ padding-left:40px;}
.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; /*width:450px;*/ }
.article_case{ float:right; width:240px; height:500px; padding:0px 10px; background:url(../images/article_case_bg.jpg) no-repeat left top; display: none;}
.article_case h4{ font-size:14px; padding:0px 15px; margin:0px 0px 10px 0px; font-family:微软雅黑; font-weight:normal;}
.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{ height:560px; background:url(../images/activities_photo.jpg) no-repeat right bottom;}
.activities_photo ul li{ float:left; width:221px; height:280px; padding:0px 15px; 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;}
.BanActivities{ height:311px; padding-top:16px; background:url(../images/activities_banbg.jpg) no-repeat center top;}
.BanActivities .bd{ width:981px; margin:0 auto;}
.BanActivities .bd ul li{ height:311px;}
.BanActivities .bd ul li img{ width:981px; height:311px;}
#ColumnActivities{ margin:0 auto; width:1010px; height:1276px; background:url(../images/activities_bg.jpg) no-repeat center top;}

.activities_Detail{ height:620px;}

.activities_intro{ float:left; width:420px; line-height:30px; padding-top:130px; padding-left:50px; height:180px; overflow:hidden;}

.activities_list{ float:right; width:360px; padding-top:220px; padding-right:80px;}
.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{ padding:0px 29px;}
.activities_picture{ zoom:1; overflow:hidden;}
.activities_picture ul li{ float:left; text-align:center; width:210px; height:252px; padding:14px; background:url(../images/activities_imgbg2.jpg) no-repeat center top;}
.activities_picture ul li img{ width:180px; height:180px;}
.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:1010px;}
.activities_main{ background:url(../images/activities_box_bg.jpg) repeat-y center top;}
.activities_main .bg_bottom{ background:url(../images/activities_box_bottom.jpg) no-repeat center bottom;}
.activities_main .bg_top{ padding-top:90px; padding-bottom:50px; background:url(../images/activities_box_top.jpg) no-repeat center top;}
.activities_main .img_font{ padding-left:50px; padding-bottom:40px;}

.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 { padding:90px 30px 0px 40px;}
.download_list ul li{ padding:6px 4px; line-height:28px; background:url(../images/dot6.jpg) repeat-x left bottom;}
.download_list ul li a{ padding-left:17px; background:url(../images/icon.png) no-repeat left;}
.download_list ul li span{ float:right;}
.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{ padding:80px 40px 0px 40px;}
.faq_list dl{ border:solid 1px #bae2fc; background:#d9f1ff; padding:10px; 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_style { padding-left:120px;}
.form_style table td{ padding:4px 2px; font-size:14px;}
.form_style .text{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:260px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.form_style .text2{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:400px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.form_style .textcode{ width:100px;}
.form_style textarea.text{ width:400px; height:150px; background:#fff url(../images/textarea_bg.png) no-repeat left top;}
.form_style .form_err{ color:#ff0000; font-size:12px;}
.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; }
.form_style .btn_jihuo{ border:none; cursor:pointer; width:112px; height:38px;  background:url(../images/btn_jihuo.png) no-repeat;}
.form_style .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_style .icon_a a{color:#368cc3;}
.form_style .imgcode{ height:28px;}

.links_list{ zoom:1; overflow:hidden; padding-left:20px;}
.links_list ul li{ float:left; width:192px; height:140px; text-align:center; padding:0px 20px; color:#8f6e49;}
.links_list ul li div{ border:solid 1px #e9e9e9; padding:5px; height:80px; background:#fff;}
.links_list ul li div img{ width:180px; height:80px;}
.links_list ul li h5{ font-size:12px; padding:10px 0px; margin:0px; font-weight:normal;}

.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;}



.jobs_list{ line-height:32px; padding:0px 40px;}
.jobs_list h5{ font-size:14px; line-height:24px; padding:0px 4px 0px 20px; 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;}
.jobs_list p a{ padding-left:17px; background:url(../images/icon.png) no-repeat left;}
.jobs_list span{ float:right; display:inline-block; width:130px; text-align:center;}

.jobs_detail{ padding:0px 40px;}
.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_more{ position:relative;}
.picture_more a{ position:absolute; top:370px; left:30px; background:url(../images/picture_more.jpg) no-repeat; width:84px; height:32px; display:block;}
.picture_list{ zoom:1; overflow:hidden; padding-top:134px; background:url(../images/picture_img1.jpg) no-repeat left top;}
.picture_list ul li{ padding-left:29px; float:left; width:166px; height:291px; text-align:center;}
.picture_list ul li .pic{ padding-top:44px; height:177px; background:url(../images/picture_imgbg.jpg) no-repeat top;}
.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.li_first{ padding-left:418px;}

.picture_vote{ zoom:1; overflow:hidden; padding-top:30px; background:url(../images/picture_img2.jpg) no-repeat right top;}
.picture_vote ul li{ padding-left:29px; float:left; width:166px; height:358px; text-align:center;}
.picture_vote ul li .pic{ padding-top:44px; height:177px; background:url(../images/picture_imgbg.jpg) no-repeat top;}
.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.li_second{ padding-right:387px;}

.photo_other_list{ text-align:center;}
.photo_other_list a{ width:93px; height:33px; display:inline-block; background:url(../images/picture_btn.jpg) no-repeat;}

.swim_intro{ padding:0px 22px;}
.swim_intro .name{ font-size:14px; padding:10px 0px; margin:0px; color:#bd57a6;}
.swim_intro .intro{ line-height:30px; color:#6d6d6d;}

.swim_record{ padding:0px 22px;}
.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 td{ padding-right:5px;}
.swim_record .search select { color:black; background:#fff;}
.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:hidden; border-top:solid 1px #d0e9f9; border-right:solid 1px #d0e9f9; background:url(../images/line.jpg) repeat-x left bottom;}
.swim_record .record .num{ float:left;}
.swim_record .record .list{ float:left;}
.swim_record .record .list ul li{ float:left;}
.swim_record .record span{ width:91px; 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;}
.swim_record .record .yes{ background:url(../images/icon4.jpg) no-repeat center center;}
.swim_record .record .time_no{ color:#a0b5c3;}

.swim_order{ padding:10px 22px; zoom:1; overflow:hidden; height:240px;}
.swim_order .name{ font-size:14px; padding:10px 0px; margin:0px; color:#bd57a6;}
.swim_order select{ color:black; background:#fff;}
.swim_order .order{ float:left; padding-right:75px;}
.swim_order .order_btn{ height:123px; padding-left:73px; padding-top:70px; border-left:solid 1px #d8e5ee;  background:url(../images/icon5.jpg) no-repeat left center;}
.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 td{ padding:4px 0px;}
.swim_order .order .text1{color:#b6b6b6;  width:181px; line-height:24px; height:24px; border:none; padding:0px 5px; background:url(../images/text_w191.jpg) no-repeat right;}
.swim_order .order .text2{color:#b6b6b6;  width:78px; line-height:24px; height:24px; border:none; padding:0px 5px; background:url(../images/text_w88.jpg) no-repeat right;}
.swim_order .order .text_time{color:#b6b6b6;  width:101px; line-height:24px; height:24px; border:none; padding:0px 5px; background:url(../images/text_w111_time.jpg) no-repeat right}

.swim_tel{ padding:0px 22px;}
.swim_tel .name{ font-size:12px; padding:10px 0px; margin:0px; color:#bd57a6; border-top:solid 1px #e8f0f5;}
.swim_tel .tel{ line-height:30px; color:#4199d2;}

.info_title{ text-align:center; font-size:14px; padding:0px 30px; margin:0px;  }
.info_time{ text-align:center; font-size:12px; padding:0px; line-height:28px; margin:0px 30px; font-weight:normal; border-bottom:dotted 1px #e0e0e0;}
.info_txt{ padding:15px 0px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:695px; margin:0 auto;}
.info_txt_w{ padding:15px 0px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:920px; margin:0 auto;}
.info_back { margin:0px 40px; padding:10px 0px; background:url(../images/dot6.jpg) repeat-x left top;}
.info_back span{ display:block;}
.info_video{ text-align:center; padding:20px 0px;}

/*pages*/
.Pages{ padding:10px 40px; margin:0px; line-height:20px; zoom:1; overflow:hidden; color:#666666;}
.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{ display:none;}
.Pages .p_count{}
.Pages .p_total {}
.Pages .p_page{}
.Pages .p_jump{ display:none;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#83cde2; padding:0px 7px; border:solid 1px #e7eff4; background:#e7eff4; width:auto;}
.Pages .p_page em a.a_cur{ font-weight:bold; color:#fff; border:solid 1px #2a9ae6; background:#0071be;}
.Pages .p_page b{ display:none;}
.Pages .i_text{ width:20px; padding:0px; text-align:center; font-size:12px; border: solid 1px #959ca5; background:#fff; margin:0px 3px; display:none;}
.Pages .i_button { position:relative; top:5px; width:28px; height:22px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat; 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*/
.photo_love_right .Pages{ padding:10px 0px;}

.nurse_search{ width:730px; 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:178px; height:24px; line-height:24px; padding:0px 5px; border:none; background:url(../images/nurse_search_text.jpg) no-repeat right;}
.nurse_search table td .btn{ border:none; cursor:pointer; width:31px; height:24px; background:url(../images/nurse_search_btn.jpg) no-repeat;}

.nurse_list{ width:730px; margin:0 auto; }
.nurse_list .list{ height:240px; background:url(../images/nurse_libg_t.jpg) no-repeat center top;}
.nurse_list .edge{ height:40px; background:#fff url(../images/nurse_libg_b.jpg) no-repeat top;}
.nurse_list .list .photo{ float:left; width:204px;  text-align:center; padding-top:30px;}
.nurse_list .list .photo span{ display:block; padding:4px 0px;}
.nurse_list .list .photo img{ width:150px; height:176px;}
.nurse_list .list .intro{ float:right; width:485px; padding-top:25px; 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:109px; display:block; float:left; color:#fff;}
.nurse_list .list .intro .p_txt span{ width:121px; display:block; float:left;}
.nurse_list .list .intro .box_1{ height:120px; overflow:hidden;}
.nurse_list .list .intro .box_1 b{ font-size:14px; width:109px; display:block; float:left; color:#fff; text-align:center; padding-top:35px;}
.nurse_list .list .intro .box_1 .txt{ float:left; display:block; width:316px; padding-left:20px; padding-top:25px;overflow: hidden;
    height: 69px;}
.nurse_list .list .intro .box_2{ zoom:1; overflow:hidden;}
.nurse_list .list .intro .box_2 b{ font-size:14px; width:109px; display:block; float:left; color:#fff; text-align:center; padding-top:35px;}
.nurse_list .list .intro .box_2 .txt{ float:left; display:block; width:316px; padding-left:20px; padding-top:25px;overflow: hidden;
    height: 78px;}
.new-box{ border: 1px solid #c6e9ff;border-radius: 6px;padding: 20px;width: 690px;}
.new-box .h2{background: #e6f4fd;padding: 10px;font-weight: bold;}
.nurse_list .list_info{ height:auto!important; height:240px; min-height:240px;}
.nurse_list .xiangq img{max-width:100%;}

.People_list{ width:730px; margin:0 auto;}
.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;  background:url(../images/dot7_h200.jpg) repeat left top;}
.People_list ul li{ float:left; width:360px; height:200px; padding:0px;}
.People_list ul li .pic{ float:left;}
.People_list ul li .pic img{width:150px; height:176px; }
.People_list ul li .txt{ float:left; padding-left:20px; padding-top:30px; line-height:30px;}
.People_search{padding:10px 0px; margin-bottom:10px; background:url(../images/dot7.jpg) repeat-x left bottom;}
.People_search td{ padding-right:3px;}
.People_search .text{ color:#b6b6b6; width:178px; 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{width:267px; padding-right:22px; background:url(../images/location_bg.png) no-repeat 29px -8px;}
#ColumnLoveHome .Main{ width:691px; }
#ColumnLoveHome .menu { background:none;}
#ColumnLoveHome .menu dl{ display:none;}
#ColumnLoveHome .love_photo{ padding-top:18px; height:115px;}
#ColumnLoveHome .love_photo .a1{ width:267px; height:46px; display:block; margin-bottom:8px; background:url(../images/love_photo1.jpg) no-repeat;}
#ColumnLoveHome .love_photo .a2{ width:267px; height:46px; display:block; background:url(../images/love_photo2.jpg) no-repeat; }
#ColumnLoveHome .love_honor{ height:154px; background: url(../images/love_honor.jpg) no-repeat center top;}
#ColumnLoveHome .love_honor dl{ padding-top:14px; width:200px; height:88px; overflow:hidden; margin:0 auto;}
#ColumnLoveHome .love_honor img{ height:88px;}
#ColumnLoveHome .love_left_list{ height:280px; background:url(../images/love_box_w267.jpg) no-repeat top;}
#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; background:url(../images/love_box_w691_bg.jpg) repeat-y left;}
.love_home_list .tab{ padding:0px 17px; margin:0px; font-size:12px; line-height:44px;height:44px; overflow:hidden; background:url(../images/love_box_w691_top.jpg) no-repeat top;}
.love_home_list .tab span{ margin-right:7px; display:inline-block; padding-left:18px; background:url(../images/love_box_tab.jpg) no-repeat left top;}
.love_home_list .tab span b{ cursor:pointer; display:inline-block; padding-right:18px; background:url(../images/love_box_tab.jpg) no-repeat right top;}
.love_home_list .tab span.show{ color:#53a3d0;}
.love_home_list .tabbox{ height:auto!important; height:100px; min-height:100px; padding:0px 24px 20px 24px; background:url(../images/love_box_w691_bottom.jpg) no-repeat bottom;}
.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{ position:relative;}
.love_picture span{ width:347px; height:120px; display:block; position:absolute; right:-35px; top:-65px; background:url(../images/love_photo.png) no-repeat;}

.love_box_right{ width:691px; padding-left:50px; padding-bottom:30px;}

.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; }
.h_ban_swf{ width:1000px; height:461px; margin:0 auto; position:relative;}
.h_ban_swf .video_swf{ position:absolute; right:0px; top:170px;}
.h_ban_swf .ban_swf{}

.Layer_1{ width:980px; margin:0 auto; height:232px; overflow:hidden; border-bottom:solid 1px #e2e9da; margin-bottom:13px;}
.Layer_2{ width:980px; margin:0 auto; height:232px; overflow:hidden; border-bottom:solid 1px #e2e9da; margin-bottom:13px;}
.Layer_3{ width:1000px; margin:0 auto; height:220px; overflow:hidden; }

.h_news{ float:left; padding-left:190px;  padding-right:28px; width:280px; height:220px; position:relative; background:url(../images/home_news.jpg) no-repeat left top;}
.h_news .more{ display:block; position:absolute; left:30px; top:35px; width:140px; height:140px;}

.h_list li.IsTop{ position:relative; height:90px; padding-left:124px; line-height:18px; margin-bottom:8px; color:#868686; background:url(../images/home_dot.jpg) repeat-x left bottom}
.h_list li.IsTop div{ position:absolute; left:0px; }
.h_list li.IsTop div img{ width:114px; height:77px;}
.h_list li h5{ font-size:12px; padding:0px; margin:0px;}
.h_list li h5 a{ color:#6d6d6d;}
.h_list li p{ padding:3px 0px; margin:0px; color:#b2b2b2;}
.h_list li .detail{ color:#b37751;}
.h_list li.IsList{ padding:0px 4px; margin:0px; line-height:24px;}
.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;}

.h_dynamic{ float:left; width:303px; height:220px;}
.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; float:left; width:115px; height:138px; background:url(../images/home_dynamic_photo.jpg) no-repeat bottom;}
.h_dynamic ul{ float:right; width:168px;}

.h_photo_btn{ float:left; width:170px; height:165px; padding-top:47px; background:url(../images/home_photo.jpg) no-repeat top;}
.h_photo_btn a{ display:block; width:170px; height:46px;}
.h_photo_btn a.a1{ margin-bottom:12px;}
.h_photo_btn a.a2{ margin-bottom:12px;}

.home_knowledge{ float:left; padding-left:190px;  padding-top:20px; width:280px; height:200px; position:relative; background:url(../images/home_knowledge.jpg) no-repeat left top;}
.home_knowledge .more{ display:block; position:absolute; left:30px; top:35px; width:140px; height:140px;}

.h_club{ float:right; width:493px; 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{ width:39px; height:166px; position:absolute; right:0px;}
.h_club .club{ width:493px; height:175px; background:url(../images/home_club_photo.jpg) no-repeat;}
.h_club .club dl{ float:left; height:166px; margin-right:1px;}
.h_club .club .dl_hide{ width:68px;}
.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:#a5d8e9 url(../images/home_club_photo_n1.jpg) no-repeat left top;}
.h_club .club #N2{ background:#92f5be url(../images/home_club_photo_n2.jpg) no-repeat left top;}
.h_club .club #N3{ background:#a4ef86 url(../images/home_club_photo_n3.jpg) no-repeat left top;}
.h_club .club #N4{ background:#e1e7ff url(../images/home_club_photo_n4.jpg) no-repeat left top;}
.h_club .club #N5{ background:#abcaf9 url(../images/home_club_photo_n5.jpg) no-repeat left top;}

.home_about{ float:left; padding-left:10px;  padding-right:28px; width:355px; height:220px; 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:158px; height:161px; background:url(../images/home_about_photo.jpg) no-repeat;}
.home_about dl{ position:relative; padding-left:165px;}
.home_about dl p{ padding:0px; margin:0px;}
.home_about dl a{ color:#b37751;}

.h_love{ float:left; width:303px; height:220px;}
.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; float:left; width:115px; height:138px; background:url(../images/home_love_photo.jpg) no-repeat bottom;}
.h_love ul{ float:right; width:168px;}

.h_slide{ float:right; width:298px; height:208px; overflow:hidden; position:relative; background:url(../images/home_love_slide.png) no-repeat left;}
.h_slide .photo{ z-index:2; left:0px; position:absolute; width:298px; height:30px;  background:url(../images/home_love_slide.png) no-repeat left top;}
.h_slide #slide_div{width:272px; margin:0 auto;}
.h_slide #slide_div ul li img{ width:272px; height:171px; }
.h_slide .bgtitle{ position:absolute; bottom:18px; left:13px; width:272px; height:32px; z-index:1; background:url(../images/home_love_slide_title.png) no-repeat;}
.h_slide #J_prev{ position:absolute; width:28px; height:32px; left:15px; bottom:18px; cursor:pointer;  z-index:5;}
.h_slide #J_next{ position:absolute; width:28px; height:32px; right:10px; bottom:18px; cursor:pointer;  z-index:5;}
.h_slide #slide_font{ position:absolute; bottom:28px; left:120px; height:12px; width:100px; z-index:3}
.h_slide #slide_font li{ font-size:12px; float:left; width:12px; height:12px; cursor:pointer; background:url(../images/home_love_slide_icon.png) no-repeat center center;}
.h_slide #slide_font li b{ display:none;}
.h_slide #slide_font li.active{ background:url(../images/home_love_slide_iconon.png) no-repeat center center;}
.h_slide #slide_font li a{ cursor:pointer; color:#fff;}
.h_slide #slide_font li.active b{ display:block; width:216px; height:16px; line-height:16px; position:absolute; left:-78px; text-align:center;}

.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{ width:980px; padding:20px 0px 20px 35px; margin:auto; zoom:1; overflow:hidden; background:url(../images/love_video.jpg) no-repeat center center; }
.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{ width:700px; margin:auto; background:url(../images/feedback_bg.jpg) repeat-y;}
.feedback_list h2{ height:110px; padding:0px; margin:0px; background:url(../images/feedback_top.jpg) no-repeat center top;}
.feedback_list h2 b{ display:none;}
.feedback_list .box{ padding-bottom:40px; background:url(../images/feedback_bottom.jpg) no-repeat bottom;}
.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:260px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.feedback_rorm .textcode{ width:100px;}
.feedback_rorm textarea.text{ width:400px; height:150px; background:#fff url(../images/textarea_bg.png) no-repeat left top;}
.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;}
.form_style .yzm{
 width: 90px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    display: block;
    float: left;
    background: url(../images/Reg_btnWap.jpg) no-repeat;
    margin-top: 3px;
    text-decoration:none;
}

.mylogin
{
        margin-left: 216px;
    margin-top: 20px;
    background-color: #46B0F3;
    z-index: 100;
    position: absolute;
    display:none;
    }
    
    
    
    
.wandBG{ width: 100%; background:url(../images/wandBG.jpg) no-repeat center 48px; position: relative;}
.wandBG a{ display: block; position: absolute;}

.wandBG .qinyuan{ width: 24%; height: 70px; top: 25%; left: 35%; z-index:3; }
.wandBG .huadu{ width: 15%; height: 25px; top: 46%; left: 40%; z-index: 1;}
.wandBG .sanshui{ width: 15%; height: 25px; top: 54%; left:37%; z-index: 2;}


#qinyuan{ display: none; width:630px; }
#huadu{ display: none; width:630px; }
#sanshui{ display: none; width:630px; }

.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:84px; height:auto; position:fixed; top:200px; right:0; z-index:10;}
.Other001470 a{ display:block; width:84px; padding-top:50px; padding-bottom:10px; background-image:url(../images/Other001470-icon.png);
    background-repeat:no-repeat;  background-color:#f5f5f5; 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 -340px; padding-top:15px;}
.Other001470 span{ position:absolute; top:0; right:100%; display:none;}
.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;}


.erweima{text-align: center;padding-top: 22px;display:none;}
.erweima span{display: block;height: 40px;line-height: 40px;text-align: center;}
.yzm2:hover{text-decoration:none;}






