@charset "utf-8"; /* 版权:陈海停 blog:http://www.0592css.com qq:67159837 创建时间2010-11-15 */ body{ font-size:12px;font-family:"宋体",Arial,sans-serif; color:#343434; } html, body, div, span, h1, h2, h3, h4, h5, h6, em, img, strong, sub, sup, tt,dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td,ul,li,p,a{ margin: 0;padding: 0; } /*默认样式*/ .cbody980{ margin:0 auto;width:980px;} input,select,textarea{vertical-align:middle;} img{ border:0;} ul,li{list-style-type:none;} a{text-decoration:none;color:#16377E;} a:hover{color:#CC0000; text-decoration:underline;} .left{ float:left; } .right{ float:right;} .overhide{overflow:hidden;text-indent:-100em;} .marBottom10{margin-bottom:10px;} .marTop10{margin-top:10px;} /*清除浮动*/ .clear {clear: both;} .clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden; width: 0;height: 0;} .clearfix { +display: inline-block;} /*sprite_png定位处理*/ .sprite_png{ background-image:url(sprite.png);background-repeat:no-repeat;} .tle{ position:absolute; left:0px; top:9px; display:block; width:67px; height:67px; background-position:0px -80px;} .tre{position:absolute; right:0px; top:9px; display:block; width:67px; height:67px;background-position:-67px -80px;} .logo{ display:block; width:213px; height:80px;background-position:0px 0px;} /*--------------------------header------------------------------------*/ /*导航*/ #Nav{ border:1px solid #C7D8E0; margin:10px 0px 7px 0px; height:45px; position:relative;} #Nav p{ width:735px; position:relative; left:153px; line-height:19px; height:38px; border-left:1px solid #CCCCCC; top:4px; padding-left:20px;color:#16377E; overflow:hidden;} #Nav p a{ margin:0px 8px;} #Nav span{ position:absolute; width:150px; left:0px; top:4px; text-align:center; display:block; line-height:19px; font-weight:bold; font-size:14px; } #Nav span a{ display:inline-block; width:120px; color:#CC0104;} #Nav b{ position:absolute; right:10px; top:3px; line-height:19px; } #Nav b a{color:#767676; font-weight:normal;} #Nav b a:hover{color:#CC0000;} /*logo*/ #logo{ height:103px; margin-bottom:9px;} #logo h1{ width:228px; text-align:center; float:left;height:103px; font-size:12px; font-weight:normal; position:relative;} #logo p{ float:left;} #logo h1 b{ line-height:20px; display:block; text-align:center; width:228px; font-weight:normal; color:#16387c;} /*TopNews*/ #TopNews{ height:75px; border-top:1px solid #CCCCCC; position:relative; padding-top:10px;} #TopNews h2{ width:846px; margin:0 auto 0 auto; text-align:center; height:50px; font-size:34px; overflow:hidden; font-family:"黑体"; line-height:50px; } #TopNews h2 a{color:#CD0003;} #TopNews p{ text-align:center;color:#16377E; } #TopNews p a{ margin:0 5px;} #TopNews p a strong{ color:#CE0000;} /*focuscolumn*/ #focuscolumn{ border:1px solid #C6D8E0; margin-bottom:10px;} #slide{ margin:10px 10px 10px 0px; float:left; width:600px; height:290px; position:relative; left:10px;} #newshot{ float:right; width:340px; height:300px; position:relative; right:12px; margin-top:10px;} #newshot h3{ font-size:16px; line-height:30px; height:30px; overflow:hidden;} #newshot p{ line-height:18px; color:#767676; background:url(ico3bg.jpg) repeat-x left bottom;padding-bottom:6px;} #hotword{ background:url(icobg.jpg) repeat-x; height:28px; border-top:1px solid #C6D8E0; line-height:28px; position:relative; padding-left:120px;} #hotword span{ background:url(ico2bg.jpg) repeat-x; position:absolute; left:0px; top:0px; width:102px; height:27px; text-align:center; border-right:1px solid #C5D8DF; font-size:14px; color:#15387C; font-weight:bold;} #hotword a{ margin-right:10px;} /*通用定位*/ .width308{ width:308px;} .width401{width:402px;} .width253{ width:248px;} .widht354{width:355px;} .stylediv{ border:1px solid #C6D9E0;} .styleh3{ background:url(icobg.jpg) repeat-x; height:28px; position:relative;border-bottom:1px solid #C6D9E0;} .styleh3 span{ font-size:14px;color:#15387C; padding:0px 10px; background:url(ico2bg.jpg) repeat-x; display:inline-block; height:27px;border-right:1px solid #C5D8DF; line-height:27px; } .styleh3 a{ position:absolute; right:10px; top:8px; font-size:12px; font-weight:normal;} .styleul{ padding:8px 10px;} .styleul li{ line-height:21px; height:21px; overflow:hidden;color:#16377E; padding:0px 0px;} .styleh3a{background:url(icobg.jpg) repeat-x; height:28px; position:relative;border-bottom:1px solid #C6D9E0;} .styleh3a span{font-size:14px;color:#15387C; padding:0px 10px; background:url(ico2bg.jpg) repeat-x; display:inline-block; height:27px;border-right:1px solid #C5D8DF; line-height:27px;} .styleh3a b{ font-weight:normal; font-size:12px; padding-left:5px;color:#16377E;} .styleh3a b a{ margin:0px 2px; font-size:12px; } .styleh3b{background:url(icobg.jpg) repeat-x; height:28px; position:relative;border-bottom:1px solid #C6D9E0; position:relative;font-size:14px;color:#15387C; padding:0px 10px; height:27px; line-height:27px;} .styleh3b a{ position:absolute; right:10px; top:0px; font-size:12px; font-weight:normal;} .styleTopRe{ margin:10px 8px 0px 10px; height:80px; overflow:hidden; } .styleTopRe img{ float:left; border:1px solid #BEBFC1;} .styleTopRe p{ float:right; width:200px; line-height:19px; text-indent:2em; position:relative; height:80px; overflow:hidden;color:#16377E;} /*s2middle*/ #s2middle{ position:relative; left:10px; } #s2middle li{ font-size:14px;} #wmbb{border:1px solid #C6D9E0;height:345px; overflow:hidden;} #bobre{ width:370px; margin:10px auto; height:95px; overflow:hidden; background:url(ico3bg.jpg) repeat-x left bottom;} #bobre img{ float:left; border:1px solid #BEBFC1;} #bobre p{ float:right; width:230px; line-height:19px; text-indent:2em; position:relative; right:10px;height:80px; overflow:hidden;color:#16377E;} #wmbb ul{ margin:0px 13px 10px 13px; padding-bottom:12px; } #wmbb li{line-height:24px; height:24px; overflow:hidden;color:#16377E; padding:0px 0px; font-size:14px;} #wmbb h6{ position:relative; width:360px; margin:0 auto 8px auto; height:28px;} #wmbb h6 span{font-size:14px;color:#15387C; padding:0px 10px; background:url(ico2bg.jpg) repeat-x; display:inline-block; height:27px;border:1px solid #C5D8DF; line-height:27px;} #wmbb h6 a{ position:absolute; right:10px; top:8px; font-size:12px; font-weight:normal;} /*s2right*/ #s2right{border:1px solid #C6D9E0;height:507px; overflow:hidden;} #s2right h3{ background:url(icobg.jpg) repeat-x; height:28px; line-height:28px; position:relative; font-size:16px; padding-left:15px; color:#CB0000;} #s2right h3 a{ position:absolute; right:10px; top:0px; font-size:12px; font-weight:normal;} #s2right div{ text-align:center;} #s2right div img{ margin-top:8px;} /*s3middle*/ #s3middle{ position:relative; left:10px;} #s4middle{position:relative; left:10px;} /*s3right*/ #s3right{border:1px solid #C6D9E0; background:#F3F4F8; height:744px; overflow:hidden;} .styleh3c { color:#143A7B; font-size:16px; line-height:30px; padding-left:10px; height:30px; position:relative; background:url(ico4bg.jpg) repeat-x left bottom;} .styleh3c span{ display:inline-block; width:72px; height:16px; overflow:hidden; padding-left:6px; border-left:4px solid #6791E7; line-height:16px; position:absolute; left:10px; top:6px; font-size:14px;} .styleh3c a{ position:absolute; right:10px; top:0px; font-size:12px; font-weight:normal;} #s3right div{ width:227px; height:170px; margin:0 auto; padding-bottom:6px; text-align:center;} #s3right div img{ background:url(imgbg.jpg) no-repeat; padding-right:6px; padding-top:6px;} #s3right div h6{ line-height:35px; height:35px; font-size:14px;} /*wmfc*/ #wmfc{border:1px solid #C6D9E0; height:165px;} #wmfc dl{ float:left; width:160px; text-align:center; position:relative; left:10px; height:120px; margin-top:12px;} #wmfc dl dd{ line-height:20px; height:20px; overflow:hidden;} #wmfc dd a{ color:#000000;} #wmfc dd a:hover{ color:#CC0000;} /*ziliao*/ #ziliao{border:1px solid #C6D9E0; background:#F3F4F8; height:490px; overflow:hidden;} #ziliao div{ background:url(zlbg.jpg) no-repeat; width:222px; height:409px; margin:17px auto;} #ziliao ul{ width:142px; position:relative; left:58px;} #ziliao ul li{ line-height:19px; height:21px; overflow:hidden; color:#0C0B09;} #ziliao ul li a{ color:#0C0B09;} #ziliao ul li a:hover{ color:#CC0000;} #ziliao h6{ height:70px; position:relative;} #ziliao h6 a{ display:block; width:51px; height:47px; position:absolute; left:0px; top:0px;} /*footer*/ #friendlink {border:1px solid #C6D9E0;} #friendlink p{ padding:10px; line-height:21px; } #friendlink a{padding-right:10px;} #footer{ padding-bottom:50px;} #footer p{ text-align:center; line-height:30px; font-size:14px; font-weight:bold; margin-top:10px; color:#CD0003;} #links{ background:url(linksbg.jpg) repeat-x; border:1px solid #D2D2D2; height:28px; text-align:center;} #links select{ position:relative; top:-1px;_top:3px;} /*container*/ #container{ width:720px; border:1px solid #C6D9E0; overflow:hidden;} #pistion{ background:url(icobg.jpg) repeat-x; height:28px; line-height:28px; font-size:12px; font-weight:normal; padding-left:15px;color:#333; padding-left:10px;} #pistion a{ color:#333; margin:0px 3px;} #piclist{ padding-bottom:20px;} #piclist dl{ float:left; width:175px; text-align:center; position:relative; left:10px; height:120px; margin-top:10px;} #piclist dl dd{ line-height:20px; height:20px; overflow:hidden;} #piclist dd a{ color:#000000;} #piclist dd a:hover{ color:#CC0000;} #newslist{ padding:10px;} #newslist h3{ font-size:16px; color:#CC0001; line-height:30px; margin-bottom:8px; margin-left:10px;} #newslist h3 a{color:#CC0001;} #newslist ul{ margin-bottom:10px;} #newslist li{ line-height:24px; height:24px; position:relative; font-size:14px;color:#000;} #newslist li span{ position:absolute; right:10px; top:0px;} #newslist li a{ color:#000;} #newslist li a:hover{color:#CC0000; } .th4{ text-align:center; line-height:30px; font-size:16px; margin-top:10px;} .th5{ text-align:center; line-height:19px; font-size:12px; font-weight:normal; border-bottom:1px solid #CCC; margin:0px 20px; padding-bottom:10px;} .content{ padding:10px 30px;; font-size:14px; line-height:24px;} .content p{ margin-bottom:1em;} .pages{ text-align:center;margin:0px 30px; line-height:40px; color:#000;} .pages a:link,.pages a:visited{color:#000; margin:0px 5px;} .pages a:hover{ color:#CC3300;} .pages input{ margin:0px 5px; height:13px;} .pages img{ vertical-align:middle; margin-left:5px; cursor:pointer;} /*修复*/ #newshot h2{ height:28px; position:relative; font-size:12px; font-weight:normal; line-height:28px;} #newshot span{ font-size:14px;color:#15387C; padding:0px 30px; background:url(ico2bg.jpg) repeat-x; display:inline-block; height:27px;border-right:1px solid #C5D8DF; line-height:27px; font-weight:bold; } #newshot h2 a{ position:absolute; right:10px; top:0px;}