﻿@charset "utf-8";
.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/society10_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 h4{ width:500px; height:24px; float:left; line-height:24px; margin-top:10px; overflow:hidden;}
.nav_top h4 a{ color:#000; font-size:12px; font-weight:normal; margin-left:13px;}
.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 25px; overflow:hidden;}
.nav li{ width:auto; float:left; margin:7px 0 0 32px; display:inline; vertical-align:middle;}
.area{ width:950px; overflow:hidden; clear:both;}
.section{ width:720px; float:left;}
.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{ width:110px;font-size:12px;overflow:hidden; position:absolute; right:5px; 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:285px; margin:5px auto 0;}
#focus li img{border:1px solid #c3c2c2;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:28px;left:7px;filter:alpha(opacity=50);z-index:5;}

#part01 .sec_sub h2{ height:28px; background:url(../images/society10_h2.png) repeat-x; border-bottom:solid 1px #d8d8d8; position:relative;}
.sec_sub h2 span{ height:28px; background:url(../images/society10_h2.png) no-repeat; display:block; text-indent:-9999px; margin-left:17px;}
#part01 .sec_sub h2 a.more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:17px; top:10px;}
.mengliao h2 span a ,.xsx h2 span a ,.jujiao h2 span a ,qiwen h2 span a ,.tianxia h2 span a ,.weidu h2 span a ,.zhoukan h2 span a ,.diaocha h2 span a ,.xsd h2 span a ,.mingli h2 span a ,.qiwen h2 span a{ width:45px; height:28px; display:block; overflow:hidden;}
.hotpic h2 span a ,.tietu h2 span a{width:85px; height:28px; display:block; overflow:hidden;}
.mengliao h2 span{ background-position:0 -66px;}
.xsx h2 span{ background-position:0 -100px;}
.mengliao{ height:172px; border:solid 1px #c3c2c2; margin-top:10px; overflow:hidden;}
.mengliao .box{ width:116px; float:left; display:inline; margin:14px 0 0 17px; overflow:hidden;}
.mengliao dl{ width:116px; height:45px; margin-bottom:10px; overflow:hidden;}
.mengliao dt img{ width:45px; height:45px; float:left;}
.mengliao dd{ width:60px; float:left; line-height:21px; padding-left:6px; overflow:hidden;}
.mengliao li{ height:22px; line-height:22px; overflow:hidden;}
.xsx{height:255px; border:solid 1px #c3c2c2; overflow:hidden;}
.xsx ul{ margin:5px 15px 0 14px;clear:both;}
.xsx p{width:100%;overflow:hidden;margin-top:10px;}
.xsx p img{width:120px;height:90px;margin-left:15px;margin-right:10px;}
.xsx p a{display:block;float:left;width:149px;text-align:center;line-height:24px;}
.xsx p a span{display:block;}
.xsx li{ height:22px; background:url(../images/society10_h2.png) -104px -780px no-repeat; line-height:22px; text-indent:24px; overflow:hidden;}
.xsx li a{ color:#000;}
.keywords{ width:263px; height:72px;border:solid 1px #c3c2c2; line-height:22px; padding:10px 15px 0 20px; margin-top:10px; overflow:hidden;}
.keywords a{ color:#000; margin-right:9px;}
.keywords b{ color:#ff0000;}
.news{ width:394px; overflow:hidden;}
.news h1 ,.news h2{ height:24px; font-size:18px; font-family:"黑体"; font-weight:normal; line-height:24px; text-align:center; margin:10px auto 6px; overflow:hidden;}
.news h3{ height:40px; border-bottom:dashed 1px #000000; font-size:12px; font-weight:normal; line-height:20px; padding:0px 3px 5px; margin:0 auto; overflow:hidden;}
.news h3 p{ height:40px; overflow:hidden;}
.news ul{border-bottom:dashed 1px #000000; padding:0 20px 15px 20px; margin:15px 0;}
.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;}
.news li span{ color:#1e50a2; font-size:12px; padding-left:10px;}
.news li span a{ color:#1E50A2;}

/**  p2 **/
.hotpic{ width:950px; height:318px; padding-bottom:15px; overflow:hidden;}
.hotpic h2{ height:27px; border:solid 1px #c3c2c2; background:url(../images/society10_h2.png) repeat-x; margin-bottom:20px; position:relative;}
.hotpic h2 span{ width:100px; height:27px; background:url(../images/society10_h2.png) left -129px no-repeat; display:block; text-indent:-9999px; margin-left:20px; }
.hotpic h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:13px; top:8px;}
.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;}

.col1{ width:355px; height:480px; float:left; overflow:hidden;}
.col2{ margin-left:10px; display:inline;}
.col1 h2{ height:28px; background:url(../images/society10_h2.png) left -33px repeat-x; border:solid 1px #c6d3e6; position:relative; }
.col1 h2 span{background:url(../images/society10_h2.png) no-repeat;display:block; margin-left:18px;text-indent:-9999px; }
.col1 h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:35px; top:10px;}
.col1 dl{ width:100%; padding:13px 0 12px; overflow:hidden;}
.col1 dt img{ width:140px; height:108px; float:left; margin:0 18px 0 4px; display:inline;}
.col1 dd{ width:170px; height:72px; color:#666; float:left; line-height:18px; overflow:hidden;}
.col1 dd.title{  height:20px; font-weight:bold; line-height:20px;}
.col1 dd a.more{ color:#cc0000;}
.col1 ul{ width:320px; border-bottom:1px #000000 dashed; padding-bottom:8px; margin:0 10px 8px 4px;}
.col1 li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:14px; overflow:hidden;}
.jujiao h2 span{ background-position:0 -197px; }
.qiwen h2 span{ background-position:0 -228px; }
.tianxia h2 span{ background-position:0 -259px; }
.weidu h2 span{ background-position:0 -291px; }

/**   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/society10_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:10px;}
.zhoukan h2 span{ background-position:0 -353px;}
.diaocha h2 span{ background-position:0 -396px;}
.xsd h2 span{ background-position:0 -437px;}
.mingli h2 span{ background-position:0 -478px;}
.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;}
.zhoukan p{ width:186px; margin:10px auto 15px; overflow:hidden;}
.zhoukan p img{ width:170px; height:240px;background:#ffffff; border:solid 1px #e8e6e6; padding:6px 7px;}
.diaocha{ height:181px; overflow:hidden;}
.diaocha h3{ height:20px; line-height:20px; font-size:12px; color:#cc0000; overflow:hidden; padding:8px 10px 0 10px;}
.diaocha table{ margin:0 0 0 10px; line-height:16px;} 
.diaocha table br{ height:0px; line-height:8px;} 
.diaocha table form { line-height:20px;}
.diaocha dl{ width:180px; margin:0 0 0 18px;}
.diaocha dt{ height:20px; color:#cc0000; font-weight:bold; line-height:20px; margin:8px 0 6px;}
.diaocha dd{ height:20px; font-family:tahoma;overflow:hidden;}
.diaocha dd input{ vertical-align:middle; margin-right:2px;}
.diaocha p{ margin:5px 0 10px 18px;}
.diaocha p input{ margin-right:5px;}
.xsd dl{ width:200px; border-bottom:1px #286cbd dashed; padding-bottom:10px; margin:15px 0 5px 10px; overflow:hidden;}
.xsd dt img{ width:60px; height:60px; float:left;}
.xsd dd{ width:135px; height:40px; color:#666; float:left; line-height:20px; padding-left:5px;}
.xsd dd.title{ height:20px; color:#333; font-weight:bold; line-height:20px; overflow:hidden;}
.xsd dd .more{ color:#cc0001;}
.xsd ul{ margin:0 10px 15px;}
.xsd li{ height:22px; background:url(../images/icon10_BG.png) left 9px no-repeat; line-height:22px; text-indent:11px; overflow:hidden;}
.mingli .piclist{ padding-top:5px;}
.mingli .piclist li{ width:140px; margin:0 auto; padding-top:15px; overflow:hidden; }
.mingli .piclist img{ width:140px; height:108px;}
.mingli .piclist h3{ height:20px; font-size:12px; font-weight:normal; line-height:20px; text-align:center; overflow:hidden;}
.mingli .textlist{ margin:15px 10px 10px;}
.mingli .textlist li{ height:22px; background:url(../images/icon10_BG.png) left 10px no-repeat; line-height:22px; text-indent:11px; overflow:hidden;}
/**  tietu **/
.tietu{ clear:both; padding-top:10px;}
.tietu h2{ height:27px; border:solid 1px #c3c2c2; background:url(../images/society10_h2.png) repeat-x; position:relative;}
.tietu h2 span{ width:100px; height:27px; background:url(../images/society10_h2.png) left -167px no-repeat; display:block; text-indent:-9999px; margin-left:20px; }
.tietu h2 .more{ color:#296cbd; font-size:12px; font-weight:normal; position:absolute; right:13px; top:8px;}
.tietu ul{ width:972px; margin:20px -22px 0 0;}
.tietu li{ width:140px; float:left; display:inline; margin:0 22px 5px 0;}
.tietu li img{ width:140px; height:108px; display:block;}
.tietu li h3{ height:28px; font-size:12px; font-weight:normal; text-align:center; line-height:28px; 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;}
.adl1 {display:inline;float:left;width:128px;margin:0 5px 0 10px;}
.adl2 {display:inline;float:left;width:660px; height:144px;}
.adl2_flash{ clear:both; margin:0 auto 2px;}
.adl3 {display:inline;float:left;width:128px; margin-left:10px;}
.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;}
#banner04{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}
#banner05{ width:210px; height:270px; margin:0 auto 5px; overflow:hidden;}
#banner06{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}
 

