﻿@charset "gb2312";
/*
auther:		772616760@qq.com
*/
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
fieldset,img{border:0;} 
/*table {border-collapse:collapse;border-spacing:0;}*/
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,buttonimg,textarea,label,img{margin:0;vertical-align:middle;}
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b{font-weight:bold;}
.clear{ overflow:hidden; clear:both;}
.clearfix:after{clear:both; overflow:hidden;content:".";}
.o{overflow:hidden}
/*-----common------*/
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#d70b2a;}
.undis{ display:none}
.ft18{font-size:18px}
.ft14{font-size:14px}
.ft16{font-size:16px}
.ft30{font-size:30px}
.red{color:#d70b2a;}
.rbgh{color:#afafaf;}
.yellow{color:#ff6600}
.pt10{padding-top:10px}
.pt5{padding-top:5px}
/*----layout----*/
.container{width:1000px; margin:0px auto; z-index:1; clear:both; }
.hr20{ height:20px; clear:both; overflow:hidden}
.hr30{ height:30px; clear:both; overflow:hidden}
.hr40{ height:40px; clear:both; overflow:hidden}
.fl{float:left}
.fr{float:right;}

html{margin:0;padding:0}

/*header*/
.header{width:100%;height:36px;position:fixed; #position:fixed; _position:absolute; top:0;z-index:100000;overflow:hidden}
.miniNav{width:100%;height:34px;background-color:#fafafa;border-bottom:2px solid #d70a29;overflow:hidden}
.mini-list li{line-height:34px;float: left;margin-right:20px}
.loginNav{width:auto}
.login{width:auto}
.login a{float:left;line-height:36px;margin-left: 20px}
.login-btn{width:53px;height:36px;background-color:#d80b2a;border-bottom:2px solid #b1182f;color:#fff;text-align: center;-webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;}
.login-btn:hover{color: #ffffff;background: #dd0f0f;text-decoration:none;border-bottom:2px solid #dd0f0f;}



.soso{padding-top:20px}
.sLogo{margin-left:20px}
.sLogo{/* 网课&资料 */
font-family: 'PingFang HK';
font-style: normal;
font-weight: 300;
font-size: 24px;
line-height: 34px;
/* identical to box height */

/* 选项卡 */
color: #2D333E;
}




.soso .search{width:395px;height:35px;border:1px solid #dddddd;z-index:20;background:#fff;margin-left:50px;}
.soso .searchTxt{float:left;width:360px;height:35px;position:relative;z-index:20;background:#fff;}
.soso .search .searchMenu{float:left; } 
.soso .search .searchMenu .searchSelected{color:#333;cursor:pointer;font-size:14px;height:35px;line-height:35px;padding:0 10px;width:70px;background:url(../images/sd-icon21.png) right center no-repeat}
.soso .search .searchMenu .searchSelectedUp{color:#333;cursor:pointer;font-size:14px;height:35px;line-height:35px;padding:0 10px;width:40px;background:url(../images/su-icon21.png) no-repeat}
.soso .search .searchMenu .searchTab{display:none;position:absolute;top:35px;left:-1px;width:102px;border:1px solid #dddddd;border-top:0;background:#fff;height:auto;z-index:20;overflow:hidden}
.soso .search .searchMenu .searchTab li{width:102px;height:28px;line-height:28px;color:#333;font-size:14px;text-indent:10px;cursor:pointer;}
.soso .search .searchMenu .searchTab li.selected{background:#d70a29;color:#FFF;}
.soso .search .sline{height:22px;width:1px;float:left;background:#ddd;font-size:0;margin:6px 0 0 12px}
.soso .search input {float: left;border: 0;background: #fff;color: #333;font-size: 14px;line-height: 22px;width:180px; height: 25px;margin: 0;outline: medium none;padding: 4px;}
.soso .searchBtn{float:left;margin-top:7px}
.soso .searchBtn button{background:url(../images/note/serb21.png) no-repeat;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:20px;text-indent:-9999px;width:20px;}
.soso_area{width:60px;float:left;position:relative;margin-left:30px;font-size:18px;height:35px;padding-left:5px;line-height:35px;border:1px solid #fff;margin-top:20px;z-index:9999}
.soso_area span.down-icon{display:block;margin-left:4px;width:11px; height:6px;background: url(../images/down-icon21.png) no-repeat;position:absolute;top:15px;right:5px}
.thisS{border:1px solid #ddd}
.thisS span.down-icon{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	transition:all 0.2s linear ;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear ;
	-o-transition:all 0.2s linear ;
}
.soso_area span.down-icon{
	transition:all 0.2s linear ;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear ;
    -o-transition:all 0.2s linear ;
}
.soso_area_box{display:none;width:350px;background:white;overflow:hidden;position:absolute;top:30px;left:-1px;border:1px solid #ddd;padding:5px 15px;}
.soso_area_box a{width:50px;font-size:14px;float:left;line-height:26px}
.ie6_s{overflow:hidden;height:35px;line-height:35px;position:relative}



/*xianshitiehui
.clo-hd{position:relative;height:28px;line-height:28px;padding:0 15px;border-radius:5px;color:white;}
.clo-hd:before{width:0;height:0;border:6px transparent solid;border-left-color:#f08200;position: absolute;top:9px;left:100%;content:""}
.clo-hd:after{width:0;height:0;border:4px transparent solid;border-left-color:#f08200;position: absolute;top:9px;left:100%;content:""}*/
.clo-hd{position:relative;height:28px;line-height:28px;border-radius:5px;color:#6C6F74}

.xs-group{overflow:hidden}
.xs-group li{float:left;line-height:28px;color:#6C6F74;font-size:14px}
.xs-group li a{color:#F37668}
/*province*/
.pro{background-color:#F8F8F8}
.pro-group{padding:10px;overflow:hidden}
.pro-group li{height:28px;line-height:28px;margin-left:10px;float:left;white-space:nowrap; }
.pro-group li a{color:#2D333E}
.pro-group li.active a{border-bottom:2px solid #2D333E;color:#2D333E;font-weight:bold}

.reg-hd{position:relative;width:100%;height:29px;border-bottom:3px solid #dd1010}
.reg-hd h2{height:29px;line-height:29px;padding:0 15px 0 10px;color:white;background:#dd1010 url(../images/bie.png) no-repeat right}
.reg-tab{height:24px;margin-left:40px}
.reg-tab li{height:24px;line-height:24px;padding:0 10px;margin-right:10px;border:1px solid #ddd;background-color:#f1f1f1;float:left;cursor:pointer}
.reg-tab .active{border:1px solid #fad7d7;background-color:#ffe6e6;color:#dd1010}
.reg-tab li:hover{border:1px solid #fad7d7;background-color:#ffe6e6;color:#dd1010}
.reg-tab li:hover a,.reg-tab .active a{color:#dd1010}

.reg-body{width:1001px;overflow:hidden}
.reg-group{margin-top:20px;border-bottom:1px solid #ededed;border-right:1px solid #ededed;overflow:hidden;}

.reg-group li{width:199px;height:45px;line-height:45px;text-align:center;border-top:1px solid #ededed;border-left:1px solid #ededed;float:left}
.reg-group li:hover{background-color:#ededed}

.row{overflow:hidden}


/*buy*/
.w660,.buy-info{width:720px}
.buy-hd{position:relative;width:100%;height:29px;border-bottom:3px solid #dd1010;overflow:hidden}
.buy-hd h3{height:29px;line-height:29px;padding:0 15px 0 10px;color:white;background:#dd1010 url(../images/bie.png) no-repeat right}

.buy-infos{overflow:hidden}

.buy-body{border:1px solid #f4f4f4;border-top:0;overflow:hidden}
.g-hd{width:100%;height:42px;background-color:#f7f7f7;line-height:42px;color:#777}
.buy-info span,.buy-infos span{float:left}
span.num{width:100px;padding-left:15px}
span.name{width:auto;padding-left:15px}
.buy-group li{width:100%;height:40px;line-height:40px;cursor:pointer}
.buy-group li:hover{background:#f7f7f7;color:#dd1010}

.sidebar{width:250px}
.side-box{overflow:hidden}
.side-box .side-hd{position:relative;width:100%;height:29px;border-bottom:3px solid #dcdcdc;overflow:hidden}
.side-box .side-hd h3{height:16px;line-height:16px;border-left:5px solid #dd1010;padding-left:10px;color:#dd1010;margin-top:3px;font-weight:bold}

.side-group{margin:10px auto;overflow:hidden}
.side-group li{width:100%;height:28px;line-height:28px;float:left;background:url(../images/dian21.jpg) no-repeat left center}
.side-group li a{float:left;padding-left:10px}

.st-serach h2{width: 98px;font-size: 24px;color:#dd1010;line-height: 35px}
/*.st-serach form{float:left;margin-left:20px;width:386px;overflow:hidden}*/
.side-serachs{float:left;margin-left:10px}
.side-serachs label{width:66px;text-align:right;float:left;padding-right:4px;line-height:35px;font-size:16px}
.side-serachs .stext{float: left;border:1px solid #dbdbdb;background: #fff;color: #333;font-size: 14px;line-height: 22px;width:315px; height: 25px;margin: 0;outline: medium none;padding: 4px;}
.side-serachs .sbtn{float: left;width:70px;height:35px;line-height: 32px;background-color:#659bdf;color:white;text-align:center;border:0;font-size:14px}

.side-serach{overflow:hidden;margin-top:15px}
.side-serach .stext{float: left;border:1px solid #dbdbdb;border-right:0;background: #fff;color: #333;font-size: 14px;line-height: 22px;width:240px; height: 25px;margin: 0;outline: medium none;padding: 4px;}
.side-serach .sbtn{float: left;width:70px;height:35px;line-height: 32px;background-color:#659bdf;color:white;text-align:center;border:0;font-size:14px}
.side-bxe{float:left;margin-left:10px}
.side-bxe .sbtn{float: left;width:82px;height:35px;line-height: 32px;background-color:#659bdf;color:white;text-align:center;border:0;font-size:14px}

dd{margin:0;padding:0}


.side-school{border:1px solid #dbdbdb;border-top:0;overflow:hidden;padding-bottom:10px}
.side-school dl{padding:0 10px;overflow:hidden;margin-top:10px}
.side-school dt{font-size:14px;font-weight:bold}
.side-school dd{overflow:hidden;margin:0;padding:0}
.side-school dd a{width:33.333333%;float:left;height:24px;line-height:24px;font-size:14px}

.side-gz-group{overflow:hidden;padding-top:10px;margin:0}
.side-gz-group li{float:left;width:100%}
.side-gz-group a{float:left;line-height:26px;padding-right:10px}

.side-kc .item{position:relative;height:70px;border:1px solid #dbdbdb;background-color:#fcfcfc;margin-top:10px;overflow:hidden}
.side-kc .item h5{padding:15px 0 0 10px;font-size:16px;margin:0;overflow:hidden}
.side-kc .item p{color:#9f9f9f;padding-left:10px;font-size:14px;margin:0;overflow:hidden}
.side-kc .item p .price{padding-left:10px}
.side-kc .item .audition{position:absolute;top:20px;right:10px;width:40px;height:30px;line-height:30px;padding-left:30px;background:url(../images/note/stesd.png) no-repeat 9px center;display:block;float:left;background-color:#659bdf;border-radius:5px;color:#fff}
.side-kc .item .audition:hover{text-decoration:none}

.service{border:1px solid #efefef;overflow:hidden}
.ser-hd{height:49px;background-color:#f1f1f1;border-bottom:1px solid #efefef;}
.ser-hd p{padding-left:15px;line-height:49px}
.ser-body{overflow:hidden;padding:15px}
.ser-body p{overflow:hidden;color:#555;line-height:28px;width:100%;margin:0}
.ser-body p a{padding-left:5px}
/*slogen*/
.slogen{width:100%;height:130px;padding:20px 0;border-top:1px solid #f9f9f9;background-color:#fdfdfd;overflow:hidden}
.hot-tel{width:320px}
.hot-tel h3{font-size:14px;padding-top:10px}
.hot-tel h2{font-size:30px}
.hot-tel p{color:#999}
.fore dl{width:165px;height:130px;border-left:1px solid #f5f5f5;float:left;padding-left:50px;padding-top:10px}
.fore dt{font-size:16px}
.fore dd{font-size:14px;padding-top:10px;color:#666;margin:0}
.fore dd p{line-height:28px;margin:0}
.footer{width:100%;border-top:1px solid #eee;background-color:#f0f0f0;padding:20px 0}
.footer .fot-li{text-align:center;line-height:30px}
.footer .fot-li a{display: inline-table;padding:0 15px}
.footer p{text-align:center;color:#666;margin:0}

ul,body{margin:0}
/*list*/
.s-currt{overflow:hidden;height:30px;line-height:30px}
.s-currt a{color:#6C6F74}


.list{overflow:hidden;border:1px solid #f4f4f4}
.list-hd{height:42px;background-color:#f7f7f7;line-height:42px;color:#666}

.list .list-hd span,.list-group li span{float:left}
.list .name{width:543px;padding-left:15px}
.list .yuanxi{width:100px}
.list .price{width:100px}
.list .jieshao{width:100px}

.list-group{overflow:hidden}
.list-group li{width:100%;height:40px;line-height:40px;float:left}
.list-group li.erc span{background-color:#f7f7f7}
.list-group li.line{height:80px;position:relative;}

/*.list-group li:nth-child(6n){border-bottom:2px dotted #dbdbdb;margin-bottom:20px;margin-bottom:20px}*/
.list-group p.hr{width:100%;height:20px;border-bottom:2px dotted #dbdbdb;position:absolute;left:0;top:40px;overflow:hidden}
/*page*/
.page { zoom: 1;overflow:hidden;text-align:center;}
.page:after {content: ""; display: block; clear: both; height: 0; visibility: hidden }
.page a,.page span { display: inline-block; height:auto; padding:3px 8px; line-height:18px;/*vertical-align: bottom;*/}
.page a,.page a:link,.page a:active,.page .pages {text-decoration: none;background-color: #f8f8f8; width: auto!important;white-space: nowrap; min-width:12px; text-align: center;border:1px solid #dbdbdb}
.page a:hover {background-color: #dbdbdb;border:1px solid #dbdbdb}
.page span.current {text-decoration: none;background-color: #dd0f0f; width: auto!important;white-space: nowrap; min-width:12px; text-align: center;border:1px solid #dd0f0f;color:white}
.page span.extend {color: #a9a9a9;}

.ac_tips{overflow:hidden;border-bottom:1px  dashed #C4C4C4;padding-bottom:20px}
.ac_tips p{line-height:1.5;font-size:14px;color: #6C6F74;padding-top:20px;}
	p{margin:0}
.ckan{color:#46B4FA}
.ac_price{/* Rectangle 44 */
width: 100%;
height: 60px;
background: #F8F8F8;
}
.ac_price p{display:black;overflow:hidden;font-family: PingFang HK;color:#F37668}
.ac_price span{font-size: 14px;}
.ac_price em{font-size: 30px;font-style: normal;font-weight: 600;}
/*arc*/
.a-content{overflow:hidden;}
.a-c-hd{margin:20px auto}
.ac-pic{width:280px;overflow:hidden;}
.ac-pic img{width:100%}
.ac-txt{width:420px}
.ac-txt h2{font-size:20px;line-height:1.3;/* 考研流程解析及学习规划 */
width:100%;
overflow:hidden;
display:block;
font-family: 'PingFang HK';
font-style: normal;
font-weight: 600;

/* 选项卡 */
color: #2D333E;

margin:0
}
.ac-txt .details{overflow:hidden;margin-top:20px ;margin-bottom:20px}
.ac-txt .details p{overflow:hidden;font-size:14px;color:#666;width:100%;}
.ac-txt .details p span,.ac-txt .details p em{color:#dd1010}
.ac-txt .details p em{font-size:24px;font-weight:bold;}
.ac-txt .details h3{width:100%;font-size:20px;font-weight:bold;line-height:1.3;padding:10px 0;font-family: 'PingFang HK';
font-style: normal;
font-weight: 600;
margin:0;
color: #2D333E;}
.qs-form{background-color:#fff1e1;padding:5px 10px;color:#f08200!important;font-size:12px!important;margin-top:10px}
.sbuy{margin-top:20px}

.sbuy .sbuy-btn{width:180px;height:50px;line-height:50px;text-align:center;background-color:#F37668;color:white;display:block;font-size:18px}

.a-c-body{overflow:hidden;border:1px solid #f4f4f4;}
.a-c-body .ac-b-hd{height:42px;line-height:42px;background-color:#f7f7f7;line-height:42px;color:#777;border-bottom:1px solid #f4f4f4}
.a-c-body .ac-b-hd h3{padding-left:15px}

.ac-b-content{padding:20px;overflow:hidden;line-height:220%}


.ser_ewm{overflow:hidden;padding-bottom:20px}
.s_ewm_box{width: 130px;height: auto;background: #EEEEEE;border-radius: 10px;padding:5px;margin:20px auto 0;text-align:center}
.s_ewm_box img{width: 130px;height: auto;display:black}
.ser_ewm p{font-size: 12px;text-align: center;/* 灰80 */color: #6C6F74;margin-top:8px;width:100%;}


.kjjieshao{height: 60px;background: #F8F8F8;position:relative}
.kjj_b{width: auto;height: 60px;position: absolute;top:0;left:0;border-top:4px solid #F1867A;background: #FFFFFF;}
.kjj_b span{font-size: 14px;text-align:center;line-height:58px;color: #2D333E;display:block;padding:0 20px}

.kjj_box{overflow:hidden;line-height:220%;padding:20px 0;font-size:14px}
.kjj_box p{margin:0;}


