﻿@charset "utf-8"; /* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; line-height:24px; font-family:Verdana,helvetica,sans-serif,georgia,helvetica,candard,arial,"微软雅黑"; color:#3c3c3c;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; font-weight:normal;}
table{border-collapse:collapse;}
table,td,tr,th{ font-size:12px;}
li{ list-style:none; list-style-position:outside; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
img{ vertical-align:top; border:0;}
a{ text-decoration:none; color:#3c3c3c;}
a:hover{ text-decoration:underline; color:#E80012;}
.ythide{ display:none;}
.clear{ overflow:hidden; clear:both;}


/**/
.headBox{ background:url(../images/headBg.jpg) repeat-x 0 0;}
.head{ width:970px; margin:0 auto; height:auto; clear:both; position:relative;}

.Logo{ float:left; padding:25px 0 0; height:85px;}
.Logo img{ z-index:0;}

/*快速连接*/
.QLink{ color:#666666; position:relative;}
.QLink ul{ width:128px; float:right; background:#889FB6; font-size:10px;}
.QLink ul li{ cursor:pointer; padding-left:15px;height:26px;line-height:26px; width:119px; color:#FFF;background:url("../images/icon.png") no-repeat 104px -77px;}
.QLink ul li.QLinksele{ background:url("../images/icon.png") no-repeat -366px 0;color:#666;width:134px;height:26px;position:relative;z-index:4;margin-right:-10px;_margin-right:-6px;}
.QLinkBox{ position:absolute; top:25px; right:-6px; width:408px; background:url("../images/FastNav_bj.png") repeat-y 0 0;border-top:1px solid #C2C6C9;display:none;z-index:3;_z-index:5;}
.ColorFont{padding:8px 0 12px;border-bottom:1px solid #CECECE;width:372px;margin-left:17px;}
.FastNav_bt{width:408px;height:8px;background:url("../images/FastNav_bt.png") no-repeat;position:absolute;bottom:-8px;_bottom:-16px;}
/*快速连接 彩色字体*/
.ColorFont a{ display:block; float:left; padding:10px; font-size:24px; font-weight:bold;}
.ColorFont a.red{ color:#CB0B30;}
.ColorFont a.purple{ color:#560E8C;}
.ColorFont a.brown{ color:#643B1B;}
.ColorFont a.blue{ color:#397DC8;}
.ColorFont a.green{ color:#025D58;}
.ColorFont a.black{ color:#21211F;}
.ColorFont a.pink{ color:#8C0458;}

/*快速连接 单色字体*/
.SingleFont{ color:#323E48; padding:10px 10px 10px 30px; font-weight:bold;}
.SingleFont a{ color:#323E48;}
.SingleFont span{ padding:0 5px;}

.topSearch{ float:right; display:inline; margin:40px -120px 0 0;}
.SearchText{ width:155px; padding: 0 10px; height:27px; line-height:27px; background:url(../images/inputBg.jpg) no-repeat 0 0; border:none; color:#999;}
.SearchBtn{ width:30px; height:27px; line-height:27px; background:url(../images/inputBg.jpg) no-repeat 100% 0; border:none; cursor:pointer;}


/*主导航*/
.MainNav{ margin-left:10px;overflow:hidden; clear:both; height:74px;text-align:center}
.MainNav a{ padding:0 60px 0 0; display:inline-block; font-size:20px; line-height:74px; color:#FFF;text-align:center}
.MainNav a:hover{ color:#E63142; text-decoration:none;text-align:center}
.MainNav a.active{ color:#E63142;text-align:center}
.MainNav a.Hactive{ color:#E63142; background:none;text-align:center}
.MainNav a.none{ padding:0px;text-align:center}

.MainTitleBox{ background:url(../images/TbgA.jpg) no-repeat 100% 0 #3F3B60;}
.MainTitle{ width:820px; height:65px; padding:60px 0 0; margin:0 auto; overflow:hidden; clear:both; color:#FFF; font-size:36px; line-height:36px;}


.MainTitleBox{ background:url(../images/TbgA.jpg) no-repeat 100% 0 #39699A;}
.MainTitle{ width:970px; height:65px; padding:60px 0 0; margin:0 auto; overflow:hidden; clear:both; color:#FFF; font-size:36px; line-height:36px;}

/*footer*/
.footerBox{ background:url(../images/footBg.jpg) repeat-x 0 0; padding:50px 0 100px;}
.footer{ width:970px; margin:0 auto; color:#FFF;}
.footer th{ text-align:right;}

/*整体Box*/
.MainBox{ background:url(../images/MbgA.jpg) repeat 0 0;}
.Main{ width:970px; height:auto; margin:0 auto; overflow:hidden; clear:both; padding:0 0 50px;}

/*当前位置*/
.weizhi{ color:#3E7CC7; padding:15px 0 10px 10px; margin-bottom:20px; border-bottom:1px solid #CEDAE8;}
.weizhi a{ color:#3C3C3C; font-weight:bold;}
.weizhi span{ color:#3C3C3C; padding:0 5px;}

/*左侧菜单*/
.MLeftBox{ float:left; width:220px;}
.MLeftBoxA{ float:left; width:140px;}
a.LeftMenuA{ display:block; font-size:18px; font-weight:bold; padding:20px 0px 20px 10px; color:#3C3C3C; border-bottom:1px solid #7F9DC3;}
a.LeftMenuA:hover{ text-decoration:none;}
a.LeftMenuA span{ display:inline-block;}
a.LeftMenuA:hover span{ color:#3E7CC7;}
a.LMactive span{ color:#3E7CC7;}

/*左侧菜单 下载*/
.MLdown{ padding:100px 30px;}
.MLdown a img{ margin:20px 0 10px;}

/*右侧Box*/
.MRightBox{ float:right; width:665px; margin:15px 0 0; padding:0 30px 10px; border-left:1px solid #CEDAE8; min-height:400px; _height:800px;}
.MRightBoxA{ float:right; width:745px; margin:15px 0 0; padding:0 30px 10px; border-left:1px solid #CEDAE8; min-height:800px; _height:800px;}

/*page 分页*/
.ytPage{ height:27px; overflow:hidden;}
.ytPage a{ display:inline-block; margin-right:2px; float:left; width:26px; height:27px; line-height:27px; text-align:center; color:#1d1934; background:url(../images/pageBg.png) no-repeat 0 0;}
.ytPage a:hover{ color:#FFF; background:url(../images/pageBg.png) no-repeat 100% 0; text-decoration:none;}
.ytPage a.active{ color:#FFF; background:url(../images/pageBg.png) no-repeat 100% 0;}
.ytPage span{ float:right; color:#21436b; line-height:27px;}

.AboutBox{ font-size:14px;}
.AboutBox h2{ font-size:24px; font-weight:bold;}
.AboutBox p{ padding:10px 0 40px;}
.AboutTabA{ margin:10px 0 30px;}
.AboutTabA th,.AboutTabA td{ vertical-align:text-top; text-align:left; font-weight:normal; padding:0 10px 0 0;}
.AboutTabB td{ vertical-align:text-top; padding:0 20px 0 0;}
.AboutTabB h3{ line-height:20px; padding:10px 0 0;}
.ContactUs{ overflow:hidden; clear:both; padding:15px 0 0;}
.ContactUs h4{ font-size:14px; color:#3a3939;}
.ContactUs h3 span{ padding-right:20px; color:#454444;}

.EventListTabA{ margin:0 0 30px;}
.EventListTabA th{ width:100px; vertical-align:top;}
.EventListTabA th h2{ background:#004EA1; color:#FFF; font-size:18px; font-weight:bold; height:34px; line-height:34px;}
.EventListTabA th h3{ height:60px; line-height:60px; border:1px solid #CEDAE8; border-top:none; color:#004ea2; font-size:36px; background:#FFF;}
.EventListTabA td{ padding:0 0 0 20px; vertical-align:top;}
.EventListTabA td h2{ font-size:20px;}
.EventListTabA td h3{ font-size:16px; line-height:20px; height:40px; margin:8px 0;}
.EventListTabA td a.redApp{ color:#ea3d3c; font-weight:bold;}
.EventListTabA td a.huiApp{ color:#A9A9A9; font-weight:bold;}


.EventDetailTabA{ margin:0 0 30px;}
.EventDetailTabA th{ width:120px; vertical-align:top;}
.EventDetailTabA th h2{ background:#004EA1; color:#FFF; font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.EventDetailTabA th h3{ height:70px; line-height:70px; border:1px solid #CEDAE8; border-top:none; color:#004ea2; font-size:36px; background:#FFF;}
.EventDetailTabA td{ padding:0 0 0 20px; vertical-align:top;}
.EventDetailTabA td h2{ font-size:20px; line-height:20px;}
.EventDetailTabA td h3{ font-size:18px; font-weight:bold; color:#020202; margin:20px 0 10px;}
.EventDetailTabA td h4{ font-size:14px; line-height:30px;}
.EventDetailTabA td img{ margin:30px 0; display:block;}
.EDTdiv p{ font-size:18px; padding:10px 0;}
.EDTdiv p strong{ line-height:40px;}
.EDTdiv div.EDTshare{ margin:30px 0 0; font-size:14px;}


/*师资列表页面*/
.acadTab{ width:100%; color:#1d1934; margin:0 0 40px;}
.acadTab th{ width:106px; padding:0px 0 10px 0px; vertical-align:top;}
.acadTab th img{ width:100px; height:125px; padding:2px; border:1px solid #ECECEC;}
.acadTab td{ line-height:22px; vertical-align:top; border-bottom:1px solid #D2D2D2;}
.acadTab a{ padding-right:20px;}
.acadTab h2{ margin-bottom:10px;}
.acadTab h2 a{ color:#1d1934; font-size:18px; font-weight:bold;}
.acadTab h2 a:hover{ color:#004FA4; text-decoration:none;}


.acadetailTab{ width:100%;}
.acadetailTab th,.acadetailTab td{ vertical-align:top;}
.acadetailTab th{}
.acadetailTab td{ padding:0px 30px 30px 30px;}
.acadetailTab td h2{ font-size:30px; line-height:30px; font-weight:bold;}
.acadetailTab td h3{ font-size:20px; font-weight:bold;}
.acadetailTab td p{ margin-bottom:15px;}
.acadetailTab td p span{ padding-right:10px;}


.NewsList{ padding:10px 0 20px;}
.NewsList h2{ font-size:18px;}
.NewsList h3{ font-size:14px; margin:5px 0 15px;}
.NewsList h3 a:hover{ color:#2066b1;}


.NewsDetail h2{ font-size:20px; text-align:center; margin-bottom:30px;line-height:40px}
.NewsDetail h3{ font-size:14px; text-align:center;}
.NewsDetail img{ margin:20px 0;}
.NewsDetail p{ font-size:14px; padding:10px 0 0;}


/*首页*/
.bannerBox{ background:url(../images/bannerBoxBg.jpg) no-repeat center 0;}
.banner{ background:url(../images/bannerBg.jpg) no-repeat center 0; width:970px; margin:0 auto; height:400px;}
/*首页 活动页面轮换*/
.BanBox{ background:#3F3B60;}
.ytMenuBoxC{width:930px; margin:0 auto; position:relative; overflow:hidden; clear:both;/* zoom:1;*/}
.ytBoxC{ width:100%; height:800px; color:#FFF;}
.ytBoxC div{ position:absolute; top:0; left:0;}
.ytMenuC{ position:absolute; bottom:50px; right:100px;}
.ytMenuC ul li{ float:left; display:inline; margin:0 5px; color:#FFF; cursor:pointer; width:13px; height:14px; background:url(../images/dian.gif) no-repeat -13px 0;}
.ytMenuC ul li.current{ background:url(../images/dian.gif) no-repeat 0px 0;}

.LHdivB{ width:100%; position:relative;}
.LHdivB table th{ vertical-align:top; }
.LHdivB table td{ vertical-align:top; padding:0 0 0 20px;}
.LHdivB table td h2{ font-size:28px;  line-height:40px;}
.LHdivB table td p{ padding:30px 0; font-size:14px;}
.LHdivB table td a{ color:#8ab1da;}
.titleB{ margin:20px 0;}

.imgstop{ position:absolute; top:135px; left:65px;}



.content{ margin:50px 0 0; overflow:hidden; clear:both;}
.ConLeft{ width:310px; float:left;}
.ConCenter{ width:300px; float:left; display:inline; margin:0 25px;}
.ConRight{ width:310px; float:left;}


.titleA{ overflow:hidden; clear:both; margin-bottom:20px;}
.titleA img{ float:left;}
.titleA a{ float:right;}

.indEvents img{ margin-bottom:15px;}
.indEvents h2{ font-size:20px; margin-bottom:10px;}
.indEvents p{ font-size:14px;}

.indTabA{ margin:43px 0 0px;}
.indTabA th{ width:85px; vertical-align:top;}
.indTabA th h2{ background:#004EA1; color:#FFF; font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.indTabA th h3{ height:55px; line-height:55px; border:1px solid #CEDAE8; border-top:none; color:#004ea2; font-size:24px; background:#FFF;}
.indTabA td{ padding:0 0 0 20px; vertical-align:top;}
.indTabA td h2{ font-size:16px;}
.indTabA td h3{ font-size:12px; line-height:20px; margin:15px 0 0;}

.indNews h2{ font-size:16px; color:#1e1e1f;padding:10px 0 0;}
.indNews h3{ margin-bottom:10px;}
.indNews h3 a{ font-size:14px; color:#2066b1;}


.ConTextImg{ padding:0 0 15px;}
.ConTextImg h2{ font-size:20px; margin-bottom:15px;}
.ConTextImg img{ padding-bottom:15px; background:url(../images/shadow.png) no-repeat 0 100%;}
.ConTextImg p{ padding:10px 0;}
.read{ color:#8ab1da;}
.lineDiv{ height:0px; line-height:0px; overflow:hidden; clear:both; border-top:1px solid #D0D0D0; border-bottom:1px solid #FDFBFC;}

.indLink img{ margin-bottom:30px;}

.indTabB th,.indTabB td{ padding:0 0 40px 0;}

.indContact h2{ font-size:14px; margin-bottom:10px;}
.indContact h3{ line-height:20px;}
.indContact h3 em{ visibility:hidden;}

/*分页CSS*/
.paginator{padding:10px 0 10px;white-space:nowrap;text-align:right;font-size:12px;overflow:hidden;}
.paginator li{display:inline;margin:0 1px;*vertical-align:middle;color:#FFFFFF}
.paginator li.current{display:inline-block; margin-right:2px; float:left; width:35px; height:27px; line-height:27px; text-align:center; color:#FFFFFF; background:url(../images/pageBg.png) no-repeat 100% 0;}
.paginator li a{ display:inline-block; margin-right:2px; float:left; width:35px; height:27px; line-height:27px; text-align:center; color:#1d1934; background:url(../images/pageBg.png) no-repeat 0 0;}
.paginator li a:hover{color:#FFF; background:url(../images/pageBg.png) no-repeat 100% 0; text-decoration:none;}
.paginator li a.nolink{color:#ccc;cursor:default;}
.paginator li a.nolink:hover{background:transparent;*height:22px;padding:3px 6px 4px;*padding:0 6px;border:1px solid #ccc;*line-height:22px;}