@charset "gb2312";
p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:'ËÎÌå'; color:#484848;}
a,span,label,b{ font-size:12px;}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#B4262B; text-decoration:underline;}
.png{_behavior:url(pic/iepngfix.htc); }
body{}
#header{ padding:0px 0px 1px 0px; width:1000px; margin:0px auto; height:252px; overflow:hidden; background:url(header.jpg) no-repeat 0px 0px;}
#nav_search{ width:1000px; margin:0px auto; height:auto; background:url(nav_bg.jpg) repeat-x 0px 0px;}
#nav{ padding:0px 0px 0px 25px; border-left:solid 1px #24CFD8; border-right:solid 1px #24CFD8; height:31px;}
#nav li{ padding:0px 15px; line-height:31px; height:31px; float:left;}
#nav a{ color:White; font-size:14px; font-weight:bold;}
#nav a:hover{ text-decoration:none; color:#B4262B;}
#search{ background:#EBF6F8;line-height:30px; overflow:hidden; border:solid 1px #C8E7EF; border-top-width:0px;height:30px;}
#search .search{ color:Black; background:url(searchtitle.jpg) no-repeat 0px 2px; padding:3px 25px 0px 33px; _padding:2px 25px 0px 33px; line-height:26px; float:right;}
#search .searchtxt{  width:140px; margin:0px 5px 0px 0px; height:18px; padding:0px 5px; line-height:18px; border:solid 1px #A4B2B3; vertical-align:middle;}
#search .searchbtn{ vertical-align:middle; width:47px; height:22px; border:0px; cursor:pointer; background:url(searchbtn.jpg) no-repeat 0px 0px;}
#search .date{ float:right; line-height:30px; width:370px;}
#search label{ padding:0px 60px 0px 20px;}
#search img{ vertical-align:middle;}
#maincontent{ padding:10px 0px 0px 0px; width:1000px; margin:0px auto;}
#leftcontent{ float:left; width:765px;}
#leftcontent .leader_content{ float:left; width:230px;}
#leftcontent .leaders{ padding:6px;}
#leftcontent .leaders li{ padding:4px 0px;}
#leftcontent .more{ float:right; margin:5px 10px 0px 0px;}
#leftcontent dl{ border:solid 1px #AFC3C9;}
#leftcontent dt{ height:28px; line-height:28px; background:url(title_bg.jpg) repeat-x 0px 0px;}
#leftcontent dt b{ padding:0px 40px 0px 15px; background:url(title1.jpg) no-repeat right 0px #0290FD; display:inline-block; float:left; height:28px; font-size:14px; color:White;}
#leftcontent .news_image{ width:524px; float:right;}
#leftcontent .news_image .news{ width:240px; padding:8px 10px 0px 0px; float:right;}
#leftcontent .news_image .news li{ height:24px; line-height:24px; overflow:hidden; background:url(li001.jpg) no-repeat 0px 11px; padding-left:3px;}
#leftcontent .news_image .news a{ margin:0px 0px 0px 3px;}
#leftcontent .banner{ padding:10px 0px 10px 0px;}
#leftcontent .banner img{ border:solid 1px #CCCCCC; width:764px;}
#leftcontent .audit{ width:475px; float:right;}
#leftcontent .audit ul{ padding:10px;}
#leftcontent .audit li{ height:25px; line-height:25px; overflow:hidden;background:url(li001.jpg) no-repeat 0px 10px; padding-left:5px;}
#leftcontent .audit li a{ margin:0px 0px 0px 3px;}
#work_news{ width:276px;border:solid 1px #AFC3C9; float:left; height:249px;}
#work_news_menu{ height:37px; background:url(title04.jpg) repeat-x 0px 0px;}
#work_news_menu ul{ padding:10px 0px 0px 5px;}
#work_news_menu li{ cursor:pointer; margin:0px 2px; width:80px; height:27px; line-height:27px; overflow:hidden; background:url(tab_bg.jpg) no-repeat 0px 0px; text-align:center; float:left;}
#work_news_menu .select{ position:relative; top:-2px; color:White; width:80px; height:36px;  background:url(tab_select.jpg) no-repeat center 0px;}
#work_news .list{ clear:both; padding:5px 10px 0px 10px;}
#work_news .list li{ height:24px; line-height:24px; overflow:hidden;background:url(li001.jpg) no-repeat 0px 10px; padding-left:5px;}
#work_news .list li a{ margin:0px 0px 0px 3px;}
#leftcontent .law{ margin:10px 0px 0px 0px; float:left; width:276px;}
#leftcontent .law ul{ padding:10px;}
#leftcontent .law li{ height:25px; line-height:25px; overflow:hidden;background:url(li001.jpg) no-repeat 0px 10px; padding-left:5px;}
#leftcontent .law li a{ margin:0px 0px 0px 3px;}
#leftcontent .economic{ float:right; width:231px; margin:10px 0px 0px 0px;}
#leftcontent .economic ul{ padding:10px;}
#leftcontent .economic li{ height:25px; line-height:25px; overflow:hidden;background:url(li001.jpg) no-repeat 0px 10px; padding-left:5px;}
#leftcontent .economic li a{ margin:0px 0px 0px 3px;}
#leftcontent .corner{ float:left; width:231px; margin:10px 0px 0px 10px;}
#leftcontent .corner ul{ padding:10px;}
#leftcontent .corner li{ height:25px; line-height:25px; overflow:hidden;background:url(li001.jpg) no-repeat 0px 10px; padding-left:5px;}
#leftcontent .corner li a{ margin:0px 0px 0px 3px;}
#rightcontent{ width:227px; overflow:hidden;}
#bannercontent{ float:left; padding:10px; width:252px;}
#bannerlist{ position:relative; width:252px; height:191px; overflow:hidden;}
#bannercontent .inner{width:252px; height:191px; overflow:hidden;}
#bannerlist ul{ position:absolute;}
#bannerlist li{}
#bannercontent h3{ padding:10px 0px 1px 0px; font-weight:normal; height:25px; line-height:25px; overflow:hidden; text-align:center; }
#bannercontent h3 a{ color:Black;}
#bannermenus{ width:252px; position:relative; top:-19px;}
#bannermenus ul{ float:right;}
#bannermenus li{ float:left;  border-right:solid 1px #A4B2B2; width:19px; text-align:center; height:17px; line-height:17px; font-family:Arial; cursor:pointer; background-color:#020202; color:White;}
#bannermenus .current{ background-color:#D3100C;}
#rightcontent dl{ padding:0px 0px 10px 0px;}
#rightcontent .pic_list li{ padding:3px 0px 4px 0px;}
#rightcontent .pic_list img{ width:226px; height:44px; border:0px; vertical-align:bottom;}
#newslist{ height:139px; overflow:hidden;}
#rightcontent #newslist li{background:url(li001.jpg) no-repeat 0px 13px; padding-left:6px;}
#rightcontent dt{ color:#156BCB; border:solid 1px #C0D1D1; font-size:14px; font-weight:bold; padding:0px 0px 0px 10px; height:33px; line-height:33px; background:url(title02.jpg) repeat-x 0px 0px;}
#rightcontent .more{ float:right; float:right; margin:10px 7px 0px 0px;}
#rightcontent dd{ border:solid 1px #C0D1D1; border-top-width:0px;}
#rightcontent dd{ padding:5px 10px;}
#rightcontent dd li{padding:3px 0px; line-height:20px;}
#rightcontent dd li a{ margin-left:3px;}
#rightcontent dd li span{ padding:0px 0px 0px 5px; color:#196CC9;}
#rightcontent .common{ height:203px;}
#rightcontent .common li{ height:20px; line-height:20px; padding:3px 0px 2px 5px;background:url(li001.jpg) no-repeat 0px 11px;}
#rightcontent .login{ padding:5px;}
#rightcontent .login li{ padding:4px 0px;}
#rightcontent .text{ height:18px; border:solid 1px #A9AFB6; vertical-align:middle; width:130px; padding:0px 5px;}
#rightcontent .code{ width:52px;}
#rightcontent .img{ vertical-align:middle; border:solid 1px #A9AFB6; margin:0px 0px 0px 10px;}
#rightcontent .login .btns{ padding:8px 0px 0px 39px;}
#rightcontent .btn{ cursor:pointer; margin:0px 10px; color:White; width:48px; height:20px; line-height:20px; border:0px; background:url(btn1.jpg) no-repeat 0px 0px;}
#friendlink{ height:23px; padding:9px 5px 5px 9px; border:solid 1px #CECECE; width:984px; margin:7px auto;*margin:-2px auto 7px auto; background:url(friendlink_bg.jpg) repeat-x 0px 0px;}
#friendlink .select{ height:20px; text-align:center; vertical-align:middle; width:140px; margin:0px 7px 0px 0px; border:solid 1px #AAABAD;}
#friendlink b{ vertical-align:middle;}
#footer{ text-align:center; padding:10px 5px; color:#1369C1; border-top:solid 3px #028EFD; line-height:25px; width:988px; margin:0px auto;}

#site{ height:27px; font-size:12px; padding:0px 10px; line-height:27px; overflow:hidden; background:url(site_bg.jpg) repeat-x 0px 0px; border:solid 1px #BABEC1; border-bottom-width:0px;}
#site span{ font-family:MS Sans Serif; font-size:12px; padding:0px 5px;}
#site a{ font-size:12px; }
#detailcontent{ line-height:185%; padding:40px;  border:solid 1px #BABEC1;}
#detailcontent h2{ padding:0px 0px 15px 0px; font-size:24px; font-family:'Î¢ÈíÑÅºÚ'; line-height:33px; text-align:center; font-weight:normal;}
#detailcontent .date{ margin:0px 0px 15px 0px; border:solid 1px #DEDEDE; background-color:#F5F5F5; height:30px; line-height:30px; overflow:hidden; text-align:center;}
#detailcontent .date label{ padding:0px 10px; color:#9B9B9B;}
#detailcontent .date span{ color:#072194; padding:0px 5px 0px 0px; cursor:pointer;}
#detailcontent .date b{ font-size:14px; padding:0px 0px 0px 5px; cursor:pointer;}
#detailcontent p{ font-size:14px; text-indent:2em; padding:5px 0px 10px 0px;}
#detailcontent .link{ width:274px; height:22px; margin:25px auto 25px auto; overflow:hidden; background:url(link_bg.jpg) no-repeat 0px 0px;}
#detailcontent .link a{ display:block; width:91px; height:22px; float:left; text-indent:-9999px;}
#detailcontent .prev_next{ padding:5px 0px 0px 0px; border-top:solid 1px #DDDDDD;}
#detailcontent .prev_next li{ padding:3px 0px;}
#detailcontent .prev_next li a{ font-size:14px;}
#detailcontent .prev_next b{ font-size:14px;}
#list_content{ border:solid 1px #BABEC1; display:inline-block; width:998px; overflow:hidden;}
#left_content{ float:left; background-color:#EEF3FF; width:217px; overflow:hidden; border-right:solid 1px #CECCCD;}
#left_content dt{color:#1168D1; font-weight:bold; padding:0px 10px; font-weight:bold; height:34px; line-height:34px; font-size:16px; background:url(title05.jpg) repeat-x 0px 0px;}
#left_content .dl{border-top:solid 1px #BABEC1;}
#left_content .menu{ padding:3px 0px;}
#left_content .menu li{ width:205px; padding:3px 0px; margin:0px auto; height:36px; line-height:36px; overflow:hidden; }
#left_content .menu li a{ text-decoration:none; color:#1064CB; font-size:14px; padding:0px 0px 0px 30px; background:url(menu.jpg) no-repeat 0px 0px; display:block; height:36px;}
#left_content .menu li .current,#left_content .menu li a:hover{ color:#333333; background-position:0px -41px;}
#left_content .hot{ padding:10px 0px 5px 0px; }
#left_content .hot li{ width:192px; margin:0px auto; padding:5px 0px 5px 0px;}
#left_content .hot img{ width:192px; height:140px;}
#left_content .hot h3{ height:30px; line-height:30px; overflow:hidden; font-weight:normal; text-align:center;}
#right_content{ float:right; overflow:hidden; width:780px;}
#right_content .page{ padding:5px 0px 0px 0px; text-align:center;}
#right_content .page a{ font-family:Arial; border:solid 1px #DFDFDF; margin:0px 3px; padding:3px 6px;}
#right_content .page a:hover{background-color:#F0ECED; font-family:Arial; border:solid 1px #DFDFDF;}
#right_content .page span{ background-color:#F0ECED; font-family:Arial; border:solid 1px #DFDFDF;padding:3px 6px; margin:0px 3px;}
#right_content .page .text{ height:17px; line-height:17px; border:solid 1px #DDDDDD; width:30px; text-align:center; vertical-align:middle; margin:0px 5px;}
#right_content h2{background:url(title06.jpg) no-repeat 15px 9px #EEF3FF; height:34px; padding:0px 0px 0px 38px; line-height:34px; font-size:16px; font-weight:bold;color:#1168D1; }
#right_content h2 img { float:right; margin:12px 20px 0 0; }
#right_content ul{ padding:10px;}
#right_content ul li{ padding:4px 10px 3px 20px; border-bottom:dotted 1px #DDDDDD; line-height:25px; height:25px; overflow:hidden; background:url(li002.jpg) no-repeat 10px 12px;}
#right_content ul a{}
#right_content ul span{ float:right; color:#8398C3;}

.con_left_bg { background:url(leftBg.png) repeat-y 0 0; }
.leader {
    font:14px/160% ËÎÌå;
    border-bottom:1px dotted #ccc;
    padding:10px;
    margin:3px 20px;
    text-align:left;
    height:150px;
    text-align:justify;
    text-justify:inter-ideograph;
    overflow:hidden;
    zoom:1;
}
.leader img {
    width:100px;
    height:133px;
    float:left;
    padding:4px;
    margin:0 20px 0 0;
    border:1px solid #ccc;
}
.leader h4 {
    padding:10px 0 8px 0;
    font:normal 18px/25px ºÚÌå;
    color:#0770AF;
    text-align:left;
}
.leader h4 span {
    padding-left:20px;
    font:normal 14px ËÎÌå;
    color:#f60;
}

.pic li {
	width:170px;
	height:155px;
	float:left;
	margin:8px 10px;
	display:inline;
	overflow:hidden;
	text-align:center;
	line-height:160%;
}
.pic img {
	display:block;
	padding:2px;
	margin:4px auto;
	border:1px solid #ccc;
	width:142px;
	height:105px;
	background:#fff;
}

.page{ padding:5px 0px 0px 0px; text-align:center;}
.page a{ font-family:Arial; border:solid 1px #DFDFDF; margin:0px 3px; padding:3px 6px;}
.page a:hover{background-color:#F0ECED; font-family:Arial; border:solid 1px #DFDFDF;}
.page span{ background-color:#F0ECED; font-family:Arial; border:solid 1px #DFDFDF;padding:3px 6px; margin:0px 3px;}
.page .text{ height:17px; line-height:17px; border:solid 1px #DDDDDD; width:30px; text-align:center; vertical-align:middle; margin:0px 5px;}