body{ margin:0; padding:0px;background-image:url(body_bg2.gif); background-position:center top; background-repeat:repeat-y;}
*{ margin:0; padding:0px;}

.top{ width:960px; height:auto; margin:0 auto;}
.logo{ width:960px; height:40px; margin:0 auto;background-image:url(top_bg.gif); background-position:left top; background-repeat:repeat-x; }
.logo_l{ padding:5px; line-height:30px; height:30px; overflow:hidden; float:left;font-size:12px; color:#333;background-image:url(logo.gif); background-repeat:no-repeat; background-position:left center;  padding-left:130px; }
.logo_l a{ font-size:12px; color:#333; text-decoration:none;}
.logo_l a:hover{ color:#cc0000; text-decoration:underline;}
.logo_r{ float:right; padding-top:8px; width:200px;}
.logo_r li{ list-style-type:none; float:left; margin-left:5px; overflow:hidden;}
.logo_r ul{ list-style-type:none; }

.nav{ width:960px; height:40px; padding:10px 0; margin:0 auto;background-image:url(nav_bg.gif); background-position:left top; background-repeat:repeat-x;}
.nav ul{ list-style-type:none;}
.nav li{ float:left;  text-align:center; height:40px; line-height:50px; overflow:hidden; display:inline;}
.nav li a{ font-size:14px; color:#000; font-weight:bold;text-decoration:none; display:block; height:40px; float:left; width:104px; margin-right:1px; }
.nav li a:hover{ background-image:url(line_nav.gif); background-position:center 7px; background-repeat:no-repeat; display:block; color:#cc0000;}
.nav li .sx{background-image:url(line_nav.gif); background-position:center 7px; background-repeat:no-repeat; 
display:block; color:#cc0000;}


.main_1{ width:960px;min-height:650px; height:auto; clear:left; margin:0 auto; background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}

.main_1_left{ float:left; width:280px; padding:10px; height:auto; overflow:hidden; border:1px solid #CBCBCB; background-color:#F7F7F7;}
.ppt{ height:auto;line-height:25px; text-align:center; font-size:12px; font-weight:bold; width:280px;}
.sp{ width:280px; height:271px; background-image:url(sp_bg.gif); background-position:left top; background-repeat:no-repeat;}
.in{ text-indent:68px; height:30px; padding-top:23px; font-size:12px; font-weight:bold; color:#005BA5; clear:both;}
.sp_nr{ padding:0px 5px 10px 5px; display:inline; height:210px;}

.main_1_mid{ float:left; width:380px; height:auto; margin-left:15px; }
.news{  height:auto; padding-bottom:10px;}
.news span{ font-size:12px; color:#000000;}
.news h2{ padding:12px 0 0 0; overflow:hidden; text-align:center;}
.news h2 a{ font-size:18px; text-decoration:none; color:#000000; font-weight:bold; }
.news h2 a:hover{ text-decoration:underline; color:#cc0000;}
.news p { font-size:12px; text-decoration:none; color:#5F5F5F; line-height:20px; text-indent:25px; border:1px solid #CBCBCB; background-color:#F7F7F7; padding:10px 5px;}
.news p a{ font-size:12px; text-decoration:none; color:#333333;}
.news p a:hover{ text-decoration:underline; color:#cc0000;}
.news2{ padding:0 5px 0 0px; height:auto;}
.news2 ul{ list-style-type:none;}
.news2 ul li{ height:24px; line-height:24px; overflow:hidden; background-image:url(list_2.gif); background-repeat:repeat-x; background-position: left 23px; clear:left; margin-bottom:2px; width:370px;  }
.news2 ul li a{ font-size:14px; text-decoration:none; color:#333333;background-image:url(list_l.gif); background-repeat:no-repeat; background-position:left 7px;padding-left:10px;}
.news2 ul li a:hover{ text-decoration:underline; color:#cc0000;}
.news2 p{ height:30px; line-height:30px; padding-left:32px; padding-right:100px;background-image:url(news_line.gif); background-repeat:no-repeat; background-position:left center;font-size:14px; color:#333333; font-weight:bold;}
.day{ float:right; color:#666; font-size:12px; font-weight:normal; padding-left:10px;}

.main_1_right{ float:right; width:250px; height:auto;overflow:hidden; border:1px solid #CBCBCB; background-color:#F7F7F7;}
.tit1{ margin:5px 5px; height:24px; line-height:24px; background-color:#E1E1E1; font-size:14px; color:#5F5F5F; font-weight:bold; padding-left:5px; clear:both;}
.c_1{ margin:5px; background-color:#FFFFFF; font-size:12px; color:#555555; line-height:20px; padding:5px;}
.c_1 img{ width:120px; height:60px; float:left; padding:2px; margin:5px; border:1px solid #C8C8C8;}
.c_2{ margin:5px;font-size:12px; color:#555555;}
.c_2 ul{ list-style-type:none;}
.c_2 ul li{ height:22px; line-height:22px; overflow:hidden;background-image:url(list_l.gif); background-repeat:no-repeat; background-position:left 9px;padding-left:10px;}
.c_2 li a{ font-size:12px; text-decoration:none; color:#333333;}
.c_2 li a:hover{ text-decoration:underline; color:#cc0000;}

.c_3{ margin:5px;  font-size:12px; color:#555555; line-height:20px; clear:both;}
.c_3 img{ width:90px; height:90px; float:left;margin:5px; border:1px solid #333;}
.c_3 h2{ width:120px; flaot:right; height:22px; line-height:22px; overflow:hidden; font-size:14px; color:#000; }
.c_3 p{ width:135px; flaot:right; height:auto; line-height:20px; overflow:hidden; font-size:12px; color:#424242; text-indent:25px; }
.c_3 p a{ font-size:12px; color:#A01731; text-decoration:none;}
.c_3 p a:hover{ text-decoration:underline;}
.c_3 h2 a{ font-size:12px; color:#333; font-weight:bold; text-decoration:none; }
.c_3 h2 a:hover{ text-decoration:underline;}



.tit01{ margin:5px 0px; height:24px; line-height:24px; background-color:#E1E1E1; font-size:14px; color:#5F5F5F; font-weight:bold; padding-left:5px; clear:both;}
.c_03{ margin:5px 0px;  font-size:12px; color:#555555; line-height:20px; clear:both;}
.c_03 img{ width:90px; height:90px; float:left;margin:5px; border:1px solid #333;}
.c_03 h2{ width:170px; flaot:right; height:22px; line-height:22px; overflow:hidden; font-size:14px; color:#000; }
.c_03 p{ width:175px; flaot:right; height:auto; line-height:20px; overflow:hidden; font-size:12px; color:#424242; text-indent:25px; }
.c_03 p a{ font-size:12px; color:#A01731; text-decoration:none;}
.c_03 p a:hover{ text-decoration:underline;}
.c_03 h2 a{ font-size:12px; color:#333; font-weight:bold; text-decoration:none; }
.c_03 h2 a:hover{ text-decoration:underline;}



.c_4{ margin:5px;font-size:12px; color:#555555; line-height:20px;}
.c_4 ul{ list-style-type:none; padding-left:10px;}
.c_4 ul li{ height:24px; line-height:24px; overflow:hidden;}
.c_4 a{ font-size:12px; color:#cc0000; text-decoration:none;}
.c_4 a:hover{ text-decoration:underline; color:#cc0000;}

.t_tit01{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px 1px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit02{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -45px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit03{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -90px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit04{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -133px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit05{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -175px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit06{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -219px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit07{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -350px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit08{width:245px; height:39px;background-image:url(li_bbg.gif);background-position:0px -438px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit09{width:245px; height:39px;background-image:url(li_bbg.gif);background-position:0px -483px; background-repeat:no-repeat; float:left; display:inline; }
.t_tit10{width:185px; height:39px;background-image:url(li_bbg.gif);background-position:0px -394px; background-repeat:no-repeat; float:left; display:inline; }


.m_tit{ margin:0 auto; width:958px; height:39px; margin-top:5px; line-height:39px;background-image:url(list_4.gif);background-position:left bottom; background-repeat:repeat-x;clear:both; font-size:14px; font-weight:bold; color:#fff; border:1px solid #ccc;}


.m_tit2{ margin:0 auto; width:958px; height:39px; margin-top:5px; line-height:39px;background-image:url(list_4.gif);background-position:left bottom; background-repeat:repeat-x;clear:both; font-size:14px; font-weight:bold; color:#fff; border:1px solid #ccc;}

.m_tit02{ margin:0 auto; width:958px; height:39px; margin-top:5px; line-height:39px;background-image:url(list_4.gif);background-position:left bottom; background-repeat:repeat-x;clear:both; font-size:14px; font-weight:bold; color:#fff; border:1px solid #ccc;}

.m_tit5{ margin:0 auto; width:958px; height:39px; margin-top:5px; line-height:39px;background-image:url(list_4.gif);background-position:left bottom; background-repeat:repeat-x;clear:both; font-size:14px; font-weight:bold; color:#fff; border:1px solid #ccc;}




.cont1{width:960px; height:auto; clear:left; margin:0 auto;overflow:hidden; padding-bottom:20px;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.cont1_left{ float:left; height:auto; width:920px;}
.cont1_left ul{ list-style-type:none; padding-top:10px;}
.cont1_left ul li{ height:150; line-height:24px; overflow:hidden; line-height:22px; float:left; width:172px; display:block; margin-right:10px;}
.cont1_left ul li img{ width:170px; height:128px; border:1px solid #ccc;}
.cont1_left p{ font-size:12px; color:#4D4D4D;clear:both; line-height:20px;clear:both; text-indent:25px;}
.cont1_left p a{ color:#A01731; font-size:12px; text-decoration:none;}
.cont1_left p a:hover{text-decoration:underline;}
.cont1_left h2 a{ font-size:12px; font-weight:bold; color:#333;  text-decoration:none; }
.cont1_left h2 a:hover{ text-decoration:underline;}

.cont1_right{ width:40px; float:right; height:auto; padding-top:60px;}
.cont1_right ul{ list-style-type:none;}
.cont1_right ul li{ height:26px; float:left; line-height:26px; text-align:center; font-size:12px;display:block;background-image:url(up03.gif); background-position:1px center ; background-repeat:no-repeat;}
.cont1_right .online1 {height:26px; float:left; width:26px;background-image:url(up11.gif); background-position:1px center ; background-repeat:no-repeat;line-height:26px; text-align:center; font-size:12px; color:#fff; display:block;}
.online2{height:26px; float:left; width:30px;background-image:url(up11.gif); background-position:1px 1px ; background-repeat:no-repeat;line-height:26px; text-align:center; font-size:12px; color:#333333; cursor:pointer; }
.cont1_right ul li a:hover{background-image:url(up11.gif); color:#fff;background-position:1px center ;}
.cont1_right ul li a {background-image:url(up3.gif);  background-position:4px center ; background-repeat:no-repeat;  font-size:12px; color:#333333; text-decoration:none; display:block;}



.cont2{ width:950px; height:auto; clear:left; margin:0 auto; padding-bottom:10px; padding-left:10px;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.u1{ width:940px; height:auto; clear:left; margin:0 auto; margin-bottom:10px; float:left;}
.u1_left{ width:200px; height:250px; float:left; border:1px solid #ccc; text-align:center;}
.u1_left img{ width:200px; height:250px; border:0px;}
.u1_mid{ width:220px; height:230px; padding:10px; float:left; border:1px solid #ccc;margin-left:10px; font-size:12px; line-height:22px; color:#545454;}
.u1_mid span{ font-size:16px; font-weight:bold; color:#666}
.u1_mid a{ font-size:16px; color:#333; text-decoration:none;}
.u1_right{ width:450px; height:230px; padding:10px; float:right; border:1px solid #ccc;margin-left:10px; font-size:12px; line-height:28px; color:#545454;}
.u1_right h2{ font-size:16px; font-weight:bold; color:#333;clear:both;}
.u1_right p{ font-size:12px; color:#666;clear:both; line-height:20px;clear:both;}
.u1_right p a{ color:#A01731; font-size:12px; text-decoration:none;}
.u1_right p a:hover{text-decoration:underline;}
.u1_right ul{ list-style-type:none; padding-top:10px;}
.u1_right ul li{ height:auto; line-height:22px; overflow:hidden;float:left; width:150px; display:block; text-align:center;}
.u1_right ul li img{ width:120px; height:90px; border:1px solid #ccc;}
.u1_right ul li a{ color:#A01731; font-size:12px; text-decoration:none;}
.u1_right ul li a:hover{text-decoration:underline;}
.u1_right h2 a{ font-size:16px; font-weight:bold; color:#4D4D4D;  text-decoration:none; }
.u1_right h2 a:hover{ text-decoration:underline;}



.cont3{width:960px; height:auto; clear:both; margin:0 auto;padding-bottom:10px;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.cont3 ul{ list-style-type:none;display:inline; }
.cont3 ul li{ height:180px;overflow:hidden; line-height:18px; float:left; width:440px; border:1px solid #ccc;font-size:12px;color:#4D4D4D; margin-left:12px; padding:10px;display:inline; margin-bottom:10px;}
.li_right{ width:240px; height:180px; border:1px solid #ccc; float:right;}
.li_left{ width:190px; float:left; margin:0px; padding:0px;}
.li_left h2{ width:190px; clear:left; margin:0px; padding:0px;height:24px; line-height:24px; overflow:hidden; font-size:12px; color:#000000; }
.li_left p{ text-indent:25px;}
.li_left a{ font-size:12px; color:#000; text-decoration:none;}
.li_left a:hover{ text-decoration:underline;}
.black{ background-color:#1F1F1F; color:#C7C7C7;display:inline;}
.li_right2{ width:240px; height:180px; border:1px solid #ccc; float:left;}
.li_left2{ width:190px; float:right; margin:0px; padding:0px;}
.li_left2 h2{ width:190px; clear:left; margin:0px; padding:0px;height:22px; line-height:22px; overflow:hidden; font-size:12px; color:#C7C7C7; }
.li_left2 p{ text-indent:25px; color:#BEBEBE;}
.li_left2 p a{ font-size:12px; color:#BEBEBE; text-decoration:none;}
.li_left2 a:hover{ text-decoration:underline;}
.li_left2 h2 a{ font-size:12px; color:#BEBEBE;  text-decoration:none; }
.li_left2 h2 a:hover{ text-decoration:underline;}
.cont3_l{ width:480px; height:auto; float:left;}


.cont4{width:958px; height:auto;clear:both; margin:0 auto;padding-bottom:5px; overflow:hidden; border:0px solid #ccc; border-width:0 1px 1px 1px ;}
.cont4_l{width:300px; height:auto; float:left; margin-left:20px; margin-top:10px; display:inline;}
.cont4_l h2{ width:300px; clear:left; height:22px; line-height:22px; overflow:hidden; font-size:12px; color:#424242; font-weight:normal; text-align:center; }
.cont4_l h2 a{ font-size:12px; color:#424242; text-decoration:none; font-weight:normal; }
.cont4_l h2 a:hover{ text-decoration:underline;}
.cont4_l img{ width:290px; height:218px; padding:2px; border:1px solid #ccc;}

.cont4_r{width:620px; height:auto; float:right;}
.cont4_r ul{ list-style-type:none;padding-top:10px;}
.cont4_r ul li{ height:auto;overflow:hidden; line-height:18px; float:left; width:155px; display:inline; text-align:center;}
.cont4_r ul li img{ width:120px; height:90px; border:1px solid #ccc; }
.cont4_r h2{ width:120px; clear:left; height:22px; line-height:22px; overflow:hidden; font-size:12px; color:#424242;font-weight:normal;  }
.cont4_r p{ width:120px; clear:left; height:auto; line-height:18px; overflow:hidden; font-size:12px; color:#424242; text-indent:25px;}
.cont4_r h2 a{ font-size:12px; color:#424242; text-decoration:none; font-weight:normal; }
.cont4_r h2 a:hover{ text-decoration:underline;}
.cont4_r p a{ font-size:12px; color:#424242; text-decoration:none;font-weight:normal;  }
.cont4_r p a:hover{ text-decoration:underline;}

.cont5{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.cont5 ul{ list-style-type:none; display:inline;}
.cont5 ul li{ height:200px;overflow:hidden; line-height:20px; float:left; width:275px; display:inline;margin-left:15px; margin-right:5px; border:1px solid #ccc; padding:10px; margin-bottom:10px;}
.cont5 ul li img{ width:145px; height:193px; border:1px solid #ccc; float:left; margin-right:8px;}
.cont5 h2{ width:120px; flaot:right; height:22px; line-height:22px; overflow:hidden; font-size:14px; color:#000; }
.cont5 p{ width:120px; flaot:right; height:auto; line-height:20px; overflow:hidden; font-size:12px; color:#4D4D4D; text-indent:25px; }
.cont5 p a{ font-size:12px; color:#A01731; text-decoration:none;}
.cont5 p a:hover{ text-decoration:underline;}
.cont5 h2 a{ font-size:14px; color:#000; text-decoration:none; }
.cont5 h2 a:hover{ text-decoration:underline;}


.li_right3{ width:240px; height:160px; border:1px solid #ccc; float:left;}
.li_left3{ width:190px; float:right; margin:0px; padding:0px;}
.li_left3 h2{ width:190px; clear:left; margin:0px; padding:0px;height:44px; font-weight:normal; line-height:22px; overflow:hidden; font-size:14px; color:#000; }
.li_left3 p{ text-indent:25px; color:#4D4D4D;}
.li_left3 p a{ font-size:12px; color:#4D4D4D; text-decoration:none;}
.li_left2 a:hover{ text-decoration:underline;}
.li_left3 h2 a{ font-size:14px; color:#000;  text-decoration:none; font-weight:bold; }
.li_left3 h2 a:hover{ text-decoration:underline;}


.li_left4{ width:190px; float:right; margin:0px; padding:0px;}
.li_left4 h2{ width:190px; clear:left; margin:0px; padding:0px;height:44px; font-weight:normal; line-height:22px; overflow:hidden; font-size:14px; color:#000; }
.li_left4 p{ text-indent:25px; color:#666;}
.li_left4 p a{ font-size:12px; color:#666; text-decoration:none;}
.li_left4 a:hover{ text-decoration:underline;}
.li_left4 h2 a{ font-size:14px; color:#000;  text-decoration:none; }
.li_left4 h2 a:hover{ text-decoration:underline;}

.m_tit4_left2{background-image:url(li_bbg.gif);height:39px;line-height:39px; background-position:0 -307px; background-repeat:no-repeat; float:left; width:185px;}

.m_tit4_left{background-image:url(li_bbg.gif);height:39px;line-height:39px; background-position:0 -263px; background-repeat:no-repeat; float:left; width:185px;}
.m_tit4_right{ padding-right:10px; float:right; width:270px; padding-top:3px;}
.m_tit4_right ul{ list-style-type:none;}
.m_tit4_right ul li{ height:24px; float:left; line-height:24px; text-align:center; font-size:12px;display:block;}
.m_tit4_right .online1 {height:24px; float:left; width:30px;background-image:url(up1.gif); background-position:center 4px; background-repeat:no-repeat;line-height:24px; text-align:center; font-size:12px; color:#fff; display:block;}
.online2{height:24px; float:left; width:26px;background-image:url(up3.gif); background-position:center 4px; background-repeat:no-repeat;line-height:24px; text-align:center; font-size:12px; color:#333333; }
.m_tit4_right ul li a:hover{color:#fff;display:block;}
.m_tit4_right ul li a { margin-right:2px; line-height:24px; text-align:center; font-size:12px; color:#333333; text-decoration:none; display:block;}


.cont6{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.cont6 ul{ list-style-type:none; display:inline;background-image:url(list_7.gif); background-position:center center; background-repeat:repeat-y;}
.cont6 ul li{ height:130px;overflow:hidden; line-height:18px; float:left; width:460px; display:inline;margin-left:15px;margin-bottom:10px; }
.cont6 ul li img{ width:160px; height:120px; border:1px solid #ccc; float:left; margin-right:8px;}


.li_right5{ width:162px; height:122px; float:left;}
.li_left5{ width:280px; float:right; margin:0px; padding:0px;}
.li_left5 h2{ width:280px; clear:left; margin:0px; padding:0px;height:28px; font-weight:normal; line-height:28px; overflow:hidden; font-size:14px; color:#000; font-weight:bold; }
.li_left5 p{ text-indent:25px; color:#666; font-size:12px; height:80px;}
.li_left5 p a{ font-size:12px; color:#A01731; text-decoration:none;}
.li_left5 a:hover{ text-decoration:underline;}
.li_left5 h2 a{ font-size:14px; color:#000;  text-decoration:none; }
.li_left5 h2 a:hover{ text-decoration:underline;}
.li_left5 span{ color:#666; font-size:12px; flaot:right;padding-left:190px;}
.li_left5 span a{ font-size:12px; color:#0B3395;  text-decoration:none; font-weight:bold; }
.li_left5 span a:hover{ text-decoration:underline;}

.cont7{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.cont7 ul{ list-style-type:none; display:inline;}
.cont7 ul li{ height:145px;overflow:hidden; line-height:20px; float:left; width:162px; display:inline;margin-left:25px;margin-bottom:10px; text-align:center;}
.cont7 ul li img{ width:160px; height:120px; border:1px solid #ccc; float:left; margin-right:8px; margin-bottom:5px;}
.cont7 ul li a{ font-size:12px; color:#666; text-decoration:none;}
.cont7 a:hover{ text-decoration:underline;}

.cont8{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px; }
.cont8 ul{ list-style-type:none; display:inline;overflow:hidden;background-image:url(list_7.gif); background-position:center center; background-repeat:repeat-y;}
.cont8 ul li{ height:24px; line-height:24px; overflow:hidden; float:left; margin-bottom:2px; width:440px; padding:0 20px; }
.cont8 ul li a{ font-size:14px; text-decoration:none; color:#333333;background-image:url(list_l.gif); background-repeat:no-repeat; background-position:left 7px;padding-left:10px;}
.cont8 ul li a:hover{ text-decoration:underline; color:#cc0000;}
.day{ float:right; color:#666; font-size:12px; font-weight:normal; padding-left:10px;}

.cont9{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(list_7.gif); background-position:center center; background-repeat:repeat-y;}
.cont9 ul{ list-style-type:none; height:145px; float:left; width:480px;}
.cont9 ul li{ height:24px; line-height:24px; overflow:hidden; float:left; margin-bottom:2px; width:440px; padding:0 20px; }
.cont9 ul li a{ font-size:14px; text-decoration:none; color:#333333;background-image:url(list_l.gif); background-repeat:no-repeat; background-position:left 7px;padding-left:10px;}
.cont9 ul li a:hover{ text-decoration:underline; color:#cc0000;}
.day{ float:right; color:#666; font-size:12px; font-weight:normal; padding-left:10px;}

.down p{height:35px; width:230px; text-align:center; line-height:35px; font-size:14px; color:#333333;background-image:url(list_8.gif); background-position:center center; background-repeat:no-repeat; float:left; margin-right:250px;}
.down{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}

.cont10{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}

.cont10_left{ float:left; width:540px; height:auto;}
.cont10_right{ float:right; width:420px; height:auto;}
.cont10_right h2{ font-size:12px; font-weight:bold; color:#333333; line-height:22px; height:22px; clear:left;}
.cont10_right p{font-size:12px;  color:#333; line-height:22px; clear:left; padding-left:20px; }
.cont10_right dl{ font-size:12px;font-weight:bold; color:#333; line-height:22px; clear:left; margin:0px; padding:0px; padding-left:20px; }

.cont11{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; overflow:hidden;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.map{ float:left; width:670px; height:auto;}
.map img{ border:1px solid #ccc;}
.map_right{ float:right; height:270px; width:280px;}
.map_right ul{ list-style-type:none; clear:both;}
.map_right ul li{ height:22px; line-height:22px; overflow:hidden; float:left; margin-bottom:5px; width:78px; text-align:center; border:1px solid #ccc; margin-left:10px; font-size:14px; font-weight:bold; display:inline; cursor:pointer;}
.map_red{ color:#f00;}
.map_right p{ width:260px; line-height:20px; color:#666666; font-size:12px; clear:both; padding:3px 10px;}

.cc{width:960px; height:auto; clear:left; margin:0 auto;margin-bottom:10px; margin-top:10px; overflow:hidden;background-image:url(span_bg01.gif); background-position:left 7px;background-repeat:repeat-x;}
.li_right3 img{ border:0px;width:240px; height:180px;}
.li_right2 img{ border:0px;width:240px; height:180px;}
.li_right img{ border:0px; width:240px; height:180px;}

.ss{width:960px;height:auto;line-height:30px;clear:left;}
.di{  width:240px; text-align:center; height:36px;line-height:36px;background-image:url(tit_bg.gif); background-position:20px top; background-repeat:no-repeat;clear:left; font-size:14px; font-weight:bold; color:#EC0000; margin-top:5px;}

.ss p{ border-left:1px solid #ccc; float:left; width:1px; height:30px;}
.span01{ float:left; height:30px; line-height:30px; border:0px solid #ccc; border-width:1px 0px 0 1px;  border-bottom:1px solid #fff; font-size:12px; font-weight:bold; color:#CC0000; width:120px; text-align:center;}
.span02{ float:left; height:30px; line-height:30px; border:0px solid #ccc; border-width:1px 0px 0 1px;  background-color:#F7F7F7; font-size:12px; color:#000; font-weight:normal; width:120px; text-align:center;}


.new_pro{ width:960px; height:auto; margin:0 auto; clear:both;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.new_pro_l{ width:450px; height:auto; float:left; padding:10px;background-image:url(li_bgbg.gif); background-position:right top; background-repeat:repeat-y; }
.new_pro_l img{ width:440px; height:330px; border:1px solid #ccc;}

.new_pro_r{ width:450px; height:auto; float:left; margin-left:10px;}
.new_pro_r_up{width:450px; height:60px;padding-top:10px;}
.new_pro_r_up p{ text-indent:25px; line-height:18px; color:#666; font-size:12px; height:auto;}
.new_pro_r_up p a{ font-size:12px; color:#A01731; text-decoration:none;}
.new_pro_r_up p a:hover{ text-decoration:underline;}
.new_pro_r_up h2 { height:30px; line-height:30px; overflow:hidden;}
.new_pro_r_up h2 a{ font-size:14px; color:#000;  text-decoration:none; font-weight:bold;}
.new_pro_r_up h2 a:hover{ text-decoration:underline;}

.new_pro_r_down{width:452px; height:120px; padding-top:10px;}
.new_pro_r_down span{width:452px; height:25px; line-height:25px; text-indent:25px; font-size:12px; color:#000; font-weight:bold;display:block; background-image:url(new_pro.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:5px;}
.new_pro_r_down ul{ list-style-type:none; display:inline; border:1px solid #ccc; background-image:url(new_pro2.gif); background-position:left top; background-repeat:repeat-x; width:450px; height:130px; overflow:hidden; background-color:#CCCCCC;}
.new_pro_r_down ul li{ height:120px;overflow:hidden; line-height:18px; float:left; width:125px; display:inline;margin-left:20px; text-align:center;}
.new_pro_r_down ul li img{ width:120px; height:90px; border:1px solid #ccc;}
.new_pro_r_down ul li a{ font-size:12px; color:#666; text-decoration:none; font-weight:normal;}
.new_pro_r_down a:hover{ text-decoration:underline;}
.new_pro_r_down h2 { height:20px; line-height:20px; overflow:hidden;}

.pc{ margin:0 auto; width:960px; height:auto; clear:both; padding-bottom:5px;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; }
.pc_left{ width:485px; float:left; height:auto;}
.pc_left img{ width:432px; height:355px; padding:5px; background-color:#2D2D2D; float:left; margin:15px 20px 20px 20px;}
.pc_right{ width:470px; float:right; height:auto; padding-top:15px;}

.pc_right ul li.off h2 { height:22px; line-height:22px; overflow:hidden;}
.pc_right ul li.off h2 a{ font-size:14px; color:#000;  text-decoration:none; font-weight:bold;}
.pc_right ul li.off h2 a:hover{ text-decoration:underline;}
.pc_right ul li.off img{ margin-left:8px;}
.pc_right ul{ list-style-type:none;}


.pc_right ul li.on {padding-left:19px;  background: url(black_jt.gif) #2d2d2d no-repeat 0px 0px; width: 445px; color: #fff; height: 90px; border:0px;}
.pc_right ul li.on h2 { height:22px; line-height:22px; overflow:hidden;}
.pc_right ul li.on h2 a{ font-size:14px; color:#fff;  text-decoration:none; font-weight:bold;}
.pc_right ul li.on p a{color:fff;}
.pc_right ul li.on p{ text-indent:25px; line-height:18px; color:#fff; font-size:12px;}




.pc_right LI {
	CLEAR: both; BORDER-RIGHT: #dcdddd 1px solid; BORDER-TOP: #dcdddd 1px solid; MARGIN-TOP: 2px; BACKGROUND: #edeeef; FLOAT: right; BORDER-LEFT: #dcdddd 1px solid; WIDTH: 452px; BORDER-BOTTOM: #dcdddd 1px solid; HEIGHT: 88px
}
.pc_right LI.on {cursor:pointer;
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 11px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(arrow.gif) #2d2d2d no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 455px; COLOR: #fff; HEIGHT: 90px; BORDER-RIGHT-WIDTH: 0px
}
.pListTab LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "."
}
.pc_right IMG {
	BORDER-RIGHT: #dcdddd 1px solid; BORDER-TOP: #dcdddd 1px solid; FLOAT: left; MARGIN: 8px 8px 8px 0px; BORDER-LEFT: #dcdddd 1px solid; BORDER-BOTTOM: #dcdddd 1px solid
}
.pc_right H2 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 25px
}
.pc_right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px ; font-size:12px; padding-right:10px;
}
.pc_right LI.on IMG {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.pc_right LI.on H2 A {
	COLOR: #fff
}
.pc_right LI.on p A {
	COLOR: #cc0000
}

.pc_right LI.off p A {
	COLOR: #cc0000
}
.foot{ margin:0 auto; width:960px; border-top:2px solid #DDD; height:70px; line-height:23px; font-size:12px; text-align:center;}
.foot a{ font-size:12px; color:#000; text-decoration:none;}
.foot a:hover{ text-decoration:underline;}


.bbs{ width:960px;min-height:265px; height:auto; margin:0 auto; clear:both;background-image:url(cont_bg.gif); background-position:left top; background-repeat:repeat-x; padding-top:10px;}
.bbs_left{ width:282px; padding:10px; height:240px; float:left; margin-right:10px; background-color:#EDEEEF; text-align:center;}
.bbs_left img{ width:280px; height:210px; margin-bottom:8px; border:1px solid #ccc; }
.bbs_left a{ font-size:14px; color:#000;  text-decoration:none; font-weight:bold;}
.bbs_left a:hover{ text-decoration:underline;}

.bbs_mid{ width:420px; height:260px; float:left;}
.bbs_mid ul{ list-style-type:none;}
.bbs_mid ul li{height:24px; line-height:24px; overflow:hidden; background-image:url(list_2.gif); background-repeat:repeat-x; background-position: left 23px; clear:left; margin-bottom:2px;}
.bbs_mid ul li a{ font-size:14px; color:#000;  text-decoration:none;background-image:url(list_l.gif); background-repeat:no-repeat; background-position:left 7px;padding-left:10px;}
.bbs_mid ul li a:hover{ text-decoration:underline;}



.bbs_right{ width:200px; padding-left:10px; height:250px; float:right;background-color:#EDEEEF; padding-top:10px; }
.bbs_right ul{ list-style-type:none;  }
.bbs_right ul li{height:22px; line-height:22px; overflow:hidden; background-image:url(list_2.gif); background-repeat:repeat-x; background-position: left 23px; clear:left; margin-bottom:2px; width:200px;}
.bbs_right ul li a{ font-size:12px; color:#000;  text-decoration:none;background-image:url(list_l.gif); background-repeat:no-repeat; background-position:left 7px;padding-left:10px;}
.bbs_right ul li a:hover{ text-decoration:underline;}
