/* CSS Document */
body{ margin:0; padding:0; font:normal 12px/25px "宋体"}



ul,li,dd,form{ padding:0; margin:0; list-style:none}

#banner{ width:100%; height:31px; background:url(../images/banner_bg.jpg) repeat-x}
#banner div{ width:1000px; margin:0 auto; height:31px;}

#photobox{ width:100%; height:256px; background:url(../images/photobox_bg.gif) repeat-x}
#photobox div{ width:1000px; background:#FFFFFF; margin:auto; height:248px;}




#header_w980 {margin:auto; width:1000px; z-index:10;}
#top_top_box { width:1000px; top:820px; position:absolute;}
#top_top_box #top_icon { width:670px; height:135px; top:2px; position:absolute; z-index:88; text-align:left; left:310px;}
#top_top_box #top_icon .m_l_box{ float:left; width:670px; height:135px;}
#top_top_box #top_icon .m_l_box ul{ width:670px; float:left;}

#top_top_box #top_icon .m_l_box ul li{ float:left;text-align:center;}
#top_top_box #top_icon .m_l_box ul li div{ width:140px; height:105px; padding:5px 12px}

#top_top_box #top_icon .m_l_box ul li div img{ border:2px solid #e2e2e2;width:140px; height:105px;}


/*下拉菜单导航*/
.ddsmoothmenu{
font: bold 12px Verdana;
/*background of menu bar (default state)*/
width: 100%;


}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;


}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
/*background of menu items (default state)*/

padding: 3px 25px;
color: #2d2b2b;
text-decoration: none;
}



.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a:hover{
background: #A1A0A0; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ float:left; width:540px; filter:alpha(opacity=80);-moz-opacity:0.8;
}

ul.aa{position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden; width:360px; }
ul.aa li{ float:left; left:0px;filter:alpha(opacity=80);-moz-opacity:0.8;width:360px; left:0;}






ul#mu{position: absolute;display: none; visibility: hidden; width:360px}
ul#mu li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; width:360px; left:0px}
ul#mu li a{display:block; float:left; padding:3px 15px;background:#333;}
ul#mu li a:hover{ font-weight:bold; padding:3px 15px;display:block; background:#333}

ul#ml{position: absolute;display: none; visibility: hidden; width:800px;}
ul#ml li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; width:800px; left:80px}
ul#ml li a{display:block; float:left; padding:3px 12px;background:#333;}
ul#ml li a:hover{ font-weight:bold; padding:3px 12px;display:block; background:#333}



ul.aaa{position: absolute;display: none; visibility: hidden; width:800px;}
ul.aaa li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; width:600px; left:530px}
ul.aaa li a{display:block; float:left; padding:3px 12px;background:#333;}
ul.aaa li a:hover{ font-weight:bold; padding:3px 12px;display:block; background:#333}





/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{display:block; float:left; padding:3px 20px;background:#333;}
.ddsmoothmenu ul li ul li a:hover{ font-weight:bold; padding:3px 20px;display:block; background:#333}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;

}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}




#container{ width:1000px; margin:0 auto; clear:both}

#container .w_290{ width:290px; float:left; background:#F3F2EE; height:575px}
#container .w_445{ width:445px; float:left; background:#fff;height:575px}
#container .w_265{ width:265px; float:right; background:#F6F5F1;height:575px; clear:right}

#left_w_260{  width:260px; padding-top:15px; padding-left:15px}

#left_w_260 span{ height:20px; padding:3px 0 3px 5px; float:left;}
#left_w_260 .ylMarqueeDiv{ float:left; width:100%; height:135px; padding:5px 0;}
#left_w_260 .ylMarquee{ float:left; width:100%; height:135px;}
#left_w_260 ul{ float:left; padding:15px 0}
#left_w_260 ul li{ float:left; width:260px; height:22px; line-height:22px}
#left_w_260 ul li a{ padding-left:5px; display:block; width:200px; float:left;height:22px; line-height:22px}
#left_w_260 ul li div{ width:50px; overflow:hidden; float:left;height:22px; line-height:22px; text-align:center}

#left_w_260 .searchbox{ height:100px; width:260px; float:left; }
#left_w_260 .searchbox .up{ width:260px; height:25px; float:left; padding-top:5px}
#left_w_260 .searchbox .down{width:260px;float:left;}
#left_w_260 .searchbox .down .left{ float:left; padding-left:5px; width:170px; height:19px;}
#left_w_260 .searchbox .down .left input{ width:167px; height:18px; border:1px solid #666; line-height:19px;}
#left_w_260 .searchbox .down .right{ float:left; width:80px; text-align:center; padding-top:2px;}

#left_w_260 .jlxyk{ height:185px; width:260px; float:left; }
#left_w_260 .jlxyk ul{float:left; padding:7px 0 7px 5px; width:255px;}
#left_w_260 .jlxyk ul li{ margin-bottom:1px; width:250px; float:left; background:#E5E4DF; height:29px; line-height:29px;}
#left_w_260 .jlxyk ul li a{ background:url(../images/spit_list.gif) no-repeat 8px 10px; float:left; width:175px; padding-left:15px; line-height:29px; height:29px;}
#left_w_260 .jlxyk ul li div{width:50px; overflow:hidden; float:left;height:29px; line-height:29px;}
#left_w_260 .guestbook{ width:260px; float:left;}


#m_w_430{ width:430px; float:left; padding-top:15px; padding-left:8px}
#m_w_430 ul{float:left; width:430px;}
#m_w_430 ul li{ float:left; width:430px; color:#A43635}
#m_w_430 ul li.span{ padding-left:10px; width:420px; height:25px; padding-top:3px}
#m_w_430 ul li.news{ height:105px;padding-left:10px; width:420px; padding-top:5px}
#m_w_430 ul li.news .left{ width:100px; text-align:center; padding:5px 0; float:left;}
#m_w_430 ul li.news .right{ width:320px; float:left;}

#m_w_430 ul li.news .right ul{ float:left; width:320px;}
#m_w_430 ul li.news .right ul li{float:left; width:320px; height:22px; line-height:22px}
#m_w_430 ul li.news .right ul li a{ padding-left:5px; display:block; width:225px; float:left;height:22px; line-height:22px; overflow:hidden}
#m_w_430 ul li.news .right ul li div{ width:80px; overflow:hidden; float:left;height:22px; line-height:22px; text-align:center}

#right_w_240{ width:240px; float:left; padding-left:13px; padding-top:15px;}
#right_w_240 span{ height:20px; padding:3px 0 3px 5px; float:left;}
#right_w_240 .flashbox{ width:240px; float:left;}
#right_w_240 .flashbox div{ width:225px; padding-left:10px; height:140px;float:left}
#right_w_240 .flashbox div.myhot{  width:225px; height:105px;float:left}
#right_w_240 .flashbox  ul{ width:225px; float:left}
#right_w_240 .flashbox  ul li{ float:left; width:225px;}
#right_w_240 .flashbox  ul li a{  display:block; width:225px; float:left;height:25px; line-height:25px; overflow:hidden}
#right_w_240 .mltq{ width:240px; height:140px; float:left; padding-top:10px}
#right_w_240 .mltq ul{ width:225px; padding-left:10px; float:left}
#right_w_240 .mltq ul li{ float:left; width:225px;}
#right_w_240 .mltq ul li a{  display:block; width:225px; float:left;height:25px; line-height:25px; overflow:hidden}



#bottom{ width:100%; height:73px; background:#D7D7D4; border-top:2px solid #961716; float:left; clear:left;}
#bottom div{ width:1000px; margin:0 auto; }
#bottom div .left{ float:left; width:600px; padding-top:10px; padding-left:10px;}
#bottom div .right{ float:right; padding-right:10px; text-align:right; width:200px; padding-top:10px;}
#bottom div .right .t{width:200px; float:right; height:25px;}
#bottom div .right .b{width:200px; float:right; height:25px; clear:right}
#bottom div select{ width:120px;}



#container_1{ width:1000px; margin:0 auto;}
#container_1 div.main{ float:left; width:1000px;background:url(../images/main_bg.jpg) repeat-y}



#container_1 div.mains{ float:left; width:998px; padding:35px 0; border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6}


#container_1 div.main li.leftpart{ width:763px; float:left;}
#container_1 div.main li.rightpart{ width:235px; float:left; padding-bottom:10px;}


#container_1 div li.leftpart div.mylistcontent{ width:685px; float:left; padding-left:38px}
#container_1 div li.leftpart div.mylistcontent span.inner{ width:685px; float:left;}



ul#listinner{width:685px; float:left; padding-top:20px;}
ul#listinner li{ width:685px; float:left; border-bottom:1px solid #ccc; }
ul#listinner li span{ float:left; width:200px; height:25px; padding-left:3px;}
ul#listinner li span.dh{ float:right; height:20px; text-align:left;background:url(../images/spit_dh.jpg) no-repeat 0px 8px; padding-left:15px; clear:right; padding-right:10px; width:auto;}
ul#listinner li.content{ float:left; width:685px; border:0; padding:10px 0}
ul#listinner li.content div.ooroor{ width:670px; float:left; padding-left:7px; background:#FFFFFF}

ul#listinner li.content div.ooroor ul{ float:left; width:670px; padding:10px 0 }
ul#listinner li.content div.ooroor ul li{width:670px; float:left; height:30px; line-height:30px; border:0; background:url(../images/line_spit.jpg)}
ul#listinner li.content div.ooroor ul li a{ background:url(../images/spit_list.gif) no-repeat 8px 10px; float:left; width:550px; padding-left:15px; line-height:30px; height:30px;}
ul#listinner li.content div.ooroor ul li div{width:105px; overflow:hidden; float:left;height:29px; line-height:29px; text-align:center;}
ul#listinner li.content div.ooroor .newsbaner{ width:670px; height:30px; padding-bottom:25px; float:left; clear:left}




#listright{ float:left; width:220px; padding-left:7px; padding-top:25px;}

#righturl{ float:left; width:215px}
#righturl ul{ float:left}
#righturl ul li{ float:left; width:200px; background-image:url(../images/li_bg2.jpg); background-repeat:no-repeat; border-bottom:1px dashed #ccc; padding-left:15px; height:29px; line-height:29px; cursor:pointer}
#righturl ul li.onmouse{ float:left; width:200px;background-image:url(../images/li_bg1.jpg); background-repeat:no-repeat; background-color:#FCFBF9; border-bottom:1px dashed #ccc;padding-left:15px; height:29px; line-height:29px; background-color:#FCFBF9;cursor:pointer;}



#listright .searchbox{  width:205px; float:left; padding-top:30px; padding-left:10px}
#listright .searchbox span{ float:left; padding:3px 0 3px 0px}
#listright .searchbox .up{ width:205px; height:25px; float:left; padding-top:5px}
#listright .searchbox .down{width:205px;float:left;}
#listright .searchbox .down .left{ float:left; padding-left:5px; width:140px; height:19px;}
#listright .searchbox .down .left input{ width:138px; height:18px; border:1px solid #666; line-height:19px;}
#listright .searchbox .down .right{ float:left; width:55px; text-align:right; padding-top:2px;}

#listright .weshiming{ width:205px; float:left; padding-top:15px; padding-left:10px;}
#listright .weshiming span{ float:left; padding:3px 0 10px 0px}

#listright .weshiming .maininfo{  background:url(../images/r_m_bg.jpg); line-height:30px; height:150px; width:190px; padding-left:15px; clear:left;}

#listright .guestbook{ float:left; width:215px; padding-top:25px; padding-left:3px; padding-bottom:150px;}



.p_btns {margin: 0px 5px 4px 0px;}
.p_btns .p_bar em{line-height: 26px;}
.p_btns .p_bar{ float: left; padding-top: 3px; line-height: 17px;}
.p_btns .p_bar kbd input{float: left; width: 30px; border: 1px solid #AACCEE; height: 15px;}
.p_btns .p_bar strong{ color: #6774A8; display: block; height: 17px; float: left; padding-left: 8px; padding-right: 8px; background: #F3F7FF; border: 1px solid #86B9D6; margin-right: 2px;}
.p_btns .p_bar a{display: block; height: 17px; float: left; padding-left: 8px; padding-right: 8px; border: 1px solid #DDD;margin-right: 2px; color: #000;  line-height:17px;}
.p_btns .p_bar a:hover{color: #86B9D6;}


.loadinfo{width:150px;height:20px;line-height:20px;border:solid 1px #98b1c8;background:url(../Images/Loading16x16.gif) no-repeat 2px center #FFFFCC;text-indent:20px;padding:2px; }


ul#magzine{ width:670px; float:left;}
ul#magzine li{width:290px; padding-left:40px; float:left; border:0; margin-bottom:10px;}
ul#magzine li div.mag_pic{ width:240px; height:320px; border:1px solid #e2e2e2}
ul#magzine li div.mag_title{ width:240px; height:30px; text-align:center}
.p_t_b_15{ padding:15px 0; float:left; width:685px;}

ul#photo{ width:670px; float:left;}
ul#photo li{width:140px; padding-left:25px; float:left; border:0; margin-bottom:10px;}
ul#photo li div.p_pic{ width:140px; height:105px; border:1px solid #e2e2e2; text-align:center;}
ul#photo li div.p_title{ width:140px; height:30px; text-align:center}

ul#shownews{ width:680px; float:left;}
ul#shownews li.title{ float:left; height:40px; font:bold 18px/40px "宋体"; text-align:center; color:#961716; overflow:hidden; width:680px; border:0}
ul#shownews li.secondline{ float:left;text-align:center;width:680px; border:0; height:23px; line-height:23px; background:#F2F2F2}
ul#shownews li.bodycontent{ float:left;width:660px; border:0;line-height:23px; padding:10px;}
ul#shownews li.bodycontent td{ background:#FFFFFF}
ul#shownews li.lastline{ float:left;text-align:right;width:660px; border:0; height:23px; line-height:23px; padding-right:20px; background:url(../Images/show_spit.jpg) no-repeat 596px 5px}


#subform{ font:normal 12px/35px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-right:5px}
#subform input{ border:0; border-bottom:1px solid #e2e2e2}
#subform textarea{ border:1px solid #e2e2e2; overflow:auto;}

#subform div{ width:150px; }