@charset "gb2312";
* {margin: 0px;padding: 0px; list-style:none; background-repeat:no-repeat;}

body{  margin:0px auto; color:#999999; font-family:Microsoft YaHei,"Times New Roman", Times, serif; font-size:12px; background:#151D34;}
a img{ border:0px none;}
select,input,img{ vertical-align:middle; font-size:12px;}
a{  text-decoration:none; color:#CCC; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color:#FFF;}
.orange{ color:#FF3300; font-weight:normal;}
.hs{ color:#FFC;}

/*index*/
.top_logo{ margin:0 auto; overflow:hidden; width:auto; height:160px; background-image:url(bg_01.jpg); background-repeat:repeat-x;}
.top_logo_nr{ margin:0 auto; overflow:hidden; width:1004px; height:160px; background-image:url(logo.jpg);}
.logo_nr_left{ float:left; display:inline; overflow:hidden;}
.logo_nr_left a{ float:left; display:inline; overflow:hidden; width:635px; height:160px;}
.logo_nr_right{float:right; display:inline; overflow:hidden; width:200px; margin-top:40px; margin-right:37px;}


.qhyy{float:left; display:inline; overflow:hidden; width:180px; text-align:right; margin-right:20px; font-size:16px; color:#BFD67E;}
.qhyy a{color:#BFD67E;} 

.ss{float:left; display:inline; overflow:hidden; width:180px; height:22px; background-image:url(ss_xk.jpg); background-position:left top; margin-top:46px;}
.ss_xk{ float:left; display:inline; overflow:hidden; vertical-align:middle;width:130px; height:18px; margin-left:10px; line-height:18px; margin-top:2px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none; background:none;}
.ss_an{ float:right; display:inline; overflow:hidden; vertical-align:middle;width:16px; height:17px; margin-right:6px; margin-top:4px;}

.top_dh{margin:0 auto; overflow:hidden; width:auto; height:45px; background-image:url(dh_bg.jpg); background-repeat:repeat-x;}
.top_dh_nr{margin:0 auto; overflow:hidden; width:1004px; height:45px;}


#nav{ margin:0 auto; position:absolute; z-index:999; width:1004px;  line-height:40px;  list-style-type: none; font-size:12px;}
#nav a {display: block; margin:0 auto 0 auto; width:120px; line-height:40px; font-weight:bold; text-align:center; color:#FFF;}
#nav a:hover  {color: #FFC; font-size:12px; text-decoration:none;  font-weight:bold;}
#nav li { float:left; display:inline;overflow:hidden; width:120px;}

#nav li a.an_01{ width:120px; height:40px; background-image:url(an_01.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_01{  width:120px; height:40px; background-image:url(an_01s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_02{ width:120px; height:40px; background-image:url(an_02.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_02{  width:120px; height:40px; background-image:url(an_02s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_03{ width:120px; height:40px; background-image:url(an_03.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_03{  width:120px; height:40px; background-image:url(an_03s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_04{ width:120px; height:40px; background-image:url(an_04.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_04{  width:120px; height:40px; background-image:url(an_04s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_05{ width:120px; height:40px; background-image:url(an_05.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_05{  width:120px; height:40px; background-image:url(an_05s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_06{ width:120px; height:40px; background-image:url(an_06.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_06{  width:120px; height:40px; background-image:url(an_06s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_07{ width:120px; height:40px; background-image:url(an_07.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_07{  width:120px; height:40px; background-image:url(an_07s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a.an_08{ width:120px; height:40px; background-image:url(an_081.jpg); background-repeat: no-repeat; background-position:left top;}
#nav li a:hover.an_08{  width:120px; height:40px; background-image:url(an_081s.jpg); background-repeat: no-repeat; background-position:left top;}

#nav li a{ overflow:hidden;background-repeat:no-repeat;}
#nav li a:hover{ overflow:hidden;}

#nav li ul {line-height: 24px;  list-style-type: none;text-align:left;  left: -999em; width: 120px; position: absolute;}
#nav li ul li{ float: left; display:inline; overflow:hidden; width:120px; margin:0 auto 0 auto;}
#nav li ul a{display: block; width: 120px;  margin:0; height:auto; font-weight:normal; font-size:12px; text-align:center; background-color:#990B07; background-position:center bottom;color:#FFF; line-height:24px; background-image:none;}
#nav li ul a:hover  {display: block;text-decoration:none;width:120px;   text-align:center; font-size:12px; margin:0; height:auto;font-weight: normal; background-color:#12356F; color: #FFF;line-height:24px; background-image:none;}
#nav li.sfhover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

.all{ margin:0 auto; overflow:hidden; width:auto; background-image:url(bg_02.jpg); padding:20px 0; background-position:center top; background-color:#FFD1A4;}
.main{margin:0 auto 0 auto; overflow:hidden; padding-bottom:20px; width:988px; border:1px solid #D1B173; background-image:url(bg_03.jpg); background-repeat:repeat; background-color:#FFF;}


.main_01{ margin:0 auto; overflow:hidden; width:988px; height:296px; background-image:url(bg_04.jpg);}
.yp{float:left; display:inline; overflow:hidden; width:475px; height:287px; margin-left:10px; margin-top:9px; background-image:url(yp_bg.jpg);}
#dplayer2{ float:left; display:inline; overflow:hidden; width:463px; height:262px; margin-left:6px; margin-top:6px;}



.xw{float:right; display:inline; overflow:hidden; width:460px; height:280px; margin-right:10px; margin-top:7px; background-color:#9FB7CC; background-image:url(xw_bg.jpg);}
.xw_bt{float:left; display:inline; overflow:hidden; width:425px; margin-left:13px; height:19px; margin-top:12px;}
.xw_bt h2{float:left; display:inline; overflow:hidden; width:425px; height:19px; background-image:url(xw_bt.jpg);}
.xw_bt h2 a{ display:block; width:425px; height:19px;}  

.xw_nr{ float:left; display:inline; overflow:hidden; width:425px; margin-left:13px; margin-top:10px;}
.xw_nr li{float:left; display:inline; overflow:hidden; width:425px; font-size:14px; margin-top:6px;}
.xw_nr li dt{float:left; display:inline; overflow:hidden; width:413px; padding-left:12px; line-height:24px; background-image:url(list_01.jpg); background-position:left center;}
.xw_nr li dt a{ color:#1A3264;}
.xw_nr li dd{float:left; display:inline; overflow:hidden; width:425px; font-size:13px; line-height:20px; color:#333333;}

.main_02{ margin:0 auto; overflow:hidden; width:970px; border-top:1px solid #DFDFDF; background-image:url(bg_05.jpg); background-repeat:repeat-y;}

.hzhb{ float:left; display:inline; overflow:hidden; width:310px; height:230px; margin-top:10px;  background-image:url(hzhb_bg.jpg); background-color:#FCE7C7;}
.hzhb_bt{float:left; display:inline; overflow:hidden; width:275px; margin-left:13px; margin-top:12px;}
.hzhb_bt h2{float:left; display:inline; overflow:hidden; width:275px; height:19px; background-image:url(hzhb_bt.jpg);}
.hzhb_bt h2 a{ display:block; width:275px; height:19px;} 

.hzhb_nr{ float:left; display:inline; overflow:hidden; width:285px; margin-left:13px; margin-top:10px;}
.hzhb_nr a{ float:left; display:inline; overflow:hidden; width:275px; line-height:25px; color:#333; background: url(list_01.jpg) no-repeat scroll left center transparent; padding-left: 8px;}
.hzhb_nr a:hover{ text-decoration:underline;}

.kxyj{ float:left; display:inline; overflow:hidden; width:290px; height:230px; background-image:url(kxyj_bg.jpg); margin-left:24px; margin-top:10px; background-color:#FCE7C7;}
.kxyj_bt{float:left; display:inline; overflow:hidden; width:255px; margin-left:13px; margin-top:12px;}
.kxyj_bt h2{float:left; display:inline; overflow:hidden; width:255px; height:19px; background-image:url(kxyj_bt.jpg);}
.kxyj_bt h2 a{ display:block; width:255px; height:19px;}  

.kxyj_nr{ float:left; display:inline; overflow:hidden; width:265px; margin-left:13px; margin-top:10px;}
.kxyj_nr dt a{float:left; display:inline; overflow:hidden; width:205px; margin-left:20px; line-height:25px; color:#333; background-image:url(list_01.jpg); background-position:left center; padding-left:10px;}
.kxyj_nr dt a:hover{ text-decoration:underline;}
.kxyj_nr dd a{ float:left; display:inline; overflow:hidden; width:242px; height:70px; margin-top:16px; background-image:url(htgl_an.jpg); line-height:25px; color:#333;}
.adminbtn{float:left; display:inline; overflow:hidden; width:242px; height:70px; margin-top:16px; background-image:url(htgl_an.jpg); line-height:25px; color:#333;}
.adminbtn a{ width:242px; height:70px; margin-top:16px; background-image:url(htgl_an.jpg);}

.kjan{ float:left; display:inline; overflow:hidden; width:296px; margin-left:30px;}
.kjan a.xxpt_an{float:left; display:inline; overflow:hidden; width:296px; height:106px; margin-top:10px; background-image:url(xxpt_an.jpg);}
.kjan a.lt_an{float:left; display:inline; overflow:hidden; width:146px; height:106px;margin-top:10px; background-image:url(lt_an.jpg);}
.kjan a.wb_an{float:left; display:inline; overflow:hidden; width:146px; height:106px;margin-top:10px; margin-left:4px; background-image:url(wb_an.jpg);}



.footer{ margin:0 auto; overflow:hidden; width:auto; height:104px; background-color:#141D34; background-image:url(footer_bg.jpg); background-position:left bottom; background-repeat:repeat-x;}
.footer_nr{ padding-left:15px; margin:5px auto 0 auto; overflow:hidden; width:650px; background-image:url(f_01.jpg); color:#CCC; line-height:24px; border-left:1px solid #192440;}

.main_lb{ float:left; display:inline; overflow:hidden; width:970px; background-image:url(bg_06.jpg); background-position:180px top; background-repeat:repeat-y; margin-top:9px; margin-left:9px;}

.main_lb_left{ float:left; display:inline; overflow:hidden; width:170px; padding-bottom:10px;}
.lbdh_bt{float:left; display:inline; overflow:hidden; width:170px; padding-top:12px;  line-height:35px; height:35px; text-align:right;  background-image:url(lbdh_bt.jpg); border-bottom:1px solid #DFDFDF; font-size:14px;}
.lbdh_bt h2{float:left; display:inline; overflow:hidden; width:170px;  line-height:16px; margin-top:6px; color:#B32D21; font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.lbdh_nr{float:left; display:inline; overflow:hidden; width:170px;  background-image:url(lbdh_nr.jpg); background-repeat:repeat-y; background-position:left top; padding-bottom:12px; padding-top:10px;}
.lbdh_nr a{float:left; display:inline; overflow:hidden; width:170px; text-align:right;margin-top:6px;  line-height:24px; font-size:13px; color:#666;}
.lbdh_nr a:hover{float:left; display:inline; overflow:hidden; width:170px; line-height:24px;  color:#333; text-decoration:none;}
.lbdh_nr a.lbdh_dq,.lbdh_nr a:hover.lbdh_dq{color:#333;}
.lbdh_db{float:left; display:inline; overflow:hidden; width:170px; height:23px;  background-image:url(lbdh_db.jpg);}

.main_lb_right{ float:left; display:inline; overflow:hidden; width:610px; margin-left:20px;}
.lbnr_bt{float:left; overflow:hidden; width:610px; height:39px; background-color:#FCE7C7;  line-height:39px; padding-bottom:4px;  background-image:url(lbnr_bt.jpg); background-position:left bottom; background-repeat:repeat-x;}
.lbnr_bt h2{float:left; display:inline; overflow:hidden; padding-left:10px;  height:39px; text-align:center;  color:#681A13; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.lbnr_bt span{float:right; display:inline; overflow:hidden; width:300px; color:#681A13; text-align:center;}
.lbnr_bt span a{ color:#681A13;}
.lbnr_bt span a:hover{ color:#333; text-decoration: underline;}

.lbnr_nr{float:left; display:inline; overflow:hidden; width:610px; padding-top:12px;}
.lbnr_lb{float:left; overflow:hidden; width:610px; padding-top:12px; padding-bottom:10px;}

.lbnr_hb{float:left; overflow:hidden; width:610px; padding-top:12px; padding-bottom:10px;}
.lbnr_hb a{float:left; display:inline; overflow:hidden; font-size:14px; color:#02427A;width:610px; line-height:29px;}
.lbnr_hb a:hover{ text-decoration:under; color:#000;}

.lbnr_lb li{float:left; display:inline; overflow:hidden; width:610px; line-height:29px;}
.lbnr_lb li dt{float:left; display:inline; overflow:hidden; width:610px; line-height:29px;}

.lbnr_lb li h2{float:left; display:inline; overflow:hidden; width:610px;  line-height:22px;}
.lbnr_lb li h2 a{float:left; display:inline; overflow:hidden; font-size:14px; color:#02427A;}
.lbnr_lb li h2 a:hover{ text-decoration:under; color:#000;}
.lbnr_lb li dd{float:left; display:inline; overflow:hidden; width:610px; line-height:20px; color:#666;}

.lbnr_nr_fy{float:left; display:inline; overflow:hidden; clear:both; width:610px;  line-height:36px;   margin-top:10px;color:#333; padding-bottom:4px;  background-image:url(lbnr_bt.jpg); background-position:left bottom; background-repeat:repeat-x;}
.lbnr_nr_fy a{ color: #333;}

.main_lb_qt{ float:left; display:inline; overflow:hidden; width:160px; margin-left:10px;}
.qtdh_bt{float:left; display:inline; overflow:hidden; width:160px; padding-top:12px;  line-height:35px; height:35px; text-align:left;  background-image:url(lbdh_bt.jpg); border-bottom:1px solid #DFDFDF; font-size:14px;}
.qtdh_bt h2{float:left; display:inline; overflow:hidden; width:160px;  line-height:16px; margin-top:6px; color:#02427A; font-size:14px; font-weight: normal; font-family:"Î¢ÈíÑÅºÚ";}
.qtdh_nr{float:left; display:inline; overflow:hidden; width:160px;  background-image:url(lbdh_nr.jpg); background-repeat:repeat-y; background-position:left top;  padding-top:10px;line-height:20px;}


.tp_lb{     display: inline;
    float: left;
    margin-left: 120px;
    overflow: hidden;
    padding-top: 12px;
    width: 490px;}
.tp_lb li{    
 display: inline;
    float: left;
    margin-top: 30px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 490px;}
.tp_lb li img{   
 background-color: #E6E6E6;
    display: inline;
    float: left;
    height: 132px;
    overflow: hidden;
    padding: 4px;
    width: 120px;}
	
.tp_lb li h2{ float:left; display:inline; overflow:hidden; width:300px; margin-top:2px;  line-height:24px; margin-left:20px;}
.tp_lb li h2 a{ color:#02427A; text-decoration:none; font-size:14px;}
.tp_lb li h2 a:hover{ color:#02427A; text-decoration:underline;}
.tp_lb li span{ float:left; display:inline; overflow:hidden; width:300px; padding-top:6px; color:#666;   margin-left:20px;line-height:20px;}


.xq_an{ float:left; display:inline; overflow:hidden; width:100px; height:30px; background-image:url(xq_an.jpg);}

.lbnr_nr_bt{ width:610px; margin:0 auto; padding-top:10px; overflow:hidden; height:30px; color:#02427A; line-height:30px;  font-weight:bold; font-size:16px;}
.lbnr_nr_sj{ width:610px; margin:0 auto; height:24px; padding-bottom:10px; line-height:24px; color:#999;}
.lbnr_nr_zs{width:600px; display:block; overflow:hidden; margin:0 auto;  line-height:20px; padding-top:6px; font-size:16px !important;  padding-bottom:20px; word-wrap:break-word; color: #666; border-bottom:1px dashed #CCC;line-height:24px; padding:0px 5px;}

.lbnr_nr_zs a{color: #666;}

.lbnr_nr_zs p{ font-size:14px; line-height:24px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
 
.joinuslist{}
.joinuslist li{ height:24px; line-height:24px;}
.joinuslist li a{ display:block; color:#666;}
.joinuslist li a:hover{color:#333;}


/*·ÖÒ³ÑùÊ½*/
#page {
 margin-top:15px;
	list-style:none;
	font-family: "ËÎÌå";
	height: 30px;
	line-height:30px;}
#page li{
	display:inline;}
#page li .thisclass{
	display:inline;}
#page li a{
	padding: 3px 5px 2px;
	border:1px solid #999999;}