/* CSS Document */

/* Menu
----------------------------------------*/
#index_top { background:url(/lib/images/common/index_menu_bg.png) no-repeat; height:209px; padding:0 10px; padding-top:0; margin-bottom:10px;}
#index_top #index_menu { line-height:34px; margin-bottom:10px; padding-left:10px;}
#index_top #index_menu a{ font-size:14px; font-weight:bold; color:#fff; padding:0 12px; background:url(/lib/images/index/index_menu_line.png) no-repeat right;}
#index_top #index_menu a.r { background:url();}
#index_top #contry { margin-bottom:5px;}
#index_top #top_ad { margin-bottom:1px; height:100px;}
.lft_vod_news{ height:251px;}
.lft_txt_news{ height:255px;}
.mid_top_news { height:290px;}
.mid_txt_news { height: 270px;}
.mid_spc_news { height:120px;}
.rgt_top_news { height:520px;}
.rgt_btn_news { height:400px;}

.lft_txt_ec { height:247px;}
.mid_shop_ec { height:247px;}
.mid_comp_ec { height:247px;}
.rgt_clss_ec { height:507px;}
/* index_top_ad start*/
#top_ad  li{ float:left; width:310px; margin-right:15px; background:#000; height:100px;}
#top_ad  li.r { margin-right:0;}
/*index_top_ad end*/

/* ad
----------------------------------------*/
	#pic_box,#txt_box{ list-style:none; padding:0; margin:0;}
	#pic_box { border:1px solid #AACCEE; padding:4px;  height:120px; overflow:hidden;}
	#pic_box li { display:none;}
	#pic_box li.current{ display:block;}
	#pic_box li img{  height:120px; border:0;}
	
	#txt_box {border:1px solid #AACCEE; border-top:0; ; height:28px; background:#F5F8FC; padding-left:15px;overflow:visible;}
	#txt_box li{ float:left; line-height:28px; width:140px;  text-align:center; }
	#txt_box li.current { background:#fff; border:1px solid #AACCEE; border-top:1px solid #fff; position:relative; margin-top:-1px;  line-height:24px; background:url(/lib/images/index/ad_on_bg.png) repeat-x bottom; color:#f00; font-weight:bold; }
	#txt_box li a{ color:#333; text-decoration:none;}
	#txt_box li.current a{color:#f00}

#index_pic_news{ margin-bottom:10px;}
	
.lft_box{ border:1px solid #ace; margin-bottom:10px; }
.lft_bar{ background:#F5F8FC; border:1px solid #fff; border-bottom:1px solid #ace; line-height:25px; height:25px; padding:0 10px;}
.lft_bar .t{ font-size:14px; font-weight:bold; color:#0041D9; float:left; }
.lft_bar small{ float:right; color:#666;display:inline; font-size:12px;}
.lft_cnt{ padding:10px;}
.lft_cnt .pic_news { height:65px; border-bottom:1px solid #ccc; margin-bottom:5px;}
.lft_cnt .pic_news dt{ float:left; width:90px;}
.lft_cnt .pic_news dt img{ padding:1px; background:#fff; border:1px solid #ccc;}
.lft_cnt .pic_news dd{ float:right; width:170px;}
.lft_cnt .pic_news dd h4{ font-size:12px;}
.lft_cnt .pic_news dd p{ color:#999; margin-top:5px;}
.lft_cnt ul a:link{ color:#333;}
.lft_cnt ul a:hover{ color:#FF3300;}


.mid_box{ border:1px solid #ace; margin-bottom:10px;}
.mid_bar{ background:#F5F8FC;margin:1px; line-height:29px; height:29px; padding:0 10px;}
.mid_bar_top{ background:url(../images/index/mid_bar_bg.png);}
.mid_bar .t{ font-size:14px; font-weight:bold; color:#0041D9; float:left; }
.mid_bar .m { float:right;background:url(../images/index/mid_more_ico.png) no-repeat; position:relative; width:60px; height:20px; margin-top:-2px;}
.mid_cnt{ padding:10px;}
.mid_cnt #top_news { }
.mid_cnt #top_news dt{font-size:25px; font-weight:bold; font-family:"黑体"; color:#F00; text-align:center; line-height:26px;}
.mid_cnt #top_news dd{ color:#666; margin:8px 0; border:1px dashed #FDA077; padding:5px; background:#FEFCE2; text-align:center;}

.mid_cnt #hot_news { background:url(../images/index/index_hot_news_bg.png) no-repeat; padding-left:25px;}
.mid_cnt #hot_news li{ font-size:14px; height:26px; line-height:26px;}
.mid_cnt #hot_news li .t{  width:320px;}
.mid_cnt #hot_news li .c{ color:#999; font-size:12px;}

.mid_cnt .pic_news { height:133px; border-bottom:1px  dashed #ccc; margin-bottom:8px; }
.mid_cnt .pic_news dl { float:left; border:1px solid #ccc; padding:5px; line-height:0;}
.mid_cnt .pic_news dl dt img{ width:140px; height:80px;}
.mid_cnt .pic_news dl dd { background:#eee; margin-top:5px; line-height:25px; text-align:center;}
.mid_cnt .pic_news ul { float:left; margin-left:10px; font-size:14px; line-height:25px;}
.mid_cnt .pic_news ul a:link{ color:#333;}
.mid_cnt .pic_news ul a:hover{ color:#FF3300;}

.mid_cnt .txt_news { line-height:20px;}
.mid_cnt .txt_news li{ float:left; width:212px;}

.mid_cnt #special_news li{ float:left; width:130px; margin-right:18px; line-height:0; margin-top:2px; text-align:center;}
.mid_cnt #special_news li.r{ float:right; width:130px; margin-right:0;}
.mid_cnt #special_news li .t{ line-height:30px;}

/* 中间的省内，国际，基层动态  */
.index_swich_box { border:1px solid  margin-bottom:10px;}
.index_swich_bar { background:#f5f8fc; padding:0 10px; height:30px; line-height:30px; border-bottom:1px solid #FFCB68;}
.index_swich_bar .t{ float:left; font-size:14px; font-weight:bold;}
.index_swich_bar .n { float:left; margin-left:1px; font-size:14px;}
.index_swich_bar .n  li{ float:left; padding:0 10px; margin:0 5px; background:url(/lib/images/about/index_lft_nav_off_bg.png) repeat-x;  border:1px solid #FFCB68; height:25px; margin-top:4px; color:#FF3300; cursor:pointer;}
.index_swich_bar .n  li a { color:#FF3300}
.index_swich_bar .n  li.on { background:#fff; font-weight:bold;}

.index_swich_cnt { padding:10px; display:none; height:210px;}
.index_swich_cnt dl { float:left; border:1px solid #ccc; padding:5px; margin-right:30px;}
.index_swich_cnt dl dd { background:#EEEEEE;  text-align:center; line-height:25px;}
.index_swich_cnt ul { float:left; width:400px;}
.index_swich_cnt ul li { float:left; width:200px; height:25px;}




.rgt_box{ border:1px solid #ace; border-top:0; background:#F5F8FC; margin-bottom:10px;}
.rgt_bar{ background:#fff;  border-bottom:1px solid #ace;border-top:1px solid #ace; line-height:25px; height:25px; padding:0 10px;}
.rgt_bar .t{ font-size:12px; font-weight:bold; color:#0041D9; float:left; }
.rgt_bar .m{ float:right; color:#666;display:inline; font-size:12px;}
.rgt_cnt{ padding:10px;}
.rgt_cnt ul a:link{ color:#333;}
.rgt_cnt ul a:hover{ color:#FF3300;}

.lft_ec_box{ border:1px solid #FFCB66; margin-bottom:10px;}
.lft_ec_bar{ background:#FFF7CB; border:1px solid #fff; border-bottom:1px solid #FFCB66; line-height:25px; height:25px; padding:0 10px;}
.lft_ec_bar .t{ font-size:14px; font-weight:bold; color:#FB6901; float:left; }
.lft_ec_bar small{ float:right; color:#666;display:inline; font-size:12px;}
.lft_ec_cnt{ padding:10px;}
.lft_ec_cnt a{ color:#333;}
.lft_ec_cnt ul { line-height:20px; color:#999;}
.lft_ec_cnt ul li{ height:20px; overflow:hidden;}
.lft_ec_cnt ul a:hover{ color:#FF3300;}
.lft_ec_cnt ul .c { float:left; padding-right:10px;}
.lft_ec_cnt ul .p a:link,.lft_ec_cnt ul .u { color:#0041D9;}

.mid_ec_box{ border:1px solid #FFCB66; margin-bottom:10px;}
.mid_ec_bar{ background:#FFF7CB;margin:1px; line-height:29px; height:29px; padding:0 10px;}
.mid_ec_bar .t{ font-size:14px; font-weight:bold; color:#FB6901; float:left; }
.mid_ec_bar .m { float:right;background:url(../images/index/index_mid_ec_more_ico.png) no-repeat; position:relative; width:60px; height:20px; margin-top:-2px;}
.mid_ec_cnt{ padding:10px; }
.mid_ec_cnt .pic_list li{ float:left;margin-right:7px; margin-top:5px;line-height:0;}
.mid_ec_cnt .pic_list li.r { float:right; margin-right:0;}
.mid_ec_cnt .pic_list li img{ padding:4px; border:1px solid #ccc; width:70px; height:60px;}
.mid_ec_cnt .pic_list li div{ text-align:center; line-height:29px;}

.mid_ec_cnt .tc_list li{float:left; width:212px;}

.rgt_ec_box{ border:1px solid #FFCB66; border-top:0; background:#FFF7CB; margin-bottom:10px;}
.rgt_ec_bar{ background:#fff;  border-bottom:1px solid #FFCB66;border-top:1px solid #FFCB66; line-height:25px; height:25px; padding:0 10px;}
.rgt_ec_bar .t{ font-size:12px; font-weight:bold; color:#FB6901; float:left; }
.rgt_ec_bar .m{ float:right; color:#666;display:inline; font-size:12px;}
.rgt_ec_cnt{ padding:13px 10px; padding-bottom:14px; height:200px;}
.rgt_ec_cnt a{ color:#333;}

.lft_et_box{ border:1px solid #AAD98E; margin-bottom:10px;}
.lft_et_bar{ background:#E9F7D0; border:1px solid #fff; border-bottom:1px solid #AAD98E; line-height:25px; height:25px; padding:0 10px;}
.lft_et_bar .t{ font-size:14px; font-weight:bold; color:#4E831D; float:left; }
.lft_et_bar small{ float:right; color:#666;display:inline; font-size:12px;}
.lft_et_cnt{ padding:10px;}
.lft_et_cnt .t{ float:left;}
.lft_et_cnt .u{ float:right; color:#999;}
.lft_et_cnt a{ color:#333;}

.mid_et_box{ border:1px solid #AAD98E; margin-bottom:10px;}
.mid_et_bar{ background:#E9F7D0;margin:1px; line-height:29px; height:29px; padding:0 10px;}
.mid_et_bar .t{ font-size:14px; font-weight:bold; color:#4E831D; float:left; }
.mid_et_bar .m { float:right;background:url(../images/index/index_mid_et_more_ico.png) no-repeat; position:relative; width:60px; height:20px; margin-top:-2px;}
.mid_et_cnt{ padding:10px;}
.mid_et_cnt .pic_list li{ float:left;margin-right:7px;}
.mid_et_cnt .pic_list li.r { float:right; margin-right:0;}
.mid_et_cnt .pic_list li img{ padding:4px; border:1px solid #ccc; width:70px; height:60px;}
.mid_et_cnt .pic_list li div{ text-align:center; line-height:30px;}
.mid_et_cnt  li .l { padding-right:5px;}
.mid_et_cnt  li .l a:link{ color:#333;}

.mid_et_cnt .tc_list li{float:left; width:212px;}

.rgt_et_box{ border:1px solid #AAD98E; border-top:0; background:#E9F7D0; margin-bottom:10px;}
.rgt_et_bar{ background:#fff;  border-bottom:1px solid #AAD98E;border-top:1px solid #AAD98E; line-height:25px; height:25px; padding:0 10px;}
.rgt_et_bar .t{ font-size:12px; font-weight:bold; color:#4E831D; float:left; }
.rgt_et_bar .m{ float:right; color:#666;display:inline; font-size:12px;}
.rgt_et_cnt{ padding:10px;}
.rgt_et_cnt a{ color:#333;}

.btn_box { border:1px solid #ace; padding:5px; background:#fff; margin-bottom:10px; }
.btn_box .btn_bar{ float:left; background:#ace; width:15px; padding:2px 8px; margin-right:5px; font-weight:bold; font-size:14px; color:#0041D9; line-height:18px;}
.btn_box .btn_cnt { float:left; width:910px; background:url(../images/index/index_btn_bg.png); line-height:25px;}
.btn_box .btn_cnt li{ float:left; width:113px; text-align:center;}
.btn_box .btn_cnt li a{ color:#333;}

#abt_box{ border:1px solid #ace; padding:5px; background:#F5F8FC; text-align:center; color:#999; margin-bottom:10px;}
#abt_box a{ margin:0 10px;}

#search #search_lx_box { height:23px;float:left; margin-right:5px;border:1px solid #87A7E1;}
#search #search_lx{ }
#search #search_key{ float:left; border:1px solid #87A7E1; height:23px; margin-right:5px; width:200px;}
#search #search_btn{ float:left; margin-right:5px;}

#search #search_link_box{ float:left; line-height:25px;}
#search #search_link_box a{ text-decoration:none;}
