@charset "utf-8";
/* CSS Document */
.border{border:1px solid #ebebeb; margin-bottom:10px; background:url(/style/peixun/images/index_title_bg.gif) repeat-x 0 0;}
.line{height:1px; overflow:hidden; background:url(/style/peixun/images/line.gif) repeat-x; clear:both;}
.linemargin{margin:0 15px;}
.imgborder{border:1px solid #ccc; margin-bottom:10px;}
a.more, a.more:visited{color:#CA0902; float:right; line-height:26px; margin-right:15px; overflow:hidden; width:30px;}

.daoh{float:left; width:248px; margin-right:10px;}

#YMenu{margin-bottom:5px;_margin-bottom:4px; height:218px;}
#YMenu-side{position:relative; z-index:2;}
#YMenu-side h3{background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -99px 0px; color:#fff; line-height:26px; height:26px; padding-left:15px; clear:both; font-size:14px;}
.YM-mainmnu{width:248px; height:184px; clear:both; margin:8px 0 0 0;_margin:3px 0 0 0;}
.YM-mainmnu li{position:relative;cursor:pointer;float:left;width:210px;clear:both;min-height:28px;line-height:28px;text-indent:10px;color:#999;}
.YM-mainmnu li.YM-Tab{background:url(/style/peixun/images/icon2.gif) no-repeat 10px; padding-left:10px; line-height:30px; height:30px; width:220px;}
.YM-mainmnu li.YM-Tab a{font-size:14px; font-weight:bold; color:#545454;}
.YM-mainmnu li.YM-Tab a.zone{color:#b20000;}
.YM-mainmnu li.current{border-top:1px solid #666; border-left:1px solid #666; background:url(/style/peixun/images/nav-back.gif) no-repeat 0 23px;border-right:1px solid #666; overflow:visible;}
.YM-mainmnu li.current a{font-size:14px; color:#000;}
.YM-mainmnu li.current span{display:none;}
.YM-mainmnu li .YM-submnu{position:absolute;z-index:top;left:209px;top:-1px;display:none;width:200px;overflow:hidden;border:solid #666;border-width:1px 2px 2px 0;background:#fff url(/style/peixun/images/nav-back2.gif) 0 26px no-repeat; padding-top:5px;}
.YM-mainmnu li .YM-submnu li{float:left;clear:none;margin-left:10px;display:inline;text-indent:0;width:90px;overflow:hidden;line-height:24px;color:#000;border:0;}
.YM-mainmnu li .YM-submnu li a{font-size:12px;font-weight:normal;color:#000; z-index:top; position:relative; display:block;}
#YMenu-main{position:relative;z-index:1;float:right;width:383px;overflow:hidden;}
#YMenu-main h2{margin:0 auto;width:100%;height:28px;line-height:28px;background-color:#EAEFF5;font-size:18px;text-align:center;overflow:hidden;}
#YMenu-main p{margin:10px auto;width:100%;line-height:150%;font-size:14px;overflow:hidden;text-indent:28px;}
/*图片切换开始*/
.headline{float:left; width:425px; overflow:hidden; margin-right:10px;}
#YSlide{position:relative;z-index:1; width:425px; height:225px; overflow:hidden;}
.YSample{margin:0 auto; overflow:hidden;}
.YSample,.YSample img{width:425px; height:196px; border:none;}
.YSample strong{position:absolute;z-index:5;bottom:0px;left:0px;font-weight:normal;width:425px;height:28px;line-height:28px;font-size:14px;color:#000;background-color:#ccc; font-weight: bold; text-align:center;_border-top:1px solid #fff;}
#YSIndex{position:absolute;z-index:6;top:175px;left:320px;width:100px;text-align:right;height:15px;line-height:15px;overflow:hidden;}
#YSIndex a:link,#YSIndex a:visited,#YSIndex a:hover{position:relative;z-index:6;padding:0 4px; border:1px solid #a8276a; color:#fff; background:#a8276a; margin-right:5px;text-decoration:none;font-size:12px;}
#YSIndex a:hover,#YSIndex a.current:link,#YSIndex a.current:visited,#YSIndex a.current:hover{background-color:#fff; color:#a8276a;}
.even{background-color:#F8F8F8;}
.odd{background-color:#EAEFF5;}
.hover{background-color:#B0BEC7;color:#FFF;cursor:pointer;}
.hidden{display:none;clear:both;}
/*图片切换结束*/
/*培训机构*/
.jgkc .tab_menu{clear:both; height:32px;}
.jgkc .tab_menu ul{margin:0px;}
.jgkc .tab_menu li{float:left; line-height:26px; height:31px; overflow:hidden; text-align:center; width:70px; margin:0px; padding:0px; cursor:pointer; font-size:12px; list-style:none;}
.jgkc .tab_menu li.hover{background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -130px -30px;}
.jgkc .tab_menu li.selected{background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -130px -30px; font-weight:bold; font-size:14px; color:#fff; text-align:center; line-height:26px; height:31px; overflow:hidden;}
/*培训机构 over*/
.jg{margin:0px;}
.jg li{background:url(/style/peixun/images/icon2.gif) no-repeat 10px; padding-left:10px; line-height:30px; height:30px; width:220px; color:#999;}
.jg li a{font-size:14px; font-weight:bold; color:#545454;}
.jg li a.zone{color:#b20000;}
.jg li .YM-submnu li{float:left;clear:none;display:inline;text-indent:0;width:70px;overflow:hidden;line-height:24px;color:#000;border:0;background:none;}
.jg li .YM-submnu li a{font-size:12px;font-weight:normal;color:#000; z-index:top; position:relative; display:block;}
.rightsearch{float:left; width:283px; overflow:hidden; height:223px;}
/*tab*/
.rightsearch .tab_menu{clear:both; height:32px;}
.rightsearch .tab_menu ul{margin:0px;}
.rightsearch .tab_menu li{float:left; line-height:26px; height:31px; overflow:hidden; text-align:center; width:50px; margin:0px; padding:0px; cursor:pointer; font-size:12px; list-style:none;}
.rightsearch .tab_menu li.hover{background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -140px -30px;}
.rightsearch .tab_menu li.selected{color:#fff; font-size:12px; font-weight:bold; background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -140px -66px;}
.hide{display:none;}
/*tab over*/
/*找课程、找机构开始*/
.listsearch{margin:0 2px 2px 2px; background:#F6F6F6; padding:5px 0 5px;}
.listsearch ul{margin:0 10px 2px 15px; height:177px;*height:179px;}
.listsearch ul li{*margin:0 15px;}
.listsearch ul li span{float:left; margin-right:10px; padding:0px; line-height:30px; height:30px; text-align:left;}
.listsearch ul li span select{width:110px;}
.text{font-size:14px; font-weight:bold;}
.searchtext{font-weight:bold;}
.keyword{border:1px solid #ABA899; background:#eee; width:160px; height:16px;*height:18px; line-height:18px; padding-left:3px; padding-top:2px;*padding-top:0px; overflow:hidden;}
.listsearch ul li p{float:left; width:170px; *margin-left:-8px;_margin-left:-6px; *margin-right:15px;_margin-right:1px;}
.listsearch ul li a{float:left; margin-right:8px;*margin-right:12px; display:block; height:22px; overflow:hidden;}
/*找课程、找机构结束*/
/*培训动态控制开始*/
.rollnews{float:left; width:248px; margin-right:10px; overflow:hidden;}
.rollnews h2{float:left;}
.rollnews h2, .goodkc h2{padding:0 15px; background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -99px 0; font-size:14px; color:#fff; line-height:26px; width:91px; overflow:hidden;}
.rollnews ul, .goodkc ul{margin:10px;}
.rollnews li, .goodkc li{background:url(/style/peixun/images/icon.gif) no-repeat 0 7px; padding-left:10px; line-height:22px;}
.rollnews li a, .goodkc li a{color:#333;}
/*培训动态控制结束*/
.goodkc{float:left; width:423px; overflow:hidden; margin-right:10px;}
.eduzx{float:left; width:283px; overflow:hidden;}
.eduzx h2{float:left; width:70px; overflow:hidden; background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -130px -30px; font-weight:bold; font-size:14px; color:#fff; text-align:center; line-height:26px; height:31px;}
.eduzx ul{margin:8px 10px 7px;*margin:30px 10px 7px;}
.eduzx ul li{background:url(/style/peixun/images/icon.gif) no-repeat 0 7px; padding-left:10px; line-height:22px;}

.pxleft{float:left; width:685px; overflow:hidden; margin-right:10px;}
.pxright{float:left; width:285px; overflow:hidden;}

.titlelist h2{float:left; padding:0 15px; background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -99px 0;*background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -99px -1px; font-size:14px; color:#fff; line-height:26px; width:91px; overflow:hidden;}
.titlelist span.title{float:left; line-height:26px; height:26px; overflow:hidden; color:#CA0902;}
.titlelist span.title a, .titlelist span.title a:visited{color:#CA0902;}

/*左边通用图片展示控制开始*/
.listpic{margin:15px 5px 6px 5px;*margin:18px 5px -11px 6px;_margin:19px 5px -11px 6px;}
.listpic li{float:left; margin:0 11px;_margin:0 9px;}
.listpic li b{border:1px solid #ccc; padding:2px; display:block; margin-bottom:5px;}
.listpic li a{font-weight:bold; float:none; width:140px; line-height:22px; color:#000;}
.listpic li a:visited{color:#000; font-weight:bold;}
.listpic li p{}
.listpic li p span{float:left; margin-top:-3px;_margin-top:-2px;}
.listpic li p strong{color:#CA0902; font-weight:normal;}
/*左边通用图片展示控制结束*/
/*左边通用文字列表展示控制开始*/
.listtitle{margin:8px 5px;}
.listtitle li{float:left; width:315px;_width:310px; overflow:hidden; line-height:22px; margin:0 10px;}
.listtitle li span{margin-right:10px;}
.listtitle li a, .listtitle li a:visited{float:none; color:#000; line-height:22px;}
/*左边通用文字列表展示控制结束*/
/*tab*/
.kecheng .tab_menu{clear:both; height:32px;}
.kecheng .tab_menu ul{margin:0px;}
.kecheng .tab_menu li{float:left; line-height:26px; height:31px; overflow:hidden; text-align:center; width:70px; margin:0px; padding:0px; cursor:pointer; font-size:12px; list-style:none;}
.kecheng .tab_menu li.hover{background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -130px -66px;}
.kecheng .tab_menu li.selected{color:#fff; font-size:14px; font-weight:bold; background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -130px -30px;}
/*tab over*/
.listkecheng{margin:0 10px 3px;*margin:5px 10px;}
.listkecheng li{line-height:22px;}

/*右侧栏目背景、颜色控制开始*/
.righttitle h2{float:left; width:70px; overflow:hidden; background:url(/style/peixun/images/index_title_bg_red.gif) no-repeat -130px -30px; font-weight:bold; font-size:14px; color:#fff; text-align:center; line-height:26px; height:31px;}
.righttitle h3{margin-right:10px; *margin-top:1px;}
.righttitle h3 a, .righttitle h3 a:visited{font-weight:bold; font-size:14px;}
.righttitle ul{margin:3px 10px;*margin:6px 10px 4px;_margin:10px 10px 4px;}
.righttitle ul li{background:url(/style/peixun/images/icon.gif) no-repeat 0 7px; padding-left:10px; line-height:22px;}
.righttitle ul p{color:#666; line-height:22px; margin:5px 0px;*margin:3px 0px;_margin:0px;}
.righttitle ul p a, .righttitle ul p a:visited{color:#B20000;}
/*右侧栏目背景、颜色控制结束*/
.video{*width:283px; *height:260px;}
.video ul{margin:3px 0 6px;*margin:8px 0 6px;}
.video ul li{background:none; margin-bottom:12px;*margin-bottom:35px;_margin-bottom:39px;}

.video em{float:left; display:block; margin-right:4px; border:1px solid #ccc; padding:1px;}
.video b{float:left; width:125px; text-decoration:none; font-weight:normal;}
.video a.more{color:#CA0902; float:right; line-height:26px; margin-right:15px; overflow:hidden; width:30px;}
.video b h3{width:120px;}
.video b h3 a{font-size:12px;}
.video b span{float:left; display:block;}
.video b p{line-height:18px;}
.faq{height:312px;*height:315px;_height:317px; overflow:hidden;}
.faq ul li a{float:left;}
.faq ul li span{float:right; width:50px; margin-right:8px; color:#666;}


.scrollDiv{margin:10px 0;}
#scrollDiv{height:154px; width:423px; overflow:hidden; line-height:25px;}
#scrollDiv ul{margin:0px 10px;}
#scrollDiv ul li{line-height:22px;}

.last{margin-bottom:0px;}