.wrap{ width:950px; margin:0 auto; overflow:hidden;}

/**  结构 **/
.area{ width:950px; overflow:hidden; clear:both;}
.section{ width:720px; float:left; overflow:hidden;}
.sec_sub{ width:300px; float:left; overflow:hidden;}
.sec_main{ width:402px; float:left; margin-left:18px; _display:inline; overflow:hidden;}
.side{ width:218px; background:#f9fdff; border:1px solid #b3e4fe; float:right;}

/** nav **/
.nav_top{ height:39px; overflow:hidden;}
.nav_top h2{ width:205px; height:28px; background:url(../images/lchina_h2BG.png) left -457px no-repeat; float:left; display:inline; margin:5px 0 0 19px; text-indent:-9999px;}
.nav_top h2 a{ width:205px; height:28px; display:block;overflow:hidden;}
.nav_top h3{ height:15px; border-right:solid 1px #b3b2b2; color:#ff0000; float:left; font-size:12px; line-height:15px; padding-right:10px; margin:14px 0 0 50px;}
.nav_top ul{ width:500px; float:left; margin:10px 0 0 10px;  overflow:hidden;}
.nav_top li{ height:24px; background:url(../images/icon10_BG.png) left 9px no-repeat;line-height:24px; text-indent:13px; overflow:hidden;}
.nav_top h5{ float:right;font-size:12px;font-weight:normal; padding:14px 10px 0 0;}
.nav_top h5 a{ background:url(../images/icon10_BG.png) left 4px no-repeat; color:#000; padding-left:10px;}
.nav{ height:28px; background:#0d85bd;  margin-bottom:10px; padding:0px 0 0 80px; overflow:hidden;}
.nav li{ width:auto; height:16px;float:left; margin:7px 0 0 38px; display:inline; vertical-align:middle; overflow:hidden;}
/**   title  **/
.section h2{ height:28px; background:url(../images/lchina_h2BG.png) left -46px repeat-x; border:solid 1px #b3e4fe; border-bottom:solid 1px #c5ebfe; position:relative;}
.section h2 a.more{ font-size:12px; font-weight:normal; color:#55abdc; position:absolute; right:15px; top:9px;}
.section h2 span ,.side h2 span{ width:80px; height:28px;background:url(../images/lchina_h2BG.png) 0 0 no-repeat; display:block; margin-left:20px; text-indent:-9999px; overflow:hidden;}
.section h2 span a ,.side h2 span a{width:80px; height:28px; display:block;}
.topic h2 ,.jingji h2 ,.dutu h2{background:url(../images/lchina_h2BG.png) left -0px repeat-x; border:0; border-bottom:1px solid #d8d8d8;}
.dutu h2{ border:solid 1px #d8d8d8;}
.topic h2 span{ background-position:0 -81px;}
.jingji h2 span{ background-position:0 -115px;}
.shizheng  h2 span{ background-position:0 -148px;}
.dutu h2 span{ background-position:0 -180px;}
#huanbao h2 span{ background-position:0 -214px;}
#ent h2 span{ background-position:0 -249px;}
#taihai h2 span{ background-position:0 -278px;}
#mil h2 span{ background-position:0 -309px;}
.side h2{ height:28px; border-bottom:solid 1px #35b5f8; margin:0 12px 0 8px; position:relative}
.side h2 .more{ font-size:12px; font-weight:normal; color:#55abdc; position:absolute; right:5px; top:8px;}
.side h2 span{ margin-left:5px;}
.side h2 span a{ margin-left:5px;}
.paihang h2 span{ background-position:0 -347px;}
.zhuanti h2 span{ background-position:0 -378px;}
.bbs h2 span{ background-position:0 -407px;}
/**  focus  **/ 
#focus{width:298px; height:251px; border:solid 1px #d8d8d8;position:relative;}
#focus p{font-size:12px;overflow:hidden; position:absolute; right:7px; bottom:5px;}
#focus p a{width:23px;height:21px; background:url(../images/society10_h2.png) left -783px no-repeat;color:#000;float:left; font-family:Arial; font-weight:bold;line-height:24px;text-align:center; margin-left:4px; overflow:hidden;}
#focus p a:hover{text-decoration:none;}
#focus p .active{ background:url(../images/society10_h2.png) -27px -783px no-repeat; color:#fff;}
#focus li{height:218px;overflow:hidden;width:283px; margin:6px auto 0;}
#focus li img{display:block;height:216px;width:283px;}
#focus li h3{font-size:14px;height:25px;line-height:25px;position:absolute;bottom:27px;left:10px;text-align:center;width:265px;z-index:10; overflow:hidden;}
#focus li h3 a{color:#FFF;}
.bgfif{background:#000;height:25px;width:283px;opacity:0.5;position:absolute;bottom:29px;left:7px;filter:alpha(opacity=50);z-index:5;}
.topic{ border:solid 1px #d8d8d8; margin-top:10px; padding-bottom:10px;} 
.topic dl{ width:242px; height:93px; background:url(../images/lchina_h2BG.png) left -501px no-repeat; margin:10px auto; padding:0 20px;}
.topic dl dt{ height:24px; line-height:24px; font-weight:bold; padding-top:5px; overflow:hidden;}
.topic dl dd{ height:60px; line-height:20px; overflow:hidden;}
	.zfang { width:280px; border-bottom:dashed 1px #c4b8a8; padding-bottom:10px; margin:0 auto 10px;overflow:hidden;}
	.zfang ul{ float:left; padding:8px 0 0 10px;}
	.zfang li{ width:93px; float:left;}
	.zfang li span{ color:#e90008;}
	.zfang input{ width:75px; height:26px; float:right;background:url(../images/lchina_h2BG.png) 1px -600px no-repeat; border:0; text-indent:-9999px; overflow:hidden; }
.topic h5{ height:20px;background:#d7d7d7 url(../images/lchina_h2BG.png) -256px -639px no-repeat; font-size:12px; font-weight:normal; margin:5px 10px 0px; line-height:20px; text-indent:26px; overflow:hidden;}
.jingji{ border:solid 1px #d8d8d8; margin-top:14px;} 
.jingji ul{ padding:13px;}
.jingji li{ height:22px;background:url(../images/icon10_BG.png) no-repeat scroll left 9px transparent; line-height:22px; text-indent:10px; overflow:hidden;}

.news ul ,.shizheng ul{ width:100%; padding:20px 0;}
.news ul.news_hot{ border-bottom:dashed 1px #000; padding:5px 0 22px; }
.news li ,.shizheng li{ height:25px;background:url(../images/icon10_BG.png) no-repeat scroll left 10px transparent; font-size:14px; line-height:25px; padding:0 100px 0 13px; margin-left:10px; overflow:hidden; position:relative;}
.news .news_hot li{ height:32px; background:none; padding-left:0; margin-left:0;font-size:16px; font-weight:bold; line-height:32px; }
.news li span ,.shizheng li span{ color:#5c5c5c; font-size:12px; font-weight:normal; position:absolute; right:10px; top:0;}
.shizheng{}
.shizheng ul{ padding:18px 0;}
.dutu ul{ width:720px; padding:22px 0 25px; overflow:hidden; }
.dutu li{ width:120px; display:inline; float:left; margin:0 15px 0 9px;}
.dutu li img{ width:120px; height:90px; vertical-align:middle; margin-bottom:8px; }
.dutu li p{ height:20px; line-height:20px;text-align:center; overflow:hidden; }
.col1 .col1L{ width:355px; height:390px; float:left; overflow:hidden;}
.col1 .col1L ul{ width:100%; border-bottom:dashed 1px #c4b8a8; padding:16px 0; margin:0 20px 5px 13px; }
.col1 .col1L li{ height:25px;background:url(../images/icon10_BG.png) no-repeat scroll left 10px transparent; font-size:14px; line-height:25px; padding-left:13px; margin-left:5px; overflow:hidden;}
	#ent ,#mil{ margin-left:10px; display:inline;}

/**  side  **/
.paihang{overflow:hidden; }
.paihang h2{ padding-top:4px;}
.side .paihang h3{ width:200px;height:25px; border:0; margin:15px 0 0px; padding-left:14px; overflow:hidden;}
.paihang h3 a{ width:90px; height:26px; background:url(../images/other.png) -98px -757px no-repeat; color:#373737; font-size:12px; font-weight:normal; float:left; line-height:25px; text-align:center; margin-left:7px; display:inline;}
.paihang h3 a.active{ background-position:0 -757px;color:#1c4588; }
.paihang ul{ margin:15px 10px 2px 15px; overflow:hidden;}
.paihang li{  height:44px;background:url(../images/icon10_BG.png) no-repeat scroll left -443px transparent; line-height:22px; vertical-align:middle; padding-left:20px;overflow:hidden;}
.zhuanti ul { width:100%; padding:10px 0 0;}
.zhuanti li{ height:22px;background:url(../images/icon10_BG.png) no-repeat scroll left 9px transparent; line-height:22px; margin:0 10px; padding-left:10px; overflow:hidden;}
.bbs dl{ width:188px; border-bottom:dashed 1px #c4b8a8; text-align:center; margin:0 auto 10px; padding-bottom:10px; overflow:hidden;}
.bbs dt img{ width:120px; height:90px; padding:15px 0 10px; vertical-align:middle;}
.bbs dd{ height:22px; font-weight:bold; line-height:22px; overflow:hidden;}
.bbs ul{ width:210px; padding:3px 0 15px;}
.bbs li{ height:22px;background:url(../images/icon10_BG.png) no-repeat scroll left -443px; line-height:22px; margin:0 10px; padding-left:10px;overflow:hidden;}
/**  links **/
.links { width:948px;border:solid 1px #cccccc; line-height:30px; margin:10px 0; padding-top:4px; overflow:hidden;}
.links h2{ width:110px;  font-size:14px; text-indent:22px; line-height:28px;}
.links ul{ width:100%; overflow:hidden; padding-bottom:10px; }
.links li{ width:72px; height:20px; float:left; line-height:20px; margin:0px 22px; display:inline;overflow:hidden;}
/**  banner  **/
#banner01 {height:144px; background:#f3f2f2;border:1px solid #dddcdc;overflow:hidden; padding-top:6px;}
#banner01 li{ height:23px;line-height:23px; overflow:hidden;}
#banner01 .adl1 {display:inline;float:left;width:128px;margin:0 5px 0 10px;}
#banner01 .adl2 {display:inline;float:left;width:660px; height:144px;}
#banner01 .adl2_flash{ clear:both; margin:0 auto 2px;}
#banner01 .adl3 {display:inline;float:left;width:128px; margin-left:10px;}
#banner01 .adl2 li {display:inline;float:left;width:128px; margin-left:4px;}
#banner02{ width:300px; margin:10px 0;}
#banner02 img{ width:300px; height:90px;}
#banner03{ border-top:dashed 1px #000;}
#banner03 ul{ height:100%; padding:15px 0 0 10px; overflow:hidden;}
#banner03 li{ width:170px; height:21px; background:url(../images/icon10_BG.png) left -144px no-repeat; float:left; line-height:21px; padding-right:20px; text-indent:10px; overflow:hidden;}
#banner04 , #banner06{ height:300px; margin:10px 0 10px; text-align:center; overflow:hidden; }
#banner04 img ,#banner06 img{ width:210px; height:300px;}
#banner05 ,#banner07{clear:both; width:950px; height:90px; padding:10px 0;overflow:hidden;}
#banner05 img ,#banner07 img{ width:950px; height:90px; overflow:hidden;}
