@charset "utf-8";
.reglogo{ margin:30px auto;}
.reglogo img{ height:68px;}
.content-box-content{ width:90%; background-color:#fff; margin:20px auto}
.left{ float:left; color:#1c668b;}
.right{ float:right; color:#1c668b;}
#topfixed{position:fixed !important;top:0px !important;width:100%;max-width:750px;background-color:#f0f0f0;display:block;height:60px;z-index:999}
.top40{margin-top:40px;}.top50{margin-top:50px;}.top60{margin-top:60px;}
.bottom40{margin-bottom:40px;}.bottom50{margin-bottom:50px;}.bottom60{margin-bottom:60px;}
.picture{width:100%;float:left; }
.bottom{ width:100%; height:150px;background-color:#fff;float:left;}
p{ font-size:14px; color:#000;}
/*--------------------绑定搜索页------------------------------*/
.mid{ overflow: hidden;}
.mid .binding_div{ width:90%; margin: 0px auto; padding-bottom:10px;}
/*------------------------------------------------------------*/
#nextdes{height:30px; line-height:30px; width:106px; display:none}
.study-button{float: left;display: inline-block;background: #fff top left repeat-x;border: 3px solid #49B849 ;padding: 5px 7px 5px 7px ;color: #49B849 ;font-size: 18px ;cursor: pointer;line-height:30px; width:80%; margin-left: 10% ;min-width: 80px;text-align: center; margin-top:20px;}
.study-button1{float: left;display: inline-block;padding: 5px 7px 5px 7px ;color: #fff ;font-size: 18px ;cursor: pointer;line-height:30px; width:80%; margin-left: 10% ;min-width: 80px;text-align: center; margin-top:20px;background: #49B849;}
.center-button{display: inline-block;padding: 5px 7px 5px 7px ;color: #fff !important ;font-size: 18px ;cursor: pointer;line-height:30px; width:80%;text-align: center; margin-top:20px;background: #49B849;}
/*-----------------------------------------------------------*/
.examination_img{ width:100%; margin-top:2%}
.examination_img img{ width:50%; margin:30px auto 20px auto;}
.examination_text{ color:#7f7f7f; margin:5px auto 20px auto; font-size:14px; display:block;}
.examination_text span{color:#49B849;font-size:30px; margin: 0 10px 0 5px;}
/*---------------------------课程介绍页--------------------------------*/
.course_am_title samp{ color:#1c668b; font-size:14px;}
.course_am_content{ background-color:#fff; width:100%; float:left; margin-bottom:10px; clear:none;}
.course_am_content ul{ width:100%; clear:none; height:35px; margin:0px;}
.course_am_content ul li{ width:45%; float:left; color:#000; font-size:12px; margin:0px; line-height:35px; height:35px;}
.course_am_content .coursedes{ width:96%; ; color:#666; margin:0 auto; text-align:left; font-size:12px; padding:10px 0;}
.course_am_content div span{color:#000; font-size:16px}
.course_am_content .coursedes .entry-content{ width:98%; font-size:16px !important; line-height:24px; color:#494949;}
.hide{ display:none;}
.gray{color:gray;}
a.gray:link,a.gray:visited,a.gray:hover{color:gray; text-decoration: none}
a.gray:hover{ color:#49B849}
.tips{ text-align:left; padding:5px 5px 0px 0px;line-height:20px; font-size:14px;}
.red{ color:red !important;}
.ancorrect{background:url('/Shared/images/member/ancorrect.png') top right no-repeat !important;}
#des img {max-width: 100%;height: auto;}
.entry-content{ margin:0 auto; padding:0px 0px 10px 0px;text-align:left;font-size: 14px !important; line-height:24px;}
.entry-content p{padding:0px;margin: 0px 0px 10px 0px;font-size: 100%;font-size: 16px !important; text-align:left; line-height:30px;}
.entry-content pre{word-wrap:break-word; font-size:16px !important; text-align:left; line-height:30px;}
.entry-content span{font-family: 'Microsoft YaHei' !important; line-height:30px;font-size: 16px !important;}
.entry-content img{width: 100%;padding:0px;margin: 0 auto; text-align:center;}
.entry-content p img,.entry-content span img{width: 100%;padding: 0px;margin: 0 auto; text-align:center;}
.entry-content p img{}
.entry-answer-l{ width:53px; float:left;}
.entry-answer-r{ margin-left:53px !important; width:85%; text-align:left}
.desinfo{ background-color:#fafafa; color:green;}
.desinfo p,.desinfo span{color:green; font-size:14px !important;}
#title-box p{padding:0px;margin: 10px 0px;font-size: 100%;font-size: 16px !important; text-align:left; line-height:30px;text-indent: 30px;}
#title-box pre{word-wrap:break-word; font-size:16px !important; text-align:left; line-height:30px;}
#title-box span{font-family: 'Microsoft YaHei'; line-height:30px;font-size: 16px !important;}
#title-box img{width: 90%;padding: 10px;margin: 0 auto; text-align:center;}
#title-box img,#title-box p img,#title-box span img{width: 100%;padding: 0px;margin: 0 auto; text-align:center;}
#title-box p img{margin-left: -30px;}
.small-gray{color: gray; font-size:9px !important;white-space:nowrap;}
.info-input{padding:6px;margin:5px 10px 5px 0px;font-size:13px;border:1px solid #d5d5d5;width:56%;float:left;color:#000000}
form select{padding:4px;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:6px;font-size:13px;background:#fff url('/Shared/images/member/bg-form-field.gif') top left repeat-x;border:1px solid #d5d5d5;color:#333}
.gtitle{ padding:0px 0 0 10px; font-size:16px; color:#49B849; font-weight:bold; line-height:40px;}
.gtitle .gray{ padding:0 0 0 10px; line-height:24px; color: gray;font-size: 9px !important; font-weight:normal;}
.studynav{ padding-right:10px;line-height:14px;color:#000; font-size:0.8em; color:gray; padding-top:5px; text-align:right; }
.detail_button{ margin:0px 0 10px 0;}
.faceimg{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
/********************************************************************/
.new_middle{ width:100%;}
.divlist table thead th{font-weight:bold;font-size:15px;border-bottom:1px solid #ddd;color:#999}
.divlist table th{padding:10px 0px;line-height:24px}
#questiontips{text-align: left;padding: 10px 0 10px 5px;font-size: 12px !important; color:#aaa; border-bottom:1px dashed #f0f0f0;border-top:1px solid #f0f0f0;}
.showhide{margin-bottom:50px;background-color:#fefefe; line-height:25px; width:100%;}
.showhide a{display: block; text-align:center; font-size:16px;}
/*  ****************************/
.commentlist{ clear:both; margin:5px 0px; display:inline-table; width:100%;}
.commentlist .l{ float:left; line-height:22px; font-weight:bold; display:inline-table; margin-right:5px;padding: 4px 0px 4px 0px !important;}
.commentlist .r{float:left;width:auto;max-width:70%;line-height:22px;background-color:#fff;border:1px solid #f0f0f0 !important;padding:4px 7px 4px 7px !important;font-size:14px !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#000 !important}
.commentlist .ll{float:right;width:auto;max-width:70%;line-height:22px;text-align:right;display:inline-block;background-color:#6F3 !important;border:1px solid #f0f0f0 !important;padding:0px 7px 4px 7px !important;color:#fff !important;font-size:14px !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#000 !important}
.commentlist .rr{float:right; line-height:22px; font-weight:bold; display:block; text-align:right; margin-left:5px;padding: 0px 0px 4px 0px !important;}
/*学习考试头部样式*/
#topfixed .leftmain{float:left;width: 100%;margin-right:-95px;}
#topfixed .rightmain{ float:right; width:90px; text-align:right; color:gray; font-size:9px; padding:27px 5px 0 0;}
#topfixed .lefttitle{ margin-right:0px;}
#topfixed .lefttitle .title{padding:0px 0 0 5px; font-size:16px; line-height:36px; overflow:hidden; height:36px; color:#49B849; font-weight:bold;}
#exintopbox .title{color:#49B849;}
#topfixed .lefttitle .gray{padding:0 0 0 5px;color: gray;font-size: 9px !important; font-weight:normal; height:16px; overflow:hidden;}
.studybutton{display: inline-block;padding: 5px 2px 5px 2px;font-size: 12px;cursor: pointer;line-height: 20px; width:39px;text-align: center;margin-top:0px;background: #49B849;-moz-border-radius: 0.5em; color:#FFF !important;
-webkit-border-radius: 0.5em;border-radius: 0.5em; float:right;}
#readingcontent{border-bottom:1px solid #eaeaea;}
.reading-content{ margin:0 auto; padding:0px 10px 10px 10px;text-align:left;font-size: 16px; line-height:24px; color:#494949;}
.reading-content p{padding:0px;margin: 0px 0px 22px 0px;font-size: 100%;font-size: 14px !important; text-align:left; line-height:22px;}
.reading-content pre{word-wrap:break-word; font-size:16px !important; text-align:left; line-height:22px;}
.reading-content span{font-family: 'Microsoft YaHei' !important; line-height:22px;}
.reading-content img{ width:100%;padding: 0px;}
#readingcontent .headtips{font-size:16px !important; text-align:left;padding:0px; margin-bottom:10px; color:#777;}
.imgitem{margin:10px auto;}
.imgitem img{ width:96%;padding:0px;}

.annex{ margin:0 auto; padding:10px 10px 10px 10px;text-align:left;font-size: 14px;}
.annex ul{ height:30px; line-height:30px; margin:5px 0px;}
.annex ul li{ height:30px; line-height:30px; float:left;}
.annex ul .li80{ width:80%}
.annex ul .li20{ width:20%}
.memberbox{width: 100%;background-color: #fff;padding-top: 5px;overflow: hidden;}
.memleft{width: 100%;display: block;float: left;margin-right: -100px;}
.memright{float: right;width: 100px;height: 53px;}
.memberinfo{overflow: hidden;margin-right: 100px;}

.mright{width: 100%;float: right;margin-left: -65px;}
.mright .info{margin-top: 3px;margin-left: 65px;text-align: left;height: 50px;line-height: 23px;}
.mright .info span{color: #777;}

.studyitem{width: 33%;height: 74px;float: left;}
.usetime{color:#777; height:16px; line-height:16px; text-align:left; margin-left:12px; clear:both;}
.usetime span{color:#777;}
.examreading{padding:0px;font-size:12px; font-weight:normal;}
.top{background-color:#fff;margin-bottom:1px}
.toptitle .title{padding:0px 0 0 5px;font-size:16px;line-height:36px;overflow:hidden;height:36px;color:#49B849;font-weight:bold}
.toptitle .gray{padding:0px 0 0 7px}
.detaildata {
	height: 30px;
	line-height: 30px;
	margin: 10px auto 0 auto;
}
.detaildata span {
	font-size: 16px !important;
	color: green !important;
	padding: 0 3px;
}
.topbox{margin:0;border-bottom: 1px solid #efefef;overflow: hidden;background-color: #fff;height: 30px;line-height: 30px;padding: 8px 0px;}
.topbox .title{text-indent: 0;margin-left: 5px;font-size: 18px;margin: 0px 60px 0px 10px;color:#49B849;}
.topbox .addright{float:right;padding-right:20px;overflow:hidden}
.topbox .addright a{ font-size:30px;}
/***********************************/
media="all" *, *:before, *:after {
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.clearfix:before, .clearfix:after {
	content: " ";display: table;
}
.clearfix:after {clear: both;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}
.main-course{overflow:hidden;background:#fff}
.course-list{position:relative;padding:0 0 5px 10px;margin-bottom:0px;border-bottom:1px solid #e5e5e5}
.course-list .course-thumbnail{margin:0;background-color:#e4e4e4;width:28.571%;max-width:220px;float:left;overflow:hidden;border:2px #eee solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.course-list .course-thumbnail img{width:100%;height:auto;vertical-align:middle;border:0}
.course-list .course-body{padding-left:30%}

.course-title{ width:100%; display:block; overflow:hidden; margin:3px 0px;}
.course-title .title-left{float:left;width: 100%;margin-right:-36px;}
.course-title .title-right{ float:right; width:36px; text-align:left; color:gray; font-size:14px; padding:0px 0px 0 0; line-height:36px;}
.course-title .title-info{ /*margin-right:36px;*/}
.course-title .title-info div{font-size:16px; color:#49B849; font-weight:bold; text-align:left;padding:5px 0px;}
.course-title .title-info div span{padding:0 0 0 5px;color: gray;font-size: 9px !important; font-weight:normal; height:16px; overflow:hidden;}
.course-title .title-info a,.course-title .title-info a:visited,.course-title .title-info a:hover,.course-title .title-info a:link{ color:#57a000;}
.course-summary p{margin: 0px 0px 10px 10px; text-align:left; line-height:20px;}
.course-summary a{color: #ababab;}
.course-bottom{text-align:left; height:22px; line-height:22px; margin-top:2px; overflow:hidden}
.course-bottom .left{float:left;}
.course-category{color: #999;}
.course-category a{padding: 0 10px; margin-right: 5px; color: #ececec; display: inline-block; text-align: center; background-color: #8ac888; line-height: 26px; height: 26px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}