body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,table,ul,li,marquee{margin:0; padding:0; color:#333;}
body{background:#f1f1f1; padding:0; font-size:14px; font-family:"hiragino sans gb","微软雅黑";}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
select,input{font-family:"hiragino sans gb","微软雅黑";}
img{border:0;}
ul{list-style:none;}
.clear{clear:both; height:0; width:0; margin:0; padding:0; line-height:0; overflow:hidden;}

#sunbye_fs_body{background:#000; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; z-index:999;}
#xx_box{display:none; position:absolute; z-index:9999;}
#xx_box_main{width:700px; height:700px; background:#FFF; margin:0 auto; overflow:hidden;}
#xx_box_close{font-family:Arial; height:40px; line-height:40px; text-align:right; padding-right:10px;}
#xx_box_close span{font-size:36px; color:#F00; cursor:pointer;}
#xx_box_body{width:650px; margin:0 auto;}

#pages {padding:20px 0; text-align:right; clear:both; color:#e08f03;}
#pages a {padding:3px 6px 2px; margin:3px; border:1px solid #ccc; text-align:center; color:#e08f03; background-color:#FFF;}
#pages b{background:#e08f03; color:#FFF; padding:3px 6px 2px; margin:3px;}
#pages a.now{background:#e08f03; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover {background:#e08f03; color:#fff; text-decoration:none;}
.datapic,.datalink{display:none;}

.xx_main{width:1000px; margin:0 auto; overflow:hidden;}
.xx_shadow{width:980px; margin:0 auto; background:url(../images/bg_shadow.jpg) bottom no-repeat #dddddd; padding-bottom:12px;}
.xx_footer{width:950px; height:83px; background:url(../images/bg_footer_x.jpg) repeat-x; color:#666; padding:20px 15px 0 15px;}
.xx_footer a{color:#666;}
.xx_footer_l{float:left; height:54px; line-height:18px; font-size:12px; color:#666;}
.xx_footer_r{float:right; text-align:right; height:54px; line-height:18px; font-size:12px; color:#666;}

/**index**/
.xx_index_head{width:980px; height:115px; margin:0 auto; overflow:hidden;}
.xx_index_head h2{float:left; padding:20px 0 0 0; margin:0;}
.xx_index_head div{float:right; padding-top:18px;}

.xx_nav{width:978px; height:35px; background-color:#FFF; border:1px solid #e3e2e2; overflow:hidden; overflow:hidden;}
.xx_nav_l{float:left; line-height:35px; padding-left:25px; color:#CCC;}
.xx_nav_l a{padding:0 10px; color:#333;}
.xx_nav_r{float:right; padding:10px 10px 0 0;}
.xx_search{background:url(../images/bg_search.jpg) bottom repeat-x; width:980px; margin:0 auto; height:30px; overflow:hidden; padding:5px 0 0 0;}
.xx_search_l{float:left; padding:0; margin:0;}
.xx_search_l ul{height:25px; overflow:hidden; padding:0; margin:0;}
.xx_search_l ul li{float:left; padding-left:10px;}
.xx_search_input{width:170px; height:18px; line-height:18px; border:1px solid #CCC; background:#FFF; font-family:"微软雅黑";}
.xx_search_r{float:right; height:25px;}
.xx_left{width:260px; float:left; padding:10px 0 0 10px;}
.xx_right{width:710px; float:right; overflow:hidden; padding:10px 10px 0 0;}
.xx_left_news{width:258px; height:205px; overflow:hidden; border:1px solid #CCC; background:url(../images/bg_t.jpg) top no-repeat #FFF;}
.xx_left_news_t{height:20px; line-height:20px; padding:13px 0 0 32px;}
.xx_left_news_t a{color:#333; font-size:16px;}
.xx_left_news_t h3{font-weight:normal; padding:0; margin:0; float:left;}
.xx_left_news_t div{float:right; padding-right:10px;}
.xx_left_news_t div a{font-size:12px;}
.xx_left_news ul{width:220px; margin:0 auto; padding-top:10px;}
.xx_left_news ul li{height:20px; background:url(../images/p1.jpg) left center no-repeat; padding-left:15px;}
.xx_left_news ul li a{font-size:12px; line-height:20px;}
.xx_left_news ul li.on{height:70px; padding:0; background:none;}
.xx_left_news ul li.on a{line-height:18px;}
.xx_left_news ul li.on img{float:left; width:67px; height:50px; padding:1px; border:1px solid #d0d0d0; margin-right:10px; }
.xx_wx{padding:10px 0;}
.xx_wx img{width:258px; border:1px solid #CCC;}
.xx_weibo{width:258px; height:270px; overflow:hidden; border:1px solid #CCC;}
.xx_index_right_ul{width:720px; height:300px; overflow:hidden; padding:10px 0 0 0; margin:0;}
.xx_index_right_ul li{width:360px; height:150px; overflow:hidden; float:left; padding:0; margin:0;}

/**page**/
.xx_head{width:980px; height:82px; margin:0 auto; padding:10px 0 0 0; overflow:hidden;}
.xx_head h2{float:left; padding:0; margin:0;}
.xx_head dl{float:right; width:710px; padding:5px 0 0 0; margin:0;}
.xx_head dt{float:right; padding:0; margin:0; text-align:right; border-top:1px solid #adadad; width:710px;}
.xx_head dd{float:right; padding:5px 0; margin:0;}

.xx_mbx{background:url(../images/bg_search.jpg) bottom repeat-x; width:980px; margin:0 auto; height:30px; overflow:hidden; padding:5px 0 0 0;}
.xx_mbx h2{float:left; padding:0 0 0 10px; font-size:16px; margin:0; line-height:30px;}
.xx_mbx div{float:right; padding:0 10px 0 0; font-size:14px; margin:0; line-height:30px;}
.xx_leftlist{padding:10px 0 0 10px;}
.xx_leftlist li{height:30px; line-height:30px; text-align:center;}
.xx_leftlist li.on{background:#EEE; font-weight:bold;}

.xx_main980{width:978px; border:1px solid #e3e2e2; margin:0 auto 10px auto; background:#FCFCFC; overflow:hidden; padding:10px 0;}
.xx_left02{width:150px; float:left; overflow:hidden;}
.xx_right02{width:820px; float:right; overflow:hidden; border-left:1px solid #CCC; min-height:500px;}
.xx_title{width:780px; margin:0 auto;}
.xx_title h1{font-size:20px; line-height:30px; padding:10px 0;}
.xx_title div{color:#999; font-size:12px; border-bottom:1px solid #CCC; margin-bottom:20px; text-align:center; padding:10px 0;}
.xx_content{width:780px; margin:0 auto; overflow:hidden; line-height:180%; padding:0 0 20px 0;}

.xx_left03{width:200px; padding:10px; float:left; overflow:hidden;}
.xx_center03{width:580px; margin:10px 0; overflow:hidden; float:left;}
.xx_right03{width:180px; padding:10px; float:right; overflow:hidden;}

.xx_left_news2{width:198px; height:235px; overflow:hidden; border:1px solid #CCC; background:url(../images/bg_t2.jpg) top no-repeat #FFF;}
.xx_left_news2_t{height:20px; line-height:20px; padding:13px 0 0 32px;}
.xx_left_news2_t a{color:#333; font-size:16px;}
.xx_left_news2 ul{width:180px; height:150px; margin:0 auto; padding-top:10px;}
.xx_left_news2 ul li{height:20px; background:url(../images/p1.jpg) left center no-repeat; padding-left:15px;}
.xx_left_news2 ul li a{font-size:12px; line-height:20px;}
.xx_left_news2 ul li.on{height:70px; padding:0; background:none;}
.xx_left_news2 ul li.on a{line-height:18px;}
.xx_left_news2 ul li.on img{float:left; width:67px; height:50px; padding:1px; border:1px solid #d0d0d0; margin-right:10px; }

.xx_mk00{width:580px; height:150px; overflow:hidden; float:left; margin-bottom:1px;}
.xx_mk01{width:180px; height:341px; overflow:hidden; float:left; margin-right:1px;}
.xx_mk02{width:399px; height:170px; overflow:hidden; float:left;}
.xx_mk03{width:399px; height:170px; overflow:hidden; float:left; margin-top:1px;}
.xx_mk04{width:580px; height:100px; overflow:hidden; float:left; margin-top:1px;}

.xx_right03_t{height:30px; text-align:center; border:1px solid #E2E2E2; background-color:#F7F7F7; line-height:30px; text-align:center; margin-bottom:6px; font-size:16px;}
.xx_right03_move{width:180px; height:504px; margin:8px 0; position:relative;}
.xx_move_list{width:180px; height:504px; position:relative; overflow:hidden;}
.xx_move_list ul{width:180px; overflow:hidden; position:absolute;}
.xx_move_list ul li{width:180px; height:126px; overflow:hidden; cursor:pointer;}
.xx_move_list ul li div{width:75px; height:126px; float:left;}
.xx_move_list ul li div img{padding:1px; border:1px solid #E2E2E2;}
.xx_move_list ul li h3{width:105px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:14px; font-weight:normal;}
.xx_move_list ul li p{width:105px; height:72px; font-size:12px; float:left; line-height:18px; overflow:hidden; padding:0; margin:0; line-height:}
.xx_move_list ul li p strong{font-weight:normal; color:#dc8203; display:block;}
#xx_btn_up{width:180px; height:18px; background:url(../images/btn_up.jpg) no-repeat; cursor:pointer;}
#xx_btn_down{width:180px; height:18px; background:url(../images/btn_down.jpg) no-repeat; cursor:pointer;}

.news_list{width:780px; margin:0 auto;}
.news_list ul{width:780px; padding:10px 0;}
.news_list ul li{background:url(../images/p4.jpg) bottom repeat-x; height:35px; line-height:35px; padding:0 10px;}
.news_list ul li a{padding-left:15px; background:url(../images/p1.jpg) left center no-repeat; line-height:35px;}
.news_list ul li span{color:#999; float:right; font-size:12px;}

.xx_left_more{margin-top:10px; width:180px; height:51px; background:url(../images/bg_more.jpg) no-repeat; line-height:51px; padding-left:20px;}

.xx_left_links{width:198px; overflow:hidden; border:1px solid #CCC; background:url(../images/bg_t2.jpg) top no-repeat #FFF; padding:0 0 10px 0; text-align:center; margin:10px 0;}
.xx_left_links_t{height:20px; line-height:20px; padding:13px 0 0 32px; text-align:left; font-size:16px;}

.xx_list_books{width:972px; margin:0 auto; background:url(../images/bg_list_books.jpg) repeat-y center;}
.xx_list_books li{width:243px; height:145px; border-bottom:1px solid #E2E2E2; float:left; cursor:pointer;}
.xx_list_books li a{display:block; width:232px; height:132px; overflow:hidden; padding:13px 0 0 10px;}
.xx_list_books li a:hover{ background:#F7F7F7; text-decoration:none;}
.xx_list_books li img{padding:1px; border:1px solid #E2E2E2; width:75px; height:115px;}
.xx_list_books li div{width:85px; height:132px; float:left; cursor:pointer;}
.xx_list_books li h3{width:145px; height:30px; line-height:30px; overflow:hidden; padding:0; margin:0; font-weight:normal; font-size:14px; cursor:pointer;}
.xx_list_books li p{width:145px; height:100px; line-height:20px; font-size:12px; overflow:hidden; float:left; cursor:pointer; margin:0; padding:0;}
.xx_list_books li p strong{font-weight:normal; color:#dc8203; display:block;}

.xx_zt_list{width:960px; margin:0 auto; padding-top:15px;}
.xx_zt_list li{width:240px; height:150px; float:left; text-align:center; overflow:hidden;}
.xx_zt_list li img{border:1px solid #CCC;}
.xx_zt_list li a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

