@charset "utf-8";
/* CSS Document */
.wrap{ width:950px; margin:0 auto;}
/** nav **/
.nav_top{ height:39px; overflow:hidden;}
.nav_top h2{ width:143px; height:28px; background:url(../images/history10_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:16px; color:#912828; font-size:16px; float:left;  padding-right:10px; margin:13px 0 0 20px;}
.nav_top h3 img{ vertical-align:top;}
.nav_top h3 a{color:#993333; font-size:16px;}
.nav_top h5{ float:right;font-size:12px;font-weight:normal; padding:14px 10px 0 0;}
.nav_top h5 a{color:#000; padding:0 5px;}
.nav_top h5 b{ font-weight:normal; padding:0 5px;}
.ct .nav{ height:28px; background:#993333;  margin-bottom:10px; padding:0 0 0 120px; overflow:hidden;}
.ct .nav li{ width:auto; height:16px; float:left; padding-right:13px; margin:7px 22px 0 0px; display:inline; vertical-align:middle;}
.area{ width:950px; overflow:hidden; clear:both;}
.location{height:30px;line-height:31px;width:100%; margin:5px 0;overflow:hidden;}
.location span{padding-left:10px;float:left;}
.location  h2{float:right;padding-right:10px;}
.location  h2 a{display:block;width:77px;height:26px;background:url(../images/firefox/hq_logo.png) no-repeat;overflow:hidden; text-indent:-9999px;}

#part01{ width:100%; overflow:hidden;}
#focus{ width:707px; height:356px; border:solid 1px #993333; float:left; overflow:hidden; position:relative;}
#focus h3 img{ width:480px; height:330px; display:block; margin:13px 0 0 19px;}
#focus #a_scroll_title{ height:40px; font-size:14px; color:#fff; line-height:40px; position:absolute; bottom:10px; left:35px; z-index:100}
#focus .bgfif{ width:480px; height:40px; background:#000; position:absolute; bottom:13px; left:19px;opacity:0.5;filter:alpha(opacity=50);}
#focus ul{ width:170px; height:332px; padding:4px 0 0; position:absolute; right:17px; top:10px;}
#focus li { width:170px; height:82px; vertical-align:middle; overflow:hidden;}
#focus li#li_3{ padding-bottom:4px;}
#focus li.active{ background:url(../images/history10_yxH2.png) left -848px no-repeat;}
#focus li img{ width:109px; height:75; display:block; padding:6px 9px; background:#f0f0f0; margin-left:42px;}
.paihang h2 ,.pingshi h2 ,.zhuanti h2{ height:26px; background:url(../images/history10_yxH2.png) left -641px no-repeat; border-bottom:solid #993333 1px; line-height:26px; margin:0 6px 0 3px; text-indent:-9999px; overflow:hidden; position:relative;}
.tuijian h2 ,.shijiao h2 ,.fenghuo h2 ,.renwu h2 ,.minsheng h2 ,.yiyu h2 ,.huigu h2 ,.bikan h2 ,.s_ph h2 ,.yuedu h2 ,.zhuanti2 h2 ,.yingxiang h2 ,.blog h2 ,.n_shiliao h2 ,.x_shiliao h2 ,.lishi_bbs h2{ height:28px;background:url(http://himg2.huanqiu.com/images/photo10_h2BG.gif) no-repeat; border-bottom:solid 1px #d8d8d8; line-height:27px; position:relative;}
.minsheng h2 ,.yiyu h2{ background:none;border-top:solid #d8d8d8 1px;}
.side h2 ,.bolan h2{ height:26px; border-bottom:solid 1px #993333; position:relative; line-height:26px;}
.n_shiliao h2 ,.x_shiliao h2{ background:none; border-bottom:solid 1px #993333;}
.bikan h2{ background:none; border:0; margin-bottom:5px;}
.tuijian h2 span ,.shijiao h2 span ,.fenghuo h2 span ,.renwu h2 span ,.minsheng h2 span ,.yiyu h2 span ,.huigu h2 span ,.paihang h2 span ,.pingshi h2 span ,.zhuanti h2 span ,.bikan h2 span ,.s_ph h2 span ,.yuedu h2 span ,.zhuanti2 h2 span ,.yingxiang h2 span ,.blog h2 span ,.side h2 span ,.n_shiliao h2 span ,.x_shiliao h2 span ,.lishi_bbs h2 span ,.bolan h2 span{ width:120px;background:url(../images/history10_yxH2.png) left -641px no-repeat; display:block; text-indent:-9999px;}
.tuijian h2 span{ background-position:0 0;}
.shijiao h2 span{ background-position:0 -27px;}
.fenghuo h2 span{ background-position:0 -56px;}
.renwu h2 span{ background-position:0 -86px;}
.minsheng h2 span{background-position:0 -357px; margin-left:10px;}
.yiyu h2 span{background-position:0 -386px; margin-left:10px;}
.huigu h2 span{background-position:0 -118px;}
.pingshi h2 span{ background-position:0 -612px;}
.zhuanti h2 span{ background-position:0 -560px;}
.bikan h2 span{ background-position:0 -412px; margin:1px 0 0 10px;}
.s_ph h2 span{background-position:0 -284px;}
.yuedu h2 span{background-position:0 -315px;}
.zhuanti2 h2 span{background-position:0 -252px;}
.n_shiliao h2 span{background-position:0 -672px; margin-left:3px;}
.x_shiliao h2 span{background-position:0 -704px; margin-left:3px;}
.jianjie h2 span{background-position:0 -585px;}
.renwu2 h2 span{background-position:0 -528px;}
.gjc h2 span{background-position:0 -502px;}
.slk h2 span{background-position:0 -475px;}
.yingxiang h2 span{background-position:0 -152px;}
.blog h2 span{background-position:0 -218px;}
.lishi_bbs h2 span{background-position:0 -186px;}
.bolan h2 span{background-position:0 -446px;}
.zhuanti2 h2 span a ,.bolan h2 span a ,.bikan h2 span a ,.zhuanti h2 span a{ width:60px; display:block; margin-left:15px; overflow:hidden;}
.bolan h2 span a{ margin-left:5px;}
.shijiao h2 span a ,.fenghuo h2 span a ,.renwu h2 span a ,.minsheng h2 span a ,.yiyu h2 span a ,.huigu h2 span a{ width:70px;display:block; margin-left:25px;overflow:hidden;}
.bikan h2 span a{ width:70px; }
.zhuanti h2 span a{ margin-left:10px;}
.tuijian h2 .more ,.shijiao h2 .more ,.fenghuo h2 .more ,.renwu h2 .more ,.minsheng h2 .more ,.yiyu h2 .more ,.huigu h2 .more ,.bikan h2 .more ,.s_ph h2 .more ,.yuedu h2 .more ,.zhuanti2 h2 .more ,.yingxiang h2 .more ,.blog h2 .more,.x_shiliao h2 .more ,.lishi_bbs h2 .more { color:#993333; font-size:12px; font-weight:normal; position:absolute; right:20px; top:2px;}
.paihang h2 .more ,.pingshi h2 .more ,.zhuanti h2 .more ,.side h2 .more ,.n_shiliao h2 .more ,.bolan h2 .more{ color:#993333; font-size:12px; font-weight:normal; position:absolute; right:0px; top:2px; text-indent:0;}

.paihang{ width:231px; float:right; border:solid 1px #c6d3e6; background:#f4f9ff; position:relative;}
.paihang h3{ color:#999966; font-weight:normal; font-size:12px; position:absolute; right:0px; top:6px;}
.paihang h3 a{ color:#993333; margin:0 6px;}
.paihang li{ height:32px; border-bottom:1px dashed #999999; line-height:32px; margin:0 10px; overflow:hidden;}
.paihang li span{ width:23px; height:32px; background:url(../images/history10_yxH2.png) -79px -768px no-repeat; display:inline-block; color:#fff; font-weight:bold; text-align:center; line-height:32px; margin-right:10px;}
.tuijian ,.shijiao ,.fenghuo{ border:solid 1px #d8d8d8; margin-top:15px;}
.tuijian ul ,.shijiao ul ,.fenghuo ul{ height:100%; margin:15px 0 0; overflow:hidden;}
.tuijian li ,.shijiao li ,.bikan li ,.fenghuo li{ width:133px; float:left;margin:0 28px; display:inline;text-align:center;}
.tuijian li img  ,.shijiao li img ,.bikan li img ,.fenghuo li img{ width:125px; height:95px; display:block;}
.tuijian li p ,.bikan li p{ height:23px; line-height:23px; margin-bottom:10px;  overflow:hidden;}
.shijiao ul ,.fenghuo ul {margin:35px 0 30px 70px;}
.shijiao li ,.fenghuo li{ height:120px;margin:0 35px 0 0; line-height:26px;}
.fenghuo ,.shijiao{ position:relative;}
.fenghuo .btn_left ,.shijiao .btn_left{ width:24px; height:42px; background:url(../images/history10_yxH2.png) left -764px no-repeat; cursor:pointer; position:absolute; left:25px; top:90px; text-indent:-9999px; }
.fenghuo .btn_right ,.shijiao .btn_right{ width:24px; height:42px; background:url(../images/history10_yxH2.png) -41px -764px no-repeat; cursor:pointer; position:absolute; right:25px; top:90px; text-indent:-9999px;}
.bikan{ width:100%; height:296px; background:url(../images/history10_yxBG2.png) no-repeat; margin:15px 0 0; overflow:hidden;}
.bikan ul{ width:647px; float:left;}
.bikan li{ margin:0 5px 0 20px;}
.bikan dl{ width:273px; float:left;}
.bikan dt img{ width:273px; height:208px;}
.bikan dd{ height:22px; line-height:22px; text-align:center; overflow:hidden;}
/**  #part02 **/
#part02{ width:100%; margin-top:15px;overflow:hidden;} 
#part02 .section{ width:708px; height:532px;float:left; border:solid 1px #d8d8d8;overflow:hidden;}
#part02 .side{ width:233px; height:532px; background:#f4f9ff; border:solid 1px #c6d3e6; float:right; overflow:hidden;}
.renwu ,.minsheng ,.yiyu{ height:180px; overflow:hidden;}
.p_t_list{ width:100%; margin:18px 0 0px; overflow:hidden;}
.p_t_list li{ width:133px; float:left; margin:0 14px 0 30px; display:inline; text-align:center;}
.p_t_list li img{ width:125px; height:95px; display:block;}
.p_t_list li p{ height:20px; line-height:20px; text-align:center; overflow:hidden;}
.pingshi { height:344px;}
.pingshi dt img{ width:125px; height:95px; margin:15px auto; display:block;}
.pingshi dd{ height:60px; line-height:20px; margin:10px 15px; overflow:hidden;}
.pingshi li{ height:24px; padding-left:20px;}
.pingshi li input{ vertical-align:middle; margin-right:10px;}
.pingshi p{line-height:26px;}
.pingshi #oTable{ margin:0 20px;}
/**.pingshi p input{ width:35px; height:18px; background:url(../images/history10_yxH2.png) left -817px no-repeat; border:0; color:#fff; font-size:12px;margin:0 10px;}
**/
.zhuanti{ height:165px; margin-top:20px;}
.zhuanti ul{ margin:10px 10px 50px 10px}
.zhuanti li{ height:22px;background:url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 9px; padding-left:10px; line-height:22px; overflow:hidden;}
.huigu{ border:solid 1px #d8d8d8; height:100%; margin:15px 0; overflow:hidden;}
.huigu h2{ margin-bottom:22px;}
.huigu dl{ width:350px; float:left; margin:0 0 0 30px; display:inline;}
.huigu dt img{ width:350px; height:240px;}
.huigu dd{ height:20px; line-height:20px; text-align:center; overflow:hidden;}
.huigu ul{ width:568px; float:left;} 
.huigu li{ width:132px; float:left; margin-left:48px; display:inline;}
.huigu li img{ width:130px; height:89px; display:block;}
.huigu li p{ height:20px; line-height:20px; text-align:center; margin:8px 0 14px; overflow:hidden;}

/**  part03 **/
#part03 .section{ width:730px; float:left;}
#part03 .section .sec_sub{ width:285px; float:left;}
#part03 .section .sec_main{ width:420px; float:left; margin-left:15px; display:inline;}
#part03 .side{ width:218px; border:solid 1px #c6d3e6; background:#f4f9ff; float:left;}
		/**  focus1  **/
#focus1{width:283px; height:245px; border:solid 1px #c3c2c2;position:relative;}
#focus1 p{font-size:12px;overflow:hidden; position:absolute; right:7px; bottom:5px;}
#focus1 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;}
#focus1 p a:hover{text-decoration:none;}
#focus1 p .active{ background:url(../images/society10_h2.png) -27px -783px no-repeat; color:#fff;}
#focus1 li{height:218px;overflow:hidden;width:283px; margin:0 auto;}
#focus1 li img{display:block;height:216px;width:283px;}
#focus1 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;}
#focus1 li h3 a{color:#FFF;}
#focus1 .bgfif{background:#000;height:25px;width:283px;opacity:0.5;position:absolute;bottom:28px;left:0px;filter:alpha(opacity=50);z-index:5;}
.s_ph{ border:solid 1px #c3c2c2; margin-top:10px; position:relative;}
.s_ph h3{ color:#000; font-size:12px; font-weight:normal; position:absolute; right:10px; top:7px;}
.s_ph h3 a{ color:#296cbd; margin:0 8px;}
.s_ph ul{background:url(../images/history10_yxH2.png) -176px -706px  no-repeat; margin:5px 10px 5px;}
.s_ph li{ height:22px;line-height:22px; padding-left:20px;overflow:hidden;}
.yuedu ,.zhuanti2{ border:solid 1px #c3c2c2; margin-top:10px;}
.yuedu h3 ,.zhuanti2 h3{ height:42px; font-size:12px; line-height:42px; text-indent:12px; overflow:hidden;}
.yuedu dl ,.zhuanti2 dl{ width:100%; padding-bottom:26px; overflow:hidden;}
.yuedu dt img ,.zhuanti2 dt img{ width:120px; height:90px; float:left; padding:0 10px 0 12px;}
.yuedu dd ,.zhuanti2 dd{ width:128px; height:80px; color:#666; float:left; line-height:20px; overflow:hidden;}
.yuedu dd a ,.zhuanti2 dd a{ color:#cc0000;}

.news{ height:248px; overflow:hidden;}
.news h2{ height:36px; font-size:16px; line-height:36px; text-align:center; overflow:hidden;}
.news h2 a{ color:#2b2b2b;}
.news h3{ border-bottom:dashed 1px #2b2b2b; font-size:12px; font-weight:normal; line-height:22px; padding-bottom:2px;}
.news h3 a{ color:#1e50a2;}
.n_shiliao ,.x_shiliao{ height:315px; margin-top:10px; overflow:hidden}
.n_shiliao ul ,.x_shiliao ul{ padding:10px 0 10px 10px; border-bottom:dashed 1px #000;}
.n_shiliao li ,.x_shiliao li{ height:25px;background:url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 10px transparent; font-size:14px;line-height:25px; text-indent:13px;position:relative; overflow:hidden;}
.n_shiliao li span ,.x_shiliao li span{ color:#993333; position:absolute; right:10px; top:0; font-size:12px;}
.n_shiliao li span a ,.x_shiliao li span a{color:#993333;}
.jianjie { padding:0 8px;}
.slk { padding:0 8px 60px;}
.jianjie dt img ,.slk dt img{ width:200px; height:95px; margin-top:6px; display:block;}
.jianjie dt p ,.slk dt p{ height:22px; color:#993333; font-size:14px; font-weight:bold; line-height:22px; text-align:center; overflow:hidden;}
.jianjie dd ,.slk dd{ height:100px; color:#333;line-height:20px; overflow:hidden;}
.jianjie dd a ,.slk dd a{color:#cc0000;}
.renwu2 ,.gjc{ height:157px; margin-top:10px; padding:0 8px; overflow:hidden;}
.renwu2 ul ,.gjc ul{ margin:10px 0 ;float:left;}
.renwu2 li ,.gjc li{ width:70px; height:22px; float:left; line-height:22px; padding:0 15px 0 10px; position:relative; overflow:hidden;}
.renwu2 li span ,.gjc li span{ color:#bb0000; font-family:Arial; font-size:12px; font-weight:bold; position:absolute; top:-5px; right:0;}
.yingxiang{ height:301px;margin:15px 0; overflow:hidden;}
.yingxiang h2{ border:solid 1px #D8D8D8; margin-bottom:20px;}
.yingxiang dl{ width:278px; float:left;}
.yingxiang dt img{ width:278px; height:212px;}
.yingxiang dd{ height:35px; line-height:35px; text-align:center; overflow:hidden;}
.yingxiang  ul{width:670px; float:left;}
.yingxiang li{ width:133px; float:left; margin:0 0 0 34px; display:inline}
.yingxiang li img{ width:125px; height:95px;}
.yingxiang li p{ height:26px; line-height:22px; text-align:center; overflow:hidden;}
.col{ width:100%; margin:0px 0 20px; overflow:hidden;}
.blog{ width:283px; height:434px; border:solid 1px #c3c2c2; float:left; overflow:hidden;}
.blog dl{ height:45px; border-bottom:solid 1px #999999; padding:13px 0 9px; margin:0 3px; overflow:hidden;}
.blog dt img{ width:45px; height:45px; margin:0 8px; display:inline;float:left;}
.blog dd{ width:205px; height:18px; float:left; overflow:hidden;}
.blog dd a{ color:#296cbd;}
.lishi_bbs{ width:430px; float:left; margin:0 7px 0 8px;}
.lishi_bbs h2{ border:solid 1px #D8D8D8;}
.lishi_bbs ul{ margin:5px 0 0 10px;}
.lishi_bbs li{ height:25px;background:url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat scroll left 10px transparent; font-size:14px; line-height:25px; padding-left:13px; overflow:hidden;}
.bolan{ width:202px; height:434px; border:solid 1px #c6d3e6; padding:0 8px; background:#f4f9ff; float:left; overflow:hidden;}
.bolan ul{ padding:10px 5px 0px;}
.bolan li{ height:22px;background:url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat scroll left 8px transparent; padding-left:10px;line-height:22px; 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;}

