.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/china10_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:url(../images/china10_h2.png) left -619px repeat-x;  margin-bottom:10px; padding:0px 0 0 43px; overflow:hidden;}
.nav li{ width:auto; height:16px; border-right:solid 1px #660000;  float:left; padding-right:13px; margin:7px 0 0 13px; display:inline; vertical-align:middle; 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:#fff; 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: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;}
.sec_sub h2 ,.shiping h2 ,#kchina h2 ,.col1 h2{ height:28px;border:solid 1px #cccccc; background:url(../images/china10_h2.png) repeat-x; position:relative;}
.sec_sub h2 span ,.shiping h2 span ,#kchina h2 span ,.col1 h2 span{ height:28px; background:url(../images/china10_h2.png) no-repeat; display:block; text-indent:-9999px; margin-left:8px;}
#kchina h2 span ,.shiping h2 span { margin-left:22px;}
.sec_sub h2 .more ,.shiping h2 .more ,#kchina h2 .more ,.col1 h2 .more{ color:#791717; font-size:12px; font-weight:normal; position:absolute; right:17px; top:8px;}
.sec_sub h2 span a ,.shiping h2 span a ,#kchina h2 span a ,.col1 h2 span a{ width:70px; height:28px; display:block;overflow:hidden;}
#kchina h2 span a{ width:90px}
.hotnews h2 span a { width:120px;}
.guancha h2 span{ background-position:0 -32px;}
.baodao h2 span{ background-position:0 -63px;}
.shiping h2 span{ background-position:0 -95px;}
#kchina h2 span{ background-position:0 -126px;}
.yaowen h2 span{ background-position:0 -159px;}
.dongtai h2 span{ background-position:0 -191px;}
.minsheng h2 span{ background-position:0 -225px;}
.gangao h2 span{ background-position:0 -259px;}
.hotnews h2 span{ background-position:0 -292px;}
.bbs h2 span{ background-position:0 -324px;}
		/**  p1 **/
.guancha{ height:239px; margin-top:10px; overflow:hidden;}		
.guancha ul ,.baodao ul{ border:solid 1px #c3c2c2; border-top:0; padding:7px 10px 7px 20px;}
.guancha li ,.baodao li{ height:22px; background:url(../images/icon10_BG.png) left 9px no-repeat; line-height:22px; text-indent:10px; overflow:hidden;}
.baodao{height:239px; margin-top:10px; overflow:hidden;}
.box1{ width:266px; height:118px;border-left:solid 1px #c3c2c2;border-right:solid 1px #c3c2c2; padding:10px 16px 0;overflow:hidden;}
.box1 h3{ height:22px; font-size:12px; line-height:22px; margin:0px 0 4px; overflow:hidden;}
.box1 dt img{ width:120px; height:90px; float:left;}
.box1 dd{ width:135px; 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{width:394px; height:585px;overflow:hidden;}
.news h1 ,.news h2{ height:30p; font-size:18px; font-family:"黑体"; font-weight:normal; line-height:30px; margin:5px 0px 1px; text-align:center;}
.news h3{ height:40px;border-bottom:dashed 1px #000000; font-size:12px; font-weight:normal; line-height:20px; margin:8px 0 14px; padding:0 0px 13px 0px; text-indent:24px; overflow:hidden;}
.news h3 p{ height:40px; overflow:hidden;}
.news ul{ border-bottom:1px dashed #000; padding:0 0px 14px 15px; margin-top:14px;}
.news li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; padding:0 72px 0 13px; overflow:hidden; position:relative;}
.news li a{ display:inline-block;}
.news li strong{ color:#bb0000; position:absolute; top:0px; padding-left:4px;}
.news li span ,.shiping li span{ width:24px; font-size:12px; color:#666; position:absolute; right:2px; top:0;}
.news li span a{ color:#666;}
.shiping ul{ border-bottom:1px dashed #000; padding:0 10px 15px 15px; margin:12px 0 10px;}
.shiping li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; padding:0 75px 0 13px; overflow:hidden; position:relative;}
.shiping li span a{ color:#666;}
.piclist{ width:984px; margin:0 -34px 15px 0; overflow:hidden;}
.piclist h2{ width:948px;}
.piclist ul{ width:100%; margin-top:18px; overflow:hidden;}
.piclist li{ width:140px; float:left; display:inline; margin:0 22px 5px 0;}
.piclist li img{ width:140px; height:107px; display:block;}
.piclist li h3{ height:34px; font-size:12px; font-weight:normal; line-height:34px; text-align:center; overflow:hidden;}
	/**  p2  **/
.col1{ width:355px; float:left;}
.col1 ul{ border-bottom:dashed 1px #000; margin:12px 0 10px 0; padding:0px 10px 12px 15px;}
.col1 li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:12px; overflow:hidden;}
.col2{ margin-left:10px; display:inline;}	
.yaowen ,.dongtai{ height:320px; margin-bottom:10px; overflow:hidden; }
.minsheng ,.gangao{ height:312px; overflow:hidden;}
	/**  p3  **/
.hotnews ,.bbs{ height:370px; overflow:hidden; }

/**   side  **/
.side h2{ width:200px; height:28px; border-bottom:solid 1px #7d1818; margin-left:9px; position:relative;}
.side h2 span{ height:28px; background:url(../images/china10_h2.png) no-repeat; display:block; margin-left:10px; text-indent:-9999px;}
.side h2 .more{ color:#791717; font-size:12px; font-weight:normal; position:absolute; right:4px; top:8px;}
.side h2 span a ,.kchina h2 span a{ width:60px; height:28px; display:block;overflow:hidden;}
.kchina h2 span a{ width:70px;}
.kchina h2 span{ background-position:0 -403px;}
.guanzhu h2 span{ background-position:0 -434px;}
.renwu h2 span{ background-position:0 -464px;}
.gaoceng h2 span{ background-position:0 -494px;}
.renshi h2 span{ background-position:0 -527px;}
.huimuo h2 span{ background-position:0 -558px;}
.kchina222 h2 span{ background-position:0 -403px;}
.kchina222 h2 span{ background-position:0 -403px;}
.side .box{ width:185px; height:98px; margin:5px auto 0; overflow:hidden;}
.side .box h3{ height:22px; font-size:12px; line-height:22px; margin:0 0 3px; overflow:hidden;}
.side .box dt img{ width:70px; height:70px; float:left;}
.side .box dd{ width:108px; height:72px; color:#000; float:left; line-height:18px; padding-left:7px; text-indent:24px; overflow:hidden;}
.side .box dd a{ color:#cc0000; }
.side li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; line-height:25px; padding-left:10px;  overflow:hidden;}
.guanzhu ul ,.renwu ul{ margin:8px 10px 6px;}
.kchina ul{ margin:8px 6px 6px 10px;}
.gaoceng dt{ height:20px; font-weight:bold; line-height:20px; margin:8px 10px 3px; overflow:hidden;}
.gaoceng dd{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; line-height:25px; margin:0 10px; padding-left:10px; overflow:hidden;}
.renshi ul ,.huimuo ul{ margin:8px 10px 6px;}
.huimuo dl{ width:140px; height:130px; margin:8px auto 0px; overflow:hidden;} 
.huimuo dt img{ width:141px; height:110px; display:block;}
.huimuo dd{ height:24px; line-height:24px; text-align:center; overflow:hidden;}
/**  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 {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:8px 0;}
#banner02 img{ width:300px; height:90px;}
#banner03{ margin-left: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;}
#banner05{ width:210px; height:400px; margin:0 auto 5px; overflow:hidden;}
#banner05 img{ width:210px; height:400px; overflow:hidden;}
#banner04 ,#banner06{ width:948px; height:90px; background:#e7e7e7; border:solid 1px #d5d5d5; clear:both; padding:8px 0; margin:10px 0; overflow:hidden;display:-moz-box;display:inline-block;}
#banner04 .ad728 ,#banner06 .ad728{ width:728px; float:left; margin-left:15px; display:inline; overflow:hidden;}
#banner04 .ad728 img ,#banner06 .ad728 img{ width:728px; height:90px;}
#banner04 .ad170 ,#banner06 .ad170{ width:170px; float:left; display:inline; margin-left:20px; overflow:hidden;}
#banner04 .ad170 img ,#banner06 .ad170 img{ width:170px; height:90px; overflow:hidden;}