@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
body{ margin:0; padding:0; font-family:"宋体"; background:#E8E8EC; font-size:12px; color:black;}
a,a:hover{ text-decoration:none; color:black;}

#wrap{ width:944px; margin:14px auto 0 auto; background:white;}

#top{ height:285px; width:944px; overflow:hidden; background:#E8E8EC;}
#top_1{ width:944px; height:280px; overflow:hidden;}
#top_2{ position:relative; height:38px; width:928px; overflow:hidden; z-index:1; top:-38px; padding-left:16px;}

.nav{ width:100px; height:38px; float:left; line-height:38px; color:white; font-size:14px; text-align:center;}
.nav a{ width:100px; height:38px; line-height:38px; color:white; font-size:13px;  text-align:center; display:block; overflow:hidden; font-weight:bold;}
.nav a:hover{ background:url(../images/nav.gif) 0 2px no-repeat; color:black;}


.input{ width:100px; height:13px; overflow:hidden;}

.nav_sec_s a{ width:100px; height:24px; background:#bdcbfa; text-align:center; line-height:24px; color:#000; display:block; border-top:1px solid #fff;}
.nav_sec_s a:hover{ color:#fff; font-weight:bold; background:#cc0000;}

.sec1{ float:left; width:80px; height:19px; text-align:center; font:12px;}
.sec1 a{ width:100px; height:24px; background:#bdcbfa; text-align:center; line-height:24px; color:#000; display:block; border-top:1px solid #fff;}
.sec1 a:hover{ color:white; background:#2B4B76;}

.sec2{float:left; width:90px; height:19px; text-align:center; font:12px;}
.sec2 a{ width:100px; height:24px; background:#bdcbfa; text-align:center; line-height:24px; color:#000; display:block; border-top:1px solid #fff;}
.sec2 a:hover{ color:#fff; font-weight:bold; background:#cc0000;}

#nav_sec{ width:100px; height:19px; position:absolute; z-index:1; top:292px;}

#nav_sec_2{ display:none; width:100px;  line-height:19px; position:absolute; left:116px;}
#nav_sec_3{display:none; line-height:19px; position:absolute; left:216px; }
#nav_sec_4{display:none; line-height:19px; position:absolute; left:320px;}
#nav_sec_5{display:none;  line-height:19px; position:absolute; left:416px; }

#nav_sec_7{display:none; line-height:19px; position:absolute; left:616px; }
#nav_sec_8{display:none; height:19px; line-height:19px; position:absolute; left:720px;}
#nav_sec_9{display:none;  line-height:19px; position:absolute; left:816px; z-index:2;}

#main{ width:944px; height:676px; overflow:hidden;}

#main_1{ width:190px; float:left; overflow:hidden; height:663px; padding:3px 15px 10px 12px;}

#main_1_1{ width:162px; height:20px; color:#003366; padding-left:28px; background:url(../images/email_top.jpg) 6px 0 no-repeat; font-weight:bold;}

#main_1_2{ width:190px; height:123px; margin-bottom:10px; background:url(../images/email.jpg) no-repeat; overflow:hidden;}

.emailbut{ width:64px; height:22px; background:url(../images/email_sub.jpg) no-repeat ;}

.input1{width:100px; height:17px; border:1px solid #E8E9E8;}

#main_1_3{ width:180px; height:117px; background:url(../images/index_01bg.jpg) no-repeat; padding:8px 4px 0 4px; overflow:hidden;}

#main_1_4{ width:188px; height:275px; background:url(../images/index_02.jpg) no-repeat; margin-bottom:5px;}

.main_1_4_1{ width:177px; color:#666666;height:25px; line-height:25px; padding-left:11px;}
.main_1_4_1 a{color:#666666; font-weight:bold;}
.main_1_4_1 a:hover{ color:red;}

#main_1_5{ width:188px; height:117px; background:#EDF7FF; overflow:hidden; text-align:center; padding-top:5px;}

#main_2{ width:727px; float:left; height:666px;}

#main2_1{ width:510px; height:210px; float:left; overflow:hidden;}

#main2_1_1{ width:495px; height:23px; background:url(../images/index_05.jpg) repeat-y; margin-bottom:12px; line-height:23px; padding-left:15px; color:black; font-weight:bold; overflow:hidden;}

#main2_1_1_left{ float:left; width:420px;}
#main2_1_1_right{ float:left; width:75px; height:22px; padding-top:1px; _padding-top:3px; overflow:hidden;}

#main2_1_2{ float:left; width:188px; height:133px; background:url(../images/index_06.jpg) no-repeat; padding:10px; margin-top:5px;}

#main2_1_3{ float:left; width:271px; height:153px; padding-left:31px; overflow:hidden;}
#main2_1_3_more{ width:261px; height:21px; text-align:right; padding-right:10px;}

#main2_2{ width:209px; height:210px; float:left; padding-left:8px;}

#main2_2_weather{ width:200px; height:199px; border:1px solid #666666;}

.main_2_2_right_list{ width:268px; height:22px; line-height:22px; padding-left:20px; background:url(../images/index_07.jpg) 2px 10px no-repeat; overflow:hidden;}

#main_2_3{ clear:both; width:727px; height:238px; margin-bottom:10px; margin-top:5px;}

#main_2_3_left{ width:417px; float:left; height:238px;}

#main_2_3_left_top{ width:413px; height:32px; background:url(../images/index_09.jpg) no-repeat; margin-bottom:1px;}

#main_2_3_left_top_left{ float:left; width:325px; padding-left:25px; height:32px; line-height:32px; color:#003366; font-weight:bold;}

#main_2_3_left_top_right{ float:left; width:63px; height:24px; padding-top:8px; }

#main_2_3_left_content{ width:385px; height:186px; border-top:1px solid #EAEAEA; background:#F1F1F1; padding:7px 14px 11px 14px; line-height:22px; overflow:hidden;}

#main_2_3_right{ width:293px; float:left; height:238px; margin-left:14px;}

#main_2_3_right_top{ width:293px; height:32px; background:url(../images/index_10.jpg) no-repeat; margin-bottom:1px;}
#main_2_3_right_top_left{ float:left; width:204px; height:32px; line-height:32px; color:#003366; font-weight:bold; padding-left:25px;}
#main_2_3_right_top_right{ float:left; width:64px; height:24px; padding-top:8px;}

#main_2_3_right_content{ width:272px; height:124px; background:#F1F1F1; padding-left:21px;}
.marktitle{ width:178px; height:21px; line-height:21px; background:url(../images/index_07.jpg) 0 8px no-repeat; padding-left:14px; overflow:hidden;}
.marktime{ width:80px; overflow:hidden;}

#main_2_3_right_bottom{ width:292px; height:81px; overflow:hidden;}
#main_2_3_right_bottom_left{ float:left; width:120px; height:75px; padding-top:6px;}
#main_2_3_right_bottom_right{ float:left; width:141px; height:56px; padding-left:31px; padding-top:25px;}

#main_2_4{ width:727px; height:197px; overflow:hidden;}

#main_2_4_1{ width:714px; height:7px; background:url(../images/index_12.jpg) no-repeat; overflow:hidden;}

#main_2_4_2{ width:712px; border-left:1px solid #CCCCCC; border-right:1px solid #cccccc; height:180px; background:#F4F4F4; }

#main_2_4_2_top{ width:694px; height:24px; border-bottom:1px dashed #808080; margin:0 auto; overflow:hidden;}
#main_2_4_2_top_left{ float:left; width:632px; height:24px; overflow:hidden; line-height:24px; color:#003366; font-weight:bold;}
#main_2_4_2_top_right{ float:left; width:62px; height:24px; overflow:hidden;}

#main_2_4_2_content{ width:694px; height:145px; padding-top:10px; overflow:hidden; margin:0 auto;}

#main_2_4_3{ width:714px; height:10px; background:url(../images/index_13.jpg) no-repeat;}

#teach{width:694px; height:125px; overflow:hidden; font-size:12px; text-align:center; float:left;}

#bottom{ clear:both; width:944px; height:55px; text-align:center; color:black; background:#E8E8EC; padding-top:27px;}
#bottom a,#bottom a:hover{ color:black;}

#content{width:944px; min-height:655px; background:url(../images/bg.jpg) repeat-y;}


#left{ float:left; width:228px; min-height:655px;}
#left_1{ width:184px; height:23px; background:url(../images/about_02.jpg) no-repeat; padding-top:15px; padding-left:40px; font-size:14px; font-weight:bold;}

#left_2{ padding-left:41px; width:183px; padding-top:13px;}
.left_2_1{ width:165px; height:22px; background:url(../images/about_03.jpg) 3px 8px no-repeat; padding-left:18px; line-height:22px;}
.left_2_1 a:hover{ color:red;}

#left_3{ width:164px; height:20px; line-height:20px; background:url(../images/email_top.jpg) 7px 6px no-repeat; font-weight:bold; margin:10px auto 5px auto; padding-left:26px;}

#left_4{ width:190px; margin:0 auto; background:url(../images/email.jpg) no-repeat;}
#left_5{ width:190px; margin:10px auto; background:#EDF7FF; overflow:hidden; text-align:center; padding-top:5px;}
#left_5 img{ margin-top:10px;}

#right{ float:left; width:706px; padding-left:10px;}
#right_1{ width:706px; height:38px; line-height:38px; color:#003366;}
#right_2{ width:670px; min-height:577px; padding-left:9px; padding-right:27px; padding-top:11px; line-height:22px; overflow:hidden;}

#right_2_domain{width:670px; min-height:577px; padding-left:9px; padding-right:27px; padding-top:11px; line-height:22px; overflow:hidden; background:url(../images/e.jpg) no-repeat center bottom;}

#right_02_23{width:670px; min-height:577px; padding-left:9px; padding-right:27px; padding-top:11px; line-height:22px; overflow:hidden; background:url(../images/shool.jpg) no-repeat center 100px;}

#right_22{width:670px; min-height:577px; padding-left:9px; padding-right:27px; padding-top:11px; line-height:22px; overflow:hidden; background:red;}
#domainimg{ width:660px; height:500px; margin:10px auto; overflow:hidden;}

.newlist{ width:670px; height:27px; border-bottom:1px dashed #cccccc; line-height:21px;}
.newlist a:hover{ color:red;}
.newlist_title{ width:543px; height:27px; line-height:27px; float:left; background:url(../images/email_top.jpg) 2px 9px no-repeat; padding-left:17px;}


.newlist_addtime{ width:110px; height:27px; line-height:27px; float:left;}
#newtitle{ font-weight:bold; font-size:14px; text-align:center; height:25px;}

.sutralist{ float:left; width:223px; height:200px; text-align:center; overflow:hidden;}
.linklist{ float:left; width:300px; height:30px; border:1px solid #CCCCCC; line-height:30px; margin-top:5px; margin-left:10px; text-align:center;}
.linklist a{ width:300px; height:30px; display:block;}
.linklist a:hover{ background:#FFCD9B;}

#clear{ clear:both;}

.bold{ font-weight:bold;}
.red{ color:#FF0000;}
#page{ width:100%; height:20px; line-height:20px; text-align:center;}

