/************************************** Private Index ID**************************************/
#banner_index{ height:620px;}
#banner_about{ height:450px; background:url(../images/sldf_index_06.jpg) no-repeat center;}
#banner_culture{height:450px; background:url(../images/banner2.jpg) no-repeat center;}
#banner_gongfu{height:450px; background:url(../images/banner3.jpg) no-repeat center;}
#banner_yangsheng{height:450px; background:url(../images/sldf_index_063.jpg) no-repeat center;}
#banner_video{height:450px; background:url(../images/banner4.jpg) no-repeat center;}
#banner_love{height:450px; background:url(../images/banner5.jpg) no-repeat center;}

#index_about{ height:625px; background:url(../images/sldf_index_07.jpg) center top}
.index_about_tit{ width:550px; margin:0 auto; padding-top:75px; text-align:center; height:140px;}
.index_about_tit a{ display:block; float:left; padding:5px; width:1em; text-align:center; border:1px #818181 solid; color:#818181; font-size:15px;letter-spacing:1em;word-break:break-all; margin-top:20px; margin-left:10px;}
.index_about_tit img{ float:left;}
.index_about_con{ height:230px;}
.index_about_bottom{ height:70px;}

#index_shifu{ height:625px; width:100%;}
.shifu_left{ float:left; width:50%;height:625px; background:url(../images/sldf_index_08.jpg) no-repeat right top;}
.shifu_left_con{ width:380px; float:right; color:#FFF; font-size:14px; margin-right:40px;margin-top:510px;}
.shifu_left_con a{ display:block; color:#FFF; border:1px #fff solid; width:80px; text-align:center; line-height:30px; margin-top:15px;}
.shifu_right{ float:left; width:50%;height:625px; background:url(../images/sldf_index_09.jpg) no-repeat left top;}
.shifu_right_con{ width:380px; float:left; color:#FFF; font-size:14px; margin-left:35px;margin-top:510px;}
.shifu_right_con a{ display:block; color:#FFF; border:1px #fff solid; width:80px; text-align:center; line-height:30px; margin-top:15px;}

#index_gongfu{ height:625px; width:100%;}
.gongfu_left{ float:left; width:50%;height:625px; background:url(../images/sldf_index_10.jpg) no-repeat right top; }
.gongfu_left_a{ float: right; margin-top:380px; margin-right:10px; height:240px; }
.gongfu_left_a a{ display:block; color:#fff; border:1px #fff solid; width:80px; text-align:center; line-height:30px;}
.gongfu_left_con_p{ font-family:KaiTi;text-shadow: 0 1px 5px #000; margin-top:64px; width:35px; height:430px; color:#fff; float:right; font-size:18px;letter-spacing:35px;word-break:break-all;}
.gongfu_right{ float:left; width:50%;height:625px; background:url(../images/sldf_index_11.jpg) no-repeat left top;}
.gongfu_right_a{ float: left; margin-top:380px; margin-left:130px; margin-right:15px; height:240px; }
.gongfu_right_a a{ display:block; color:#fff; border:1px #fff solid; width:80px; text-align:center; line-height:30px;}
.gongfu_right_con_p{ font-family:KaiTi;text-shadow: 0 1px 5px #000; margin-top:64px; width:35px; height:430px; color:#fff; float:left; font-size:18px;letter-spacing:35px;word-break:break-all;}

#index_ysbk{ height:620px; width:100%;background:url(../images/ysbk_index_bg.jpg) no-repeat center top; }
.index_ysbk_in{  width:600px;height:625px; margin:0 auto;}
.index_ysbk_in_a{ float: left; margin-top:500px; margin-right:10px; height:40px; }
.index_ysbk_in_a a{ display:block; color:#000; border:1px #000 solid; width:80px; text-align:center; line-height:30px;}
.index_ysbk_in_con_p{ font-family:KaiTi;  margin-top:64px; width:35px; height:430px; color:#000; float:left; font-size:18px;letter-spacing:35px;word-break:break-all;}

#index_wenhua{ height:625px; width:100%;}
.wenhua_left{ float:left; width:50%;height:625px; background:url(../images/sldf_index_12.jpg) no-repeat right top; }
.wenhua_left_a{ float: right; margin-top:475px; margin-right:143px; height:240px; }
.wenhua_left_a a{ display:block; color:#221815; border:1px #221815 solid; width:80px; text-align:center; line-height:30px;}
.wenhua_left_con_p{ font-family:KaiTi; margin-top:64px; width:35px; height:430px; color:#221815; float:right; font-size:18px;letter-spacing:35px;word-break:break-all;}
.wenhua_right{ float:left; width:50%;height:625px; background:url(../images/sldf_index_13.jpg) no-repeat left top;}
.wenhua_right_a{ float: left; margin-top:475px; margin-right:143px; height:240px; }
.wenhua_right_a a{ display:block; color:#221815; border:1px #221815 solid; width:80px; text-align:center; line-height:30px;}
.wenhua_right_con_p{ font-family:KaiTi; margin-top:64px; width:35px; height:430px; color:#221815; float:left; font-size:18px;letter-spacing:35px;word-break:break-all;}
.wenhua_right_con_p_left{ font-family:KaiTi; margin-top:64px; margin-left:135px; width:35px; height:430px; color:#221815; float:left; font-size:18px;letter-spacing:35px;word-break:break-all;}

#index_video{height:625px; width:100%; background:url(../images/sldf_index_14.jpg) no-repeat center top;}
.video_left{ padding-left:75px; padding-top:345px; width:100px; height:140px; float:left; background:url(../images/index_video.png) no-repeat left 125px;}
.video_left a{ display:block; float:left; padding:10px 5px; width:1em; text-align:center; border:1px #373737 solid; color:#373737; font-size:15px;letter-spacing:1em;word-break:break-all;}
.video_right{ float:left; width:790px; margin-top:155px;}
.video_list_tj{ float:left; width:520px;}
.video_list_tj img{ width:510px; height:318px;}
.video_list_con{ float:left;  width:240px;}
.video_list_con ul li{ height:168px;}
.video_list_con ul li img{ width:240px; height:150px;}

#index_contact{height:625px; width:100%; background:url(../images/sldf_index_15.jpg) no-repeat center top;}
.in_contact_tit{ padding-top:190px; height:60px; text-align:center; font-size:30px; color:#393939;}
.in_contact_con{ width:780px; margin:0 auto; color:#393939;}
.in_contact_con img{ float:right;}
.in_contact_con p.tit{ height:50px; font-size:18px;}
.in_contact_con p.con{ height:50px; height:122px; line-height:30px; padding-left:40px; font-size:14px; background:url(../images/in_contact_con_left.jpg) no-repeat;}




/************************************** Private Index Class***********************************/



/************************************** Private About ID**************************************/

.public_con{ background:url(../images/about_body.jpg) center top; overflow:hidden;}
.about_title{ height:155px; background:url(../images/about_title.png) no-repeat center 90px;}
.about_nav{ width:460px; margin:0 auto; padding-top:48px;}
.about_nav a{ display:block; width:72px; padding-top:72px; text-align:center; color:#000; float:left; margin-left:20px; margin-right:20px;}
.about_nav a.about1{ background:url(../images/about_tit1.png) no-repeat;}
.about_nav a.about1cur{background:url(../images/about_tit1h.png) no-repeat;}
.about_nav a.about2{ background:url(../images/about_tit2.png) no-repeat;}
.about_nav a.about2cur{background:url(../images/about_tit2h.png) no-repeat;}
.about_nav a.about3{ background:url(../images/about_tit3.png) no-repeat;}
.about_nav a.about3cur{background:url(../images/about_tit3h.png) no-repeat;}
.about_nav a.about4{ background:url(../images/about_tit4.png) no-repeat;}
.about_nav a.about4cur{background:url(../images/about_tit4h.png) no-repeat;}
.about_nav a.about5{ background:url(../images/about_tit1cw.png) no-repeat;}
.about_nav a.about5cur{background:url(../images/about_tit1cw.png) no-repeat;}
.about_con{ font-size:15px;  color:#525252; padding-bottom:50px; line-height:30px;}
.about_con2{ background:url(../images/about_con2_2.png) no-repeat left top; padding-left:480px;}
.about_4bg{ background:url(../images/about_bg4.jpg) no-repeat center 80px; height:393px;}

.about_navcw{ width:240px; margin:0 auto; padding-top:48px; overflow:hidden;}
.about_navcw a{ display:block; width:72px; padding-top:72px; text-align:center; color:#000; float:left; margin-left:20px; margin-right:20px;}
.about_navcw a.about5{ background:url(../images/about_tit1hcw.png) no-repeat;}



/************************************** Private public_con_culture Class***********************************/

.public_con_culture{ background:url(../images/culture_body_Bg.jpg) center top; overflow:hidden; height:690px;}
.culture_left{ float:left; padding-left:12px; width:760px; padding-top:110px;}
.culture_left ul{}
.culture_left ul li{ width:330px; height:250px; margin-left:13px; margin-right:13px; margin-bottom:26px; float:left;}
.culture_left ul li a{ display:block; font-size:25px; color:#000; height:30px; padding-top:230px; text-align:center;}
.culture_left ul li a.n1{ background:url(../images/culture_1.jpg) no-repeat;}
.culture_left ul li a.n2{ background:url(../images/culture_2.jpg) no-repeat;}
.culture_left ul li a.n3{ background:url(../images/culture_3.jpg) no-repeat;}
.culture_left ul li a.n4{ background:url(../images/culture_4.jpg) no-repeat;}

.culture_right{ float:left;width:240px; padding-top:110px;}
.culture_right_p{font-family:KaiTi;  width:22px; height:430px; float:left; font-size:16px;letter-spacing:auto;word-break:break-all;}
.culture_right_img{ float:left;}
.culture_tit{ width:557px; height:67px; line-height:67px; text-align:center;font-family:KaiTi; font-size:40px;  background:url(../images/culture_title.png); margin:70px auto 40px auto;}
.culture_list{ width:965px; margin:0 auto;}
.culture_list ul {}
.culture_list ul li{ border:1px #d8cbbe solid; margin-bottom:14px; padding-left:15px; padding-right:15px; height:38px; line-height:38px;}
.culture_list ul li span a.more { display:block; float:right; font-size:12px; color:#a2a2a2;}
.culture_list ul li a{ font-size:17px; color:#21110d;}



.public_page{ margin:0 auto 25px auto; padding-top:33px; text-align: right; color:#985a02;}
.public_page a{ margin-right:5px; padding:7px 11px; border:none; background:url(../images/fenye_bg.png) no-repeat; color:#fff; }
.public_page span{}
.public_page span.current {margin-right:5px; padding:7px 11px; border:none; background:url(../images/fenye_bgc.png) no-repeat; font-weight:bold; color:#fff;}
.public_page span.disabled {margin-right:5px; padding:7px 11px; border:none; background:url(../images/fenye_bgc.png) no-repeat;  color:#b2b2b2; }


.culture_tit_show{ height:78px; line-height:70px; text-align:center;font-family:KaiTi; font-size:40px; background:url(../images/cul_title.png) repeat-x center 70px;  margin:70px auto 40px auto;}
.culture_con{ font-size:13px; color:#525252;line-height:30px; padding-bottom:30px;}
.public_reu{ height:40px; padding-bottom:80px; }
.public_reu a{ display:block; float:right; width:113px; height:47px; line-height:44px; padding-left:50px; font-size:16px; color:#fff; background:url(../images/about_reu.png) no-repeat;}



/************************************** Private 功夫 Class***********************************/
.public_con_gongfu{ background:url(../images/gongfu_bg.jpg) center top; overflow:hidden; height:602px;}
.gongfu_left_con{ float:left; padding-left:30px; width:350px; padding-top:90px;}
.gongfu_right_con{ float:left; width:635px; margin-top:160px;}
.gongfu_right_con ul{ margin-bottom:20px; overflow:hidden;}
.gongfu_right_con ul li{ float:left; width:30px; padding-left:15px; padding-top:10px; height:250px; border:1px #c9bcb2 solid; margin-left:20px; margin-right:20px;letter-spacing:45px;word-break:break-all; background:url(../images/gongfu_a.png) no-repeat 15px 225px;}
.gongfu_right_con ul li:hover{ background:url(../images/gongfu_ah.png) no-repeat 15px 225px;}
.gongfu_right_con ul li a{ font-size:18px; color:#221815;}



/************************************** Private 养生 Class***********************************/

.public_con_health{ background:url(../images/health_bg.jpg) center top; overflow:hidden; height:607px;}
.health_left_con{ float:left; padding-left:30px; width:350px; padding-top:60px;}
.health_right_con{ float:left; width:635px; margin-top:125px;}
.health_right_con ul{}
.health_right_con ul li{width:650px; margin-bottom:10px; padding-left:15px;  height:35px; line-height:32px; border:1px #c9bcb2 solid; background:url(../images/gongfu_a.png) no-repeat 630px 10px;}
.health_right_con ul li:hover{background:url(../images/gongfu_ah.png) no-repeat 630px 10px;}

.health_right_con ul li a{ color:#221815;}
.health_right_con ul li span.tit{ display:block; float:left; width:130px; font-size:18px; font-weight:bold;}
.health_right_con ul li span.zy{ display:block;float:left;  width:440px; font-size:12px;}
.health_right_con ul li span.more{ display:block;float:left;  width:45px;}




/************************************** Private 视频 Class***********************************/

.video_top{ background:url(../images/cwyx_img.png) no-repeat left 30px; padding-left:370px; padding-top:90px; padding-bottom:15px;}
.video_top a img{ width:620px; height:380px;}
.video_list{ padding-bottom:60px; overflow:hidden;}
.video_list ul{overflow:hidden;}
.video_list ul li{ float:left; margin-right:15px; margin-right:15px; margin-bottom:15px; text-align:center;}
.video_list ul li a img{ width:320px; height:205px;}

/************************************** Private 孝道 Class***********************************/

.public_con_love{ background:url(../images/love_bg.jpg) center top; overflow:hidden; height:607px;}
.love_left_con{ float:left; padding-left:30px; width:260px; padding-top:60px;}
.love_right_con{ float:left; width:730px; margin-top:70px;}
.love_right_con ul{}
.love_right_con ul li{ width:351px; float:left; margin-right:10px;}
.love_right_con ul li p.tit{ height:45px; line-height:45px; background:#b09b86; margin-top:3px; color:#fff; font-size:18px; text-align:center;}

.love_right_list{ float:left; width:730px; margin-top:70px;}
.love_right_list ul{}
.love_right_list ul li{ border:1px #d8cbbe solid; margin-bottom:14px; padding-left:15px; padding-right:15px; height:38px; line-height:38px;}
.love_right_list ul li span a.more { display:block; float:right; font-size:12px; color:#a2a2a2;}
.love_right_list ul li a{ font-size:17px; color:#21110d;}

/************************************** Private 互动留言 Class***********************************/

.public_con_message{ background:url(../images/order_bg.jpg) center top; overflow:hidden; height:680px; font-family:"宋体"}
.message_tit{ width:385px; text-align:center; margin:50px auto 35px auto;}
.message_con{ width:780px; overflow:hidden; margin:0 auto;}
.message_con_p{ height:35px; margin-bottom:15px;}
.message_con_line{ height:35px; line-height:35px; border:1px #dcdcdc solid; margin-bottom:15px;}
.message_line_left{ float:left; padding-left:15px; width:65px; color:#969696; font-size:14px;}
.message_line_right{ float:left;}
.message_con_le{ width:375px; float:left;height:35px; line-height:35px; border:1px #dcdcdc solid; margin-right:25px; }
.message_con_rg{ width:375px; float:left;height:35px; line-height:35px; border:1px #dcdcdc solid; }
.message_con_xk{ border:1px #dcdcdc solid; height:200px; margin-bottom:15px;}
.message_con_xk p.tit{ padding-left:15px; width:65px;color:#969696;  line-height:35px; font-size:14px;}
.message_con_xk_con{ padding-left:15px; }
.message_con_code{width:300px; float:left;height:35px; line-height:35px; border:1px #dcdcdc solid; margin-right:25px;}
.message_con_buttom{width:350px; float:right;height:35px; line-height:35px; text-align:right; }
.message_text{ background:none; border:none; line-height:32px; height:32px;}
.message_text2{ width:740px; height:160px; background:none; border:none;}
.message_buttom{ background:#978a7b; border:none; width:125px; line-height:32px; color:#FFF; font-size:15px;}

/************************************** Private 联系我们 Class***********************************/
.contact_con{ padding-bottom:100px;}
.contact_list{ height:42px; width:850px; margin:0 auto; line-height:31px; font-size:14px; color:#363636;}
.contact_list span{ display:block; float:left;}
.contact_list span.right{ width:240px; padding-left:10px;}
.contact_list span.right2{ width:440px; padding-left:10px;}
