/*normal*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img {margin:0; padding:0; border:0;}
body,td,p,div,li,select,input,textarea {font-size:11px;}
body {line-height:20px;  background:url(../images/background.gif) repeat center 0; font-family:Verdana; font-size:11px; color:#333333; height:auto px; margin:0 auto; -webkit-text-size-adjust:none; font-size:11px !important;}
ul {list-style-type:none;}
select,input {vertical-align:middle;}

#chrome10px{
-webkit-text-size-adjust:none;
font-size:11px;
}

a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover,a:active{ color:#F00; text-decoration:underline;}

#wrap{ width:1000px; height:auto px; margin:0 auto;}
#background{float:left; width:985px; height:auto px; margin:0 auto;  background-color:#FFFFFF; padding-left:8px; padding-right:7px;  padding-bottom:30px;}

/*header*/
#header{width:985px; height:94px; margin:0 auto; }
#header .Logo{float:left; width:151px; height:81px; padding-top:13px; padding-left:16px;}
#head_left{float:left; width:374px; height:94px; padding-left:435px;}
#head_left .top_menu{float:left; width:368px; height:23px; padding-left:15px; background:url(../images/CEG-1_03.gif) no-repeat 0px 0px;}
#head_left .top_menu li{float:left; height:23px; line-height:23px; list-style:none; padding-left:5px; padding-right:15px; font-size:11px; color:#FFFFFF; text-align:left;}
#head_left .top_menu .ico{background:url(../images/ico-1.png) no-repeat 0px 8px; width:auto px;}
#head_left .top_menu .span{ float:left; height:23px; line-height:15px; width:60px; color:#FFFFFF; margin:0px; padding:0px;}

#head_left .top_menu a:link,#head_left .top_menu a:visited{ color:#FFFFFF; text-decoration:none;}
#head_left .top_menu a:hover,#head_left .top_menu a:active{ color:#FF0000; text-decoration:underline;}

#top_search{float:left; width:306px; height:56px; background:url(../images/fei.gif) no-repeat 0px 0px; padding-top:15px; padding-left:77px;}
.stxt { width:131px; border:1px #CCCCCC solid ; height:22px;}
.sbtn { width:32px; height:26px; background:url(../images/go.gif) no-repeat; cursor:pointer; border:0 none;}

/*menu*/
.menu{ float:left; height:41px; line-height:41px; background:url(../images/menu_bg.gif) repeat-x; width:985px; margin:0 auto}
.menu li{ float:left; position:relative;}
.menu ul li:hover a {background:url(../images/menu_bg_link.gif) repeat;  }
.menu li a{ color:#FFFFFF; font:12px Verdana; text-decoration:none; display:block; padding:0 17px; line-height:41px; background:url(../images/menus_line.gif) no-repeat right;}
.menu li a:link,.menu li a:visited{ color:#FFFFFF; text-decoration:none;  }
.menu li a:hover,.menu li a:active{ color:#FFFFFF; text-decoration:underline;}
.menu li a:hover{ background:url(../images/menu_bg_link.gif) repeat-x}
.menu li.last a{ color:#FFE92E; background:none}
.menu li.last a:hover{background:url(../images/menu_bg_link.gif) repeat-x;}

.menu ul.twoMenu{ position:absolute; display:none; background:#CE060F; padding-bottom:10px; width:auto;}
.menu ul.twoMenu_g{ width:330px!important; width:315px;}
.menu ul.twoMenu_g li{ width:315px;}
.menu_line{width:315px; float:right; clear:both; font-size:1px; background:#CAC8C8; height:1px; margin:0; padding:0; border:0; overflow:hidden; margin-top:3px}

.menu ul.twoMenu_a{ width:295px!important; width:280px;}
.menu ul.twoMenu_a li{ width:280px;}
.menu_line_a{width:280px; float:right; clear:both; font-size:1px; background:#CAC8C8; height:1px; margin:0; padding:0; border:0; overflow:hidden; margin-top:3px}

.menu ul.twoMenu_b{ width:210px!important; width:195px}
.menu ul.twoMenu_b li{ width:195px;}
.menu ul.twoMenu_c{ width:275px!important; width:260px}
.menu ul.twoMenu_c li{width:260px;}

.menu ul.twoMenu_d{ width:335px!important;width:320px; }
.menu ul.twoMenu_d li{width:320px;}
.menu ul.twoMenu_d{ left:-197px!important;left:-197px; }

.menu ul.twoMenu li{float:left; clear:both; background:#CE0610; line-height:27px; height:27px; font-size:11px; color:#fff; padding-left:15px;}
.menu ul.twoMenu li a{background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px; line-height:27px; height:27px; font-size:11px; }
.menu ul.twoMenu li a:hover{ background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px;}
.menu ul.twoMenu li a.subA{background:#770006 url(../images/arrow-list.gif) no-repeat 0px 7px;}

.menu ul.twoMenu_a li a.subA{background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px!important;background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px;}
.menu ul.twoMenu_a li a:hover{ background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px!important; background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px;}

.menu ul.twoMenu_b li a.subA{background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px!important;background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px;}
.menu ul.twoMenu_b li a:hover{ background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px!important;background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px;}

.menu ul.twoMenu_c li a.subA{background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px;}
.menu ul.twoMenu_c li a:hover{ background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px;}

.menu ul.twoMenu_d li a.subA{background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px!important;background:#CE0610 url(../images/arrow-list.gif) no-repeat 0px 7px;}
.menu ul.twoMenu_d li a:hover{ background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px;!important;background:#720909 url(../images/arrow-list.gif) no-repeat 0px 7px;}



/**/
#flashplay{float:left; z-index:10;  width:985px; height:192px; padding-top:2px; margin:0px;}

#location{float:left; width:985px; height:40px; line-height:40px; color:#717171; font-size:11px;}
#location a:link,#location a:visited{ color:#717171; text-decoration:none;}
#location a:hover,#location a:active{ color:#FF0000; text-decoration:underline;}

/**/
#main{float:left; width:985px; margin:0px; height:auto px;}

#main_left{float:left; width:169px; margin:0px 9px 0px 0px;}
.left_edu{float:left; margin:0px;  border:1px #E1E1E1 solid ; width:169px; height:320px;}
.left_edu p{float:left; margin:0px; width:154px; padding-left:15px; padding-top:10px; height:30px; line-height:18px; font-size:11px;}
.left_edu li{float:left; margin:0px; list-style:none; width:150px; padding-left:19px; padding-bottom:10px; padding-top:15px; height:auto px;}

.left_contact{ float:left; padding-top:7px; margin:0px;}
.left_contact p{ margin:0px; padding:0px; float:left;}
.contact_tel{float:left; padding-top:7px; padding-bottom:7px;}
.contact_tel li{ float:left; list-style:none; height:20px; line-height:20px; background:url(../images/contact_tel_bg.gif) no-repeat 0px 0px; width:154px; margin-bottom:7px; font-size:11px; padding-left:15px;}
.left_contact span{ margin:0px; padding:0px; float:left; width:124px; padding-right:45px; font-size:11px; line-height:14px; padding-top:15px;}

#main_middle{float:left; width:572px; border:1px #E1E1E1 solid ;}
h3.t {height:26px; background:url(../images/tbg.gif) repeat-x; margin:0px;}
h3.t .title { display:inline-block; height:26px; padding-left:16px; background:url(../images/titlebg.gif) no-repeat; line-height:26px; color:#00000; font-size:12px;}

#middle_content{ float:left; padding:0px 13px 13px 13px; width:546px; height:auto px;}
#middle_content .middle_Programs{float:left; width:546px; height:126px; border-bottom:1px #E1E1E1 dotted ; margin-top:20px;}
#middle_content .Programs_img {float:left; width:122px; height:126px;}
#middle_content .Programs_img img{ border-left:#CCCCCC 4px solid; border-right:#CCCCCC 4px solid; border-top:#CCCCCC 3px solid; border-bottom:#CCCCCC 3px solid;}
#middle_content .Programs_content{float:left; padding-left:18px; width:406px;}
#middle_content .Programs_title{float:left; width:386px; padding-left:20px; height:20px; color:#00589F; font-weight:bold; background:url(../images/title_ico.gif) no-repeat 0px 0px; line-height:12px;}
#middle_content .Programs_title a:link,#middle_content .Programs_title a:visited{ color:#00589F; text-decoration:none;}
#middle_content .Programs_title a:hover,#middle_content .Programs_title a:active{ color:#FF0000; text-decoration:underline;}
#middle_content .Programs_intro{float:left; width:406px; line-height:18px; font-size:11px;}
#middle_content .Programs_more{float:left; width:56px; height:13px; padding-left:350px;}

/**/
#main_right{float:left; width:218px; margin:0px; margin:0px 0px 0px 9px;}
.right_news{float:left; margin:0px; border:1px #E1E1E1 solid ; width:216px; margin-bottom:15px;}
.news_content{float:left; width:188px; margin-top:10px; padding-bottom:8px;padding-left:14px; padding-right:14px;}
.news_title{float:left; width:188px; font-size:11px; line-height:14px; color:#00589F; padding-bottom:8px; margin-bottom:4px; list-style:none; border-bottom:1px #666666 dotted;}
#main_right .Programs_more{float:left; width:56px; padding-top:6px; height:20px; padding-left:132px;}

.news_title a:link,.news_title a:visited{ color:#00589F; text-decoration:none;}
.news_title a:hover,.news_title a:active{ color:#FF0000; text-decoration:underline;}

/**/
#footer{float:left; width:1000px; height:89px; background:url(../images/footer_bg.gif) repeat; color:#5C5C5C;}
#footer p{float:left; text-align:center; margin-top:15px; width:1000px; height:23px; line-height:23px;}
#footer a:link,#footer a:visited{ color:#000000; text-decoration:none;}
#footer a:hover,#footer a:active{ color:#FF0000; text-decoration:underline;}

/*left_menu*/
.left_menu{float:left; width:171px; margin:0px; background-color:#E0E0E0; }
.left_menu h3.l {height:26px;}
.left_menu h3.l .title { display:inline-block; height:26px; padding-left:16px; width:155px; color:#00000; font-size:12px; line-height:13px;}

.smenu{float:left; width:161px; padding-left:5px; padding-right:5px;}
.smenu h4.q {width:161px; border-top:1px #929292 dotted ; }
.smenu h4.q .title{display:inline-block; width:150px; padding-left:11px; color:#165DA0; font-size:11px; }
.tmenu{float:left; width:161px; padding-bottom:4px; }
.tmenu li{float:left; width:135px; padding-left:26px; line-height:16px; color:#000000; background:url(../images/tmenu_ico.gif) no-repeat 17px 6px; font-size:11px;}
.tmenu a:link,.tmenu a:visited{ color:#000000; text-decoration:none;}
.tmenu a:hover,.tmenu a:active{ color:#FF0000; text-decoration:underline;}

.fmenu{float:left; clear:both; width:135px; padding-bottom:4px; }
.fmenu li{float:left; clear:both; width:119px; padding-left:16px; line-height:16px; color:#000000; background:url(../images/fmenu_ico.gif) no-repeat 4px 6px; font-size:11px;}

/*about_menu*/
.about_menu{float:left; width:171px; margin:0px; background-color:#E0E0E0; }
.about_menu h3.l {height:26px;}
.about_menu h3.l .title { display:inline-block; height:26px; padding-left:16px; width:155px; line-height:26px; color:#00000; font-size:12px; border-bottom:1px #929292 dotted ; }

.about_smenu{float:left; width:161px; padding-left:5px; padding-right:5px; padding-top:5px;}
.about_tmenu{float:left; width:161px; padding-bottom:4px;  }
.about_tmenu li{float:left; width:135px; padding-left:26px; line-height:16px; color:#333333; background:url(../images/tmenu_ico.gif) no-repeat 17px 6px; font-size:11px;}

.about_fmenu{float:left; width:135px; padding-bottom:4px; }
.about_fmenu li{float:left; width:125px; padding-left:10px; line-height:16px; color:#000000; background:url(../images/tmenu_ico.gif) no-repeat 3px 6px; font-size:11px;}

#right_content{float:left; width:757px; padding-left:23px; padding-right:20px; height:auto;}
#right_content h1{float:left; width:757px; height:30px; line-height:30px; border-bottom:1px #E5E5E5 solid;  color:#A30A0A; font-size:14px;}
#right_content .content_info{float:left; width:757px; height:auto px; line-height:21px; color:#454545; font-size:11px; padding-top:10px;}
#right_content .content_con{float:left; width:465px; padding-right:17px; height:auto px; color:#454545; font-size:11px; padding-top:10px;}
#right_content p{line-height:18px;}
#right_content .content_pic{float:left; width:275px; height:auto px; padding-top:10px;}

.news_list{float:left; clear:both; width:750px; text-align:left; padding-top:5px; height:auto; }
.news_list li{float:left; clear:both; background:url(../images/li-ico.gif) no-repeat 4px 12px; padding-left:15px; width:735px; height:32px; line-height:32px; overflow:hidden; border-bottom:1px dashed #C1C1C1;}
.news_list li span{float:left; width:635px; padding-top:1px;}
.news_list li em{float:left; margin:0px; padding:0px; font-style:normal; width:100px;color:#8c8c8c;}
.news_page{float:left; clear:both; margin-top:15px; text-align:right; padding-right:15px; font-style:normal; width:735px; color:#8c8c8c; height:30px; line-height:30px;}
