/*
Theme Name: UncleLiao Teach
Theme URI: http://mrmu.com.tw/
Description: 廖叔叔教學中心專用版型
Author: Audi Lu
Author URI: http://mrmu.com.tw/
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
*/

@charset "utf-8";
/* CSS Document */
@import url("reset.css");
body{
/*--網頁內容設定-----------------------------------------------------*/
	background:#95b617 url(images/bg.jpg) repeat top left;
    color:#ffffff;/*字色*/
	font-family: "Microsoft JhengHei","微軟正黑體",Verdana, Arial, Helvetica, sans-serif;/*字型*/
	font-size: 14px;/*字大小*/
	-webkit-text-size-adjust:none;
	line-height: 26px;/*行距*/
   /* letter-spacing:0.1em;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*--讓焦點虛線消失-----------------------------------------------------------*/
a{ outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
} 

/*--讓焦點虛線消失-----------------------------------------------------------*/
a{ outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
} 

/*預設連結狀態*/
a:link,  a:visited{color: #464545; text-decoration:none;}
a:hover, a:active{color: #000000; text-decoration:underline;}

/*圖片無框*/
a img{ border:none;}

/*wrapper================*/
#wrapper { width:975px; min-height:500px; margin:0 auto;}

/*header================*/
#header{margin:auto; background:url(images/topwrapper.png) no-repeat bottom; width:974px; height:116px;}
.logo{ background:url(images/logo.png) no-repeat; width:176px; height:62px; margin-left:30px; margin-top:40px; float:left;}
.nav{ float:right; width:750px; height:50px;margin-top:60px;}
.nav ul{ float:right; margin-right:10px;width:700px; height:50px;}
.nav li{ font-family:"微軟正黑體"; font-size:12pt; color:#767676; float:left; padding-left:10px; padding-right:10px;border-left:#c6c6c6 solid 1px;}
.nav li.last{ border-right:#c6c6c6 solid 1px;}
.nav li a{ color:#767676; text-decoration:none;}
.nav li a:hover{text-decoration:underline;}

/*main================*/
#main{margin:auto;background:url(images/mainwrapper.png) repeat-y; width:974px;min-height:500px; /*overflow:hidden;*/}
#main_bottom{background:url(images/bottomwrapper.png) no-repeat; width:974px; height:53px;margin:auto;}
/*首頁最新課程訊息*/
#index_info{background:#447504; width:960px; height:325px; margin:0 auto;}
.video{ width:500px; height:300px ;float:left; background:url(images/video_bg.png) no-repeat; padding-left:7px; padding-top:7px; margin-top:10px; margin-left:10px;}
.index_line{ float:left; background:url(images/index_line.png) no-repeat; width:12px; height:325px;}
.newlist{ width:420px; height:300px; float:left; padding-left:5px; padding-top:7px; margin-top:10px; margin-left:5px;}
.newtitle{width:389px; height:76px; background:url(images/home_news_bg.png) no-repeat; } /*newlist_title.png*/
.newcontent{ width:370px; margin-left:10px; margin-top:15px;}
.newcontent td{ background:url(images/newlist_dot.png) repeat-x bottom left; height:65px;}
.newcontent h4{ background:url(images/newlist_li.png) no-repeat;padding-left:30px; width:370px;height:20px;}
.newcontent h2{ font-size:16px; margin-top:10px; margin-left:85px;}
.newcontent .spantit{ color:#ebffa7;}
.newcontent .spancon{ color:#eac800;}
/*首頁主要課程*/
#index_courses{ width:975px; height:365px;}
.index_courses_title{ background: url(images/main_courses.png) no-repeat; width:975px; height:92px; position:relative; z-index:20; left:-8px;}
.index_courses_lesson1{width:309px; height:246px; background:url(images/lesson1.jpg) no-repeat;margin-left:10px;float:left; }
.index_courses_lesson2{width:309px; height:246px; background:url(images/lesson2.jpg) no-repeat;margin-left:10px;float:left; }
.index_courses_lesson3{width:309px; height:246px; background:url(images/lesson3.jpg) no-repeat;margin-left:10px;float:left; }
#index_courses .lessontit1{ width:200px; color:#a2a2a2; margin-left:60px; margin-top:10px;}
#index_courses .lessontit2{width:240px;font-size:18px; color:#ff8a00;margin-left:60px; font-weight:bold;}
#index_courses .lessonline{ width:290px; height:5px; background:url(images/lesson_line.png) no-repeat; margin:0 auto; margin-top:5px;}
#index_courses .lessoncon{ background:url(images/lesson_dot.png) repeat; width:270px; color:#666666; height:115px; margin:0 auto; letter-spacing:0.1em;}
#index_courses .lessonbtn{ background:url(images/sing.png) no-repeat; width:85px; height:27px; float:right; margin-right:25px; margin-top:15px;}
#index_courses .open_lessonbtn{ background:url(images/ocourse_more_btn.png) no-repeat; width:85px; height:27px; float:right; margin-right:25px; margin-top:15px;}

/*首頁學員分享*/
#index_share{width:975px; height:385px;}
.index_share_title{ background:url(images/student_share.png) no-repeat left;width:975px; height:92px; position:relative; z-index:20; left:-8px;}
.index_share_content{width:303px; height:282px; background:url(images/share_bg.jpg) no-repeat; margin-left:15px; float:left;}
#index_share .sharepic{ width:145px; height:145px; float:left; margin-left:10px; margin-top:10px;}
#index_share .sharetit1{ float:left; width:77px;font-size:18px; color:#ff8a00;font-weight:bold; margin-top:50px; margin-left:50px;}
#index_share .sharetit2{ float:left;width:77px;color:#a2a2a2;margin-left:50px;}
#index_share .sharebtn{ float:left;width:58px; height:25px; background:url(images/share_more.png) no-repeat;margin-left:50px; margin-top:20px;}
#index_share .sharecon{float:left;background:url(images/lesson_dot.png) repeat; width:270px; color:#666666; height:90px; margin-left:18px; margin-top:5px;}

/*全民健康運動課程*/
.class_title{ background:url(images/exercise_classes.png) no-repeat; width:960px; height:47px; margin:auto;}
.class_content{ float:left; width:680px;/*padding-bottom: 500em;margin-bottom: -500em;*/}/*左右DIV等高*/
.class_content select{ float:right; margin-top:10px;margin-bottom:10px;}
#class_info{ float:left; width:282px;/*padding-bottom: 500em;margin-bottom: -500em;*/}/*左右DIV等高*/
.class_content_table{ width:643px; margin-left:40px; margin-top:0px;}
.info_tit{ background:url(images/class_info_tit.png) no-repeat; width:643px; height:44px;}
.info_main{  background:url(images/class_info_main.png) no-repeat bottom;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; color:#666666; padding: 10px 10px 10px 20px;}
.info_main span{ color:#829f17;}
.info_btm{ background:url(images/class_info_btm.png) no-repeat;width:643px; height:10px;}
.class_table_btn{ background: url(images/singup.png) no-repeat; float:right;width:132px; height:26px; margin-right:10px; }
.class_info_table{ margin-left:20px; margin-top:10px;}
.right_tit{ background:url(images/class_table_tit.png) no-repeat; width:247px; height:55px;color:#747474; font-size:16px; font-weight:bold; padding-left:20px;}
.right_main{ background:url(images/class_table_main.png) repeat-y; width:247px;}
.right_btm{ background:url(images/class_table_btm.png) no-repeat; width:247px; height:18px;}
.tit_date{ color:#666666; float:left; margin-left:20px;}
.tit_txt a{ color:#749208; text-decoration:underline; font-size:16px; float:left; margin-left:40px;}
.tit_site{ background:#94b617; color:#ffffff; width:91px; height:19px; float:right; padding-left:5px; padding-bottom:6px; margin-right:20px;}
.right_content{ background:url(images/right_unline.png) repeat bottom; height:78px; width:224px; margin-left:12px; margin-bottom:10px;}
.right_txt_green{ background:url(images/class_li.png) no-repeat 0px 10px; color:#4f8c00; padding-left:30px; padding-bottom::20px; margin-left:10px;}
.right_txt_red{ color:#ff0000; margin-left:10px;}
.right_txt_add{ color:#666666; margin-left:10px;}
.page_tit_date{ color:#666666; float:right; margin-right:20px;}
.page_tit_txt{ color:#749208; font-size:16px; float:left; margin-left:40px;}
.class_page_table{ width:643px; margin-left:40px; margin-top:20px;}
.class_page{color:#6e6e6e; border:1px solid #e3e3e3; background:url(images/class_pagebg.png) no-repeat bottom; width:643px; margin-left:40px; margin-top: 10px; min-height:500px;}
.class_page_slogn{ background:#f0f0f0; border-bottom:1px solid #e3e3e3; height:60px; color:#749208; font-size:16px; padding-left:20px; padding-top:5px;}
.class_page_label{ background:#f0f0f0; color:#6e6e6e; margin-top:10px;padding-left:10px;}
.class_page_block{ text-align:left; height:35px;}
.class_page_block select{ float:left; margin-left:20px; width:200px;}
.class_page_block2{ margin-top:10px; margin-bottom:10px; padding-left:20px;}
.class_page_block2_btn{ background:url(images/send.png) no-repeat; width:132px; height:26px; margin-left:270px; margin-top:60px; margin-bottom:20px;}
.class_page_block2_list a{ color:#749208; font-size:16px; margin-left:15px;}
.class_page_block2_list input[type="radio"]{ padding-right:10px;}
.class_page_q{ color:#6b9409; padding-left:20px; padding-right:20px; padding-top:10px;}
.class_page_a{ color:#6e6e6e; padding-left:20px; padding-bottom:20px;padding-right:20px;}
.class_page span{ color:#93b617;}
.class_page ul{ margin-left:20px; margin-top:20px; border-bottom:1px solid #eaeaea; height:26px; width:610px;}
.class_page li a{color:#829f17; float:left; width:110px; height:26px; background:url(images/class_btn.png) no-repeat; text-align:center;}
.class_page_tit{ color:#fff; width:554px; height:35px; background:#94b617; padding-left:20px; font-size:16px; margin: auto; margin-top:20px;}
.class_page_list{ border-bottom:1px dotted #bcbcbc; width:554px; color:#666666; margin: auto; margin-top:10px;}
.class_page_word{ color:#666666;width:554px;margin: auto;margin-top:10px;}
.class_page_btn{ background: url(images/singup.png) no-repeat;width:132px; height:26px; margin-left:480px; margin-bottom:20px; margin-top:20px; }
.class_page_joinbtn{ background:url(images/join_btn_g.png) no-repeat; width:172px; height:34px; float:left; margin-left:200px; margin-top:20px; margin-bottom:20px;}
.class_page_rebtn{ background:url(images/re_btn_g.png) no-repeat;width:172px; height:34px;float:left;margin-left:20px;margin-top:20px;margin-bottom:20px;}
.class_page .paytable{ margin-left:10px; margin-top:10px;}
.class_page .paytable .name{ width:55px; text-align:right; padding-right:5px;}
.class_page .paytable .in{}
.class_page .paytable span{color:#b32b2b;}
.class_page .paytable input[type="text"]{ border:1px solid #ebebeb;}
.class_page .remind{ width:95%; margin:auto; color:#6e6e6e; border-top:1px solid #bebebe; margin-top:10px; padding-top:10px;}
.class_page .pay{background:url(images/dot.png) repeat-x bottom;width:90%;padding-left:10px; padding-top:10px; margin-left:20px; margin-bottom:5px; color:#4a4a4a; height:60px; }
.class_page .pay2{width:90%;padding-left:10px; padding-top:10px; margin-left:20px; margin-bottom:5px; color:#4a4a4a; height:160px; }
.class_page .pay .td1{ width:140px; float:left;}
.class_page .pay .td2{width:420px;float:left;}
.class_page .pay2 .td1{ width:140px; float:left;}
.class_page .pay2 .td2{width:420px;float:left;}
.class_page input[type="radio"]{ padding-right:10px;}
.class_page .mail{ width:95%; border-top:1px solid #bebebe; height:50px; margin:auto; margin-bottom:20px; padding-left:20px; padding-top:10px;}
.class_page .btn{text-align:center; margin-top:20px; margin-bottom:20px;}
.class_page .btn img{ margin-right:10px;}
.class_page .confirmgary{ padding-left:10px; margin-left:20px; margin-top:10px; color:#4a4a4a; height:30px;}
.class_page .confirmgary .td1{ width:100px; float:left;}
.class_page .confirmgary .td2{width:330px;float:left;}
.class_page .confirmgary .td3{width:110px;float:left;}
.class_page .shop_list{padding-left:10px; padding-top:10px; margin-left:20px; margin-bottom:5px; color:#4a4a4a; height:40px; background:url(images/dot.png) repeat-x bottom;margin-right:20px; }
.class_page .shop_list .td1{ width:100px; float:left;}
.class_page .shop_list .td2{width:330px;float:left;}
.class_page .shop_list .td3{width:110px;float:left;}
.class_page .ship{height:40px;text-align:right; padding-right:125px;margin-left:20px; color:#6b9409; border-top:1px solid #bebebe; margin-top:-6px; margin-right:20px; }
.class_page .ship span{ margin-left:15px;}
/*頁籤*/
#abgne_tab {clear: left;margin-left:30px; width:645px; margin-top:20px;background:url(images/class_pagebg.png) no-repeat bottom;border: 1px solid #e3e3e3; padding-bottom:50px; }
ul.tabs {height: 60px; margin-bottom:-1px;}
ul.tabs li {
	width:215px;
	font-size:16px;
	text-align:center;
	float: left;
	height: 60px;
	line-height: 31px;  
	overflow: hidden;
	position: relative;
	background:url(images/tab_bg.png) no-repeat;
	color:#749208;
	margin-bottom:0px;
	}
ul.tabs li a {display: block;padding: 0 10px;color:#749208;text-decoration: none;}
ul.tabs li a:hover {height: 60px;background:url(images/tab_bg2.png) no-repeat;}
ul.tabs li.active a  {height: 60px;background: #ffffff;color:#749208;}
div.tab_container {
	clear: left;
	color:#414141;
	margin-top:0px;
	padding-top:20px;
	width:645px;
	}
div.tab_container .text{ padding:20px;}

.blog_title{ background:url(images/blog_title.png) no-repeat; width:960px; height:47px; margin:auto;}
.blog_content{ float:left; width:680px;padding-bottom: 500em;margin-bottom: -500em; color:#666;}/*左右DIV等高*/
.blog_content .section{
	width: 643px;
	margin-left: 20px;
	margin-top: 0px;
}
.blog_page{
	border: 0px solid #e3e3e3;
	width: 643px;
	margin-left: 5px;
	margin-top: 50px;
}
.blog_page p{margin:1em 0;}
.screen-reader-text{display:none;}
#searchsubmit{
	background: transparent url('images/search_icon.jpg') no-repeat;
	width: 35px;
	height: 20px;
	text-indent: -99px;
	margin-top: 8px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 0px solid;
	padding: 14px 0 12px 0;
}
#s{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 0px solid #ccc;
	font-size: 16px;
	margin-top: 8px;
	width: 140px;
	float: left;
	padding: 3px;
	color:#555;
	margin-left: 30px;
}
.blog_page img{ padding:5px; border:1px solid #e3e3e3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:0px; margin-bottom:0px; float:left;}
.blog_page .content{ width:460px; float:left; margin-left:20px; }
.blog_page .blog_date{ color:#555; font-family:Verdana; font-size:12px; margin-right:15px;float:right; margin-top:-10px;}
.blog_page .share{/*background:url(images/lesson_dot.png) repeat;*/ width:454px; color:#666666;float:left; margin-top:10px;}
.blog_page .hrline{ background:url(images/sharing_line.png) no-repeat; width:495px; height:8px;float:left;}
.blog_page .readmore{ background:url(images/read_more.png) no-repeat; width:125px; height:26px;float:left; margin-top:20px; margin-left:335px; margin-bottom:10px;}
.blog_page .block{ width:860px; border-bottom:1px solid #e8e8e8;  margin:auto;margin-bottom:10px;}
.blog_date a, .blog_date a:link, .blog_date a:visited{color:#749208}
.blog_cate a, .blog_cate a:link, .blog_cate a:visited{color:#749208}

/*學員心得分享*/
.sharing_title{ background:url(images/sharing_title.png) no-repeat; width:960px; height:47px; margin:auto;}
.sharing_page_tit{ width:822px; height:46px; border:1px solid #d3d3d3; background:#f7f6f2; margin:auto; margin-top:20px;}
.sharing_page_tit select{float:right; margin-top:15px; margin-right:20px; background:#f4f4f4; border:1px #9c9c9c solid; color:#2a3419; width:180px; height:20px; font-size:12px;}
.page_tit_kid{background:#94b617; color:#ffffff; width:75px; height:18px; float:left; padding-left:5px; padding-bottom:6px; margin-left:20px; margin-top:10px;}
.page_tit_sub{ color:#555555; font-size:16px; float:left; margin-top:10px;margin-left:10px; }
.page_tit_more{ background:url(images/sharing_more.png) no-repeat; width:28px; height:9px; float:right; margin-top:20px; margin-right:20px;}
#sharing_page{ border:1px solid #e3e3e3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width:877px; margin-left:50px; margin-top:20px;}
#sharing_page img{ padding:5px; border:1px solid #e3e3e3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:20px; margin-bottom:0px; float:left;}
#sharing_page .content{ width:475px; float:left; margin-left:20px; margin-top:30px;}
#sharing_page .people{ color:#718b0f; font-size:16px; float:left;}
#sharing_page .job{ color:#aaaaaa; float:left;}
#sharing_page .date{ color:#a9a9a9; font-family:Verdana; font-size:12px; margin-right:25px;float:right;}
#sharing_page .share{background:url(images/lesson_dot.png) repeat; width:454px; color:#666666;float:left; margin-top:10px;}
#sharing_page .hrline{ background:url(images/sharing_line.png) no-repeat; width:495px; height:8px;float:left;}
#sharing_page .readmore{ background:url(images/read_more.png) no-repeat; width:125px; height:26px;float:left; margin-top:20px; margin-left:300px; margin-bottom:10px;}
#sharing_page .block{ width:860px; border-bottom:1px solid #e8e8e8;  margin:auto;margin-bottom:10px;}
.people_info { width:800px; float:left;color:#7c911b; margin-top:10px; margin:auto;}
.people_info ul{ width:200px; float:left; margin-left:30px;}
.people_info li{ color:#7c911b; list-style:disc;}
.people_info span{ color:#555555;}
.share_lesson ul{width:450px; float:left; margin-top:10px; margin-left:100px;}
.share_lesson li{ list-style:none;color:#7c911b;background:url(images/class_li.png) no-repeat 0px 10px; padding-left:30px;}
.share_lesson li a{ text-decoration:underline;color:#7c911b;}
.share_lesson span{ color:#555555;}

/*分頁按鈕*/
#page_maun{ padding:3px; height:35px; text-align:center;width:auto; float:left; width:640px; padding-left:30%; margin-top:20px; margin-bottom:20px; }

#page_maun a, #page_maun a:link{ background:url(images/page_link.png) no-repeat; width:34px; height:34px; float:left; font-size:15px;color:#666666; padding-top:5px; margin:0 2px;}
#page_maun a:hover{ text-decoration:none; color:#569009;}
#page_maun .current{ background:url(images/page_act.png) no-repeat; width:34px; height:34px; font-size:10px;color:#ffffff;float:left;padding-top:5px;}
/*
#page_maun .link a{ background:url(images/page_link.png) no-repeat; width:34px; height:34px; float:left; font-size:10px;color:#666666; padding-top:5px;}
#page_maun .link a:hover{ text-decoration:none; color:#569009;}
#page_maun .act{ background:url(images/page_act.png) no-repeat; width:34px; height:34px; font-size:10px;color:#ffffff;float:left;padding-top:5px;}
*/

/*水平線*/
.hr{border-top:1px dashed #b3b3b3;height: 1px;overflow:hidden; width:95%; margin-top:10px; margin-bottom:10px;}


/*關於教學中心表格*/
#css_table {display:table; color:#666666; width:895px; margin:auto;}
.css_th  {display: table-row; background:#aaaaaa; height:42px; color:#ffffff; text-shadow: 0 1px 0 #6c6a6a,
               0 2px 0 #6c6a6a,
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 10px 10px rgba(0,0,0,.10);}
.css_th1 {display: table-cell; width:86px; float:left;height:30px;  text-align:center; padding-top:8px;}
.css_th2 {display: table-cell; width:122px;float:left;height:30px; text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.css_th3 {display: table-cell; width:210px;float:left;height:30px;text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.css_th4 {display: table-cell; width:440px;float:left;height:30px;text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.css_tr1 {display: table-row; background:#fafafa;}
.css_tr2 {display: table-row; background:#f0f0f0;}
.css_td1 {display: table-cell; width:86px; float:left;border-bottom:1px solid #dadada;height:30px;  text-align:center;padding-top:8px}
.css_td2 {display: table-cell; width:122px;float:left; border-bottom:1px solid #dadada;height:30px;border-left:1px solid #dadada; text-align:left; padding-left:10px; padding-top:8px}
.css_td3 {display: table-cell; width:210px;float:left;border-bottom:1px solid #dadada;height:30px;border-left:1px solid #dadada;text-align:left; padding-left:10px;padding-top:8px}
.css_td4 {display: table-cell; width:440px;float:left;border-bottom:1px solid #dadada;height:30px;border-left:1px solid #dadada;text-align:left; padding-left:10px;padding-top:8px}

/*關於教學中心*/
.about_title{ background:url(images/aboutus.png) no-repeat; width:960px; height:47px; margin:auto;}
.about_top_info{ background:url(images/aboutus_bg.png) no-repeat; color:#666666; width:829px; height:257px; padding:30px; margin-top:10px; margin-left:40px; letter-spacing:0.1em;}
.about_table{width:899px; margin:auto; background:#cccccc;}
.about_table td{ height:40px;}
.th{ width:899px; height:40px;background:#aaaaaa; margin:auto;}
.hrline{background:url(images/sharing_line.png) no-repeat center; width:895px; height:8px; padding-bottom:10px;}
.about_table_tit{width:895px; text-align:center; color:#666666; font-size:16px;}
.about_table tr:nth-of-type(even) {background-color: #fafafa;}
.about_table tr:nth-of-type(odd) {background-color: #f0f0f0;}
.about_btn{ background: url(images/join_btn.png) no-repeat; width:229px; height:26px; float:right; margin-right:40px; margin-top:20px;}

/*企業講座*/
.offer_title{ background:url(images/offer_title.png) no-repeat; width:960px; height:47px; margin:auto;}

.open_offer_title{ background:url(images/open_offer_title.png) no-repeat; width:960px; height:47px; margin:auto;}
.ooffer_th1 {display: table-cell; width:230px; float:left;min-height::30px;  text-align:center; padding-top:8px;}
.ooffer_th2 {display: table-cell; width:220px;float:left;min-height::30px; text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.ooffer_th3 {display: table-cell; width:420px;float:left;min-height::30px;text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.ooffer_tr1 {display: table-row; background:#fafafa;}
.ooffer_tr2 {display: table-row; background:#f0f0f0;}
.ooffer_td1 {display: table-cell; width:230px; float:left;border-bottom:1px solid #dadada;  text-align:center;padding-top:8px;}
.ooffer_td2 {display: table-cell; width:220px;float:left; border-bottom:1px solid #dadada;border-left:1px solid #dadada; text-align:left; padding-left:10px; padding-top:8px;}
.ooffer_td3 {display: table-cell; width:420px;float:left;border-bottom:1px solid #dadada;border-left:1px solid #dadada;text-align:left; padding-left:10px;padding-top:8px;}


/*企業講座表格*/
#offer_table {display:table; color:#666666; width:895px; margin:auto;}
.offer_top_info{ background:url(images/offer_bg.png) no-repeat; color:#666666; width:880px; height:180px; padding:30px; margin-top:10px; margin-left:20px; letter-spacing:0.1em;}
.offer_top_info span{ color:#64b300;}
.offer_btn{ background: url(images/interbtn.png) no-repeat;width:146px; height:26px; float:right;margin-bottom:-30px; margin-right:80px;}
.offer_th  {display: table-row; background:#aaaaaa; height:42px; color:#ffffff; text-shadow: 0 1px 0 #6c6a6a,
               0 2px 0 #6c6a6a,
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 10px 10px rgba(0,0,0,.10);}
.offer_th1 {display: table-cell; width:130px; float:left;min-height::30px;  text-align:center; padding-top:8px;}
.offer_th2 {display: table-cell; width:220px;float:left;min-height::30px; text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.offer_th3 {display: table-cell; width:520px;float:left;min-height::30px;text-align:left; padding-left:10px;text-align:center;padding-top:8px}
.offer_tr1 {display: table-row; background:#fafafa;}
.offer_tr2 {display: table-row; background:#f0f0f0;}
.offer_td1 {display: table-cell; width:130px; float:left;border-bottom:1px solid #dadada;  text-align:center;padding-top:8px;}
.offer_td2 {display: table-cell; width:220px;float:left; border-bottom:1px solid #dadada;border-left:1px solid #dadada; text-align:left; padding-left:10px; padding-top:8px;}
.offer_td3 {display: table-cell; width:520px;float:left;border-bottom:1px solid #dadada;border-left:1px solid #dadada;text-align:left; padding-left:10px;padding-top:8px;}
.offer_date{ float:right; margin-right:50px; color:#666666;}

.blog_hrline{float:left; background:url(images/blog_hrline.png) no-repeat center; width:100%; height:8px; padding-bottom:10px;}
.blog_cont{float:left; font-size:15px; margin-top:15px;}
.blog_cont img{margin:15px 15px 0 0;}
.blog_page ul.related { list-style: url("images/blog_ul.jpg") none inside; }
.blog_page ul.related li {list-style:inherit;}

/*footer================*/
.top{ background:url(images/top.png) no-repeat; float:right; width:57px; height:24px; margin-right:15px;}
#footer{ 
	  font-family:Arial; 
	  padding-top:10px;
	  margin:auto; 
	  text-align:center; 
	  width:900px; 
	  height:150px;}
#footer a{color: #ffffff; text-decoration:none;}
#footer a:hover{color: #464545;}
.footernav{padding-top:10px;background:url(images/bg-copyright.png) no-repeat; width:900px; height:41px; float:left;}
.copyright{font-family:Arial;margin:auto;width:600px; text-align:left; float:left;}
.footer_icon{ margin-top:20; width:120px; height:20px; text-align:right; float:right;}
.footer_icon img{margin-left:10px;}

.pagination a.current, .pagination a:link.current, .pagination a:visited.current{
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}
.pagination .page-numbers{
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
}
.pagination a:link, .pagination a:visited, .pagination a{
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 2px;
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.2);*/
	background: #efefef;
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
	background: linear-gradient(top, #ffffff 0%,#efefef 100%);
}

.fancy_form{color:#555;}

.fancy_form h1{
	font-size: 16px;
	background: #94b617;
	padding: 10px 20px;
	color: #fff;
	border: 1px solid #ccc;
}

.fancy_form form{
	background: url(images/class_info_main.png) no-repeat bottom;
	border: 1px solid #ccc;
	padding: 10px;
	line-height: 150%;
	font-size: 15px;
	border-top: 0px solid;
}

.fancy_form p{
margin: 10px 0;
}

.fancy_form input#order_submit, .fancy_form input.order_submit{
color: #829f17;
width: 110px;
height: 26px;
background: url(images/class_btn.png) no-repeat;
text-align: center;
border:0px solid;
}

.fancy_form input#order_reset, .fancy_form input.order_reset{
color: #829f17;
width: 110px;
height: 26px;
background: url(images/class_btn.png) no-repeat;
text-align: center;
border:0px solid;
}

.fancy_form textarea{
	width: 100%;
	padding: 5px;
	line-height: 130%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.nav-previous{float:left;}
.nav-next{float:right;}
