/* CSS Document */
/* ================== css reset ================== */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var,i,em { font-style:normal; font-weight:normal; }
ul, ol, li { list-style:none; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body { background:#fff; color:#666; padding:0 auto; font:12px/20px "宋体"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:10px; font-size:0; overflow:hidden;zoom:1; }
a { color:#333333; text-decoration:none; }
a:visited { color:#8090a3; }
a:hover, a:active, a:focus { color:#0270ae; text-decoration:underline; }
.wrap { width:950px; margin:0 auto; }
.nbor{ border:none!important}
.nbg{ background:none!important;}
.left{ float:left!important}
.right{ float:right!important;}
/*others added by yan*/
 h1, h2, h3, h4, h5, h6{ font-weight:normal; }

.fred, .fred a:link,a.fred:link{color:#C72100!important; }
.fblue,a.fblue, .fblue a:link{color:#2a6ab1!important;}
.fblueL,.fblueL a:link{color:#1789bd;}
.fblueD,.fblueD a:link{ color:#2f4378;}
.fred a:visited,a.fblue:visited,.fblue a:visited,.fblueL a:visited,a.fred a:visited,.fblueD a:visited{ color:#8090a3;}
.fred a:hover,a.fred:hover,.fblue a:hover,a.fblue:hover,.fblueD a:hover{ color:#0673a5!important;}
.fblueL a:hover{ color:#2a6ab1;}
.fmid{ text-align:center;}
.f14{ font-size:14px;}
.fgrey,.fgrey a:link,.fgrey a:visited,a.fgrey:link,a.fgrey:visited{ color:#5d5d5d!important;}
.fgrey a:hover,a.fgrey:hover { color:#5d5d5d!important;; text-decoration:underline;}
.fwit a:link,.fwit a:visited{ color:#fff;}
.fwit a:hover { color:#8cd0ff; text-decoration:underline;}
.space{ height:10px; overflow:hidden;zoom:1}
/*common background*/
.ico,.bg,.nHot,.ipt-01,.slide_dot span,.guanzhu_link,.sub01_t,.sub02_t,.vip,.list01 li,.list02,.tit02,.line01,.hot,.slide_pre,.slide_next,.slide_pre_hover,.slide_next_hover,.video,.tit06{ background:url(https://www.mshao.com/img/index_icons_bg.png) 999px 999px no-repeat;}

.site h2,.siteCont,.wbCont .txt,.tit04 .tt,.step,.list03 h3 a{ background: url(https://www.mshao.com/img/index_main_bg.png) 0 0 no-repeat;}
.hot{ background-position:100% -249px ; padding-right:27px;}
.video{ background-position:100% -908px; padding-right:20px;}


/* ============== 横切定义 ============== */
/* 标准头 */
.channelHead{width: 100%;min-width: 980px;line-height:20px;font-size:12px;background: #f7f7f7;border-top: 3px solid #213e82;border-bottom: 1px solid #e5e5e5;position: relative;}
.channelHead strong{font-weight:bold;}
.channelHead a:link,.channelHead a:visited{color:#000;text-decoration:none;display:inline; padding:0 8px;}
.channelHead a:hover{color:#ff474f;text-decoration:underline;}
.cheadTopbar{width:1000px;min-width: 1000px;height:31px;margin:0 auto;}
.cheadTopbara{width:545px;float:left; margin-left: 5px; padding:5px 0 0;}
.cheadTopbarb{float:right;padding:5px 0 0; margin-right: 18px;position: relative;}





.Nav2{ width: 960px; margin: 0 auto; position:relative; z-index:100}
.nav_home{ background:url(https://www.mshao.com/img/index_home_nav_bg.png) repeat-x 0 -50px; height:44px; line-height:44px; overflow:hidden}
.nav_home li{ float:left; display:inline; padding:0 8px;}
.nav_home li.homelink{ background:url(https://www.mshao.com/img/index_home_nav_bg.png) no-repeat; width:41px; text-align:center; font-size:14px; margin-right:7px;}
.nav_home li a:link, .nav_home li a:visited, .nav_home li a:hover{color:#fff;}

.nav_two{ background:#f3f3f3 url(https://www.mshao.com/img/edu_home_02.png) no-repeat -875px 11px; height:60px; line-height:42px;position:relative;}
.nav_two .right{ position:absolute; left:60px; top:8px;color:#bf1d24;overflow:hidden;}.nav_two p{height:20px; line-height:20px; margin-top:3px; margin-left:7px;}.nav_two p a{ padding:0 8px;}.nav_two a:link, .nav_two a:visited{color:#3e3a39;}.nav_two a:hover{color:#ff474f}.nav_two p span{ color:#FF000A;}

.area{width: 950px; margin: 0 auto;}
#top .menus .k0{width:152px;}
#top .menus .k0 a{padding: 0 7px;}
#top {background:#fff;height:70px}
#top .logo{background:url(https://www.mshao.com/img/toplog.gif) no-repeat;width:250px;margin:10px 12px 0;float:left;display:inline}
#top .logo a{width:140px;height:48px;float:left;}
#top .logo span{display:none}
#top .tips{width:80px;float:right;margin-right:1px;display:inline;font:12px/17px "宋体";color:#00906D;margin-top:8px}
#top .menus{width:670px;float:left}
#top .menus .k1 {width:235px}
#top .menus .k2 {width:228px}
#top .menus p{float:left;margin-top:15px;font:12px/20px "宋体";color:#333;margin-left:15px;}
#top .menus span{width:28px;height:36px;float:left;font:12px/18px "宋体";color:#00906D;}
#top .menus span b{display:block;width:28px;background:url(https://www.mshao.com/img/toplog.gif) no-repeat 0 -48px;height:19px;}
#top .menus a{float:left;font:12px/20px "宋体";color:#333;padding:0px 8px}
#top .menus .l1{background:url(https://www.mshao.com/img/toplog.gif) no-repeat -29px -48px;}
#top .menus .l2{background:url(https://www.mshao.com/img/toplog.gif) no-repeat -58px -48px;}
.mshao950 { margin:0 auto; width:950px; overflow:hidden; height:auto; clear:both}
.edumap{ margin-top:8px; margin-bottom:8px; border-top:3px solid #CC0000; height:60px; background-color:#f4f4f4;}
.edumap ul{ margin:8px; margin-left:10px; clear:both; }
.edumap ul li{float:left; width:58px; text-align:center; height:24px; line-height:24px; display:block; font-size:12px;}
.edumap a.curr { color:#f9f9f9; background-color:#d22785}

/*自定义文字颜色和普通链接颜色*/


h1, h2, h3, h4, h5, em {font-weight:normal; font-style:normal }
.wrap {width:950px; margin:0 auto; overflow:hidden;}

/* ============== 横切定义 ============== */
.part_01 {margin-top:20px}
.part_01 .p_left{float:left; width:298px;}
.part_01 .p_middle{float:left; width:360px; margin-left:20px;}
.part_01 .p_right{float:right; width:260px;}


/* 板块单独定义 */
.blk_01{ height:349px; overflow:hidden; border-bottom:solid 1px #d3d3d3;}
.blk_01 h2{font:18px/30px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"}
.blk_01 h2 a:link, .blk_01 h2 a:visited, .blk_01 h2 a:hover{ color:#bf1d24;}
.blk_01 p{ padding-bottom:8px;}
.blk_h239{ height:239px; overflow:hidden;}
.blk_h271{ height:271px; overflow:hidden;}
.blk_h288{ height:288px; overflow:hidden;}
.blk_h239{ height:239px; overflow:hidden;}
.blk_h239{ height:239px; overflow:hidden;}


/* 标题 */
.tit, .tit h2{background:url(https://www.mshao.com/img/index_home_titlev2.png) no-repeat -999em 0; overflow:hidden; zoom:1}
.tit h2 {float:left;}
.tit h2 a:link, .tit h2 a:visited {color:#333}
.tit h2 a:hover {color:#ff474f}
.tit .more {float:right; line-height:41px;}
.tit .more a:link, .tit .more a:visited{color:#898989}
.tit .more a:hover {color:#ff474f;}

.tit_01{ height:41px; background-position:0 0}
.tit_01 h2{ padding-left:15px;}



/*第一部分标题字*/
.imgT01{background-position:0 0; width:33px; margin:12px 0 0;}
a.imgT01:hover{background-position:0 -50px;}


/* 图文 */
.blk_tw:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk_tw {zoom:1;}
.blk_tw .twpic {float:left; text-align:center;}
.blk_tw .twpic img{display:block;border:solid 1px #d3d3d3; background:#fff;}
.blk_tw .twpic img.b0{border-width:0}
.blk_tw .twpic img.p1{padding:1px;}
.blk_tw .twpic img.p2{padding:2px;}
.blk_tw .twpic img.p3{padding:3px;}
.blk_tw a:hover img{border-color:#7c7c7c;}
.blk_tw .twpic p{text-align:center; padding-top:5px;}
.blk_tw .b_txt {margin-left:130px; _margin-left:127px;_height:1%}
.blk_tw .b_txt p {color:#898989; line-height:22px; text-indent:2em;}
.blk_tw h3 {font-size:12px;}

.tw01{ padding:0 0 10px;}
.tw01 .twpic{ width:120px;}
.tw01 h3{ line-height:44px;}


/* 图文之上图下文 */
.blk_tw_pic {zoom:1; text-align:center;}
.blk_tw_pic img {border:solid 1px #ddd; margin:0 auto; background:#fff; display:block; }
.blk_tw_pic img.b0 {border:0}
.blk_tw_pic img.b1 {border:1px solid #5F5F5F}
.blk_tw_pic img.p1 {padding:1px}
.blk_tw_pic img.p2 {padding:2px}
.blk_tw_pic img.p3 {padding:3px}
.blk_tw_pic a:hover img {border-color:#5F5F5F; }
.blk_tw_pic span.op{display:block;line-height:30px;overflow:hidden;margin-top:-30px;color:#e4e4e4;height:30px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#B3000000', endColorstr = '#B3000000' )\9;background-color:rgba( 0, 0, 0, .7 );*background-color:transparent;position:relative;}
.blk_tw_pic a:hover, .blk_tw_pic a:hover span.op{ color:#fff; text-decoration:none}
.blk_tw_pic span.op35{line-height:35px;margin-top:-35px;height:35px; font-size:14px}
.blk_tw_pic p{color:#595757;line-height:28px}
.blk_tw_pic p a:visited{color:#757575;}
.blk_tw_pic p a:hover{color:#ff474f;}
.btw01{ margin-bottom:14px;}
.btw02{ float:left; width:150px; margin-right:40px;}
.btw03{ float:left; width:120px; margin-right:20px;}

/* ============== 横切定义 ============== */

.p_l{float:left; width:300px;}
.p_m{float:left; width:360px; padding-left:20px;}
.p_r{float:right; width:250px;}

.part01 { margin-top:10px; }
.part02{ overflow:hidden;zoom:1; margin-top:20px;}
.part03{ margin-top:10px; overflow:hidden;zoom:1;}
.part03 .p_l_c2{ padding-top:10px;}
.part03 .p_r{ border:1px solid #c7daf1; border-top:none;}
.part05 .p_l_c2{ padding-top:25px;}
.part06 .p_l .line01{ margin:20px 0;}
.part06,.part07,.part08{ margin-top:20px;}
.partAD{ padding-top:20px;}
.partAD img{display:block}
/* ================== block define ================== */
/* 板块单独定义 */
.line01{ background-position:0 -440px; height:2px; overflow:hidden;zoom:1; background-repeat:repeat-x;}

.tit01{ border-top:2px solid #4494d3; border-bottom:1px solid #e2e7e9; height:33px; text-align:right; padding-right:5px;}
.tit01 h2{ font-size:14px; line-height:33px; font-weight:bold; float:left;}
.tit01 .rt{ line-height:33px; }
.tit01 .rt_wb{ width:215px; float:right; padding-top:5px;text-align:left; height:22px; line-height:22px; }
.tit01 .guanzhu { width:62px; float:left;  }
.tit01 .guanzhu_link{ width:40px; padding-left:22px;background-position:0 -400px; display:block;}
.tit01 .vip{float:left; padding:0 13px 0 10px; margin-right:3px; background-position:100% -215px; display:block; font-weight:bold}
.tit02{ background-position:0 -740px; background-repeat:repeat-x; height:36px; text-align: right; line-height:36px;}
.tit02.btm{ background-position:0 -710px; }
.btm{ height:25px; line-height:25px; padding-bottom:11px;}
.tit02 h2{ float:left; font-size:12px; font-weight:bold;}
.tit02 .rt i{ font-size:18px; font-family:Arial; color:#fc6502}
.tit03{ font-size:12px ;  height:25px; line-height:25px; padding-left:10px;}
.tit04{ height:50px; line-height:50px; border-top:4px solid #2a6ab1; text-align:right; overflow:hidden;zoom:1; padding-bottom:10px;}
.tit04 .tt{ display:block; outline:none; width:240px; height:50px; float:left; line-height:999px; overflow:hidden;zoom:1}
.tit04 .rt{ padding-right:10px;}
.tit04 .step{ background-position:0 -435px; display:block; height:50px; float:right; text-align:left;}
.tit04 .step a{ padding:0 35px 0 25px}
.tit04 .t1{ background-position: 0 -490px}
.tit04 .t2{ background-position: 0 -550px; width:190px;}
.tit04 .t3{ background-position: 0 -610px}
.tit04 .t4{ background-position: 0 -670px}
.tit04 .t5{ background-position: 0 -730px}
.tit04 .t6{ background-position: 0 -790px}
.tit04 .t7{ background-position: 0 -850px}

.tit05{border-bottom:2px solid #4494d3; height:30px; line-height:30px; text-align:right;}
.tit05 h2{ font-size:14px; line-height:30px; font-weight:bold; float:left;}
.tit05 h2 span{ color:#666666; font-weight:normal;}
.tit06{height:31px; background-position: 0 -780px; overflow:hidden;zoom:1; background-repeat:repeat-x; line-height:31px; text-align:right;}
.tit06 h2{ border-top:2px solid #4494d3; background:#fff;  border-right:1px solid #c5d7ea; font-weight:bold; font-size:14px; float:left; padding:0 10px;}
.tit06 .rt{ padding-right:10px;}

.tit01 a:visited,.tit02 a:visited,.tit03 a:visited,.tit04 a:visited,.tit05 a:visited,.tit06 a:visited,.Tt a:visited,.more a:visited{color:#2a6ab1}

.pictxt .pic{ float:left; padding-right:8px;_padding-right:6px;}
.pictxt .pic span{display:block; text-align:center;}
.pictxt img{display:block;}
.pictxt .pic a img{text-decoration:none}
.pictxt .txt h5{ font-size:12px;}

.blk01 { padding-top:10px;}
.blk02{ padding-top:14px;}
.blk02 .line01{ margin:7px 0 5px; }
.blk03{ margin-top:14px; background:#f7fcff; overflow:hidden;zoom:1;}
.blk03 .tit01 h2{ padding-left:10px;}
.blk03 .list01{ padding:10px;}
.blk03 .pictxt{ padding:14px 0 0 15px;}
.blk03 .cont3{ padding-top:27px;}
.blk03 .cont3 .list01{ padding:0 10px;}

.blk03 .cont4{ padding-top:3px;}

.blk04{ padding-top:25px;}
.blk04 .pictxt .pic{ padding:0}
.blk05{ padding-bottom:12px;}
.blk05 .list01{ padding-top:10px;}
.blk06{ border:1px solid #c7daf1; border-top:none;}
.blk06 .tit01{ background:#f2f8ff; height:30px; line-height:30px; padding:0 10px;}
.blk07{ float:left; width:300px; padding:10px 0; overflow: hidden;zoom:1}
.blk07 h4{ font-size:12px; font-weight:bold; height:25px; line-height:25px; padding-bottom:5px;}
.blk08{ padding-bottom:10px;}
.blk08 .list01{ padding:12px 0 ;}
.blk09{ padding-top:10px;}
.blk09 .tit01{ padding:0 10px;  background:#f2f8ff;}
.blk10{ padding-top:10px}
.blk10 .bcont{ padding:0 8px 10px}
.blk10 .links{ overflow:hidden;zoom:1; padding:10px 0 5px;}
.blk10 .links a{ background:#61b2f2; display:inline-block; padding:1px 2px; margin:3px 2px;}
.blk10 .links a:hover{  background:#2a6ab1; text-decoration:none;}
.blk11{ padding:15px 0 5px;}
.blk11 select{ height:21px; line-height:21px; color:#666;}
.blk12 .list01{ padding:10px 0;} 
.blk13{ padding-bottom:10px;}
.blk13 .list01{ padding:15px 10px 10px;}
.blk13 .pic{ padding:0px 0 0;}
.blk13 .mid{ text-align:center; padding-top:10px;}
.blk14{ border-bottom:2px solid #2a6ab1; padding:5px 0 20px;}

.blk_yw dl{ padding: 0;}
.blk_yw dt{ font-size:18px; color:#FF0000; font-family:"微软雅黑", "宋体"; height:35px; line-height:35px; text-align:center;}
.blk_yw dd{ height:30px; line-height:30px;}
.blk_yw .line01{ margin: 13px 0 6px;}
.blk_yw dt.fblue a:visited{ color:#FF0000;}

.blk_wb{ padding-top:14px}
.blkAd{ margin-top:20px;}

.list01{ padding:5px 0 0;}
.list01 li{ background-position: 0 -330px; padding-left:10px; height:24px; line-height:24px; zoom:1; overflow:hidden;}
.list01 li .rt{ display:block; margin-top:-24px; line-height:24px; height:24px; text-align:right;}
.list02{ background-position:0 -456px; _background-position:0 -458px;padding-left:20px; margin-top:10px;}
.list02 li{ height:26px; line-height:26px;}
.list02 li .rt{ display:block; margin-top:-26px; line-height:26px; height:26px; text-align:right; color:#8c8c8c}

.list_vido{ padding:10px 0 10px 30px;_padding-left:35px; }
.list_vido li{ background:url(http://i1.sinaimg.cn/edu/deco/2012/0508/gk_yan_icon0522.png) 0 50% no-repeat; padding-left:18px;line-height:24px; height:24px; zoom:1; overflow:hidden; }

/*滚动图*/

.slide_box{ position:relative;zoom:1}
/*dot list common*/
.slide_dot {padding: 10px 0 2px;text-align: center;width: 298px; background:#eef3fa; overflow: hidden;zoom:1;}
.slide_dot span,.slide_dot2 span{display: inline-block;vertical-align: middle;overflow: hidden;margin: 0 2px;cursor: pointer; background-position:0 -180px;}
.slide_dot .dot_list,.slide_dot2 .dot_list{width: 18px;height: 18px;}
.slide_dot .current,.slide_dot2 .current{ background-position:0 -160px;}

.slide_btn{ background:#fff; width:300px; overflow:hidden;zoom:1;}
.slide_btn .slide_dot{ float:left; width:100px; padding:10px 0 0 20px; background:none;}
.slide_btn .slide_pre,.slide_btn .slide_next,.slide_btn .slide_pre_hover,.slide_btn .slide_next_hover{ margin:5px 30px 0;}

/*arrow common start*/
.slide_pre{ background-position:0 -820px; float:left; width:15px; height:24px; display:block; margin:30px 15px 0 0; line-height:999px; overflow:hidden;zoom:1}
.slide_next{background-position:-40px -820px;float:right; width:15px; height:24px; display:block;margin:30px 0 0 0;  line-height:999px; overflow:hidden;zoom:1}
a.slide_pre:hover{ background-position:0 -860px}
a.slide_next:hover{ background-position:-40px -860px}
.slide_pre_hover{ background-position:0 -860px;float:left; width:15px; height:24px; display:block; margin:30px 15px 0 0; line-height:999px; overflow:hidden;zoom:1;cursor:pointer}
.slide_next_hover{ background-position:-40px -860px;float:right; width:15px; height:24px; display:block;margin:30px 0 0 0;  line-height:999px; overflow:hidden;zoom:1;cursor:pointer}

/*pic and txt common start*/
.slide .item{width: 300px;height: 205px;position:relative;  -webkit-transform:translate3d(0,0,0);/*for ipad*/}
.slide .item img{display: block;}
.slide .item .titleBack { position:absolute; top:172px; left:0;filter: Alpha(opacity=50); opacity:0.5; background-color:#000; height:32px; width:300px;}
.slide .item .title { position:absolute; top:172px; left:0;height:32px; width:300px; text-align:center; line-height:32px; color:#fff; font-family:"微软雅黑", "黑体"; font-size:14px;}

#slide01{width: 300px;height: 205px; overflow:hidden; position:relative;}
.slide02{ height:270px; overflow:hidden;zoom:1; margin-top:10px; position:relative;}
.slide02 .wbCont{ height:90px;  width:297px;overflow:hidden;zoom:1;}
.slide02 .pictxt{ padding:5px 0; overflow:hidden;zoom:1;}
.slide02 .pic{ float:left; padding-right:0px; padding-top:5px;}
.slide02 .txt{ background-position:0 -280px; padding:10px 10px 10px 15px; width:222px; float:left; height:60px; position:relative;}
.slide02 .txt p{ right:5px; position:absolute; bottom:5px;}

.slide03 .slide03_cont{ width:240px; float:left; padding:20px 0 10px;}
.slide03 .wbCont{ width:60px; float:left;}
.slide03 .pic{padding:0 5px; width:50px;}



.slide04{ padding:10px 0 0; overflow:hidden;zoom:1; height:140px;}
.slide04 .slide04_cont{ width:185px; float:left; position:relative;}
.slide04 .pic{ width:185px; height:185px; float:left; overflow:hidden;zoom:1; }
.slide04 .pic img{ display:block;}
.slide04 .vido{position:relative; width:185px; height:140px;}

.slide04 .vArr{ display:block; background:url(https://www.mshao.com/img/index_arr_.png) 0 0 no-repeat; _background:none;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mshao.com/img/index_arr_.png'); width:50px; height:50px; position:absolute; top:33%; left:40%; cursor: pointer }

.slide04 .vido .bg{ background:#000000; height:25px; width:100%; position:absolute; bottom:0; left:0;opacity:0.3;
filter:Alpha(opacity=50)}/*20120518 modify*/
.slide04 .vido .tt{ text-align:center; position:absolute; bottom:0; left:0; height:25px;width:100%; line-height:25px;font-size:14px;cursor:hand}/*20120518 modify*/
.slide04 .slide_pre,.slide04 .slide_pre_hover{ margin:60px 10px 0 5px ;}/*20120518 modify*/
.slide04 .slide_next,.slide04 .slide_next_hover{ margin:60px 7px 0 5px;}/*20120518 modify*/

#slide05{height: 260px;width:300px;overflow:hidden; position:relative; }
#slide05 .item{height: 260px; }
#slide05 .item .titleBack {top:227px; }
#slide05 .item .title{top:227px;}
#slide_box05{ height:290px; overflow:hidden;zoom:1}

#slide06,#slide07,#slide08{ width:300px;overflow:hidden; zoom:1}

#slide09  .pic{ position:relative; height:140px;}
#slide09  .pic .bg{ background:#000000; height:25px; width:100%; position:absolute; bottom:0; left:0;opacity:0.3;
filter:Alpha(opacity=50)}/*20120518 modify */
#slide09  .pic .tt{ text-align:center; position:absolute; bottom:0; left:0; height:25px;width:100%; line-height:25px; font-size:14px;cursor:pointer }/*20120518 modify */

#slide10{ width:300px;overflow:hidden; zoom:1}

#slide01 .fwit a:hover,#slide04 .pic a:hover .tt,#slide09 .pic a:hover .tt{ color:#fff; text-decoration:underline;}

/*焦点图加框*/
#slide011{width: 298px;height: 203px; overflow:hidden; position:relative;}

.slide100 {border:1px solid #96bfea;}
.slide100 .item{ width: 298px;height: 203px;position:relative;  -webkit-transform:translate3d(0,0,0);/*for ipad*/}
.slide100 .item img{display: block;}
.slide100 .item .titleBack { position:absolute; top:172px; left:0;filter: Alpha(opacity=50); opacity:0.5; background-color:#000; height:32px; width:298px;}
.slide100 .item .title { position:absolute; top:172px; left:0;height:32px; width:298px; text-align:center; line-height:32px; color:#fff; font-family:"微软雅黑", "黑体"; font-size:16px;}

/*舌签*/
.sub01{ padding-top:14px;}
.sub01_t{ height:31px; background-position: 0 -780px; overflow:hidden;zoom:1; background-repeat:repeat-x; line-height:31px;}
.sub01_t span{ padding:0 8px; border-right:1px solid #c5d7ea; display:block; float:left; cursor:pointer;}
.sub01_t .selected{ border-top:2px solid #4494d3; background:#fff; font-weight:bold;}
.sub01_c{ position:relative;}
.sub01_c .more{ position:absolute; top:-41px; right:5px;; height:31px; line-height:31px;}

.sub02_t{ height:31px; background-position: 0 -780px; overflow:hidden;zoom:1; background-repeat:repeat-x; line-height:31px;}
.sub02_t .Tt{ font-size:14px; width:100px; font-weight:bold;}

.sub02_t span{ text-align:center; width:74px; display:block; float:left; cursor:pointer;}

.sub02_t .selected{ border-top:2px solid #4494d3; background:#fff; font-weight:bold; font-size:14px;}
#sub02_t2, #sub03_t2{ border-right:none}
.sub02_c{ padding:0 10px 5px}

.list03  li{float:left;display: inline;margin-right:9px;}
.list03 h3{float: left;display: inline; font-weight:normal; text-shadow:#fff 1px 1px 0px;}
.list03 h3 a{display: block;width:115px;padding-right:17px;height:48px;text-align:center;line-height: 48px;font-family: "微软雅黑","宋体";font-size: 16px;color:#3A4A62;}
.list03 {width:950px;}
.list03 h3 a:link,.list03 h3  a:visited{text-decoration: none;color:#2f4378;background-position:0 -373px;}
.list03 h3 a:hover,.list03 h3  a:active{color:#3A4A62;text-decoration:none;background-position:-180px -373px;}
.list03 p{float:left;width:330px;height:35px;margin-top:7px;line-height:35px; text-align:center;border:1px solid #D5E5F3;background: #FAFBFD;}

.list22{ background:url(https://www.mshao.com/img/rank.png) no-repeat;background-position:0 2px; _background-position:0 0px;padding-left:20px; margin-top:10px;}
.list22 li{ height:26px; line-height:26px;}
.list22 li .rt{ display:block; margin-top:-26px; line-height:26px; height:26px; text-align:right; color:#8c8c8c}

/* 列表 */
ul.list li{line-height:24px; height:24px; overflow:hidden;}
ul.pot li{ background:url(https://www.mshao.com/img/edu_home_02.png) no-repeat -997px -40px; padding-left:15px; white-space:nowrap;}
ul.f14 li{font-size:14px; line-height:26px; height:26px; background-position:-997px -37px}

ul.list_01{ padding:4px 0}
ul.list_01 li{overflow:hidden;color:#898989}
ul.list_01 li span a:link, ul.list_01 li span a:visited{ color:#898989}
ul.list_01 li span a:hover{ color:#ff474f}
ul.list_01 li span{ float:right;}
ul.list_02{ padding:5px 0}
ul.list_03{ padding:9px 0}
ul.list a:link{color:#595757;}
ul.list_02 a:link{color:#393939;}
ul.list a:visited{color:#858585;}
ul.list a:hover{color:#ff474f;}

/*footer*/
.footer{line-height:22px;margin:2em 0;text-align:center; font-family:Arial, Helvetica, sans-serif, "黑体"}
