﻿/**###################公共style#######################**/
body { margin:0px; padding:0px; background:#fff ;font:14px/26px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333}
img {width:100%; border:0}
form,p { margin:0; padding:0}
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;width:100%}
dl, dt, dd, ul, li,ol {list-style:none; margin:0;padding:0; }
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a,img{border:0;}
a,a:visited{color:#5e5e5e; text-decoration:none;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
.block {display:block}
.none { display:none}
.tl{text-align:left}
.tr {text-align:right}
.tc {text-align:center}
.fl{float:left}
.fr{float:right}
.fixed{position:fixed}
.m10pxauto{margin:10px auto}
.mauto{margin:0px auto}
.mt100px{margin-top:100px}
.ml8f{margin-left:8%}
.p20px{padding:20px}
.pt100px{padding-top:100px}
.pb50px{padding-bottom:50px}
.pr10f{padding-right:10%}
.w100f{width:100%}
.w98f{width:98%}
.w90f{width:90%}
.w80f{width:80%}
.w70f{width:70%}
.w60f{width:60%}
.w50f{width:50%}
.w40f{width:40%}
.w34f{width:34%}
.w33f{width:33%}
.w30f{width:30%}
.w25f{width:25%}
.w20f{width:20%}
.w10f{width:10%}

.h70px{height:70px}
.h50px{height:50px}
.h40px{height:40px}
.blue{color:#1f73c3}
.red{color:#ff0000}

input[type=text].input01,input[type=password].input01{border:#ddd 1px solid;height:20px;font:14px/20px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;padding:3px;margin:7px 0px;}
a.button1{display:inline-block;background:#278eca; color:#fff;font:16px/30px  Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;padding:0px 20px;}
a.button2{display:inline-block;background:#1f73c3; color:#fff;font:16px/30px  Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;padding:0px 20px;}
.textarea01{border:#ccc 1px solid;padding:0px 1%;font:14px/30px Microsoft YaHei, sans-serif;color:#333; margin:0}
/*下载软件*/
.load_tit{font:18px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#fff; text-align:center; background:#1f73c3;margin:0;position:fixed;width:100%;z-index:300;top:0}
a.load_btn{display:block;border-radius:15px;border:#ddd 1px solid;margin:40px auto}
a.load_btn img{border-radius:15px;}

/*登录*/
.login_bg{background:url(../images/login_bg.jpg) bottom #1f73c3  no-repeat;background-size:100%}
.login_bg label{display:block; width:80%; height:26px; margin:24px auto;color:#ecdc96;font:16px/26px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;}
.login_bg label input[type=text],.login_bg label input[type=password]{border:0;height:20px;font:16px/20px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;padding:3px;margin:0px}
.login_bg label a.btn{display:inline-block;background:url(../images/login_btn.jpg);height:35px;font:16px/35px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;text-align:center;padding:0px 20px;margin:0px 10px}
.login_bg label a.forget{font:16px/26px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#ecdc96;text-decoration:underline;padding-left:10px}

/*底部菜单*/
.footer{background:#f6f6f6;height:50px; font:12px/12px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#666;text-align:center;border-top:#ddd 1px solid;position:fixed;z-index:50;bottom:0;width:100%; }
.footer a{display:block; color:#666;float:left;width:25%}
.footer a.cur{color:#1f73c3}
.footer a img{width:30%;display:block;margin:5px auto}
/*搜索*/
.search{position:absolute;z-index:50; width:100%;height:40px;background:#fff;opacity:0.4}
.search_box{position:absolute;z-index:60; width:100%;height:40px;text-align:center;}
.search_box input[type=text]{width:60%;border:0;height:20px;font:16px/20px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;padding:3px;margin:7px 0px;vertical-align:top;}
.search_box input[type=button]{height:26px;width:26px;background:url(../images/search_btn.png) 2px 2px #cccccc no-repeat;background-size:80%;border:0;margin:7px 0px;display:inline-block;vertical-align:top;}

/*###############首页##################*/
/*焦点图*/
.rslides {position:relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height:auto;float:left;width: 100%;border: 0;}
.slide_container {position: relative;width: 100%;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}
.slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.slide_nav {position:absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.3;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.slide_nav:active {opacity: 0.4;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}

/*快速链接*/
.link{background:#f6f6f6;border-bottom:#ddd 1px solid;padding:10px 0}
.link a{display:block;float:left;margin:2% 9%;width:15%;text-align:center;font:12px/28px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333}
.link a img{width:100%;border-radius:50%}

@media screen and (max-width:300px){
.link a{display:block;float:left;margin:2% 8%;width:17%;text-align:center;font:12px/26px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333}
.link a img{width:100%;border-radius:50%;margin:0 1%}
}

/*栏目标题*/
.index_tit{font:15px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;text-indent:35px;border-bottom:#ddd 1px solid;background:url(../images/index_tit.jpg) 20px 8px no-repeat;}
.index_tit a{font:12px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#666;float:right;padding-right:20px;}

.arrow{position:absolute;width:8%;margin-left:92%;}
.arrow img{width:20px;height:40px;vertical-align:middle}
/*课程列表*/
.courselist{width:100%}
.courselist a{display:block; width:100%; height:100px;border-bottom:#ddd 1px solid;padding:10px 0;overflow:hidden}
.courselist a img.pic{width:130px; height:100px; float:left; margin:0px 10px;}
.courselist a h1{font:14px/28px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;display:block;margin:0;height:60px;overflow:hidden;text-overflow:ellipsis}
.courselist a span{font:12px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;display:inline-block;padding:0 10px 0 15px}
.courselist a span.t1{background:url(../images/t1.png) 0 13px no-repeat}
.courselist a span.t2{background:url(../images/t2.png) 0 13px no-repeat}
.courselist .arrow{line-height:100px}


/*新闻列表*/
.newslist{width:100%}
.newslist a{display:block; width:100%; height:58px;border-bottom:#ddd 1px solid;padding:10px 0;overflow:hidden}
.newslist a time{font:14px/20px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#fff;display:inline-block;margin:0 10px;background:#278eca;padding:0px 10px}
.newslist a p{font:14px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#666;display:inline-block;padding:0 10px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newslist .arrow{line-height:58px}

/*专家团队列表*/
.grouplist{width:100%}
.grouplist a{display:block; width:100%; height:130px;border-bottom:#ddd 1px solid;padding:10px 0;overflow:hidden}
.grouplist a img.pic{width:100px; height:130px; float:left; margin:0px 10px;}
.grouplist a h1{font:20px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;}
.grouplist a small{font:14px/28px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;display:block;margin:0;height:56px;overflow:hidden;text-overflow:ellipsis}
.grouplist .arrow{line-height:130px}

/*试题列表*/
.testlist{width:100%}
.testlist a{display:block; width:100%; height:70px;border-bottom:#ddd 1px solid;padding:5px 0;overflow:hidden}
.testlist a h1{font:16px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;display:block;margin:0;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.testlist a span{font:12px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;display:inline-block;padding:0 10px 0 15px}
.testlist a span.t1{background:url(../images/t1.png) 0 9px no-repeat}
.testlist a span.t2{background:url(../images/t2.png) 0 9px no-repeat}
.testlist .number{display:block;float:left;width:14%;text-align:center;height:70px;margin:0 5px;font:14px/70px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#666;background:#f2f2f2}
.testlist .arrow{line-height:70px}

/*###############内页##################*/
a.back{display:block;position:fixed;top:0; z-index:310; height:40px;width:50px; background:#ddd; color:#999999;font:35px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;text-align:center;border-right:#fff 1px solid}
.nav{background:#278eca;border-top:#fff 1px solid}
.nav a{display:block;float:left;width:25%;text-align:center;font:15px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#fff}
.nav a.cur{background:#1f73c3}

/*##############会员中心###############*/
.user_box{height:150px;background:url(../images/user_bg.jpg) top #1f73c3  repeat-x;border-top:#fff 1px solid}
.user_box img.tx{width:150px;height:150px;border-radius:50%;float:left;margin:20px;position:absolute}
.user_box h1{font:20px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#fff;margin-top:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.user_box span{display:inline-block;font:14px/24px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#fff;padding:0px 5px;border-radius:5px;background:#ff6a00;margin-right:20px}
.user_box a{color:#fff;font:14px/24px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;}
.user_box2{border-bottom:#ddd 1px solid;font:14px/34px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#666;text-align:right;padding-right:20px}

/*快速链接*/
.user_link{padding:10px 0}
.user_link a{display:block;float:left;margin:2% 9%;width:15%;text-align:center;font:12px/28px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333}
.user_link a img{width:100%;border-radius:50%}

/*选项卡*/
.tab_tit{border-bottom:#ddd 1px solid;background:#f6f6f6;border-top:#fff 1px solid}
.tab_tit li{display:block;font:16px/40px  Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;cursor:pointer;text-align:center;color:#666;float:left;}
.tab_tit li.cur{color:#fff;background:#278eca}
.tab_tit li.red{color:#fff;background:#ff0000}
.tab_tit li.black{color:#fff;background:#000}
.box_tab_centen p{padding:5px 0}
.tab_tit1{border-bottom:#ddd 1px solid;}
.tab_tit1 li{display:block;font:16px/40px  Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;cursor:pointer;text-align:center;color:#666;float:left;}
.tab_tit1 li.cur{color:#278eca;border-bottom:#278eca 3px solid}

.user_box3{height:150px;border-top:#fff 1px solid}
.user_box3 img.tx{width:150px;height:150px;border-radius:50%;float:left;margin:20px;position:absolute}
.user_box3 h1{font:20px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;margin-top:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.user_box3 span{display:inline-block;font:14px/24px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#fff;padding:0px 5px;border-radius:5px;background:#ff6a00;margin-right:20px}
.user_box3 a{color:#666;font:14px/24px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;}

hr{border:0; border-bottom:#ddd 1px dotted}
img.yzm{ width:80px;height:28px;vertical-align: middle; margin-left:10px}

/*我的课程列表*/
.mycourse{width:100%}
.mycourse a{display:block; width:100%; height:100px;border-bottom:#ddd 1px solid;padding:10px 0;overflow:hidden}
.mycourse a img.pic{width:130px; height:100px; float:left; margin:0px 10px;}
.mycourse a h1{font:15px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;display:block;margin:0;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mycourse a span{font:12px/28px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;display:inline-block;}
.mycourse a span.t1{background:url(../images/t1.png) 0 6px no-repeat;padding:0 10px 0 15px}
.mycourse a span.t2{background:url(../images/t2.png) 0 6px no-repeat;padding:0 10px 0 15px}
.mycourse .arrow{line-height:100px}
/*我的问答*/
.asklist{width:100%}
.asklist dl{padding:4%;border-bottom:#eee 1px solid}
.asklist dl:last-child{border-bottom:0}
.asklist dt{font:16px/34px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#000;text-indent:30px;background:url(../images/ask.png) 5px 10px no-repeat}
.asklist dd{padding:0px 5px 5px 30px;background:url(../images/ask.png) 5px -29px no-repeat}
.asklist dd span{display:block;font:12px/24px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*我的笔记*/
.notelist{width:100%}
.notelist li{padding:4% 8%;border-bottom:#eee 1px solid}
.notelist li:last-child{border-bottom:0}
.notelist li span{display:block;font:12px/24px  Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/*考试历史*/
.historylist{width:100%}
.historylist li{display:block; height:100px;border-bottom:#ddd 1px solid;padding:10px 0;overflow:hidden}
.historylist li h1{font:16px/34px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;display:block;margin:0;height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.historylist li span{font:12px/40px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#999;display:inline-block;padding:0 10px 0 15px}
.historylist li span.t1{background:url(../images/t1.png) 0 13px no-repeat}
.historylist li span.t3{background:url(../images/t3.png) 0 13px no-repeat}

.detail{ margin:4%}
.detail h1.tit{font:16px/34px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#000; text-align:center}
.detail .box{border:#ddd 1px solid;padding:10px}
.detail .box p{font:13px/24px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333;margin:5px 0}
.detail h2.tit{font:14px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#000;}
.show_banner {width:100%;  background:#1474c7;font:14px/26px  Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; color:#fff;margin-bottom:5px}
.show_banner  a{color:#fff}
.show_banner span { padding:0px 20px;display:block }
table.list01{ border:0;border-collapse:collapse}
table.list01 tr{cursor:pointer}
table.list01 th{background:#eee;font:13px/28px   Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#333}
table.list01 tr:nth-child(2) td{border-top:#ddd 2px solid;}
table.list01 tr:nth-child(2n+1) td{background:#f6f6f6}
table.list01 td{border:0;border-top:#ddd 1px solid;font:12px/28px   Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#666}

.boxtopbar{border:#ddd 1px solid;border-bottom:0; background:#f2f2f2; height:46px;vertical-align:middle;position:fixed;top:40px; width:100%;border-bottom:#ddd 1px solid}
/*测试倒计时*/
.time-item {background:#fff;border:#ddd 1px solid;padding:0 10px;margin:0px;height:30px; text-align:right;margin:8px 20px;display:inline-block;vertical-align:middle}
.time-item strong {	color:#000;font:20px/30px "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;}
#day_show {	float:left;	line-height:49px;	color:#c71c60;	font-size:32px;	margin:0 10px;	font-family:Arial,Helvetica,sans-serif;}
.item-title .unit {	background:none;line-height:49px;font-size:24px;	padding:0 10px;	float:left;}
.boxtopbar .button1{margin:8px 20px}


.test dt{ background:#f2f2f2;margin:10px 0;font:14px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;padding:0 10px;color:#333}
.test dd p{font:14px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;padding:0 20px;color:#333; vertical-align:middle}

.test .alysis{border:#ddd 1px dotted;padding:10px;background:#fafafa;}
.test .alysis h2,.test .alysisred h2{display:inline-block;font:14px/30px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; margin:0 20px 0px 0px}
.test .alysis p{color:#666;font:13px/24px Helvetica,Tahoma, Arial, Microsoft YaHei, sans-serif;padding:0}
.test .alysisred{border:#ff6600 1px dotted;padding:10px;background:#ffebdc}
.test .alysisred p{color:#666;font:13px/24px Helvetica,Tahoma, Arial, Microsoft YaHei, sans-serif;padding:0}
/*漫画单页*/
h1.tit1{font:16px/34px Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;color:#1f73c3; text-align:left;text-indent:20px}

a.right_btn2{display:block;float:right;margin-right:10px; width:30px;height:30px;background:url(../images/icon01.jpg) no-repeat;background-size:100%;border-radius:50%}
a.right_btn3{display:block;float:right;margin-right:10px; width:30px;height:30px;background:url(../images/icon02.jpg) no-repeat;background-size:100%;border-radius:50%}
/*视频目录*/
.video_menu_box{padding:0px; overflow-x:hidden;overflow-y:auto}
.video_menu_box dl a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0px 20px}
.video_menu_box dl dt a{font:14px/34px "Microsoft Yahei",Tahoma, Geneva, sans-serif;color:#333;background:#f2f2f2}
.video_menu_box dl dd a{font:12px/28px "Microsoft Yahei",Tahoma, Geneva, sans-serif;color:#666;text-indent:20px;background:url(../images/dot.jpg) 30px 12px no-repeat;}