.wrap{ width:950px; margin:0 auto; overflow:hidden;}
/** nav **/
.nav_top{ height:39px; overflow:hidden;}
.nav_top h2{ width:143px; height:28px; background:url(../images/world10_logo.png) no-repeat; float:left; display:inline; margin:5px 0 0 19px; text-indent:-9999px;}
.nav_top h2 a{ width:143px; 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{font-size:12px;font-weight:normal; padding:14px 0 0 0;float:right;}
.nav_top h5 a{ background:url(../images/icon10_BG.png) left 4px no-repeat; color:#000;padding-left:10px; display:block;float:left;_display:inline; }
.nav_top h5 .follow{margin-left:10px;}
.nav_top h5 .follow:hover{text-decoration:none;}
.nav_top h5 .sina_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav_top h5 .sohu_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav_top h5 .tenc_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav{ height:28px; background:#296cbd;  margin-bottom:10px; padding:0px 0 0 50px;  position:relative;}
.nav li{ width:auto; float:left; margin:7px 0 0 20px; display:inline; vertical-align:middle;cursor:pointer}
.nav .menu1 dl{ width:42px; height:132px;background:#296cbd; padding-top:5px;  position:absolute; top:23px; left:423px; z-index:100;opacity:0.9;filter:alpha(opacity=90);}
.nav .menu1 dd{ height:22px; line-height:22px; text-align:center; overflow:hidden;cursor:pointer}
.nav .menu1 dl a{ color:#fff; }
.nav .menu2 dl{ display:none;}
.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:#f4f9ff; border:1px solid #c6d3e6; float:right;}
/**  focus  **/
#focus{width:298px; height:251px; border:solid 1px #c3c2c2;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:28px;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:28px;left:7px;filter:alpha(opacity=50);z-index:5;}
.sec_sub h2 ,.piclist h2 ,#part02 .section h2 ,#part03 .col2 h2 ,.hotpic h2{ height:28px;border:solid 1px #c3c2c2; background:url(../images/world10_h2.png) repeat-x;  border-bottom:solid 1px #d8d8d8; position:relative;}
#part02 .section h2 ,#part03 .col2 h2 ,.hotpic h2{background:url(../images/world10_h2.png) left -32px repeat-x;border:solid 1px #c6d3e6;}
.sec_sub h2 span ,.piclist h2 span ,#part02 .section h2 span ,#part03 .col2 h2 span ,.hotpic h2 span{ height:28px; background:url(../images/world10_h2.png) no-repeat; display:block; text-indent:-9999px; margin-left:20px;}
.sec_sub h2 .more ,.piclist h2 .more ,#part02 .section h2 .more ,#part03 .col2 h2 .more ,.hotpic h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:17px; top:8px;}
.baodao h2 span a ,.renwu h2 span a ,#part02 .ping h2 span a ,#part02 .bolan h2 span a ,#part03 .dongtai h2 span a ,#part03 .news2 h2 span a ,#part03 .huaren h2 span a ,.hotpic h2 span a ,.baodao1 h2 span a ,.first h2 span a ,.zhuizong h2 span a ,.fangtan h2 span a ,.guancha h2 span a ,.bobao h2 span a ,.zhuanti h2 span a{ width:60px; height:28px; display:block;overflow:hidden;}
.first h2 span a ,#part02 .ping h2 span a{ width:80px;}
.baodao h2 span{ background-position:0 -64px;}
.renwu h2 span{ background-position:0 -96px;}
#part02 .ping h2 span{ background-position:0 -129px;}
#part02 .bolan h2 span{ background-position:0 -162px;}
#part03 .dongtai h2 span{ background-position:0 -195px;}
#part03 .news2 h2 span{ background-position:0 -228px;}
#part03 .huaren h2 span{ background-position:0 -263px;}
.hotpic h2 span{ background-position:0 -295px;}
.baodao1 h2 span{ background-position:0 -64px; }
		/**  p1 **/
.baodao{ height:261px; margin-top:10px; overflow:hidden;}		
.baodao ul{ border:solid 1px #c3c2c2; border-top:0; padding:15px 10px;}
.baodao li ,.renwu li{ height:22px; background:url(../images/icon10_BG.png) left 9px no-repeat; line-height:22px; text-indent:10px; overflow:hidden;}
.renwu{margin-top:10px; overflow:hidden;}
.renwu ul{border-top:0; padding:10px 10px 0 10px;}
.box1{ width:278px; height:118px;padding:12px 0 0 0;overflow:hidden;}
.box1 h3{ height:24px; font-size:12px; line-height:24px; margin:0px 0 4px; overflow:hidden;}
.box1 dt img{ width:120px; height:90px; float:left;}
.box1 dd{ width:150px; height:80px; color:#666; float:left; padding:4px 0 0 8px; line-height:20px; text-indent:24px; overflow:hidden;}
.box1 dd a{ color:#cc0000; }
.news h1 ,.news h2{ height:30p; font-size:18px; font-family:"黑体"; font-weight:normal; line-height:30px; margin:6px 0 1px; text-align:center;}
.news h3{ height:40px;border-bottom:dashed 1px #000000; font-size:12px; font-weight:normal; line-height:20px; padding-bottom:10px; text-indent:24px; overflow:hidden;}
.news h3 p{ height:40px; overflow:hidden;}
.news ul{ border-bottom:dashed 1px #000;  margin:12px 0px; padding:0px 10px 12px;}
.news li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:14px; overflow:hidden; position:relative;}
.news li b{color:#BB0000; padding-left:5px;}
.news li span{ position:absolute; right:0; top:3px;}
.news li span a{ color:#014393; font-size:12px; padding-left:10px;}
	/**  p2  **/
.piclist{ clear:both;} 
.piclist ul{ width:772px; margin-right:-52px; overflow:hidden;}
.piclist li{ width:130px; float:left; margin:18px 52px 0 8px;}	
.piclist li img{ width:130px; height:100px; display:block;}
.piclist li h3{ height:20px; font-size:12px; font-weight:normal; line-height:20px; text-align:center; margin:7px 0 0; overflow:hidden; }
.ping{ }
.ping h2{ position:relative;}
.ping h2 p{ font-size:12px; font-weight:normal; position:absolute; left:120px; top:8px;}
.ping h2 p a{ margin:0 10px;}
.col{ width:100%;margin-top:15px; overflow:hidden;}
#part02 .col1{ width:287px; float:left; border-right:1px solid #c6d3e6; padding:0 0px 0 12px;}
.ping{ width:100%; height:342px; overflow:hidden;}
#part02 .col1 ul{ width:100%; overflow:hidden;}
#part02 .col1 li{ width:120px; float:left; margin:0 19px 0 0px; display:inline;} 
#part02 .col1 li img{ width:120px; height:90px;}
#part02 .col1 li h3{ height:24px; font-size:12px; font-weight:normal; line-height:24px; text-align:center; overflow:hidden;}
#part02 .col1 .list{  margin:5px 0 0 0;}
#part02 .col1 .list li{ width:130px; height:22px; background:url(../images/icon10_BG.png) left 8px no-repeat; float:left; margin:0 10px 0 0; line-height:22px; text-indent:10px; overflow:hidden;}
#part02 .col1 dl{ width:100%; margin-top:5px; overflow:hidden;}
#part02 .col1 dt{ height:24px; font-weight:bold; line-height:24px; overflow:hidden;}
#part02 .col1 dd{ height:22px;background:url(../images/icon10_BG.png) left 8px no-repeat; line-height:22px; text-indent:10px; overflow:hidden;}
#part02 .col2{ width:395px; height:280px; float:left; margin-left:18px; display:inline; overflow:hidden;}
#part02 .col2 ul{ border-bottom:dashed 1px #000; margin:0 0px 13px; padding: 0 10px 13px 17px;}
#part02 .col2 li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:12px; overflow:hidden; position:relative;}
#part02 .col2 li span a{ color:#666;}
.ping .col2 li span{ color:#666; font-size:12px; padding-left:5px; }
.bolan .col2 li span{ color:#666; font-size:12px;position:absolute; right:5px; top:0;}
	/** p3 **/
#part03 .col1{ width:286px; border:solid 1px #c6d3e6; float:left; padding:0 0 0 12px;overflow:hidden;}
#part03 .col1 h2 span{ height:28px; background:url(../images/world10_h2.png) no-repeat; display:block; margin-left:5px; text-indent:-9999px;}
#part03 .col1 h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:4px; top:8px;}
#part03 .col1 h2{ width:273px; height:28px; border-bottom:solid 1px #296cbd; position:relative;}
#part03 .col2{ width:410px; float:right;}
#part03 .col1 ul{ width:100%; margin-top:20px; overflow:hidden;}
#part03 .col1 li{ width:120px; float:left; margin:0 19px 0 0px; display:inline;} 
#part03 .col1 li img{ width:120px; height:90px;}
#part03 .col1 li h3{ height:24px; font-size:12px; font-weight:normal; line-height:24px; text-align:center; overflow:hidden;}
#part03 .col1 .list{  margin:5px 0 0 0;}
#part03 .col1 .list li{ width:130px; height:22px; background:url(../images/icon10_BG.png) left 8px no-repeat; float:left; margin:0 10px 0 0; line-height:22px; text-indent:10px; overflow:hidden;}
#part03 .col1 .list2{  margin:10px 0 0 0;}
#part03 .col1 .list2 li{ width:260px; height:22px;background:url(../images/society10_h2.png) no-repeat scroll -104px -782px; margin:0 0 0 5px; line-height:22px; text-indent:20px; overflow:hidden;}
#part03 .bobao h2 span{ background-position:0 -341px;}
.zhuanti{ height:354px; margin-top:10px;}
#part03 .zhuanti h2 span{ background-position:0 -371px;}
#part03 .col2 h2 span{ margin-left:25px;}
#part03 .col2 ul{ margin:13px 10px 13px 25px ;}
#part03 .col2 li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:12px; overflow:hidden; position:relative;}
#part03 .col2 li span{ color:#666; font-size:12px; position:absolute; right:12px; top:0px;}
#part03 .col2 li span a{ color:#666;}
.hotpic{ width:950px; height:318px; padding-bottom:15px; overflow:hidden;}
.hotpic h2{ margin-bottom:18px;}
.hotpic dl{ width:273px; float:left;}
.hotpic dt img{ width:273px; height:208px; display:block; margin-bottom:2px;}
.hotpic dd{ height:26px; background:#ebebeb; font-size:14px; line-height:26px; text-align:center; overflow:hidden;}
.hotpic ul{ width:677px; float:right; overflow:hidden;}
.hotpic li{ width:140px; float:left; display:inline; margin:0 0 4px 29px;}
.hotpic li img{ width:140px; height:108px; display:block;}
.hotpic li h3{ height:24px; font-size:12px; font-weight:normal; line-height:24px; text-align:center; overflow:hidden;}
.hotpic li h3 a{ color:#000;}
/**   side  **/
.side h2{ width:200px; height:28px; border-bottom:solid 1px #296cbd; margin-left:9px; position:relative;}
.side h2 span{ height:28px; background:url(../images/world10_h2.png) no-repeat; display:block; margin-left:10px; text-indent:-9999px;}
.side h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:4px; top:8px;}
.first h2 span{ background-position:0 -429px;}
.zhuizong h2 span{ background-position:0 -460px;}
.fangtan h2 span{ background-position:0 -496px;}
.guancha h2 span{ background-position:0 -534px;}
.first1 h2 span{ background-position:0 -429px;}
.first1 h2 span{ background-position:0 -429px;}
.side .box{ width:200px; height:105px; margin:5px auto 0; overflow:hidden;}
.side .box h3{ height:24px; font-size:12px; line-height:24px; margin:0 0 3px; overflow:hidden;}
.side .box dt img{ width:70px; height:70px; float:left;}
.side .box dd{ width:123px; height:72px;color:#666; float:left; line-height:18px; padding-left:7px; text-indent:24px; overflow:hidden;}
.side .box dd span a{color:#666;}
.side .box dd a{ color:#cc0000; }
.first{ height:250px; margin-top:3px;}
.zhuizong ul ,.fangtan ul ,.guancha ul{ border-top:dashed 1px #2a6ec1; padding-top:10px; margin:10px 10px 0;}
.first ul{border-top:dashed 1px #2a6ec1; padding-top:8px; margin:8px 10px 0;}
.first li ,.zhuizong li ,.fangtan li ,.guancha li{ height:22px; background:url(../images/icon10_BG.png) left 9px no-repeat; line-height:22px; text-indent:10px; overflow:hidden;}
.zhuizong{ height:375px;}
.fangtan { height:342px;}
.guancha { height:322px;}
.paihang{ padding-top:8px;} 
.side .paihang h2{ width:200px;height:25px; border:0; margin-left:0; padding-left:14px; overflow:hidden;}
.paihang h2 a{ width:96px; height:25px; background:url(../images/society10_h2.png) left -737px no-repeat; font-size:12px; float:left; line-height:25px; text-indent:28px;}
.paihang h2 a.active{ background-position:0 -705px;color:#326566;}
.paihang ul{ height:264px; margin:10px 10px 5px 15px;vertical-align:middle; overflow:hidden; }
.paihang li{ width:190px; height:44px; line-height:22px;overflow:hidden;}
.paihang li span{ width:17px; height:15px; background:url(../images/society10_h2.png) left -525px no-repeat; color:#fd0000; float:left; line-height:15px; text-indent:4px; margin-top:4px; overflow:hidden;}
.paihang li p{ width:165px; float:left; padding-left:4px;}
/**  links **/
.links { width:948px;border:solid 1px #c6d3e6; line-height:30px; margin:10px 0; overflow:hidden;}
.links h2{ width:110px;  font-size:14px; text-indent:22px; line-height:28px; margin-top:6px;}
.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 {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 ul{ height:23px; overflow:hidden;}
#banner01 .adl2 li {display:inline;float:left;width:128px; margin-left:4px;}
#banner02{ width:300px; height:90px; margin-top:10px; overflow:hidden;}
#banner02 img{ width:300px; height:90px; } 
#banner03{ margin:10px 0 0 16px;}
#banner03 ul{ height:100%; 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;}
#banner03 li a{ color:#333;} 
#banner04{ width:210px; height:230px; margin:15px auto 5px; overflow:hidden;}
#banner04 img{ width:210px; height:230px; } 
#banner05{ width:948px; height:90px; background:#F3F2F2;border:1px solid #C3C2C2; margin:10px 0;padding:8px 0; overflow:hidden;}
#banner05 .adl1{ width:728px; height:90px; float:left; margin:0 15px; display:inline; overflow:hidden;}
#banner05 .adl2{ width:170px; height:90px; float:left; overflow:hidden;}
#banner06{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}
#banner08{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}
#banner07{ width:210px; height:400px; margin:0 auto 5px; overflow:hidden;}
#banner07 img{ width:210px; height:400px;}
#part03 .col1{ width:286px; border:solid 1px #c6d3e6; float:left; padding:0 0 0 12px;}
#part03 .col1 h2 span{ height:28px; background:url(../images/world10_h2.png) no-repeat; display:block; margin-left:5px; text-indent:-9999px;}
#part03 .col1 h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:4px; top:8px;}
.bobao{margin-top:10px;}
.bobao h2 span{ background-position:0 -96px;}
.bobao ul{width:278px;overflow:hidden;padding:15px 10px 0 10px;border-left:1px solid #C3C2C2;border-right:1px solid #C3C2C2;}
.bobao ul li{ width:120px; float:left; margin:0 19px 0 0px; display:inline;} 
.bobao ul li img{width:120px;height:90px;display:block;}
.bobao ul li h3{height:24px; font-size:12px; font-weight:normal; line-height:24px; text-align:center; overflow:hidden;}
.bobao .list2{  padding:10px;border-bottom:1px solid #C3C2C2;}
.bobao .list2 li{ width:260px; height:22px;background:url(../images/society10_h2.png) no-repeat scroll -104px -782px; margin:0 0 0 5px; line-height:22px; text-indent:20px; overflow:hidden;}
#part03 .renwu h2 span{ background-position:0 -334px}
#part03 .zhuanti h2 span{ background-position:0 -371px}
#part03 .renwu ul{margin-top:0;}
#part03 .renwu ul li{float:none;display:block;width:250px;}
#part01{overflow:hidden;}


