﻿@charset "utf-8";
/* CSS Document */

.Login { width:589px; height:221px; padding-top:30px; padding-left:30px; padding-right:30px; background:url(../images/newadd/loginbg.jpg) no-repeat; color:#6c6c6c; margin:0 auto; }
.LoginLeft { float:left; width:284px; display:inline }
.LoginRight { float:left; width:264px; display:inline; margin-left:40px; }
.Login h1 { color:#212121; font-size:15px; font-family:Arial, '微软雅黑', '宋体'; margin:0; padding:0; width:300px; }
.Login h1 span { color:#d1000a }
.Login h2 { font-size:11px; font-family:Arial; color:#7f7f7f; margin:0; padding:0; }
.LoginLeft table { margin-top:10px; }
.LoginLeft table tr td { height:26px; line-height:26px; color:#000; font-weight:bold; font-size:10px;}
.LoginLeft table tr td a { color:#6c6c6c }
.LoginBtn { width:61px; height:35px; line-height:35px; text-align:center; font-size:20px; font-family:Arial, '微软雅黑', '宋体'; color:#FFF; border:0px solid #000; cursor:pointer; background:url(../images/newadd/loginbtn_03.jpg) no-repeat }
.LoginTxt { width:105px; height:19px; padding:0 3px; border:1px solid #bdc2c8 }
.LoginRight p { width:170px; margin-left:94px; margin-top:20px; margin-bottom:30px; }
.RegisterBtn { width:75px; height:24px; line-height:24px; text-align:center; font-size:12px; font-family:Arial, '微软雅黑', '宋体'; color:#191919; border:0px solid #000; cursor:pointer; background:url(../images/newadd/registerbtn.jpg) no-repeat; margin-left:100px; }
.content .RegisterH4{ background:#bb3404; font-size:18px; height:26px; line-height:26px; width:616px; margin-left:50px; color:#fff; padding-left:15px;}
.content p.RegisterP{margin:10px 0 10px 70px}
.RegisterP a{ color:#c8000a; font-size:11px; }
.RegisterTable { margin:0 0 0 50px; }
.RegisterTable tr td { height:34px; line-height:34px; padding-right:8px; }
.RegisterTable tr td p {font-size:12px; font-weight:bold; height:26px; line-height:26px; background:#eeeeee;padding-left:15px}
.RegisterTable tr td span { color:#F00; margin-right:5px; }
.RegisterTxt { border: 1px solid #B5B5B5; font-size: 12px; height: 20px; line-height: 16px; padding: 0px 2px 0px 2px; width: 229px; margin-right:8px; }

.RegisterTable img{ vertical-align:middle}

.RegisterOk { border: 0 none; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; height: 29px; line-height: 29px; outline: medium none; overflow: hidden; text-align: center; width: 186px; background:url(../images/newadd/registerok.jpg) no-repeat; margin:8px 0 }
.RegisterTable textarea { clear: both; height: 100px; width: 350px; }
.SearchResult li { line-height:34px; height:34px; border-bottom:1px solid #e3e3e3 }
.SearchResult li a { margin-left:16px; color:#000; font-size:12px; }
DIV.quotes { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 20px 3px 3px 3px; PADDING-TOP: 3px; TEXT-ALIGN: right }
DIV.quotes A { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none }
DIV.quotes A:hover { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid }
DIV.quotes A:active { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid }
DIV.quotes SPAN.current { BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0 }
DIV.quotes SPAN.disabled { BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid }
.CourseList { background:url(../images/newadd/CourseListTop.jpg) no-repeat left top; width:681px; margin:10px auto; }
.CourseList tr th { height:36px; line-height:36px; padding-left:15px; font-size:14px; font-family:Arial, '微软雅黑', '宋体'; }
.CourseList tr td { height:36px; line-height:36px; padding-left:18px; border-bottom:1px solid #e3e3e3 }
.ListTitle { color:#000 }
.yes { color:#6a843b }
.no { color:#d1000a }
.apply { display:block; background:url(../images/newadd/apply.jpg) no-repeat bottom; width:73px; height:21px; line-height:21px; text-align:center; color:#FFF; }
.apply:hover { background:url(../images/newadd/apply.jpg) no-repeat top; text-decoration:none; }
.CourseContent h1 { background:url(../images/newadd/CourseListTop.jpg) no-repeat; width:681px; margin:10px auto; height:35px; line-height:35px; text-align:center; font-family:Arial, "黑体"; font-size:18px; font-weight:normal; margin-bottom:20px; }
.CourseContent p { line-height:22px; margin:25px; }
.Feedback { background:url(../images/newadd/feedbackbg.jpg) no-repeat right center }
.Feedback h1 { color:#212121; font-size:12px; font-family:Arial, '微软雅黑', '宋体'; margin:0 0 0 50px; padding:0; }
.Feedback h2 { font-size:11px; font-family:Arial; color:#7f7f7f; margin:0 0 0 50px; padding:0; font-weight:normal; letter-spacing:-0.2pt }
.FeedbackTable tr td { font-weight:bold }
.Apply { width:580px; background:url(../images/newadd/applybg.jpg) no-repeat left top; min-height:300px; padding-left:220px; padding-top:30px }
.ApplyTable { margin-bottom:20px; margin-left:90px; width:500px }
.ApplyTable tr td { height:65px; }
.ApplyTable tr td div p { line-height:26px; height:26px; margin:0; padding:0; }
.ApplyTable tr td div p label { font-weight:bold }
.ApplyTable tr td div p label b { display:block; width:65px; float:left; }
.ApplyTxt { width:200px; border:1px solid #CCC; padding:0 3px; }
.ApplyBtn { height:35px; width:102px; margin:20px auto 0 160px; }

#btnAddItem {
    background: url("../images/newadd/add.jpg") repeat scroll 0 0 transparent;
    color: #FF7400;
    cursor: pointer;
    height: 19px; line-height:19px;
    margin-bottom: 10px;
    margin-left: 90px; 
    margin-right:10px;
    padding-left: 20px;
    width: 38px;
    float:left; 
    display:inline;
}

#btnReduceItem1
{
	background: url("../images/newadd/reduce.jpg") repeat scroll 0 0 transparent;
    color: #FF7400;
    cursor: pointer;
    height: 19px; line-height:19px;
    margin-bottom: 10px;
    padding-left: 10px;
    margin-right:10px;
    width: 38px;
    float:left; 
    display:inline;
	
	
}
#btnReduceItem
{
	background: url("../images/newadd/reduce.jpg") repeat scroll 0 0 transparent;
    color: #FF7400;
    cursor: pointer;
    height: 19px; line-height:19px;
    margin-bottom: 10px;
    padding-left: 10px;
    margin-right:10px;
    width: 48px;
    float:left; 
    display:inline;
	
	
}	



.NewSearch{ margin:14px 15px 47px;height:145px; padding-top:20px; overflow:hidden}
.NewSearch p a{background:url(../images/indexLoginBtn.jpg) no-repeat;width:51px;height:18px;line-height:18px;color:#fff;text-align:center;display:inline-block}



.NewSearch div.Choose { margin-bottom:5px; height:22px; }
.NewSearch div.Choose span{ font-size:14px;  font-family:Arial, '微软雅黑', '宋体'; float:left; margin:-7px 10px 13px 25px; color:#fff}
.NewSearch div.Choose a { line-height:22px; width:66px; color:#FFF; text-align:center; background:url(../images/newadd/choosebg.jpg) no-repeat right; display:block; float:left; margin-left:5px; }
.NewSearch div.Choose a:hover { text-decoration:none }
.NewSearch div.Choose a.now { background:url(../images/newadd/choosebg.jpg) no-repeat left }
.NewSearch p { clear:both; margin:0px 0 5px 0; font-size:10px; line-height:21px; }
.SearchChoose select{margin-right:7px; width:105px; color:#b2b2b2}
.SearchChoose input {width:42px; height:19px; line-height:19px; text-align:center; background:url(../images/newadd/searchbg.jpg) no-repeat; border:0px solid black; color:#f5eb83; font-size:11px; }






















.Focus { width:710px; height:260px; margin:20px 0; padding:0 }
.Focus dl { }
.Focus dl dt { float:left; width:49px; height:240px; margin-left:2px; cursor:pointer; border-bottom:5px solid #FFA367; overflow:hidden }
.Focus dl dd { display:none; float:left; width:450px; background:url(../images/newadd/xqbg.jpg) repeat-x; height:240px; margin-left:2px; text-align:left; border-bottom:5px solid #FF6600; overflow:hidden }
.FocusNum { color:#FFF; font-size:18px; padding-top:11px; height:249px; text-align:center}
.FocusName { margin:15px auto; width:10px; color:#706767; line-height:14px; font-size:15px; word-wrap:break-word; word-break:break-all; }
.num01 { background:url(../images/newadd/01.jpg) no-repeat }
.num02 { background:url(../images/newadd/02.jpg) no-repeat }
.num03 { background:url(../images/newadd/03.jpg) no-repeat }
.num04 { background:url(../images/newadd/04.jpg) no-repeat }
.num05 { background:url(../images/newadd/05.jpg) no-repeat }
.num06 { background:url(../images/newadd/06.jpg) no-repeat }
.NumNow { background:url(../images/newadd/numnow.jpg) no-repeat; height:35px; margin:7px auto auto 8px; text-align:left; line-height:33px; color:#706767; font-size:21px; font-weight:bold }
.NumNow strong { color:#FFF; font-size:18px; margin-left:12px; margin-right:20px; letter-spacing:1px }
.FocusPic { margin:10px 10px 5px 10px }


.Focus dl dd p { margin:0px 10px; font-size:11px; line-height:14px; color:#706767 }
.FocusContent { }
.FocusContent tr td { }
.FocusContent h1 { font-size:13px; font-weight:bold; line-height:34px; color:#666; margin:0; padding:0; }
.FocusContent p { line-height:18px; color:#545454 }



.FocusUl{ margin:20px auto auto 0; border-top:1px dashed #ccc; padding-top:10px; padding-left:10px;}
.FocusUl li { line-height:18px; color:#545454; background:url(../images/icon/6.png) no-repeat left center; padding-left:15px; line-height:25px; text-align:left }















.Prower{ text-align:left}
.Prower h1 { color: #FF6600; font-size: 20px; font-weight: bold; height:30px; margin:10px 0 }


.Prower p.soustitre {
    margin-bottom: 0;
    margin-top: 0;
}

.Prower p.soustitre {
    color: #545454;
    font-size: 13px;
    font-weight: bold;
}

.Prower .textecourant {
    /*color: #545454;*/
    font-size: 11px;
    line-height: 18px;
}


.PowerContent ul li{line-height:18px; color:#545454; background:url(../images/newadd/li.jpg) no-repeat left top; padding-left:15px}
.PowerContent ul li a{color:#545454;}


.textecourantFirsr{ color:#FF6600}


.tableautype {
    color: #545454;
    font-size: 11px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 0;}


.tableautype .cellule2 {
    background-color: #EAEAEA;
}

.tableautype td {
    color: #545454;
    font-size: 11px;
    font-weight: normal;
    margin-right: 5px;
    padding-left: 5px;
    text-align: left;}


.back{ color:#FF6600!important}


p.chapeau {
    margin-bottom: 10px;
    margin-top: 0;
}

.chapeau {
    color: #FF6600;
    font-size: 11px;
    font-weight: bold;
}





.LoginInfo{ height:44px; width:202px; background:url(../images/newadd/loginbox.jpg); margin-bottom:14px; padding:8px 10px;}

.LoginInfo p{ line-height:22px; margin:0; padding:0;color:#fff}

.LoginInfo p b{ font-size:14px;}

.LoginInfo p u{ margin-right:5px; width:40px; min-width:40px; max-width:70px; overflow:hidden}

.LoginInfo a{ position:absolute; margin-top:-47px; margin-left:163px; color:#fff}


.memberLoginTable{margin-left:28px; font-size:11px}
.memberLoginTable tr td{padding:2px 0}
.memberLoginBtn{background:url(../images/memberLoginBtn.jpg) no-repeat; width:50px; height:18px; color:#fff; font-size:11px; border:none; cursor:pointer}
.memberRegeditBtn{background:url(../images/memberRegeditBtn.jpg) no-repeat; width:50px; height:18px; color:#fff; font-size:11px; border:none;cursor:pointer}
.memberDefault h1{color:#d6000f;font-size:18px}
.memberDefault h2{font-size:12px}

.color5a5a5a{color:#5a5a5a}
.memberDefaultTable{ text-align:center}
.memberDefaultTable tr th,.memberDefaultTable tr td{padding:5px 0;text-align:center; border:1px solid #e3e3e3}
.memberDefaultTable tr th{background:#f0f0f0}
.memberListLesson{width:685px}
.memberListLessonRight{ float:right; width:475px}
.memberListLessonRight h4{margin:0; font-size:12px}
.memberListLessonRight p{margin:0; line-height:21px}
.colorB52e05{ color:#b52e05}
.memberListLesson ul{ margin-top:20px}
.memberListLesson ul li{ height:26px; line-height:26px; margin-bottom:16px; background:#eee; padding-left:20px}