@charset "utf-8";
/* CSS Document */
/*coomn*/
.a1 A:link{text-decoration:none;color:#333;}
.a1 A:visited{text-decoration:none;color:#333;}
.a1 A:hover{text-decoration:none;color:#cc3300;}
.a2 A:link{text-decoration:none;color:#666;}
.a2 A:visited{text-decoration:none;color:#666;}
.a2 A:hover{text-decoration:none;color:#cc3300;}
.a3 A:link{text-decoration:none;color:#fff;}
.a3 A:visited{text-decoration:none;color:#fff;}
.a3 A:hover{text-decoration:none;color:#ffff00;}
/*main*/
.w990{ width:990px; overflow:hidden; margin:0 auto}
.main_top{ width:990px; height:22px; margin:0 auto; overflow:hidden; background:#f7f7f7; border-bottom:1px #ccc solid; text-align:center}
.main_top a{color:#666666; font-size:14px; display:block; float:left; padding:5px 8px 0 7px; overflow:hidden}
.main_top A:link{text-decoration:none;color:#333;}
.main_top A:visited{text-decoration:none;color:#333;}
.main_top A:hover{text-decoration:none;color:#cc0000;}
.top_serach{ width:390px; float:left; padding:52px 0 0 0}
#textfield{ width:170px; height:21px; padding:0 0 0 25px; background: url(../images/icon-group.gif) no-repeat -7px -6px; border-bottom:1px #C3C3C3 solid;border-right:1px #C3C3C3 solid;border-top:1px #7C7C7C solid;border-left:1px #7C7C7C solid; line-height:21px; margin:0 0 0 20px}
#button{ width:60px; height:23px; overflow:hidden; background: url(../images/icon-group.gif) no-repeat 0 -46px; border:0; margin:0 0 0 8px}
.time{ color:#999; margin:28px 0 0 20px; letter-spacing:1px}
.member_login{ margin:52px 0 0 40px;  float:left;}
.member_login .mem{ width:120px; height:20px; overflow:hidden; line-height:20px; margin:0 10px 0 0; float:left; border:1px #7e9db9 solid}
.member_login .login{ width:60px; height:22px; overflow:hidden; background:url(../images/icon-group.gif) no-repeat ; border:0; float:left; margin:0 0 0 10px; padding:0; display:block}
.member_login img{ float:left}
.lre{ font-size:12px; color:#666666; letter-spacing:1px}
.lre a{color:#666666; font-size:12px; display:block; float:left; padding:10px 16px 0 10px; overflow:hidden; background:url(../images/icon-group.gif) no-repeat 0 -85px}
.lre A:link{text-decoration:none;color:#666;}
.lre A:visited{text-decoration:none;color:#666;}
.lre A:hover{text-decoration:none;color:#cc0000;}
.lre span{ padding:10px 0 0 10px; display:block; float:left}
.main_nav{ width:990px; height:33px; overflow:hidden; background:url(../images/navbg.jpg) no-repeat; margin:0 auto; font-size:14px; letter-spacing:2px; color:#fff}
.main_nav a{display:block; float:left; padding:11px 0 0 25px; overflow:hidden; width:85px; height:22px; letter-spacing:1px}
.main_nav A:link{text-decoration:none;color:#fff;}
.main_nav A:visited{text-decoration:none;color:#fff;}
.main_nav A:hover{text-decoration:none;color:#fff;}
A.nav1:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) 0 -35px}
A.nav2:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -110px -35px}
A.nav3:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -220px -35px}
A.nav4:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -330px -35px}
A.nav5:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -440px -35px}
A.nav6:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -550px -35px}
A.nav7:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -660px -35px}
A.nav8:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -770px -35px}
A.nav9:hover{text-decoration:none;color:#fff; background:url(../images/navbg.jpg) -880px -35px}
.main_sub{ width:990px; height:29px; overflow:hidden; background:url(../images/navbg.jpg) no-repeat 0 -70px; margin:0 auto}
.main_sub a{display:block; float:left; padding:10px 0 0 11px; margin:0 0 0 15px; overflow:hidden; background:url(../images/icon-group.gif) no-repeat 0 -175px; letter-spacing:2px}
.main_sub A:link{text-decoration:none;color:#fff;}
.main_sub A:visited{text-decoration:none;color:#fff;}
.main_sub A:hover{text-decoration:none;color:#ffff00;}

.news_info{ width:990px; overflow:hidden; margin:10px auto 0 auto}
.pic_news{ width:298px; height:398px; overflow:hidden; border:1px #CCCCCC solid; background:#000; float:left;color:#fff;}
.pic_news h3{ margin:7px 0 3px 10px;}
.pic_news p{ line-height:18px; padding:0 5px 0 8px}
.pic_news A:link{text-decoration:none;color:#fff;}
.pic_news A:visited{text-decoration:none;color:#fff;}
.pic_news A:hover{text-decoration:none;color:#ffcc00;}

.title A:link{text-decoration:none;color:#256091;}
.title A:visited{text-decoration:none;color:#256091;}
.title A:hover{text-decoration:none;color:#cc3300;}
.focus_news{ width:350px; height:393px; overflow:hidden; margin:7px 20px 0 20px; float:left}
.focus_news p{ line-height:20px; color:#333; margin:3px 0 17px 0}
.focus_news span{ color:#666}
.focus_news ul{}
.focus_news li{ background:url(../images/icon-group.gif) no-repeat 0 -90px; clear:left; line-height:24px; font-size:14px; padding-left:8px; width:340px}
.focus_news li a{padding-right:15px}
.focus_news li A:link{text-decoration:none;color:#333;}
.focus_news li A:visited{text-decoration:none;color:#333;}
.focus_news li A:hover{text-decoration:none;color:#cc3300;}

.mian_right{ width:300px; overflow:hidden; float:right}
.right_info{ width:298px; height:270px; overflow:hidden; background:#f7f7f7; border-top:1px #E6E6E6 solid;border-left:1px #E6E6E6 solid;border-right:1px #E6E6E6 solid;}
.right_info_columns{ width:298px; height:26px; background:url(../images/bg_info.gif)}
.right_info_columns a{ width:98px; height:18px; overflow:hidden; float:left; text-align:center; padding-top:8px; font-size:14px}
.right_info_columns A:link{text-decoration:none;color:#256091;}
.right_info_columns A:visited{text-decoration:none;color:#256091;}
.right_info_columns A:hover{text-decoration:none;color:#cc3300;background:url(../images/bg_info2.gif) 0 -1px}
.right_info_columns span{ width:1px; height:26px; overflow:hidden; display:block; float:left; background:#E6E6E6}
A.Currently:link{text-decoration:none;color:#256091;background:url(../images/bg_info2.gif)}
A.Currently:visited{text-decoration:none;color:#256091;background:url(../images/bg_info2.gif)}
A.Currently:hover{text-decoration:none;color:#cc3300;}
.right_info ul{ margin:5px 0 0 10px}
.right_info li{ width:265px; padding-left:13px; background:url(../images/icon-group.gif) no-repeat 0 -242px; clear:left}
.right_info li a{ font-size:12px; line-height:24px;}
.right_info li A:link{text-decoration:none;color:#333;}
.right_info li A:visited{text-decoration:none;color:#333;}
.right_info li A:hover{text-decoration:none;color:#cc3300;}
.banner1{ width:990px; height:60px; overflow:hidden; margin:10px auto}
.news_col{ width:316px; height:315px; overflow:hidden; float:left;}
.mR21{ margin-right:21px;}
.mL21{ margin-left:21px;}
.news_col ul{ margin:5px 0 0 8px}
.news_col li{ background:url(../images/icon-group.gif) no-repeat 0 -90px; clear:left; line-height:24px; font-size:14px; padding-left:8px; width:340px}
.news_col li a{padding-right:15px}
.news_col span{ color:#666}

.School{ width:990px; height:33px; overflow:hidden; margin:10px auto 10px auto; background:#f2f2f2; border-bottom:1px #b2b2b2 solid}
.School img{ float:left}
.School ul{ margin:17px 0 0 15px; float:left}
.School li{ background:url(../images/icon-group.gif) no-repeat 0 -95px; padding:0 15px 0 8px;}
.School a{}
.School A:link{text-decoration:none;color:#333;}
.School A:visited{text-decoration:none;color:#333;}
.School A:hover{text-decoration:none;color:#cc3300;}
.kuang{ width:168px; height:128px; overflow:hidden; background:#f2f2f2; border:1px #ccc solid; margin:0 12px 0 10px; float:left}
.kuang img{ margin:4px 0 0 4px; width:160px; height:90px}
.kuang a{ width:160px; overflow:hidden; margin:10px auto 0 auto; display:block; text-align:center; font-size:14px}

.foot_link{  width:990px; height:34px; overflow:hidden; margin:20px auto 0 auto; background:#f2f2f2; border-top:1px #a9a9a9 solid}
.foot_link a{ font-size:14px; float:left; padding:0 18px 0 18px;}
.foot_text{ width:990px; height:80px; padding-top:20px; overflow:hidden; text-align:center; line-height:24px; font-size:14px}



/*info*/
.top_sea{ margin:92px 0 0 0; float:right;}
.top_sea a{ margin:10px 15px 0 0; padding:0; letter-spacing:1px}
.nav_bg{ width:990px; height:63px; overflow:hidden;margin:0 auto; background:url(../images/navbg.jpg) no-repeat 0 -105px}
.current{ float:left; font-size:14px; color:#fff; margin-top:13px}
.current a{ float:left; margin:0 32px 0 20px}
.other{ float:right; font-size:14px; color:#666; margin:10px 8px 0 0; letter-spacing:1px}
.other a{padding:0 8px 0 8px}
.sub{ clear:left; padding:5px 0 0 0}
.sub a{display:block; float:left; padding:10px 0 0 11px; margin:0 0 0 15px; overflow:hidden; background:url(../images/icon-group.gif) no-repeat 0 -175px; letter-spacing:2px; display:inline}

.col_left{ width:650px; overflow:hidden; float:left; margin:25px 15px 0 0; display:inline;}
.col_right{ width:325px; overflow:hidden; float:left;margin:25px 0 0 0;}

.pic_news2{ width:238px; height:371px; overflow:hidden; border:1px #CCCCCC solid; background:#000; float:left;color:#333; background:url(../images/bg_pic.gif) repeat-x 0 bottom; float:left;}
.pic_news2 h3{ margin:7px 0 3px 10px;}
.pic_news2 p{ line-height:18px; padding:0 5px 0 8px; }
.pic_news2 A:link{text-decoration:none;color:#006699;}
.pic_news2 A:visited{text-decoration:none;color:#006699;}
.pic_news2 A:hover{text-decoration:none;color:#333;}
.focus_news2{ width:390px; height:373px; overflow:hidden; margin:7px 0 0 20px; float:left;}
.focus_news2 p{ line-height:22px; color:#333; margin:7px 0 17px 0;font-size:14px;}
.focus_news2 span{ color:#666}
.focus_news2 ul{}
.focus_news2 li{ background:url(../images/icon-group.gif) no-repeat 0 -90px; clear:left; line-height:24px; font-size:14px; padding-left:8px; width:390px}
.focus_news2 li a{padding-right:15px}
.focus_news2 li A:link{text-decoration:none;color:#333;}
.focus_news2 li A:visited{text-decoration:none;color:#333;}
.focus_news2 li A:hover{text-decoration:none;color:#cc3300;}

.dianline{ height:1px; width:650px; overflow:hidden; background:url(../images/dianline.gif); margin:0 0 10px 0}