@charset "utf-8";
/* CSS Document 
	2010.01.27
	瑞珈瑜伽生活馆
	创弈工场技术部
*/
/*全局样式*/
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
a img { border:0;}
body  , img  , ul , li , div , .f_l , .f_r  , form{ margin:0px; padding:0px; font-size:12px; color:#663300;}
body{text-align:center; font-size:12px; font-family: /*Arial,*/"宋体"; background:url(../images/back.jpg) left top repeat ;}
.f_r{ float:right;}
.f_l{ float:left; }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
/*头部*/
.header{ height:155px; margin:0; padding:0; background:url(../images/header.gif) left 109px repeat-x; overflow-y:hidden;}
.header_cont{ width:1004px; margin:0 auto; padding:4px 0 0 0; text-align:left; overflow:hidden;}
.logo{ float:left; margin:0 0 0 21px; padding:0;}
.nav{ width:984px; float:left; #float:none;  height:38px; margin:0; padding:0 0 0 20px; list-style:none; line-height:38px;}
.nav li{ float:left; margin:0; padding:0 12px;}
.nav li a{ color:#fff; font-size:14px;}
/**/
.banner{ width:1004px; height:251px; margin:0 auto; padding:0; background:#F9E9B3 url(../images/banner_bak.jpg) 38px top no-repeat; overflow:hidden;}
.banner img{ float:left; margin:4px 0 0 16px; padding:0; display:inline;}
/*首页内容模块*/
.i_cont{ width:974px; margin:0 auto; padding:0 17px 12px 13px; text-align:left; background:url(../images/i_cont_bak.gif) left top repeat-y; overflow-x:hidden;}
/*左侧框架*/
.left{ width:181px; float:left; margin:0; padding:0; background:url(../images/left_bot_bak.jpg) right 643px no-repeat; min-height:1000px;height:auto !important;height:1000px; overflow-x:hidden;}
.i_left_cont{width:181px; float:left; margin:0; padding:0; background:url(../images/left_bot_bak.jpg) right 943px no-repeat; min-height:1300px;height:auto !important;height:1300px; overflow-x:hidden;}
/*左侧框架结束*/
.left_nav{ float:left;margin:0; padding:0 0 20px 0; list-style:none;}
.left_nav li{ width:100%; float:left; padding:0; margin:0; display:inline; line-height:24px; font-size:14px;}
.left_nav li a{ width:134px; float:left; height:24px; padding:0 0 2px 47px; background:#C7B37E url(../images/left_a01.gif) left bottom repeat-x; color:#37311F;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_nav li a:hover{ text-decoration:none; background:#B09D6A url(../images/left_ah01.gif) left bottom repeat-x;}
#left_a a{ background:#9CB16A  url(../images/left_a02.gif) left bottom repeat-x;}
#left_a a:hover{ text-decoration:none; background:#93AA5B url(../images/left_ah02.gif) left bottom repeat-x;}
.left_tit{ width:181px; height:27px; float:left; margin:10px 0 0 0; display:inline; padding:0; display:inline; background:#573921; line-height:27px; text-align:center; font-size:14px; color:#fff;}
.left_news{ float:left; margin:0; padding:12px 8px 6px 11px; list-style:none;}
.left_news li{ width:162px; float:left; line-height:21px; }
.left_news li a{color:#663300; font-size:14px;}
.i_a01{ float:right; color:; margin:0 12px 0 0; color:#663300;}
.left_link{ width:175px; float:right; margin:0; padding:14px 0 19px 0; list-style:none; }
.left_link li{ width:165px; float:left; line-height:21px;color:#663300; font-size:14px;}
.left_link li span{ width:35px; float:left; margin:0; padding:0; white-space:nowrap; font-size:14px;}
.left_link li div{ width:125px; float:left;font-size:14px;}
.left_lianjie{ width:143px; float:right; padding:13px 0 0 0;}
.left_lianjie a{ width:143px; color:#663300; font-size:14px; line-height:26px;}
/*右侧框架*/
.right{ float:left; width:793px; background:url(../images/rit_bak.jpg) left top no-repeat; min-height:560px;height:auto !important;height:560px; overflow-x:hidden;}
/*右侧框架结束*/
.i_left{ width:560px; float:left; padding:0 0 0 14px; margin:0; overflow-x:hidden;}
.i_memo{ float:left; width:560px; line-height:20px; font-size:14px; padding:20px 0 0 0; overflow-x:hidden;}
.huandeng{ float:right; width:311px; height:222px; margin:25px 0 0 28px; display:inline; padding:0;}
.i_tit{ width:551px; height:21px; background:#82925C; line-height:21px; border-bottom:1px solid #88684E;  float:left; margin:15px 0 0 9px; padding:0; display:inline; color:#fff;}
.i_tit span{ float:left; padding:0 0 0 17px; font-size:14px; font-weight:bold;}
.i_tit a{ float:right; color:#fff; padding:0 14px 0 0;}
.i_img{ width:193px; height:145px; float:left; margin:25px 0 0 14px; display:inline; padding:0;}

.i_div{ width:310px; float:left; padding:15px 0 0 16px; margin:0;}
.i_div div{ width:310px; float:left; padding:2px 0; background:url(../images/dian_i.gif) left bottom repeat-x;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:21px;}
.i_div div a{ font-size:14px; font-weight:bold; color:#573921;}
.i_div p{ width:310px; float:left; margin:0; padding:6px 0; line-height:15px;}
.i_div ul{ width:100%; float:left; margin:0; padding:10px 0 0 0; list-style:none;}
.i_div ul li{ float:left; width:295px; margin:0; padding:0 0 0 15px; line-height:20px; background:url(../images/i_jtou.gif) 3px no-repeat;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.i_div ul li a{ padding:0 0 0 9px; color:#663300;}

.i_team{ width:545px; float:left; padding:18px 0; height:141px; margin:0 0 0 13px; display:inline;}
.i_team  table{ display:inline; width:109px; height:141px; overflow:hidden; margin:0 1px 0 0; border-collapse:collapse;}
.i_team  table a{ float:left; width:103px; height:135px; padding:2px; border:1px solid #C4B07A; color:#663300;}
.i_team  table a img{ width:103px; height:116px; float:left; overflow:hidden; margin:0; padding:0;}
.i_team  table a span{ width:100px; float:left; padding:5px 0 0 3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_team  table a:hover{ background:#fff; text-decoration:none;}
.i_bot{ width:558px; float:right; margin-top:10px;; padding:0;}
.i_bot img{ float:left; margin:0 0 0 12px; width:264px; height:66px; overflow:hidden; border:1px solid #B6A36F;}
.i_rit{ width:191px; float:right; background:#D7C38D; min-height:560px;height:auto !important;height:560px; overflow-x:hidden;}
.i_rtit01{ width:191px; float:left; height:24px; padding:3px 0 0 0; line-height:24px; color:#fff; background:url(../images/i_rit_top.gif) left top no-repeat;}
.i_rtit01 span{ float:left; padding:0 0 0 15px; font-size:14px;}
.i_rtit01 a{ float:right; padding:0 12px 0 0; color:#fff;}
.i_rit_cont{ width:177px; margin:0 auto; padding:0; list-style:none;}
.i_rit_cont li{ width:177px; float:left; padding:13px 0 5px 0; background:url(../images/i_rit_bak.gif) left bottom repeat-x; text-align:center; line-height:15px;}
.i_rit_cont li img{ margin:0 auto; padding:0; width:113px; height:136px; overflow:hidden;}
/*内页内容模块*/
.cont{ width:974px; margin:0 auto; padding:0 17px 12px 13px; text-align:left; background:url(../images/n_cont_bak.gif) left top repeat-y; overflow-x:hidden;}
.left_tit02{ width:181px; float:left; height:24px; background:url(../images/left_tit.gif) left top no-repeat; line-height:24px; text-align:center; color:#fff; font-size:14px;}
.left_menu{ width:181px; float:left; margin:0; padding:0; background:#fff;}
.left_menu li{ width:181px; float:left; line-height:28px; border-bottom:1px solid #DDD1B2; font-size:14px;}
.left_menu li a{ float:left; width:126px; padding:0 0 0 55px; color:#37311F; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*.left_menu li a:hover{ text-decoration:none; background:#f7f1e0;}*/
.address{ width:741px; height:25px; float:left; margin:10px 0 0 23px; display:inline; padding:0 0 0 18px; line-height:25px; background:#82925C; border-bottom:1px solid #88684E; color:#fff;}
.address a{ color:#fff;}
.intro{ width:750px; float:left; margin:28px 0 0 34px; display:inline; line-height:22px; overflow-x:hidden;}
/*教师团队*/
.team{ width:759px; float:left; margin:0 0 0 23px; padding:0; list-style:none; display:inline;}
.team li{ width:729px; float:left; /*border:4px solid #9CB16A; */ border-bottom:1px solid #4D4D4D; margin:10px 0 0 0; display:inline; padding:2px 11px;}
.team li img{ float:left; width:125px; height:150px; margin:0; padding:0; overflow:hidden;}

.team_rit{ width:575px; float:left; padding:0 0 0 22px; margin:0;}
.team_name{ width:515px; float:left; font-size:14px; font-weight:bold; padding:10px 0 7px 0; color:#663300;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.a_more01{ float:right; color:#663300; font-size:14px;white-space:nowrap; padding:16px 0 0 0;}
.team_memo{ width:100%; float:left; line-height:19px; font-size:14px; min-height:37px;height:auto !important;height:37px;}
.team_intro{ width:100%; float:left; line-height:18px; font-size:14px;}
/*瑜伽教师培训--在线报名*/
.baoming{ width:610px; float:left; margin:0px 0 0 93px; padding:0; display:inline; list-style:none;}
.baoming li{ width:100%; float:left; margin:6px 0 0 0; padding:0; display:inline;}
.baoming li span{ width:78px; float:left; text-align:right; font-weight:bold; font-size:14px; color:#3B2615; padding:1px 0 0 0;}
.baoming li input{ width:170px; height:19px; border:1px solid #573921; background:none;}
.baoming li textarea{border:1px solid #573921; background:none; width:500px; height:136px;}
#input input{ float:left; width:108px; height:43px; background:url(../images/sub_01.gif) left top no-repeat; margin:4px 0 0 79px; display:inline; padding:0; border:0; color:#fff;}
/*博客链接*/
.bklj{  width:759px;float:left; margin:0 0 0 23px; padding:0; list-style:none; display:inline;}
.bklj li{ width:130px; float:left; margin:10px 0px 0 45px; display:inline; padding:5xp 0 0 10px;}
.bk_ren{ width:130px; height:150px; margin:0; padding:0; overflow:hidden; float:left;}
.boke_rit{ width:130px; float:left;margin:0;  padding:0;}
.boke_tit{ width:130px; margin:0; padding:5px 0 0 0; float:left; text-align:center; font-size:14px; font-weight:bold; color:#663300; line-height:22px;}
.boke_cont{ width:130px; float:left; margin:0 0 0px 0; #margin:0 0 -12px 0; padding:0; line-height:20px; color:#4D4D4D;}
.a_more02{ /*width:150px; height:49px;*/ float:left;  display:inline; padding:0; overflow:hidden;}

/*文章欣賞*/
.wzxs_memo{ float:left; width:718px; height:40px; padding:28px 0 0 44px; line-height:17px; font-size:14px; font-weight:bold;}
.wzxs_memo a{ text-decoration:underline; color:#663300;}
.wzxs_ul{ width:718px; float:left; margin:0; padding:4px 0 0 44px; list-style:none;}
.wzxs_ul li{ width:728px; height:30px; float:left; background:url(../images/dian_wzxs.gif) left bottom repeat-x;font-size:14px; line-height:31px;}
.wzxs_ul li span{ width:109px; float:left; color:#4D4D4D; text-align:right;  font-family:Arial;}
.a_wzxs01{ width:390px; padding:0 0 0 16px; float:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.a_wzxs02{ width:174px; float:right;}
.wzxs_ul li a{ color:#422F21;}
.page{ width:100%; float:left; text-align:center; font-size:14px; padding:28px 0;}

.hot_new{ background:url(../images/hot.gif) left 10px no-repeat; padding-left:30px; }

.page font{ color:#346B67; font-weight:bold; font-size:14px; padding:0 5px;}
.page a{ color:#663300;}
.page select{ width:50px; height:19px; font-size:12px; margin:0; padding:0; border:1px solid #A5915D;}
/*瑞珈产品*/
.pro{ width:734px; float:left; margin:0; padding:4px 0 0 39px; list-style:none;}
.pro li{ width:694px; float:left; margin:0; padding:10px 12px 5px 28px; border-bottom:1px solid #4D4D4D;}
.pro li img{ width:155px; height:155px; float:left; margin:0; padding:0; overflow:hidden;}
.pro_cont{ float:left; width:485px; padding:0px 0 0 20px; font-size:14px; font-weight:bold; color:#422F21; line-height:27px;}
.pro_cont a{ color:#422F21; }

/*瑞珈产品详细*/
.pro_detail{ width:734px; float:left; margin:0; padding:4px 0 0 39px; list-style:none;}
.pro_detail li{ width:694px; float:left; margin:0; padding:10px 12px 9px 28px;}
.pro_detail li img{  width:155px; height:155px; float:left; margin:0; padding:0; overflow:hidden;}
.pro_detail_block{ float:left; width:485px; padding:0px 0 0 20px; font-size:14px; font-weight:bold; color:#422F21; line-height:27px;}
.pro_detail_cont{ width:730px; float:left; padding:10px 0 20px 50px; margin:0; line-height:1.6em;}

/*瑞珈动态*/
.news{ width:734px; float:left; margin:0; padding:26px 0 0 39px; list-style:none;}
.news li{ width:709px; float:left; border-bottom:1px solid #4D4D4D; padding:7px 17px 6px 8px; margin:0;}
.news_img{ float:left; width:114px; height:86px; margin:0; padding:0; overflow:hidden;}
.news_cont{ float:right; width:578px; margin:0; padding:0; overflow-x:hidden;}
.news_tit{ width:578px; float:left; padding:12px 0 7px 0;font-size:14px; font-weight:bold; white-space:nowrap;}
.news_tit span{ font-family:Arial; color:#4D4D4D;}
.news_tit   a{ padding:0 11px 0 8px; margin:0; color:#422F21;}
.news_cont p{ width:578px; float:left; margin:0; padding:0; color:#4D4D4D; line-height:18px;}
/*名师培训*/
.peixun{ width:759px; float:left; margin:0 0 0 23px; padding:0; list-style:none; display:inline;}
.peixun li{ width:729px; float:left; /* border:4px solid #9CB16A;*/ border-bottom:1px solid #4D4D4D; margin:10px 0 0 0; display:inline; padding:0 11px;}
.peixun li img{ float:left; /*width:125px; height:150px;*/ margin: 0; padding:8px 0; overflow:hidden;}
.peixun_cont{ width:556px; float:right; margin:0; padding:16px 7px 0 24px; margin:0 0 0 4px; display:inline; min-height:130px;height:auto !important;height:130px;}
.px_tit{ width:475px; float:left;overflow:hidden; padding:6px 0; text-overflow:ellipsis; white-space:nowrap;font-size:14px; font-weight:bold;}
.a_more03{ float:right;color:#663300; font-size:14px;white-space:nowrap;}
.peixun_memo{ width:100%; float:left; padding:5px 0 0 0; font-size:14px; font-weight:bold; line-height:23px;}
.peixun_cont p{ width:100%; float:left; margin:0; padding:6px 0 0 0; line-height:18px;}
/**/
.px_xi_top{ width:707px; float:left; padding:46px 0 0 72px; overflow-x:hidden; }
.px_xitrit{ width:335px; float:left; padding:0 0 0 35px; line-height:22px; font-size:14px; font-weight:bold; }
.px_xitrit div{ width:100%; float:left; padding:25px 0 9px 0; font-size:30px; font-weight:bold; line-height:45px; }
.px_xi_cont{ width:730px; float:left; padding:20px 0 20px 52px; margin:0; line-height:1.6em;}
.px_xitit{ float:left; width:705px; height:33px; margin:0 0 0 52px; #margin:0 0 0 47px; padding:0; display:inline;}
.px_xitit img{ float:left; width:705px ; height:33px; margin:0; padding:0;}
#input02 input{ float:left; width:108px; height:43px; background:url(../images/px_xisub.jpg) left top no-repeat; margin:4px 0 0 79px; display:inline; padding:0; border:0; color:#fff;}

/*瑞珈场景*/
.changing_img{ width:564px; height:362px; margin:47px 0 0 125px; float:left; padding:0; display:inline; position: relative;  overflow:hidden;}
.changing_img a {text-decoration: none;}
.changing_img span {width: 564px;	height: 362px;display: block;	position: absolute;	top: 0;	left: 0;	background: url(../images/changjing.png) no-repeat;}
.changing_img img {border: none;	padding: 0;width: 564px;	height: 362px;}
.changjing_cont{ width:670px; height:71px; float:left; margin:35px 0 0 68px; display:inline; overflow:hidden;	 ZOOM: 1; POSITION: relative;}

.LeftBotton {FLOAT: left; BACKGROUND: url(../images/scroll_r.gif) left top no-repeat; width:22px; CURSOR: pointer; margin-right:4px; height:71px;padding:0px;}
.RightBotton { float:right;	BACKGROUND: url(../images/scroll_l.gif) left top no-repeat;  width:22px; CURSOR: pointer; height:71px;margin:0px; padding:0px;}

.Cont {WIDTH: 619px;float:left; OVERFLOW: hidden; margin:0px;  display:inline; }
.Cont a:hover{ border:3px solid #573921; }
.Cont a{ float:left; border:3px solid #9CB16A; margin:0 5px 0 0 ; }
.Cont IMG { width:61px; height:65px; float:left;  overflow:hidden; display:inline;}

/*2010-02-01*/
.i_ritt02{ width:191px; float:left; margin:0; padding:13px 0 0 0; height:24px; overflow:hidden;}
.i_ritul{ width:162px; float:right; margin:0; padding:9px 0 0 0; list-style:none;}
.i_ritul li{ float:left; width:153px; padding-left:9px; background:url(../images/i_rtit03.gif) left 12px no-repeat; font-size:14px; line-height:26px;}
.i_ritul li a{ color:#38382C;}

/*底部*/
.footer{ width:974px; margin:0 auto; padding:0 17px 0 13px; background:url(../images/footer_bak.gif) left top repeat-y; text-align:left;}
.footer_logo{ width:102px; height:57px; float:left; padding:0; margin:0 0 0  54px; display:inline;}
.footer_cont{ width:760px; float:left; padding:10px 0 15px 41px;  line-height:17px; color:#010101;}
.footer a{ color:#010101;}

/*分页*/
.page01{ width:620px; float:left; padding:10px; text-align:center; font-family:"宋体";}
.page01 font{ color:#ff5400; font-size:12px; padding:0 1px;}
.page01 a{ color:#663300; padding-left:14px;}
.page01 select{ margin:0 5px; width:46px; height:19px; font-size:12px;}

/*文章详细*/
.article_title { text-align:center; font-size:18px;margin:10px 0px 0px 0px;padding:0px; }
.article_date  {text-indent:0em; text-align:center; font-size:12px;margin:2px 0px; }
.article_date font{ font-size:12px;}
.article_memo {line-height:1.5em;font-size:13px; width:600px; /*border:1px solid #82925C;*/ padding:0px; margin:0px 0px 10px 0px; }
.article_pic { padding-bottom:10px; text-align:center;}














