body{margin: 0 0 0 0;font-family: "宋体" sans-serif;font-size: 12px;color: #444444;line-height:18px; background-image:url(../images/index_headbg.gif);height:36px; background-repeat:repeat-x;}
div, form, img, ul, ol, li, dl, dt, dd{margin: 0;padding: 0;border: 0; }
input, select, submit, areatext{vertical-align: middle;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
li{list-style-type: none;}
a{text-decoration: none;color: #444444;}
a:hover{text-decoration: underline;color: #2b71ba;}
h1{font-size: 16px;padding:10px 0 10px 0;text-align: center;color: #254889; background-color:#eff4fc;}
.clear{clear: both;height: 0;font: 0px/0px sans-serif;display: block;}
.FDL{float: left;}
.FDR{float: right;}
.kong{ height:20px; font-size:0px;}
.padR{ padding-right:30px;}
.Fontchu{ font-weight:bold}
.style01{ color:#00438a;}
.aliR{ text-align:right;}
.marT{ margin-top:20px;}
.ver{vertical-align:bottom;}

/* 头部导航 */
.logo{ text-align:center;}
.fullad{ width:1003px; margin:10px auto 0 auto;}
.navbar{ background-image:url(../images/nav_bg.gif); background-repeat:repeat-x; height:50px;}
.nav{ width:1003px; height:50px;margin:0 auto 0 auto; font-size:12px; font-weight:bold;}
.nav a{ color: #FFFFFF;}
.nav a:hover{ color: #83bfff;text-decoration:none;}
.nav li{ float:left; width:79px; height:36px; text-align:center; line-height:36px; margin-top:14px;}
.s{ background-image:url(../images/nav_li.gif); width:79px; height:36px;}
.s a{ color:#00438a;}
.nav ul{ margin-left:44px;}
.nav_bot{ background-image:url(../images/nav_bg2.gif); background-repeat:repeat-x;height:21px;}

/* 头部搜索登录 */
.search{margin:0 auto 0 auto; width:940px;}
.search_input, .user_input, .password_input{height:20px; padding:0px;border:1px solid #c9c9c9; background-color:#f7f7f7; line-height:20px; margin-right:2px;} 
.search_input{ width:260px;}
.search_enter{ background-image:url(../images/search_enter.gif); border:0px; width:41px; height:22px; cursor:hand;}
.user_input, .password_input{ width:85px; }
.login{ background-image:url(../images/login_enter.gif); border:0px; width:41px; height:22px; cursor:hand;}
 

/* 中间部分 */
.center{ width:1003px; margin:0 auto 0 auto;}
.box{ width:940px; margin:0 auto 0 auto;}

/* 首页左边部分 */
.left{ width:255px; float:left;}
.left .news{ margin:10px 0 15px 0;}
.left li div{ float:left;border-bottom:1px dashed #d2d2d2;}
.left li {clear: both; line-height:28px; }
.left .title{ width:210px; background-image:url(../images/li_ico.gif); background-repeat:no-repeat; padding-left:10px;}
.left .date{ width:35px; color:#9c9c9c;}
.tiyan{ margin-bottom:16px;}

/* 首页右边部分 */
.y_line{ float:left; background-image:url(../images/y_line.gif); width:2px; height:486px; margin:0 17px 0 21px;}
.right{ width:645px;float:left;}
.xiangmu{ margin-bottom:13px;}
.xiangmu_nav{ background-image:url(../images/fuwu_bg.gif); width:640px; height:28px; line-height:28px;}
.xiangmu_nav div{ float:left; width:213px; text-align:center;}
.t1{ font-weight:bold; color:#024387;}
.t2{ font-weight:bold; color:#a0183c;}
.t3{ font-weight:bold; color:#846300;}
.x1, .x2, .x3{ height:95px; float:left;}
.xa{ margin:10px 15px 10px 15px;} 
.x1{ background-image:url(../images/fuwu_bg_01.gif);width:213px;}
.x2{ background-image:url(../images/fuwu_bg_02.gif);width:213px;}
.x3{ background-image:url(../images/fuwu_bg_03.gif);width:214px;}
.pic img{ margin:0 15px 10px 15px;}

.kecheng{ background-image:url(../images/kecheng_bg.gif); width:640px; height:47px; margin-bottom:13px; font-weight:bold; line-height:47px;}
.kecheng div{ float:left; width:75px; text-align:center;}
.kecheng .L{ padding-left:113px;} 

/* right内页面右边控制*/
.kecheng_list3, .text, .kefu, .service_list{margin:20px 15px 25px 15px;}
.kecheng_list2,.news_list, .newstext{margin:20px 15px 0 15px;}


/* 课程介绍 */
.kecheng_list img{vertical-align:bottom;}
.kecheng_list ul{ width:300px; float:left; padding:0 5px 20px 15px;}
.kecheng_pic{ padding:2px; border:1px solid #CCCCCC; float:left;vertical-align:bottom; margin-right:10px;}
.kecheng_list .list{ margin:20px 0 15px 0;}
.kecheng_list .T{ font-weight:bold; color:#496599; margin-bottom:3px;}
.kecheng_list .T a{color:#496599;}

.kecheng_list2 img{vertical-align:bottom;}
.kecheng_list2{ line-height:20px;}
.kecheng_list2 ul{ border-bottom:1px  dashed #d2d2d2; padding-bottom:20px; margin-bottom:20px;}
.kecheng_pic2{ padding:2px; border:1px solid #CCCCCC; float:left;vertical-align:bottom; margin-right:13px;}
.kecheng_list2 .T{ font-size:14px;font-weight:bold; color:#254889; margin-bottom:10px; background-color:#eff4fc; padding:2px;}
.kecheng_list2 .T a{color:#254889;}

.kecheng_list3 img{vertical-align:bottom;}
.kecheng_list3{line-height:20px;}
.kecheng_list3 .T{ font-size:14px;font-weight:bold; color:#254889; margin-bottom:10px; background-color:#eff4fc; padding:2px;}
.kecheng_list3 .T a{color:#254889;}
.kejian a{color:#7a7a7a;}

.kejian{ background-color:#f1f1f1; border-left:1px solid #dedcdc;border-right:1px solid #dedcdc;border-bottom:1px solid #dedcdc; padding:15px;color:#7a7a7a;}
.kejian li{ border-bottom:1px  dashed #d2d2d2; line-height:28px;}
.kejian a{color:#7a7a7a;}
.kejian_box{width:615px; margin:0 auto 30px auto;}

/* 内页左导航 */
.left_nav{ margin-bottom:15px;}
.left_nav a:hover{ text-decoration:none;}
.left_nav img{vertical-align:bottom;}
.left_nav li{ background-image:url(../images/left_navbg01.gif); width:251px; height:29px; text-align:center; line-height:29px; font-size:14px; font-weight:bold;}
.left_nav .c{ background-image:url(../images/left_navbg02.gif);width:251px; height:29px; color:#FFFFFF;}
.left_nav .c a{color:#FFFFFF;}
.left_nav .c a:hover{color:#ccffbd;} 

/* 路径 */
.path{ background-image:url(../images/path_bg.gif); width:640px; height:39px; line-height:39px; color:#00438a;}
.path a{color:#00438a;}
.path span{ color:#009a3f;}

/* 正文样式 */
.text{line-height:22px;}
.text B{ font-size:16px; font-weight:bold;}
.kefu{line-height:22px; font-weight:bold;}
.kefu span{ margin-right:40px; padding-bottom:20px;}

.text02{ margin:0 0 20px 15px; line-height:22px;}
.kehubg{ background-image:url(../images/course_kehu_title.gif); width:620px; height:48px; line-height:48px; font-size:14px; font-weight:bold; }

/* 新闻 */
.news_list{line-height:20px;}
.news_list ul{ border-bottom:1px  dashed #d2d2d2; padding-bottom:10px; margin-bottom:20px;}
.news_list .T{ font-size:14px;font-weight:bold; color:#254889; margin-bottom:10px; background-color:#eff4fc; padding:5px 0 5px 8px;}
.news_list .T a{color:#254889;}
.news_list li span{ color:#929292;background-image:url(../images/li_ico2.gif); background-repeat:no-repeat; padding-left:10px;}
.newstext{ line-height:24px; font-size:14px;}
.xinxi{border-bottom:1px  dashed #d2d2d2; padding-bottom:5px; color:#939393; margin-top:10px; font-size:12px;}
.xinxi span{background-image:url(../images/li_ico2.gif); background-repeat:no-repeat; padding-left:10px; margin-right:15px;}
.next{ border-top:1px solid #d4d4d4; padding-top:10px; font-size:12px; font-weight:bold; margin:25px 0 30px 0; line-height:20px;}

/* 留言咨询 */
.message{ width:615px; margin:0 auto 30px auto;}
.message_ico{ text-align:right; margin-bottom:15px;}
.huifu{ background-color:#efefef; padding:10px; margin-top:15px; color:#939393; line-height:24px;}
.message_time{ font-size:12px; font-weight:normal;color:#939393; margin-left:10px;}
.message_box{ background-color:#f1f1f1; border-left:1px solid #dedcdc;border-right:1px solid #dedcdc;border-bottom:1px solid #dedcdc; padding:15px;color:#7a7a7a;}
.message_box li{line-height:26px; margin-bottom:7px;}
.message_box ul{ border:0px;}
.message_box a{color:#7a7a7a;}
.message_box .name{height:18px; padding:0px;border:1px solid #dedcdc; background-color:#f7f7f7; line-height:18px; margin-right:2px;} 
.message_box textarea{ height:100px; width:495px;border:1px solid #dedcdc; background-color:#f7f7f7; float:left;}
.message_enter{ background-image:url(../images/message_enter.gif); border:0px; width:50px; height:22px; cursor:hand; float:right; font-size:12px;}

/* 服务项目 */
.service_list{line-height:20px;}
.service_list ul{  background-image:url(../images/service_bg.gif); background-repeat:repeat-x; height:201px;}
.service_list .T1, .service_list .T2, .service_list .T3{font-size:14px;font-weight:bold; padding:5px 0 0 8px; margin-bottom:5px; }
.service_list .T1{color:#254889;}
.service_list .T2{color:#a0183c;}
.service_list .T3{color:#846300;}
.service_list ul a:hover{ text-decoration:none;}

/* 翻页 */
.allpage{ font-weight:bold;line-height:30px; text-align:right; width:615px; margin:0 auto 20px auto;}
.allpage a:hover{ color:#ca0002; }

/* 尾部 */
.foot{ background-image:url(../images/bottom_bg.gif); height:85px; background-repeat:repeat-x; }
.foot_box{ width:1003px; margin:0 auto 16px auto;}
.foot_img{ margin-left:30px;}
.foot_img, .copylight{ float:left;margin-top:16px;}
.foot_img, a:hover{ text-decoration:none;}
.foot_right{ font-size:13px; font-weight:bold; line-height:50px; float:right;padding-right:35px; color:#535353;}
.foot_right a:hover{ text-decoration:none;}


/**/
.pager {width:100%; overflow:hidden; line-height:20px;  padding:3px 0;}
.pager .right{ float:right; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pager span{ float:left; border:0px; color:#393733; margin:0 0 0 2px; padding:0 6px; }
.pager a{ display:block; float:left; border:1px #CCCCCC solid; color:#000; margin:0 0 0 2px; padding:0 6px;}
.pager a:hover{ background:#F5F9EA; color:#003; border:1px #CCDDEA solid; text-decoration:none; color:#000;}
.pager .curItem{display:block; float:left; background:green; border:1px #CCCCCC solid; color:#fff; cursor:pointer; margin:0 0 0 2px; padding:0 6px; font-weight:bold;}
.pager .item{display:block; float:left; border:1px #CCCCCC solid; margin:0 0 0 2px; padding:0 6px; color:#999; font-weight:100;}
.pagergo {float:left; position:relative; top:-1px;}
.pagergoin {border:1px #CCDDEA solid; color:#393733; padding:2px 0 2px 0; margin:0 0 0 2px;}
.pagergobtn {background:#86C1CE; color:#fff; border:1px #ADDA85 solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:1px 0 0 1px; padding:2px 1px 1px 1px; cursor:pointer;}

