/* 专题公用CSS  */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:none; list-style:none; }
body { font:18px/21px "微软雅黑", "宋体", Arial; color:#333; background:url(imagesbg.jpg) no-repeat top ;; }
ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px;  font-weight:normal;}
article, section, header, footer, aside { display:block; }
img { border:none; margin:0px; padding:0px; vertical-align: top; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.float_L { float:left; }
.float_R { float:right; }
.mainbox { width:1000px; margin:0 auto;}
.footer { line-height:24px; padding-bottom:10px; text-align:center;font-size: 14px;margin-top:20px;}
.footer img{vertical-align: middle;}
a{color:#333; text-decoration:none }
a:hover { color:#cc0000; text-decoration:underline; }
.no{margin-right: 0!important;}
/*顶部导航*/
/*top*/
.top_banner{ width:100%; height:44px; background:url(imagestop_bj.png)}
.top_main{ width:960px; height:44px; margin:0 auto}
.top_main_l{ width:115px; height:44px; float:left}
.top_main_r{ width:350px; height:44px; font-size:12px; line-height:44px; text-align:right; float:right}
/*正文*/
/*开课城市*/
.banner01{ background:url(imagesbanner4.jpg) no-repeat center top; height:146px;}
.banner02{ background:url(imagesbanner4-02.jpg) no-repeat center top; height:146px;}
.banner03{ background:url(imagesbanner4-03.jpg) no-repeat center top; height:146px;}
.banner03 h1{font-size: 42px;line-height: 50px;text-indent: -999em;color: #e52d95;padding-top:74px;font-weight: bold;  }
.banner04{ background:url(imagesbanner4-04.jpg) no-repeat center top; height:116px;}

.py_tit{background: url(imagestit_py.png) no-repeat center;height: 200px;}

.py_course{background: url(imagespycourse.png) no-repeat top;height: 1600px;}
.py_course .py_txt{width:254px;height: 200px;padding:100px 0 0 100px;}
.py_txt p.main_t{color: #1c8fc5;font-size: 40px;padding:10px 0;border-bottom: 2px dotted #1c8fc5;line-height: 40px;text-align: center;text-indent: 0em;}
.py_txt p{line-height: 26px;padding-top:10px;text-indent: 1em;color: #1c8fc5;}
.py_course .tab{margin:80px 0 50px;}
.py_course .tab_t{line-height: 28px;font-size: 30px;color: #797777;text-align: center;padding-bottom: 10px;}
.tab table{width:820px;margin:10px auto;border-collapse:collapse;border-top:2px solid #3c8bc4;font-size: 14px;}
tr,td{border:1px solid #000;padding:4px;}
.py_course .tab table td a{display: block;width:300px;height: 30px;color:#3c8bc4;font-size: 30px;padding:10px;border:2px solid #3c8bc4;
    border-bottom: 4px solid #16709b;border-radius: 20px;margin:0 auto;text-align: center;line-height: 20px;font-weight: bold}
.py_course .tab table td a:hover{background: #3c8bc4;color: #fff;text-decoration: none;}
.tab table tr th{background: #000;border: 2px solid #fff;border-bottom: 2px solid #fff;color: #fff;}
.tab table tr td:hover{background: #ffc000;}
.tab table tr td.none:hover{background: #fafafa;}
.py_course .tab span{color: #13709b;font-weight: bold;}

.lad{text-align: center;}
.lad img{text-align: center;margin:10px 0 0;}
/*名师护航*/
.py_teacher{background: url(imagespyteacher.png) no-repeat center;height: 1400px;}
.py_teacher .py_txt{width:254px;height: 200px;padding:100px 0 0 650px;}
.py_teacher .py_txt p.main_t{color: #339933;border-bottom: 2px dotted #339933;}
.py_teacher .py_txt p{color: #339933;}
.py_teacher .tab{margin:200px auto 50px;width:820px;}
.py_teacher .tab p{line-height: 30px;color: #302f2f;text-indent: 2em;padding:10px 0;}
.box{width:820px;}
.ms_nav{ border-bottom:2px #339933 solid;}
.ms_nav li{ float:left; width:140px; height:38px; text-align:center; background:#fff; display:block; cursor:pointer;font:bold 20px/38px "微软雅黑"; color:#339933; margin-right:4px;}
.ms_nav li.current{ background:#339933; color:#fff;}
.mingshi{ background:#fff; padding:10px; font-size:14px; width:820px;}
.msjs{ width:580px;}
.msjs h4{font:bold 24px/38px "微软雅黑"; color:#339933; border-bottom:#ccc 1px  dotted; margin:20px 0px;}
.msjs h4 span{font-size:14px; color:#777; padding-left:20px;}
.msjs p{ font-size:14px; padding:8px 0px;}

.py_teacher .lad{text-align: center;}
.py_teacher .lad p{color: #302f2f;}
.py_teacher .lad ul{width: 900px;margin:0 auto;}
.py_teacher .lad ul li{float: left;margin:24px;}
.py_teacher .lad ul li img{border: 1px solid #339933;}
.py_teacher .lad ul li img:hover{border: 1px solid #3fc03f;}
/*py双考制度*/
.py_double{background: url(imagespy_double.png) no-repeat center;height: 1000px;}
.py_double .py_up{padding:180px 0 0 50px;}
.py_double .py_up .tit{color: #ff9933;border-bottom: 2px dotted #ff9933;margin: 10px 0 10px 40px;font-size: 40px;width:200px;
    text-align: center;line-height: 40px;padding-bottom: 10px;}
.py_double .py_up .txt{color: #ff9933;line-height: 30px;text-indent: 2em;width: 860px;margin:0 auto;}
.py_double .py_up ul li{font-size: 16px;list-style-image: url(imageslist.png)}
.py_double .py_up .pic{text-indent: 0;width:600px;padding:10px 0;}
.py_double .py_down{padding:80px 0 0 0px;}
.py_double .py_down .tit{color: #9aa522;border-bottom: 2px dotted #9aa522;margin: 10px 0 10px 600px;font-size: 40px;width:300px;
    text-align: center;line-height: 40px;padding-bottom: 10px;}
.py_double .py_down .txt{color: #9aa522;line-height: 30px;text-indent: 2em;width: 860px;margin:0 auto;}
.py_double .py_down .txt span{color: #339933;font-weight: 700;}
.py_double .py_down a{display: block;width:300px;height: 40px;color:#9aa522;font-size: 30px;padding:10px;border:2px solid #9aa522;
    border-bottom: 4px solid #86901e;border-radius: 20px;margin:0px auto 0;text-align: center;line-height: 30px;font-weight: bold}
.py_double .py_down a:hover{background: #9aa522;color: #fff;text-decoration: none;}

/*红领决胜班*/
/*红领决胜课程*/
.js_title{background: url(imagesjs_tit.png) center no-repeat;height: 78px;}
.js_course{background: url(imagesjs_course.png) no-repeat center;height: 1200px;}
.js_cont{width:850px;margin:0 auto;}
.js_cont .js_tit{color: #f25e8f;border-bottom: 2px dotted #f25e8f;margin: 10px 0 10px 0px;font-size: 40px;width:300px;
    text-align: center;line-height: 40px;padding: 160px 0 10px;}
.js_cont .js_txt{text-align: center;padding:60px 0 10px;line-height: 30px;color: #f25e8f;}
.js_cont .fl{background: url(imagesjs_ladder.png) no-repeat center;height: 300px;}
.js_cont .fl i{color: #fff;margin-right: 120px;font-style: normal;display: inline-block;margin-top:142px;}
.js_cont .fl i.mr_l{margin-left:130px;}
.js_cont .fl i.mr{margin-left:20px;}
.js_course .tab td{padding:10px 4px;}

/*红领决胜老师*/
.js_teacher{background: url(imagesjs_envir.png) no-repeat center;height: 1100px;}
.js_teacher .js_cont .js_tit{color: #1c8fc5;border-bottom: 2px dotted #1c8fc5;padding-top:180px;}
.js_teacher .js_cont .js_txt{color:#1c8fc5; padding-top:40px;}
.tec_flu{width:720px;margin:0 auto;overflow:hidden; clear:both;}
.tec_flu ul{ overflow:hidden; zoom:1; }
.tec_flu ul li{ width:158px; float:left; margin:0 5px;  display:inline; }
.tec_flu ul li img{ width:158px; height:220px;border:1px solid #1c8fc5;}
.tec_flu ul li img:hover{border: 1px solid #c1c1c1;}
.js_enir{width:900px;margin:0 auto}
.js_enir .h_t{color: #302f2f;font-size: 20px;padding:10px 0;}
.js_enir p{color: #1c8fc5;font-size: 16px;line-height: 24px;text-align: center;margin:10px 0 ;}
.js_enir ul li{float: left;margin-right:16px;text-align: center;color:#1c8fc5; }
.js_enir ul li img{border: 1px solid #c1c1c1;margin-bottom: 10px;}
.js_enir ul li img:hover{border:1px solid #1c8fc5;}
.js_enir p.serv{font-size: 40px;line-height: 40px;margin-right:10px;padding-bottom: 10px;float: right;
    margin-top: 0;}
/*督学*/
.js_edu{background: url(imagesjs_edu.png) no-repeat center;height: 900px;}
.js_edu .edu_r{float: right;margin:130px 90px 0 0 ;}
.js_edu .edu_r .edu_tit{font-size: 40px;line-height: 40px;margin-right:10px;padding-bottom: 10px;float: right;border-bottom: 2px dotted #ff9933;color: #ff9933}
.js_edu .edu_r p{font-size: 16px;line-height: 26px;color: #8c8c8c;
    padding-top: 30px;}
.cet{ width: 770px;margin:50px auto 0;text-align: center;}
.cet p{color: #464545;font-size: 16px;line-height: 30px;text-indent: 2em;text-align: center;padding:10px 0;}
.cet .lis{padding:10px 0;width:600px;margin:0 auto;color:#ff9933; text-align: left;}
.cet ul li{font-size: 16px;list-style-image: url(imageslist.png);padding:10px 0;}
.cet a{display: block;width:300px;height: 60px;color:#ff9933;font-size: 30px;padding:10px;border:2px solid #ff9933;
border-bottom: 4px solid #ca7506;border-radius: 20px;margin:40px auto 0;text-align: center;line-height: 50px;font-weight: bold;}
.cet a:hover{background: #ff9933;color: #fff;text-decoration: none;}
/*shujia*/
.sj_tit{background: url(imagessummer.png) no-repeat center;height: 75px}
.xcbm{width:900px;margin:0 auto;padding-left:70px;}
.xcbm a{ display: inline-block; float:left; width:100px; background:#75caf2; margin-right:6px; margin-top:10px; text-align:center; overflow:hidden;}
.xcbm a:hover{ background:#ff9933; color:#fff; text-decoration:none;}
.xcbm .cur{background:#ff9933;}
.xcbm p{padding:20px 0 10px;text-align: center;color: #f00001;font-size: 14px;font-weight: bold;}
/*右侧导航*/
.nav_R{ background:url(imagesnav.png) no-repeat 0px 0px; width:176px; height:341px;left: 10px;position: fixed;top: 350px;z-index: 1999;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+400));}
.nav_R ul{ text-align:center; padding-top:50px;}
.nav_R ul li{font:14px/38px "微软雅黑";}
.nav_R ul li a{display: block;height: 40px;margin-bottom: 20px;}



