/*2010.cast.org.cn����ʽ�� lisen@cast.org.cn last modify:2010-04-11 */

/* ȫ������ */ 
body{
 margin:auto;
 margin-top:0px;
 padding:0px;
 border:0px;
 color:#2B597B;
 background-color: #FFFFFF;
 font-size:14px;


}

a {font-size:14px; MARGIN: 0px;PADDING:0px;BORDER:0px; color:#000000;}
a:link{ color:#000000;TEXT-DECORATION: none;}
a:hover{ color:#000000;TEXT-DECORATION: underline;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}

/* �������� */ 

#bottomNav { 
 z-index:999; 
 position:fixed; 
 bottom:0; /*ȥ��������̶���ҳ�涥��*/ 
 left:910px;
 width:200px;
  _position:absolute; /* for IE6 */ 
  _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ 
 overflow:visible;
 text-align:left;
 border:inherit;
 background:url(#);}
 #bottomNava { 
 z-index:999; 
 position:fixed; 
 bottom:0; /*ȥ��������̶���ҳ�涥��*/ 
 left:910px;
 width:200px;
  _position:absolute; /* for IE6 */ 
  _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ 
 overflow:visible;
 text-align:left;
 border:inherit;
 background:url(#);}
#img{
margin:auto;
height:39px;
width:92px;
position:absolute;
}
#top{
margin:auto;
width:100%;
height:249px;}

.top_d_l{
height:249px;
background: url(#);
}

.top_d_r{
height:249px;
background: url(#);
}

#top_c{
float:left;
width:400px;
height:249px;
background:#666666;}

.STYLE1{color: #FFFFFF; font-size: 14px; font-family: "����";}
.STYLE2 {color: #FFFFFF; font-size: 12px; font-family: "����";}
.STYLE3 {color: #004B88; font-size: 16px;}
.STYLE7 {color: #201F1F; font-size: 12px; font-family: "����";}
.STYLE12 {color: #201F1F; font-size: 12px; font-family: "����";}
.STYLE13 {color: #000000; font-size: 12px; font-family: "����";
margin-bottom:10px;}

.link01{
text-decoration: none;
font-family: "����";
font-size: 12px;
line-height:20px;
display:block;
color: #000000;
}
a.link01:link { font-family: "����"; font-size:12px; color: #000000; text-decoration: none;}
a.link01:visited { font-family: "����"; font-size:12px; color: #000000; text-decoration: none;}
a.link01:hover { font-family: "����"; font-size:12px; background-color:#B5DDF1;color:#000000;  text-decoration: none;}

.link02{
text-decoration: none;
font-family: "����";
font-size: 12px;
color: #FFFFFF;
}
a.link02:link { font-family: "����"; font-size:12px; color: #FFFFFF; text-decoration: none;}
a.link02:visited { font-family: "����"; font-size:12px; color: #FFFFFF; text-decoration: none;}
a.link02:hover { font-family: "����"; font-size:12px; color:#FFFFFF; text-decoration: underline;}

.link03{
text-decoration: none;
font-family: "����";
font-size: 14px;
font-weight: bold;
color: #004B88;
}
a.link03:link { font-family: "����"; font-size:14px; color: #004B88; text-decoration: none;}
a.link03:visited { font-family: "����"; font-size:14px; color: #004B88; text-decoration: none;}
a.link03:hover { font-family: "����"; font-size:14px; color:#004B88; text-decoration: underline;}

.link04{
text-decoration: none;
font-family: "����";
font-size: 12px;
line-height:22px;
color: #004B88;
}
a.link04:link { font-family: "����"; font-size:12px; color: #004B88; text-decoration: none;}
a.link04:visited { font-family: "����"; font-size:12px; color: #004B88; text-decoration: none;}
a.link04:hover { font-family: "����"; font-size:12px; color:#004B88; text-decoration: underline;}

.link05{
text-decoration: none;
font-family: "����";
font-size: 12px;
color: #004B88;
}
a.link05:link { font-family: "����"; font-size:12px; color: #004B88; text-decoration: none;}
a.link05:visited { font-family: "����"; font-size:12px; color: #004B88; text-decoration: none;}
a.link05:hover { font-family: "����"; font-size:12px; color:#004B88; text-decoration: underline;}

.link06{
text-decoration: none;
font-family: "����";
font-size: 14px;
color: #004B88;
}
a.link06:link { font-family: "����"; font-size:14px; color: #004B88; text-decoration: none;}
a.link06:visited { font-family: "����"; font-size:14px; color: #004B88; text-decoration: none;}
a.link06:hover { font-family: "����"; font-size:14px; color:#004B88; text-decoration: underline;}

.link07{
text-decoration: none;
font-family: "����";
font-size: 16px;
color: #004B88;
}
a.link07:link { font-family: "����"; font-size:16px; color: #004B88; text-decoration: none;}
a.link07:visited { font-family: "����"; font-size:16px; color: #004B88; text-decoration: none;}
a.link07:hover { font-family: "����"; font-size:16px; color:#004B88; text-decoration: underline;}

.link08 { 
	    font-family: "����";
		font-size:16px;
		color: #000000;
		line-height: 22px;
		font-weight: bold;
		padding: 0px;
	 }
	 A.link08:link { font-family: "����"; font-size:16px; color: #000000; text-decoration: none;}
	 A.link08:visited { font-family: "����"; font-size:16px; color: #000000; text-decoration: none;}
	 A.link08:hover { font-family: "����"; font-size:16px; color:#FF0000; text-decoration: none;}

.link09 { 
	    font-family: "����";
		font-size:12px;
		color: #000000;
		padding: 0px;
	 }
	 A.link09:link { font-family: "����"; font-size:12px; color: #000000; text-decoration: none;}
	 A.link09:visited { font-family: "����"; font-size:12px; color: #000000; text-decoration: none;}
	 A.link09:hover { font-family: "����"; font-size:12px; color:#FF0000; text-decoration: none;}
	 
.link10 { 
	    font-family: "����";
		font-size:14px;
		color: #000000;
		padding: 0px;
	 }
	 A.link10:link { font-family: "����"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link10:visited { font-family: "����"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link10:hover { font-family: "����"; font-size:14px; color:#000000; text-decoration: underline;}
	 
	 .link11 { 
	    font-family: "����";
		font-size:14px;
		color: #E70E04;
		padding: 0px;
	 }
	 A.link11:link { font-family: "����"; font-size:14px; color: #E70E04; text-decoration: none;}
	 A.link11:visited { font-family: "����"; font-size:14px; color: #E70E04; text-decoration: none;}
	 A.link11:hover { font-family: "����"; font-size:14px; color:#E70E04; text-decoration: underline;}
	 	 .link12 { 
	    font-family: "����";
		font-size:16px;
		color: #000000;
		padding: 0px;
	 }
	 A.link12:link { font-family: "����"; font-size:16px; color: #000000; text-decoration: none;}
	 A.link12:visited { font-family: "����"; font-size:16px; color: #000000; text-decoration: none;}
	 A.link12:hover { font-family: "����"; font-size:16px; color:#000000; text-decoration: none;}
	 
	 	 .link14 { 
	    font-family: "����";
		font-size:16px;
		color: #333333;
		padding: 0px;
	 }
	 A.link14:link { font-family: "����"; font-size:16px; color: #333333; text-decoration: none;}
	 A.link14:visited { font-family: "����"; font-size:16px; color: #333333; text-decoration: none;}
	 A.link14:hover { font-family: "����"; font-size:16px; color:#333333; text-decoration: underline;}
	 
	 .link16 { 
	    font-family: "����";
		font-size:16px;
		color: #9B9B9B;
		padding: 0px;
	 }
	 A.link16:link { font-family: "����"; font-size:16px; color: #9B9B9B; text-decoration: none;}
	 A.link16:visited { font-family: "����"; font-size:16px; color: #9B9B9B; text-decoration: none;}
	 A.link16:hover { font-family: "����"; font-size:16px; color:#9B9B9B; text-decoration: underline;}
	 
	 	 .link17{
text-decoration: none;
font-family: "����";
font-size: 16px;
font-weight: bold;
color: #004B88;
}
a.link17:link { font-family: "����"; font-size:16px; color: #004B88; text-decoration: none;}
a.link17:visited { font-family: "����"; font-size:16px; color: #004B88; text-decoration: none;}
a.link17:hover { font-family: "����"; font-size:16px; color:#004B88; text-decoration: underline;}

	 
	 	 .link23 { 
	    font-family: "����";
		font-size:14px;
		color: #000000;
		padding: 0px;
	 }
	 A.link23:link { font-family: "����"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link23:visited { font-family: "����"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link23:hover { font-family: "����"; font-size:14px; color:#000000; text-decoration: underline;}
	 
	 	 	 	 .link24 { 
	    font-family: "����";
		font-size:16px;
		color: #014b88;
		padding: 0px;
	 }
	 A.link24:link { font-family: "����"; font-size:16px; color: #014b88; text-decoration: none;}
	 A.link24:visited { font-family: "����"; font-size:16px; color: #014b88; text-decoration: none;}
	 A.link24:hover { font-family: "����"; font-size:16px; color:#014b88; text-decoration: underline;}
	 
.link25 { 
	    font-family: "����";
		font-size:18px;
		color: #ffffff;
		font-weight: bold;
		padding: 0px;
	 }
	 A.link25:link { font-family: "����"; font-size:18px; color: #ffffff; text-decoration: none;}
	 A.link25:visited { font-family: "����"; font-size:18px; color: #ffffff; text-decoration: none;}
	 A.link25:hover { font-family: "����"; font-size:18px; color:#ffffff; text-decoration: underline;}
	 
.top1{background:url(204627.gif) center top no-repeat; color:#fff }
.top2{background:url(#) center top no-repeat; color:#fff }
.bottom{background:url(#) center top no-repeat; color:#fff }
.float{
            width:160px;height:153px;
            z-index:100;left:10px;top:220px;
            position:absolute;visibility: visible;
        }
.lc{
font-size: 12px;
	font-family: "����";
	color:#ffffff;
	line-height:20px;
opacity:0.7; /* Firefox, Safari(WebKit), Opera */
-ms-filter:alpha(opacity=70); /* IE 8 */
filter:alpha(opacity=70); /* IE 4-7 */
zoom: 1;/* set "zoom", "width" or "height" to trigger "hasLayout" in IE 7 and lower */
}

/*scc*/
h1,h2,h3,form,img,ul,ol,li,dl,dt,dd,div,span,p{padding:0;margin:0;border:0;font-style:normal;font-weight:normal}img,object{vertical-align:bottom}input{padding:0;margin:0;font-size:14px;border:0}li{list-style-type:none;list-style:none}
.cc_tit{ height:50px; line-height:50px;color:#666;}
.cc_tit a{color:#666; text-decoration:none}
.cc_con{width:1270px; margin:0 auto; clear:both; overflow:hidden}
.cc_tb{width:100%; margin-bottom:20px; overflow:hidden}
/*jdt*/
#hotpics li p{background:url(204628.png) repeat;}
#hotpics li p a{color:#fff; font-size:18px}
#hotpics{float:left;width:650px;height:400px;overflow:hidden;position:relative; margin-right:25px}
#hotpics ul{position:absolute}
#hotpics ul li{float:left;position:relative;width:650px;overflow:hidden}
#hotpics ul li p{position:absolute;bottom:0;left:0;width:650px; text-indent:10px;border-top:1px solid #000;color:#fff;height:50px;line-height:50px;font-size:20px}
#hotpics ul li img{width:650px;height:400px}
#hotpics div.jdeq{position:absolute;bottom:55px;right:10px}
#hotpics div span{display:inline-block;float:left;width:5px;height:5px;margin-right:4px;background:#fff;cursor:pointer}
#hotpics div span.show{background:#f64146}
.cc_ycbt{ float:left; width:590px; margin-top:-10px}
.cc_ycbt_t{width:100%; clear:both}
.cc_ycbt_t li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%; background:url(204629.png) repeat-x; font-size:25px;height:50px; line-height:45px;color:#111; }
.cc_ycbt_t li a{font-size:25px;}
.cc_ycbt_t li.cc_bdn{background:none}
.cc_ycbt_b{width:100%; border-top:1px solid #004a87; padding-top:8px}
.cc_ycbt_b li{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:30px; line-height:30px;}
.cc_ycbt_b li a{ display:inline-block; float:left; color:#666}
.cc_ycbt_b li span{ float:right; display:inline-block; color:#9f9f9f}
.cc_more,.cc_more2{width:100%; text-align:right; color:#004c8a; height:30px; line-height:30px}
.cc_more3{width:100px; text-align:right; color:#004c8a; height:45px; line-height:45px; float:right; padding-right:10px}
.cc_more2{width:1270px;height:30px; line-height:30px; margin-bottom:10px}
.cc_cont{ overflow:hidden}
.cc_more a,.cc_more2 a,.cc_more3 a{color:#004c8a}
.cc_nav{width:100%; overflow:hidden; margin-bottom:15px}
.cc_nav0{width:100%;border-top:2px solid #cacaca;border-left:1px solid #ccc;height:45px; background:#f4f4f4; line-height:45px;font-size:18px; color:#727272}
.cc_nav0 span{width:108px; text-align:center; display:inline-block;border-right:1px solid #ccc; cursor:pointer; float:left}
.cc_nav0 span.more{ float:right;color:#014c86}
.cc_nav0 span.more a{color:#014c86}
.cc_nav0 span.show{ border-top:2px solid #004c86;color:#5488b0; margin-top:-2px}
.cc_tabs{width:1440px; padding-top:8px}
.cc_tabs div.cc_tabscon{ display:none}
.cc_tabs div.show{ display:block}
.cc_cont li{width:540px; float:left; margin-right:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:35px; line-height:35px; background:url(204630.png) no-repeat center left; padding-left:10px}
.cc_cont li a{ display:inline-block; float:left; color:#666}
.cc_cont li span{ float:right; display:inline-block; color:#9f9f9f}
.cc_tabs .cc_gsskx li.cc_jc{width:150px}
/*��ʡ�п�Э*/
.cc_gsskx{width:1268px; background:#f4f4f4; border:1px solid #ddd; margin-bottom:30px; overflow:hidden}
.cc_gsskx ul.cc_bgb{ background:#f4f4f4}
.cc_gsskx ul{}
.cc_gsskx li{width:115px; font-size:18px; color:#666; float:left; text-align:center; height:35px; line-height:32px}
/*�ص��ļ�*/
.import .cc_nav0{border-left:none !important;margin-bottom:10px !important;}
.import .cc_nav0 span{color:#5488b0 !important;}
.import .cc_nav0 span.show{color:#000 !important;background:#fff;}
.import .cc_more a{margin-right:10px;}
/*��ز���ҳcss*/
div,ul,li,ol,li,p,h2,dl,dt,dd{padding:0;margin:0;list-style:none;}
.xf_place,.xf_place a:link,.xf_place a:visited,.xf_organ_article,.xf_organ_l,.xf_organ_l ul li a:link,.xf_organ_l ul li a:visited{font-family: "����";color:#666;}
.xf_place,.xf_place a:link,.xf_place a:visited{font-size: 12px;}
.xf_organ{width:1270px;margin:0 auto;}
.xf_organ_l{width:320px;padding-right:20px;float:left;}
.xf_organ_l .tab{overflow:hidden;height:49px;}
.xf_organ_l .tab li{border:1px solid #ccc;border-bottom:none;height:48px;line-height:48px;width:158px;float:left;font-size:18px;text-align:center;}
.xf_organ_l .tab li.show{border:1px solid #004a87;background:#004a87;color:#fff;}
.xf_organ_l .tab li.dw{border-left:none;width:159px;}
.xf_organ_l ul{clear:both;display:none;}
.xf_organ_l ul.show{display:block;}
.xf_organ_l ul li{height:50px;line-height:50px;border:1px solid #ccc;padding-left:45px;background:url(204639.png) right top no-repeat;font-size:16px;border-top:none;}
.xf_organ_l ul li a{font-size:16px;}
.xf_organ_l ul li.current{border:1px solid #004a87;background-position:right -50px;border-left-width:10px;color:#004a87;font-weight:bold;border-right:none;}
.xf_organ_l ul li.current a{color:#004a87;font-weight:bold;}
.xf_organ_article{width:930px;font-size:16px;float:right;}
.xf_organ_article h2{height:47px;border-bottom:1px dashed #ccc;text-align:center;font-size:20px;font-weight:normal;font-family: "����";color:#333;margin-bottom:22px;}
.xf_organ_article p{line-height:32px;padding-bottom:6px;}
/*��Э�ʴ�css*/
.xf_ask_r ul li a:visited,.xf_ask_r ul li a:link,.xf_ask_article dl{font-family: "����";}
.xf_ask{width:1270px;margin:0 auto;border-top:1px solid #014b88;}
.xf_ask_article{width:920px;float:left;}
.xf_ask_r{float:right;width:320px;}
.xf_ask_r ul{border:1px solid #ccc;border-top:none;}
.xf_ask_r ul li{height:52px;line-height:52px;text-align:center;}
.xf_ask_r ul li:nth-child(2n){background:#eee;}
.xf_ask_r ul li a:visited,.xf_ask_r ul li a:link{color:#333;font-size:16px;}
.xf_ask_article dl{border-bottom:1px dashed #aaa;padding:14px 0 18px;}
.xf_ask_article dl dt{font-size:16px;color:#014b88;line-height:45px;}
.xf_ask_article dl dt span,.xf_ask_article dl dd span{color:#e71111;margin-right:10px;font-size:16px;}
.xf_ask_article dl dd{color:#666;font-size:15px;line-height:26px;}
.xf_ask_article p{padding:30px 0;text-align:center;}
.xf_ask_article p a{padding:5px 10px;border:1px solid #e2e2e2;margin-right:5px;color:#000;font-size:14px;}
.xf_ask_article p span{margin:5px;letter-spacing:3px;color:#000;}
.xf_ask_article p a.cur{background:#db2323;border:none;color:#fff;}
.xf_ask_article p a.btn{margin:0 5px;}
/*�б�ҳcss*/
#content{width:1270px;margin:0 auto;padding-bottom:10px;overflow:hidden;}
.xf_cast_l{width:320px;float:left;padding-right:20px;}
.xf_cast_l h2,.xf_cast_l li a:link,.xf_cast_l li a:visited,.xf_cast_r ul li a:link,.xf_cast_r ul li a:visited,.xf_cast_l .about a{font-family: "����";color:#666;}
.xf_cast_l h2{font-size:20px;height:48;line-height:48px;background:#004a87;color:#fff;text-align:center;}
.xf_cast_l .about{padding:10px 0;}
.xf_cast_l .about a{font-size:16px;margin:0 10px;}
.xf_cast_l li,.xf_cast_l li a,.xf_cast_r ul li a{font-size:16px;}
.xf_cast_l li a{margin-right:10px;}
.xf_cast_l li{height:45px;line-height:45px;padding-left:15px;text-align:left;border-bottom:1px solid #ccc;}
.xf_cast_r{width:930px;float:right;}
.xf_cast_r h2{height:47px;border-bottom:1px dashed #ccc;text-align:center;font-size:20px;font-weight:normal;font-family: "����";color:#333;margin-bottom:22px;line-height:47px;}
.xf_cast_r ul{margin-left:15px;}
.xf_cast_r ul li{width:420px; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:35px; line-height:35px; background:url(204630.png) no-repeat center left; padding-left:10px;text-align:left;}
/*��Э����*/
.cc_tabscon p{padding:30px 0;text-align:center;}
.cc_tabscon p a{padding:5px 10px;border:1px solid #e2e2e2;margin-right:5px;color:#000;font-size:14px;}
.cc_tabscon p span{margin:5px;letter-spacing:3px;color:#000;}
.cc_tabscon p a.cur{background:#db2323;border:none;color:#fff;}
.cc_tabscon p a.btn{margin:0 5px;}
/*�ȵ�ר��*/
.cc_rdzt{width:100%; padding-bottom:85px; overflow:hidden}
.cc_rdzt li{ float:left; margin-left:60px; width:340px; height:68px; margin-top:30px}
/*���⽻��*/
.cc_dwjl{width:740px; margin:0 auto; overflow:hidden;}
.cc_dwjl p{ line-height:28px; color:#666; font-size:16px; text-indent:30px; padding:20px 0 30px 0}
.cc_dwjl p span{color:#014b88}
.cc_dwjlcon{width:1080px;font-size:16px; overflow:hidden}
.cc_dwjllb{width:320px; margin-right:40px; float:left}
.cc_tit2{width:100%; text-align:center; background:#004a87;color:#fff; height:48px; line-height:48px}
.cc_dwjllb ul{ padding-bottom:30px; font-size:18px}
.cc_dwjllb ul li{ height:40px; line-height:40px; background:#f4f4f4; text-indent:30px; color:#014c86}
.cc_dwjllb ul li:nth-child(odd){ height:60px; line-height:60px; background:#fff}
.cc_dwjllb ul li a{color:#024a84}
