/**
 *  Support: bj.xinhuanet web group 2009
 *  Date: 09/09/08
 *  Author: Shajun
 **/

/* Public Style for all Elements.
------------------------------------------------------------------------------------*/

/* global CSS */
body{font-family:'宋体';text-align:center;margin:0 auto;padding:0;background:url(../_images/bg.jpg) no-repeat fixed top center;font-size:12px;color:#333;}
body > div{text-align:left;margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,dl,dt,dd,span,p{margin:0;padding:0;border:0;overflow:hidden;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;overflow:hidden;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0}

a{text-decoration:none;color:#36c;}
a:hover{color:red;text-decoration:underline;}

/* fonts */
.f14_c930{font-size:14px;color:#930;}
.f14_c333{font-size:14px;color:#333;}
.f14_cf30_b{font-size:16px;color:#f30;font-weight:bold;}

.f16_cfff_b{font-size:16px;color:#fff;font-weight:bold;}
.f16_cf30_b{font-size:16px;color:#f30;font-weight:bold;}

.fontArial{font-family:Arial, Helvetica, sans-serif;}

/* fayout */
.wrap{width:950px;}
.left_padding{float:left;padding:0px 10px 10px 0px;}
.right_padding{float:right;padding-bottom:10px;}

.title_h27{padding-bottom:10px;display:block;width:100%;height:27px;}
.title_h27 span{display:block;float:left;padding-left:20px;line-height:27px;}
.title_h27 a{float:right;padding-right:10px;line-height:27px;}

.title_h30{padding-bottom:10px;display:block;width:100%;height:30px;background:url(../_images/banner_rf.jpg) no-repeat;}
.title_h30 span{display:block;float:left;padding-left:20px;line-height:30px;}
.title_h30 a{float:right;padding-right:10px;line-height:30px;}

.title_h38{padding-bottom:10px;display:block;width:100%;height:30px;background:url(../_images/mt_585.gif) repeat-x;}
.title_h38 span{display:block;float:left;padding-left:20px;line-height:30px;}
.title_h38 a{float:right;padding-right:10px;line-height:30px;}

/* list */
.list_c36c{width:100%;line-height:26px;}
.list_c36c li{padding-left:15px;background:url(../_images/icon_group.gif) 5px 5px no-repeat;text-align:left;}

/* padding */
.padding_t10{padding-top:10px;}
.padding_t5{padding-top:5px;}
.padding_r10{padding-right:10px;}

/* margin */
.margin_r10{margin-right:10px;}

/* Style.
------------------------------------------------------------------------------------*/

/* head */
#head{padding-bottom:5px;width:950px;}
#head img{display:block;width:950px;height:59px;}
#head div{padding:5px 0px 0px 0px;width:100%;height:19px;background:url(../_images/nav_bg.jpg) repeat-x;}
#head div a{padding:0px 14px 0px 14px;font-size:14px;color:#930;}

/* hd_news */
#hd_news{padding-bottom:10px;width:100%;height:85px;}
#hd_news #hd_img{width:100%;height:60px;}
#hd_news #hd_links{padding-top:10px;width:100%;height:25px;text-align:center;}
#hd_news #hd_links a{color:#996600;}

/* scroll_img */
#scroll_img{width:585px;height:250px;}

/* live_news */
.live_news{width:355px;}

.live_news ul li{width:95%;height:26px;overflow:hidden;}
.live_news .font12_c960 li a{color:#996600;}

.live_news div dl{padding:10px 10px 10px 10px;width:335px;border-bottom:1px dotted #ccc;}
.live_news div dl dt{width:100%;height:28px;overflow:hidden;text-align:center;line-height:28px;}
.live_news div dl dt a{font-size:14px;font-weight:bold;color:#cc6600;}
.live_news div dl dd{width:100%;height:80px;overflow:hidden;line-height:26px;text-indent:24px;text-align:left;color:#666;}

/* module */
.mod585{width:585px;}
.mod_bj60{float:left;padding-bottom:10px;width:287px;}

.mod_bj60 ul li{width:90%;height:26px;overflow:hidden;}

.mod_bj60 div dl{padding-bottom:15px;width:100%;}
.mod_bj60 div dl .bj60_img{display:block;float:left;padding:2px;width:94px;height:69px;border:1px solid #ccc;}
.mod_bj60 div dl .bj60_img img{width:94px;height:69px;border:none;}
.mod_bj60 div dl dt{display:block;padding-left:10px;float:left;padding-bottom:5px;width:170px;height:18px;overflow:hidden;}
.mod_bj60 div dl dd{display:block;padding-left:10px;float:left;width:170px;height:50px;overflow:hidden;text-indent:24px;color:#666;text-align:left;line-height:18px;}
.mod_bj60 div dl dt a{color:#c00;font-weight:bold;line-height:20px;}

/* video */
#video{padding-left:14px;width:341px;height:268px;}

/* img_show */
#img_show{width:100%;background:url(../_images/imgshow_bg.gif) top no-repeat;}
#img_show h2{background:none;}
#img_show div{width:100%;}
#img_show div ul li{float:left;padding-left:24px;padding-bottom:10px;width:160px;}
#img_show div ul li a{display:block;width:160px;height:170px;overflow:hidden;}
#img_show div ul li a img{float:left;width:160px;height:120px;border:none;}
#img_show div ul li a span{float:left;padding-top:5px;width:160px;color:#996600;line-height:22px;text-align:left;}
#img_show div ul li a:hover span{color:#c00;}

/* mod470 */
.mod470{float:left;margin-bottom:10px;width:468px;border:1px solid #ccc;}

.mod470 ul li{width:90%;height:26px;overflow:hidden;}

.mod470 .mod470_t{position:absolute;margin-left:10px;width:70px;height:70px;background:#cc0000;}
.mod470 .mod470_t span{display:block;margin:0 auto;padding-top:15px;width:35px;}
.mod470 h2{background:none;}
.mod470 .mod470_con{padding-left:210px;width:256px;}
.play1{background:url(../_images/play1.jpg) left top no-repeat;}
.play2{background:url(../_images/play2.jpg) left top no-repeat;}
.play3{background:url(../_images/play3.jpg) left top no-repeat;}
.play4{background:url(../_images/play4.jpg) left top no-repeat;}

#adv_gqym{float:left;padding-bottom:10px;width:585px;height:70px;}

/* bottom */
#bottom{float:left;padding-top:20px;width:100%;}
#bottom p{padding-top:20px;width:100%;background:url(../_images/bg_1x35..gif) repeat-x;text-align:center;line-height:24px;color:#666;}


/* slider */
#slider {
    width: 585px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */

	overflow: hidden; /* important */
}
#sliderContent {
    width: 585px; /* important to be same as image width or wider */
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 559px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

#sliderContent li a img{width:585px;height:250px;}