.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/mil10_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; margin-top:10px; line-height:24px; 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;}
.ct .nav{ height:28px; background:#336666;  margin-bottom:10px; padding:0px 0 0 15px; overflow:hidden;}
.ct .nav li{ width:auto; float:left; margin:7px 0 0 18px; display:inline; vertical-align:middle;}
.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; 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 ,#part02 .sec_sub h2 ,.piclist h2 ,#part02 .sec_main h2 ,#part03 .sec_main h2 ,.col1 h2{ height:28px; background:url(../images/mil10_h2.png) repeat-x; border:solid 1px #d8d8d8; border-bottom:solid 1px #d1e7c1; position:relative;}
.sec_sub h2 span ,.piclist h2 span ,#part02 .sec_main h2 span ,#part03 .sec_main h2 span ,.col1 h2 span{ height:28px; background:url(../images/mil10_h2.png) no-repeat; display:block; text-indent:-9999px; margin-left:17px;}
.sec_sub h2 .more ,#part02 .sec_sub h2 .more ,.piclist h2 .more ,#part02 .sec_main h2 .more ,#part03 .sec_main h2 .more ,.col1 h2 .more{ color:#336666; font-size:12px; font-weight:normal; position:absolute; right:17px; top:8px;}
.tuku h2 span{ background-position:0 -33px;}
.shipin h2 span{ background-position:0 -66px;}
.bbshot h2 span{background-position:0 -132px;}
.junshi h2 span{background-position:0 -239px;}
.tuku2 h2 span{background-position:0 -309px;}
.bbs h2 span{background-position:0 -449px;}
.blog2 h2 span{background-position:0 -483px;}
#photosay h2 span{ background-position:0 -99px;}
#part02 .chinamil h2 span{background-position:0 -167px;}
#part02 .worldmil h2 span{background-position:0 -202px;}
#part03 .pinglun2 h2 span{background-position:0 -273px;}
#part03 .lishi h2 span{background-position:0 -345px;}
#part03 .bbs2 h2 span{background-position:0 -379px;}
#hotpic h2 span{background-position:0 -413px;}
#photosay2 h2 span{ background-position:0 -99px;}
		/**  p1 **/
.tuku{ margin-top:10px;}
.tuku ul{ width:298px; height:281px; border:solid 1px #c3c2c2; border-top:0; overflow:hidden;}
.tuku li{ width:132px; float:left; display:inline; margin:10px 3px 2px 11px; overflow:hidden;}
.tuku li img{ width:130px; height:100px; display:block; margin:0 auto;}
.tuku li h3{ height:24px; font-size:12px; font-weight:normal; text-align:center; line-height:24px; overflow:hidden;}
.shipin{margin-top:10px;}
.shipin ul{ width:288px; height:72px;border:solid 1px #c3c2c2; border-top:0; overflow:hidden; padding:10px 0px 0px 10px;}
.shipin li{ width:138px; height:22px; background:url(../images/society10_h2.png) -104px -780px no-repeat; float:left; line-height:22px; text-indent:24px; padding-right:5px; overflow:hidden;}
.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:12px auto 6px; padding:0 10px; overflow:hidden;}
.news h3{ height:40px; border-bottom:dashed 1px #000000; font-size:12px; font-weight:normal; line-height:20px; padding:0px 3px 10px; overflow:hidden;}
.news h3 p{ height:40px; overflow:hidden;}
.news ul{border-bottom:dashed 1px #000000; padding:0 0px 13px 10px; margin:13px 0;}
.news li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; padding:0 90px 0 14px; overflow:hidden; position:relative;}
.news li a{display:-moz-inline-block; display:inline-block;}
.news li img{ position:absolute; top:8px;}
.news .list2 li{ padding-right:34px}
.news li span{ width:28px; height:25px; background:#fff; font-size:12px; display:block; position:absolute; right:0; top:0;}
.news li span a{ color:#666666;}
.news li img{ padding-left:5px;}
.news .list2 li a{ display:inline;}
.piclist{ width:984px; margin-right:-34px; overflow:hidden;}
.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 **/
.bbshot h2{ margin-bottom:6px;}
.bbshot .box1 { height:117px; border:solid 1px #c3c2c2; margin-top:-1px;}
.bbshot .box1 h3{ height:26px; border-bottom:solid 1px #c3c2c2; font-size:12px; text-align:center; line-height:26px; overflow:hidden;}
.bbshot .box1 dl{ height:82px; margin:8px 10px 0; overflow:hidden;}
.bbshot .box1 dt img{ width:96px; height:74px; float:left;}
.bbshot .box1 dd{ width:170px; height:80px; color:#666; float:left; padding-left:10px; line-height:20px; text-indent:24px; overflow:hidden;}
.bbshot .box1 dd .more { background:#fff; position:absolute; right:0; bottom:0; text-indent:0;}
#photosay{ clear:both; padding-top:10px;}
.piclist h2{ width:948px; overflow:hidden;}
		/**  part02 **/
#part02 .sec_main li ,#part03 .sec_main li{ height:25px; font-size:14px; line-height:25px; overflow:hidden; position:relative;}
#part02 .sec_main li span ,#part03 .sec_main li span{ width:40px; height:25px; background:#fff; color:#999999; font-size:12px; position:absolute; right:0; top:0;}
#part02 .sec_main ul ,#part03 .sec_main ul { border-bottom:1px #000 dashed; margin:10px 0px ; padding-bottom:8px;}
#part02 .sec_main li ,#part03 .sec_main li{ background:url(../images/icon10_BG.png) left 10px no-repeat; text-indent:12px; margin:0 15px; padding-right:80px;}
.chinamil{ height:355px; margin-bottom:10px; overflow:hidden;}
.worldmil{ height:355px; overflow:hidden;}
		/** p3  **/
.junshi{ height:370px; overflow:hidden;}
.junshi dt{ height:28px; font-weight:bold; line-height:28px; text-align:center; overflow:hidden; margin:4px 0 0;}		
.junshi dd{ height:25px; line-height:25px; overflow:hidden;}
.box_tuku2{ height:398px; border:solid 1px #c2c2c2; border-top:0;}
.tuku2 ul{ width:100%; padding:10px 0 5px; overflow:hidden;}
.tuku2 li{ width:132px; float:left; display:inline; margin:0 3px 0 11px;}
.tuku2 li img{ width:130px; height:104px; display:block;}
.tuku2 li h3{ height:28px; line-height:28px; font-size:12px; font-weight:normal; text-align:center; margin:2px 0 4px; overflow:hidden;}
.tuku2 .list{ width:280px; border-top:dashed 1px #000; margin:0 auto;}
.tuku2 .list li{ width:135px; height:27px; line-height:27px; margin:0; padding-left:5px; overflow:hidden;}
.pinglun2{ height:360px; margin-bottom:10px; overflow:hidden;}
.lishi{ height:245px; margin-bottom:10px; overflow:hidden;}
.bbs2{ height:170px; overflow:hidden;}
#part03 .sec_main .bbs2 li{ padding-right:52px;}
		/** p4  **/
.col1{ width:355px; float:left;}
.col2{ display:inline; margin-left:10px;}
.col1 ul{ margin:10px 10px 0 5px;}
.col1 li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:12px; padding-right:20px; overflow:hidden;}
#photosay2 { clear:both; padding-top:10px;}
/**   side  **/
.side h2{ width:200px; height:26px; border-bottom:solid 1px #014400; margin-left:9px; position:relative;}
.side h2 span{ height:26px; background:url(../images/mil10_h2.png) no-repeat; display:block; margin-left:10px; text-indent:-9999px;}
.side h2 .more{ color:#336666; font-size:12px; font-weight:normal; position:absolute; right:4px; top:9px;}
.pinglun h2 span{ background-position:0 -675px;}
.zhuanti h2 span{ background-position:0 -708px;}
.blog h2 span{ background-position:0 -639px;}
.zazhi h2 span{ background-position:0 -740px;}
.gd_news h2 span{ background-position:0 -773px;}
.pinglun{ height:333px; overflow:hidden;} 
.box{ width:202px; margin:0 auto; overflow:hidden;}
.box h3{ height:24px; font-size:12px; line-height:24px; margin:5px 0 3px;  overflow:hidden;}
.box dl{ width:100%; overflow:hidden;}
.box dt img{ width:70px; height:70px; float:left;}
.box dd{ width:125px; height:60px; color:#666; float:left; line-height:20px; text-indent:24px; padding-left:5px; overflow:hidden; position:relative;}
.box dd .more { background:#fff; position:absolute; right:0; bottom:0; text-indent:0;}
.box dd a{ color:#cc0000;}
.zhuanti{ margin:9px 0 4px;}
.zhuanti dl{ width:180px; margin:0 0 0 18px;}
.zhuanti dt{ height:20px;font-weight:bold; line-height:20px; margin:8px 0 2px; overflow:hidden;}
.zhuanti dd{ height:24px; background:url(../images/icon10_BG.png) left 10px no-repeat; line-height:24px; text-indent:10px; overflow:hidden;}
.blog ul{ border-bottom:dashed 1px #000; padding:10px 0px; margin:0 10px;}
.blog li{ height:22px;background:url(../images/icon10_BG.png) no-repeat left 10px; line-height:22px; text-indent:10px; overflow:hidden;}
.blog p{ height:100px; margin:15px 10px 3px 15px; line-height:24px; overflow:hidden;}
.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:310px; margin:15px 10px 5px 15px; overflow:hidden;}
.paihang li{ width:190px; height:44px; line-height:22px; vertical-align:middle; 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;}
.zazhi{}
.zazhi .piclist2{ width:100%; height:287px; overflow:hidden;}
.zazhi .piclist2 li{ width:90px; float:left; display:inline; margin:15px 10px 5px 9px;}
.zazhi .piclist2 li img{ width:90px; height:120px;}
.zazhi .list{  margin:5px 0 20px; overflow:hidden;}
.zazhi .list li{ height:22px; background:url(../images/icon10_BG.png) left 10px no-repeat; line-height:22px; margin:0 10px; text-indent:10px; overflow:hidden;}
.gd_news{ height:543px; overflow:hidden;}
.gd_news ul{ margin:10px 10px; }
.gd_news li{ height:50px; background:url(../images/icon10_BG.png) left 10px no-repeat; text-indent:10px; line-height:25px; 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;}
.tuku h2 span a ,.shipin h2 span a ,.pinglun h2 span a ,.zhuanti h2 span a ,.bbshot h2 span a ,.chinamil h2 span a ,.blog h2 span a ,.worldmil h2 span a ,.pinglun2 h2 span a ,.zazhi h2 span a ,.tuku2 h2 span a ,.lishi h2 span a ,.bbs2 h2 span a ,.bbs h2 span a ,.blog2 h2 span a ,.gd_news h2 span a{ width:65px; height:26px; display:block; overflow:hidden;}
.piclist h2 span a {width:85px; height:28px; display:block; overflow:hidden;}
.junshi h2 span a {width:100px; height:28px; display:block; 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{ padding:10px 0 5px 16px; background:#F3F2F2; margin-top:-15px;}
#banner02 ul{ height:100%; overflow:hidden;}
#banner02 li{ width:170px; height:23px; background:url(../images/icon10_BG.png) left -142px no-repeat; float:left; line-height:23px; padding-right:20px; text-indent:10px; overflow:hidden;}
#banner02 li a{ color:#333;} 
#banner03{ width:210px; height:230px; margin:15px auto 0; overflow:hidden;}
#banner03 img{ width:210px; height:230px;}
#banner04{ width:948px; height:90px; background:#F3F2F2;border:1px solid #C3C2C2; margin:10px 0;padding:8px 0; overflow:hidden;}
#banner04 .adl1{ width:660px; height:90px; float:left; padding-left:6px; overflow:hidden;}
#banner04 .adl2{ width:270px; height:90px; float:left; margin-left:7px; display:inline; overflow:hidden;}
/**
#banner04 .adl2 li{ width:125px; height:23px;background:url(../images/icon10_BG.png) no-repeat scroll left 9px; text-indent:10px; float:left; margin-left:8px; display:inline; line-height:23px; overflow:hidden;}
#banner04 .adl2 li a{ color:#333;}
**/
#banner05{ width:300px; height:200px; margin:10px 0 0; overflow:hidden;} 
#banner05 img{ width:300px; height:200px;} 
#banner06{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;} 
#banner06 img{ width:950px; height:90px;} 
#banner07 { width:210px; height:400px; overflow:hidden; margin:10px auto 15px;  }
#banner07 img{ width:210px; height:400px;}
#banner08{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;} 
#banner08 img{ width:950px; height:90px;} 


/* 3-10 john */
.ask_mod{border:1px solid #c1c1c1;width:353px;height:243px;overflow:hidden;margin-top:10px;}
.ask_mod .tit{height:28px;overflow:hidden;border-bottom:1px solid #d7e2d2;line-height:28px;width:353px;background:url(../images/ask_tit.png) no-repeat;}
.ask_mod .tit h3{float:left;text-indent:-9999px;}
.ask_mod .tit  a{float:right;margin-right:8px;color:#345d4d;}
.ask_mod .con{margin-top:15px;}
.ask_mod .con .tab{margin-left:20px;width:325px;overflow:hidden;border-left:1px solid #e0e0e0;position:relative;z-index:5;margin-bottom:-1px;}
.ask_mod .con .tab span{display:block;background:#f7f7f7;padding:0 9px;float:left;height:20px;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;line-height:20px;overflow:hidden;cursor:pointer;color:#000;}
.ask_mod .con .tab .active{ background:#fff;color:#c10a00;position:relative;z-index:10;height:21px;line-height:21px; position:relative;z-index:10;}
.ask_mod .con  ul{margin-left:9px;border-top:1px solid #c3c3c3;margin-top:-1px;width:338px;overflow:hidden;padding-top:10px;}
.ask_mod .con  ul li{_float:left;width:338px;overflow:hidden;}
.ask_mod .con  ul li span{float:left;line-height:25px;height:25px;overflow:hidden;width:265px;}
.ask_mod .con  ul li em{float:right;line-height:25px;height:25px;overflow:hidden;font-style:normal;font-size:12px;color:#959595;}