@charset "utf-8";
/* CSS Document */


/*二级页面菜单*/
.nav_list_tjnr{ width: 1200px; padding: 25px 0 10px; position: relative;margin: 0 auto; border-bottom: 1px solid #eee; margin-bottom: 20px}
.nav_list_tjnr_item{float: left; height: 58px; overflow: hidden;}
.nav_list_tjnr_item_p1{ float: left; width: 52px; height: 43px; text-align: center; line-height:20px; border-right: 1px solid #e5e5e5; margin-top: 2px}
.nav_list_tjnr_item_p1 span{ display: inline-block;  font:600 18px/22px 'microsoft yahei'; color: #ff9c28; vertical-align: -13px;}
.nav_list_tjnr_item_p2{ float: left; margin-left: 10px; margin-top: -5px}
.nav_list_tjnr_item_p2 a{float: left; font:14px/2 'microsoft yahei'; color: #333333; margin-left:8px;}
.nav_list_tjnr_item_p2 a:hover {text-decoration: underline}
.nav_list_tjnr_item2 p span {color: #50a1fd;}
.nav_list_tjnr_item3 p span {color: #ff6565;}
.nav_list_tjnr_item4 p span { color: #3bc998;}

/*资讯主页*/
.zx_con h3 { height: 36px; font:300 20px/48px 'microsoft yahei'; padding: 10px 30px 0}
.zx_con h3 span::before{content: ""; display: block; width:4px;height:18px;background:#ff9900; border-radius: 2rem; float: left; margin: 14px 10px 0 0}
.zx_con h3 a {float: right; font-size: 12px; color: #ffbb00}
.zx_con h3 a:hover {color: #ff8800}
.zx_con ul {margin:10px 20px 20px}
.zx_con ul li { height: 34px; line-height: 32px; padding: 0 10px; border-radius: 17px; margin: 2px 0}
.zx_con ul li a {width: 90%; float: left; font-size: 14px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.zx_con ul li span {width: 10%; float: right; text-align: right; font-size: 12px; color: #aaa}
.zx_con ul li:hover {background: #f8f8f8}

/*资讯左侧*/
.newsLeft {width:850px; float: left; margin-bottom: 30px}
.newsRight {width:320px; float: right;margin-bottom: 30px;}
.left_tit { padding-left: 30px; height: 50px; line-height: 50px; background: #fff; font-size: 22px}
.left_tit a {float: right; margin-right: 10px; font-size: 12px; color: #999}
.choose_class{background:#fff;padding:15px 18px 25px; border: 1px solid #eee}
.choose_class dl{font-size:14px;margin-top:15px;}
.choose_class dl dt{float:left;width:80px;border-right:1px #ddd solid;text-align: center}
.choose_class dl dd{float:left; width: 88%; margin-left:14px;cursor:pointer}
.choose_class dl dd a { margin:0 4px 5px; height: 22px; line-height: 22px; display: block; float: left; padding: 0 7px}
.choose_class dl dd a.curr{background:#f35621;color:#fff;}
.choose_class dl dd.curr a{color:#fff;}

.zx_con { width: 850px; margin: 12px 0 20px; border: 1px solid #f6f6f6}
.zx_con img.leftImg { width: 200px; height: 120px;float: left; margin-top: 25px; border-radius:5px}
.zx_con dl div { width:570px; float: right}
.zx_con dl { border-bottom:1px solid #f5f5f5; padding:0 30px}
.zx_con dt { font:600 16px/20px 'microsoft yahei';color:#333; padding:28px 0 10px;}
.zx_con dt i { font-size: 12px; color: #ff9900; margin-right: 6px}
.zx_con dt a { color:#333;}
.zx_con dt a:hover { color: #ff8800; text-decoration: underline;}
.zx_odd { font:14px/26px 'microsoft yahei';color:#666; height:52px; margin-bottom: 8px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.zx_odd a{color: #ff8800;}
.zx_dols{height:16px; font:12px/18px 'microsoft yahei';color:#999;padding:8px 0 40px;}
.zx_dols p i { font-size: 19px; color: #ff9900; margin: 0 5px 2px 0; float: left}
.zx_dols p a { float: left; color: #ff9900}
.zx_dols p a:hover {text-decoration: underline}
.zx_dols p:nth-child(2) { margin-top: -18px}
.zx_dols p:nth-child(2) i {color: #ddd}
.zx_dols p i.icon-xiazai {font-size: 16px; margin-left: 10px}

/*推荐课程选项卡*/
.classTableS {width:850px; margin: 0 0 30px; position:relative; background: #fff}
.classTableNav { overflow:hidden; height:40px; line-height:38px; margin:10px 0 0 165px}
.classTableNav li{float:left; text-align:center; display:block; zoom:1; cursor:pointer; line-height:32px; font-size:15px; padding:0 35px; margin:2px 13px 0; border: 1px solid #ddd; border-radius: 16px;}
.classTableNav li.active { color:#fff;  cursor:default; background:#ff9900; border: 1px solid #ff9900}

.class_kctx {width: 100%; text-align: center; font-size: 30px; padding: 35px 0 20px}
.class_kctx i {width: 40px; height: 5px;background: linear-gradient(90deg, #ee2d67, #ff771b); box-shadow: 0px 2px 5px 0px rgba(189, 40, 39, 0.2); display: inline-block; margin-top: 20px;}
.tables { margin-top: 20px;  background:#fff; border-collapse: collapse;empty-cells: show}
.tables table {width: 100%}
.tables td { text-align: center; border-right: 1px #fff solid; background: #fff}
.tables tr:nth-child(even) td { background: #f7f7f7}
.tables td:first-child { border-left: 1px #eee solid}
.tables thead { display: table-header-group;vertical-align: middle;border-color: inherit;}
.tables thead tr {height: 50px; vertical-align: inherit; background: linear-gradient(90deg, #ff9900, #ff771b);}
.tables thead tr td {font-size: 18px;color: #fff; background:none;}
.tables tbody { box-shadow: 0px 0px 24px 0px rgba(231, 231, 231, 0.49);}
.tables tbody td { height: 45px; border-bottom: 1px #eee solid; border-right: 1px #eee solid; color: #333;font-size: 15px;}
.tables tbody td a span {transition: all 0;background: linear-gradient(90deg, #ff7700 0%, #ff771b 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent}
.tables tbody td a,.tables tbody td span {display: inline-block}
.tables tr td:last-child {padding:0 11px 0 11px}
.tables tr td i {font-size: 21px; color: #ff6600; margin: 5px 8px 0 0}

/*二级页面右侧*/
.zt_ad .tab-hd{height: 32px;text-align:center;}
.zt_ad .tab-hd ul{height:32px;  background: #fff; border-radius: 16px}
.zt_ad .tab-hd li{float: left;font-size:16px;height:32px;line-height:30px;border-radius:16px}
.zt_ad .tab-hd li a{display:block;padding:0 20px;color:#666;}
.zt_ad .tab-hd li.on{background-color:#ff9900;}
.zt_ad .tab-hd li.on a{color:#fff;}
.zt_ad .tab-bd { width: 100%; margin-top: 20px}

.rightBox {width:100%; padding:0 0 10px 0; border: 1px solid #eee; background: #fff}
.rightBox:hover {box-shadow: 0 0 15px #eee}
.m1BLTit {display: block;width: 100%; height: 42px;line-height: 42px; margin: 0 0 20px 0; font-weight: normal; border-bottom: 1px solid #eee; background: #f9f9f9}
.m1BLTit span::before{content: ""; display: block; width:4px;height:17px;background:#ff9900; border-radius: 2rem; float: left; margin: 13px 10px 0 15px}.zt_ad{width: 320px;margin:0 auto;overflow: hidden; padding-bottom: 15px}

/*学习工具*/
.tools {width: 300px; margin: 10px}
.tools a {width: 75px; float: left; text-align: center; line-height: 20px; margin: 10px 0}
.tools a i { font-size: 26px; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; height: 10px; color: #ff9900}
.tools a:hover {color: #ff8800}
.tools a:hover i {-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px) ;transition:all .2s linear;
-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}
.tools a:nth-child(1) i { font-size: 23px}
.tools a:nth-child(2) i { font-size: 22px}

/*考研题库*/
.tiku a { width: 130px; height: 50px; float: left; margin: 5px 0 5px 20px}
.tiku a div:nth-child(1) { width: 40px; height: 40px; border-radius: 50%; position: absolute; background: #5dc8f5; z-index: 1; text-align: center; line-height: 40px}
.tiku a:nth-child(2) div:nth-child(1) {background: #fa7a9e}
.tiku a:nth-child(3) div:nth-child(1) {background: #ff9900}
.tiku a:nth-child(4) div:nth-child(1) {background: #71e4bc}
.tiku a div:nth-child(1) i {font-size: 22px; color: #fff}
.tiku a:nth-child(4) div:nth-child(1) i {font-size: 30px;}
.tiku a div:nth-child(2) { width: 130px; height: 36px; line-height: 34px; background: #f5f5f5; border-radius: 18px; z-index: 0; margin-top:2px; padding-left: 50px; font-size: 14px}
.tiku a:hover div:nth-child(2) {background: #eee; color: #111}

/*报考信息*/
.zt_ad01 .tab-hd01 {height: 24px;text-align:center; margin: 0  0 0 13px}
.zt_ad01 .tab-hd01 ul{height:24px;  background: #f1f1f1; border-radius: 12px}
.zt_ad01 .tab-hd01 li{float: left;font-size:14px;height:24px;line-height:22px;border-radius:12px}
.zt_ad01 .tab-hd01 li a{display:block;padding:0 7px;color:#666;}
.zt_ad01 .tab-hd01 li.on{background-color:#ff9900;}
.zt_ad01 .tab-hd01 li.on a{color:#fff;}
.zt_ad01 .tab-bd01 { width: 100%; margin: 20px 0}
.zt_ad01 .tab-bd01 ul {width: 290px; height:272px;  margin: 0 0 0 17px; background:url(../images/rightListBg.png) no-repeat left}
.zt_ad01 .tab-bd01 ul li a { display: inline-block; margin:0 0 1px 18px; padding: 0 8px; height: 22px; font: 14px/21px 'microsoft yahei';color: #666; width: 93%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.zt_ad01 .tab-bd01 ul li a:hover {background: #f9f9f9; border-radius: 11px; color: #ff8800}

/*二级页面右侧——研友互动*/
.yyhd {padding-left: 10px}
.yyhd a {display: block; float: left; margin:5px 10px; height: 26px;line-height: 26px; width: 130px; padding-left: 10px; font-size: 14px; background: #f5f5f5; border-radius: 13px}
.yyhd a i { color: #aaa; font-size: 13px}
.yyhd a:hover {background: #ff8800; color: #fff}
.yyhd a:hover i {color: #fff}
.hd_ewm {width: 128px; float: left; margin: 10px 0 20px 20px; border: 1px solid #eee}
.hd_ewm dt img {width: 128px;}
.hd_ewm dd {width: 128px; height: 28px ;line-height: 28px; text-align: center; background: #f5f5f5; font-size: 14px}


/*资讯内容页*/
.newsShow_con { padding: 40px 40px 10px}
.newsShow_con h1{font: 24px/28px 'microsoft yahei';text-align: center;color: #333333;}
.newsShow_con_ly{margin-top:25px;color: #999999; padding-bottom: 5px; line-height: 24px}
.newsShow_con_ly p:last-child {display: inline-block;width: 120px; height:20px; line-height: 19px; margin-top: 3px; text-align: right}
.newsShow_con_ly p:last-child a{ display: inline-block;font:12px/16px 'microsoft yahei';color: #666666; text-decoration: underline}
.newsShow_con_ly p:last-child i {font-size: 16px; margin: 0 8px 0 0; color: #ff6600}
.newsShow_con_ly p a{ padding-bottom: 10px}

.content { width:100%; margin:30px 0 40px; color:#333; font-size:14px; line-height:28px; text-indent:30px}
.content p { color:#333; font-size:14px; line-height:28px; text-indent:30px; text-align: justify}
.content div { color:#333; font-size:14px; line-height:28px; text-indent:30px}
.content a { color:#63065f; text-decoration:underline}
.content a:hover { color:#222; text-decoration:underline}
.content p a { color:#63065f; text-decoration:underline}
.content p a:hover { color:#222; text-decoration:underline}
.content div a { color:#63065f; text-decoration:underline}
.content div a:hover { color:#222; text-decoration:underline}

.newsShow_state {width: 100%; height: 80px; border: 1px dashed #ddd; padding:15px 20px; line-height: 24px; font-size: 13px; color: #999; margin-bottom: 10px}
.newsShow_sxw { height: 80px; margin: 20px 0 0 0; font-size: 14px; line-height: 30px}
.newsShow_sxw a {display: block; width: 450px; float: left}
.newsShow_sxw b,.newsShow_sxw span {float: left}

/*资料下载内容页*/
.newsShow_con p.btBot {border-bottom: 1px solid #eee; padding-bottom: 20px; text-align: center; margin: 20px 0;; font-size: 14px; color: #999}
.newsShow_con .bridus{background: linear-gradient(to bottom right, #fff2f2 0%, #fdf4db 100%); color: #c35a14; text-align: center; border-radius: 8px; display: block; width:30%; margin: 0 auto; padding: 13px 10px; font-size: 14px;}










































