@charset "gb2312";
/* CSS Document */

body{padding:0;font-size:12px;color:#333;line-height:22px; font-family:"微软雅黑",Tahoma,Arial,sans-serif; background:#fff;max-width: 640px;margin: 0px auto;}
h1,h2,h3,h4,h5,h6,li,p,td,th,ul{margin:0;padding:0}
table{width: 100%;}/*img{ width:100%;}*/
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
a:hover,a:active,a:link,a:visited{color:#333333; text-decoration:none;}
li{list-style:none;}
.clr{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;margin-top:-1px;line-height:0;zoom:1;}
.fl{ float:left;}
.fr{ float:right;}

.mlr30{ margin:1rem;}
.p30{ padding:0.1rem 1rem;background:#eeeeee;margin: 0.5rem 0rem;}

/*顶部广告*/
.top_ad{ width:100%;max-width: 640px; height: 240px;}
.top_ad a img{ width:100%;height: inherit;}
.top_cl{position: relative;top: -95%;left: 92%;cursor:pointer;}
@media only screen and (max-width:320px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
@media only screen and (max-width:340px) and (min-width:320px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
@media only screen and (max-width:380px) and (min-width:340px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
@media only screen and (max-width:410px) and (min-width:380px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
@media only screen and (max-width:440px) and (min-width:410px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
@media only screen and (max-width:470px) and (min-width:440px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
@media only screen and (max-width:500px) and (min-width:470px){.top_ad{ height:auto;}.top_cl{position: absolute;top: 1%;left: 92%; width:6%; cursor:pointer;}}
.top_adv{cursor: pointer;display: none;}
.top_adv img{ width:100%;height: inherit;}

/*app广告位*/
.m_appad{ border-bottom: 1px solid #e5e5e5;}
.m_appad img{ margin:0.5rem 10px; float:left;width:28%;}
.m_appad img:first-child{ margin: 1rem; width: 5%;}
.m_appad a{font-size: 1rem;padding: 0.5rem 1rem;border-radius: 0.5rem;color: #01cbb0;border: 1px solid #01cbb0;position: relative;float: right;margin: 0.5rem;}
@media screen and (max-width:768px){
	.m_appad img{ width:35%;}
.m_appad img:first-child{ width: 7%;}
	/*.m_header .logo img{ width:100%;}*/
	.m_header .search{width: 98%; }
}


/*头部logo*/
.m_header{ margin: 0rem 0.5rem; font-size: 1rem;}
.m_header .logo{margin: 0.3rem 0px;}
.m_header .app{float: right; right: 60px; top: 4px; border: 1px solid #5a9afa; padding: 5px 10px; border-radius: 10px; color: #0a3d8a; position: relative;}


/*频道列表*/
.m_header .head_b{width: 35px;height: 38px; background: url(http://www.qsiedu.com/skin/phone/image/index_01.png) no-repeat;position: absolute; margin-top: 5px;}
.m_header .head_tit{float: left;border-left: 1px solid #666;line-height: 26px;padding-left: 10px;margin-top: 10px;margin-left: 10px;color: #3a3a3a;font-size: 1rem;}

/*search*/
.search{ float:right;width: 94%; background:#e7e7e7; line-height: 1.5rem; margin: 3px 0%; padding-left: 4%; padding-right: 2%;}
.search span{padding: 0px 2px; color: #fff;background: #f00;margin-right: 5px;}
.search a{ color: #0083cc; line-height: 30px;}
.search form{ float:right; width: 60%;}
#keyboard{ height: 30px; float:left;width: 75%; background:#e7e7e7; border: 1px solid #aaaaaa; padding:0px 5px;}
.search_btn{ float:left;height: 32px; text-align: center; width:17%; padding: 0px; color: #333; border: 1px solid #aaaaaa; border-left: 0px;border-bottom-right-radius: 10px; border-top-right-radius: 10px;background:url(http://www.qsiedu.com/skin/phone/image/m_ss.png)  center no-repeat; }
.search_btn:hover{text-decoration:none}

/*顶部导航*/
.m_navT{background: #eeeeee;position: relative;}
.m_navT ul{margin: 0px auto;}
.m_navT li{float:left; margin: 15px auto;}
.m_navT li a{display:block;padding:0 10px;color:#333;border-left: 1px solid #333; font-size: 1rem;}
.m_navT li:first-child a{ border-left:0px;}
.m_navT span.nav_on{display:none;width:24px;position: absolute;top:-31px;right:12px;cursor: pointer;}
.nav_on i{display:block;width:100%;height:1px;background:#333;margin-bottom:4px;}
.nav_on i.jiao{ width: 0; height: 0; z-index: -1; position: relative;border-width: 12px; border-style: solid; border-color: #333 #fff #fff #fff;}
.nav_on i.jiao:after{ width: 0px;top: -13px; left: -11px; content: ''; position: absolute; border-top: 11px solid #fff; border-right: 11px solid rgba(129, 11, 11, 0); border-left: 11px solid transparent;}
/*手机端css代码*/
@media screen and (max-width:768px){
.m_navT ul{display:none;width:100%;}
.m_navT ul li{margin: 5px auto;}
.m_navT span.nav_on{display:block;}
	.posiAdd{display:none;}
}

/*banner*/
.m_banner{ margin: 0px auto;}
/*焦点*/
.focus{width: 100%;height:auto;position: relative;overflow: hidden}
.focus ul li{position: absolute;left: 0;top:0;width: 100%;height: 230px;}
.focus ul li a{display: block;height: 230px;}
.focus ul li a img{ width:100%;}
.posiAdd{top: -160px;position: relative;}
.prev,.next{width:45px;height:100px;position:absolute;background:url(http://www.qsiedu.com/skin/phone/image/sprite.png) no-repeat 0 0;cursor:pointer;display: none}
.addBtn{position: absolute;left: 0;bottom: -5px;width:100%;height:40px;text-align:center;}
.prev{left: 20px}
.next{right: 20px;background-position:right top;}
.addBtn .btn span{display:inline-block;_display:inline;_zoom:1;width:42px;height:6px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;cursor: pointer;}
.btn span.on{background:#62c244;}

/*版块标题*/
.m_tit{ border-left: 4px solid #65c3bb; font-size: 1.1rem; font-weight: bold; padding-left: 10px; margin: 1rem auto;}
.m_tit a{ float:right; width: 46px; text-align: center; border: 1px solid #b7b7b7; padding:0px 5px; border-radius: 5px; font-weight: normal; color:#b7b7b7;}
.m_tit img{ float:right; position: relative; top:-4px;}
.m_lbnav{font-size: 1.1rem; font-weight: bold;padding: 10px; border-bottom: 1px solid #333;}
.m_lbnav a:first-child{ padding-left: 10px; border-left:4px solid #65c3bb;}
.m_lbnav a{}

/*专业导航*/
.m_nav{ margin: 1rem auto;}
.m_nav ul li{ float:left; width: 20%; text-align: center; margin: 0.5rem auto;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

/*---------------------------*/
/*教育首页*/
.card-box{display:-moz-flex;display:-ms-flex}
.card-box,.card-box .card{display:-webkit-box;display:-ms-flexbox}
.card-box{padding:2.5px 0px;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.card-box .card,.card-box .card .card-content-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex}
.card-box .card{font-size:14px;width:95%;min-height:80px;margin:5px auto;text-align:center;color:#505050;border:1px solid #e8e8e8;border-radius:5px;background-color:#fff;display:flex}
.card-box .card .card-content-box{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.card-box .card .card-content-box .card-content-text{color:#505050}
.card-box .card .card-content-box .card-content-logo{width:37px;height:37px}
.card-box .card .card-content-box~.card-content-box{border-left:1px solid #e8e8e8}
.card-box .card .card-content-box~.card-content-box .card-small{width:100%;min-height:40px;color:#505050;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.card-box .card .card-content-box~.card-content-box .card-small~.card-small{border-top:1px solid #e8e8e8}

/*频道课程导航*/
.m_navK{ margin:5px 10px; font-size: 0.8rem;}
.m_navK ul{ border:1px solid #e4e4e4; border-radius: 10px; margin: 5px auto;}
.m_navK ul li{ float:left; width: 65%; padding: 1%; border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m_navK ul li:first-child{text-align: center;  width: 30%;border-left: 0px; border-bottom: 0px;}
.m_navK ul li img{ display:block; margin: 10px auto;}

.navK_x li:first-child{ padding:3% 1%;}
ul.navK_x li:last-child{border-bottom:0px;}

.m_navK ul li:first-child a:first-child{width:70%; float:left;padding-left: 0px;background: none;}
.m_navK ul li:first-child a:last-child.fr{border: 1px solid #b7b7b7; padding: 0px 5px; border-radius: 10px; line-height: 20px;background:none;  color:#b7b7b7;}

.m_navK ul li a{color: #333;}
.m_navK ul li a:first-child{ float: left; display: block;width:60%;padding-left: 5px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m_navK ul li a:last-child{ width: 28%;  text-align: center; float:right; position:relative;border-radius: 5px; line-height: 24px; padding: 0px 5px;background: #ff7800; color:#fff;font-size: 0.6rem;}


/*广告位*/
.m_ad{ text-align: center;}
.m_ad a img{ width: 100%; height: auto;}

/*首页课程*/
.m_cla{ margin: 1rem;}
.m_cla ul li{ float:left; width: 44%; margin:5px 3%; text-align: center; line-height: 2rem; font-size: 1rem;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
/*.m_cla ul li:first-child a p{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 18px;}*/
.m_cla ul li p{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m_cla ul li a img{ width:100%; height: 150px;}


/*频道课程*/
.m_cl{}
.m_cl ul{border:1px solid #e4e4e4; border-radius: 10px; margin: 5px auto;}
.m_cl ul li{ float:left;font-size: 1rem; width: 50%; margin:5px 3%;border-bottom: 1px dashed #e5e5e5; line-height: 2rem; list-style: decimal inside;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m_cl ul li:first-child{ list-style:none; width: 44%; text-align:center;margin:0%;}
.m_cl.yz ul li{width:94%; }
.m_cl.yz ul li:first-child{ list-style: decimal inside; width: auto; text-align:left;margin:auto;}

.m_cl ul li a,.m_cl ul li a{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m_cl ul li a img{ width:100%;height: 150px;}
/*手机端css代码*/
@media screen and (max-width:768px){
	.m_cl ul li a img{height:auto;}
}
@media screen and (max-width:640px){
	.m_cl ul li{ float:none;}
	.m_cl ul li:first-child{ width: 100%; }
	.m_cl ul li{ width: 100%;}
	.new_m img{ width: 100% !important;height: auto !important;}
	.nlcs iframe{width: 100%;}
	.m_cla.ind ul li a img{ height:70px;}
	.m_cl ul li a img{height:auto;}
}

/*频道列表*/
h3.title{/* border-left: 4px solid #65c3bb;*/ padding-top: 10px;padding-left: 10px;font-size: 16px; line-height: 36px; border-bottom: 1px solid #333;}

/*考研资讯*/
.m_zx{ font-size: 1rem; margin:0rem 0.5rem 0.5rem 1rem;}
.m_zx ul{ border-bottom: 1px solid #e5e5e5;}
.m_zx ul li{ float:left; margin: 1% 2%; }
.m_zx ul.zx_new{margin: 20px auto; border-bottom: 0px; }
.m_zx ul.zx_new li{ width:98%; margin: 0rem; padding: 1%; border-bottom: 1px dashed #e5e5e5;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m_zx ul.zx_new li a span{display:block; color: #666; margin-top: 5px; font-size: 12px;}
.m_zx ul.zx_new a.mo{ float:right; width: 46px; text-align: center; border: 1px solid #b7b7b7; padding:0px 5px; border-radius: 5px; font-weight: normal; color:#b7b7b7; margin-top: 10px; }

.m_pg{ text-align: center; margin: 20px auto;}
.m_pg a{display: inline;padding: 6px 10px;height: 30px;line-height: 30px;vertical-align: middle;background-color: #fff;color: #333333;overflow: hidden;font-size: 12px;cursor: pointer;border: 1px solid #e5e5e5;}

/*内容页*/
.m_new{ margin: 10px 20px; }
.new_t{border-bottom:1px dashed #d8d8d8;padding:0 0 10px;margin-top: 20px;}
.new_t h1{font-size:20px; line-height: 28px; font-weight: normal;margin:10px auto; text-align: center;}
.new_t .new_tm{ text-align: center;}
.new_t .new_tm span{ margin: 10px 5px;}

.new_t ul{ width:80%; margin: 0px auto;}
.new_t ul li{ float:left;font-size: 12px; color:#666; padding: 0px 10px; border-left: 1px solid #666;border-bottom: 0px;list-style: none;}
.new_t ul li:first-child{padding-left: 0px; border-left:0px;}
.new_m{ margin-bottom:20px; border-bottom: 1px solid #e9e9e9;}
.new_m p{font: normal 16px/28px "微软雅黑";padding:0px;-webkit-margin-before: 0em;-webkit-margin-after: 1em;}
.new_m p a{color:#000000;font-family:"宋体";font-size:14px;}
.new_m p a:hover{color:#0000ff;text-decoration:underline;}
.new_m img,.nlcs iframe{ max-width: 600px;}
.new_s{text-align: center; font-size: 16px;}
.new_s p{ font-size: 16px; text-align: left;}
.new_s img{width:100%;}
.new_s a img{ width:100%;}
.new_sx{ margin:20px auto; font-size: 16px; font-weight: bold;}
.new_sx a{ color:#333; }



/*footer*/
.m_footer{ width: 96%; padding:2%; background: #2d2b2b; color:#fff; font-size: 1rem; text-align: center;}
.m_footer ul{ width: 90%; display: block; margin: 2% auto;}
.m_footer ul li{float:left; width: 24%; border-left: 1px solid #fff;}
.m_footer ul li:first-child{border-left: 0px;}
.m_footer ul li a{ color:#fff;}


/**/








