﻿body { margin:auto; font-family:Arial, Verdana; font-size:12px; line-height:18px; background:#fcf7ed url(../images/bg.jpg) repeat-x; }

img { border:0; }
border { border-collapse:collapse; }
ul { margin:0; padding:0; list-style-type:none; }

a:link { color:#333; text-decoration:none; }
a:hover { color:#F50; }
a:active { color:#F00; }
a:visited { color:#333; text-decoration:none; }

.clear { clear:both; height:0; }

.pg-frame { width:990px; height:500px; background:url(../images/topbg.jpg) no-repeat 0 0; }
*+html .pg-frame { background-position: 0 0; }

.pg-header { margin-top:-60px; }
*+html .pg-header { margin-top:0;}
.pghd-left { float:left; width:672px; height:350px; /*background:url(../images/topimg.png) no-repeat 0 18px;*/ }
.pghd-right { float:right; width:228; overflow:hidden; }

.pghd-left-topimg { position:relative; width:672px; height:332px; overflow:hidden; top:18px; _top:76px; }
.pghd-menu { position:absolute; left:480px; width:487px; height:180px; overflow:hidden; _left:480px; _top:0; }
*+html .pghd-menu { position:relative; left:-190px; }

.pghd-right-gg { position:absolute; top:150px; left:672px; width:220px; }
*+html .pghd-right-gg { position:relative; top:-20px; left:auto; }
.pghd-right-gg table { width:100%; }
.pghd-right-gg .hd { height:45px; background:url(../images/gghd.png) no-repeat bottom; }
.pghd-right-gg .hd { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="images/gghd.png"); _background-image:none; }
.pghd-right-gg .cts { overflow:hidden; padding:0 5px; _width:210px; height:150px; background:#FFF; color:#666; line-height:25px; }
.pghd-right-gg .cts .title { overflow:hidden; width:130px; height:20px; background:url(../images/li3.gif) no-repeat 0 8px; padding:0 0 0 10px; }
.pghd-right-gg .cts .date { text-align:right; color:#ACACAC; }
.pghd-right-gg .cts a:link { color:#666; }
.pghd-right-gg .cts a:hover { color:#F60; }
.pghd-right-gg .cts a:visited { color:#666; }
.pghd-right-gg .ft { height:40px; background:url(../images/ggft.png) no-repeat top; }
.pghd-right-gg .ft { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="images/ggft.png"); _background-image:none; }

.pg-main { margin:60px 0 0; _margin:102px 0 0; background:#faeed6; }
*+html .pg-main { margin:-10px 0 0; }
.pg-main .main-left { float:left; width:250px; text-align:center; }
.pg-main .main-right { float:right; overflow:hidden; width:720px; padding: 0 0 0 20px; background:#fcf7ed; }

.main-left .searchForm { padding:5px 0 15px 3px; }
.main-left .searchForm .keyword { width:160px; border:1px solid #F80; color:#999; padding:3px 3px 2px; font-size:10px; }
.main-left .searchForm .searchBtn { background:#F80; color:#FFF; border:0; position:relative; left:-3px; top:-1px; padding:1px 5px 1px; _padding:4px 5px 0; _top:0; letter-spacing:5px; font-size:10px; }
*+html .main-left .searchForm .searchBtn { padding:4px 5px 0; top:0; }

.main-left-ads { margin:0 auto; padding:10px 0 0 10px; width:210px; height:210px; background:#FFF; }
.main-left-ads .adList { float:left; width:200px; height:200px; overflow:hidden; }
.main-left-ads .adList #cloneImg { position:relative; width:200px; height:200px; overflow:hidden; }
.main-left-ads .adList #imgList { width:200px; height:200px; overflow:hidden; position:relative; z-index:2; top:-200px;  }
.main-left-ads .adList #numBtns { float:right;  position:relative; z-index:3; top:-220px; padding:0 6px 0; }
.main-left-ads .adList #numBtns li { float:left; padding:0 2px; font-weight:bold; }
.main-left-ads .adList #numBtns li a { display:block; background:#2b2b2b; color:#FFF; width:14px; line-height:14px; text-align:center; font-size:11px; }
.main-left-ads .adList #numBtns li a:hover { background:#840a13; color:#FFF; }
.main-left-ads .adList #numBtns li.on a { background:#840a13; color:#FFF; }

.main-left-joinus { margin:20px 0 0; }

.main-left-contact { margin:20px auto 0; width:220px; padding:35px 0 0; text-align:left; background:url(../images/titcontact.gif) no-repeat; }
.main-left-contact ul { padding:5px 6px; }

.main-right-index-c { padding:0 0 20px; _padding:0; min-height:250px; _height:250px; }
*+html .main-right-index-c { padding:0 0 20px; }

.index-hotnews { float:left; width:376px; }
.index-hotnews .hd { height:12px; background:url(../images/tithotnews.gif) no-repeat bottom; text-align:right; padding:9px 3px 0 0; }
.index-hotnews .cts { height:220px; overflow:hidden; }
.index-hotnews .cts .adimg { padding:3px 0 0; width:376px; height:71px; overflow:hidden; }
.index-hotnews .cts table { margin:2px 0 0; width:100%; line-height:20px; }
.index-hotnews .cts table .title { overflow:hidden; width:290px; height:20px; background:url(../images/li2.gif) no-repeat left; padding:0 0 0 10px; }
.index-hotnews .cts table .date { overflow:hidden; width:70px; height:20px; text-align:center; color:#ACACAC; }

.index-new-joins { float:left; width:299px; margin:0 0 0 10px; }
.index-new-joins .hd { height:29px; background:url(../images/joinhd.gif) no-repeat bottom; }
.index-new-joins .cts { background:url(../images/joinbg.gif) repeat-y; padding:0 15px; height:200px; overflow:hidden; }
.index-new-joins .cts ul { line-height:25px; }
.index-new-joins .cts li { background:url(../images/li1.gif) no-repeat left; padding:0 0 0 10px; }
.index-new-joins .ft { height:8px; background:url(../images/joinft.gif) no-repeat top; }

.index-hyfc { float:left; width:323px; }
.index-hyfc .hd { height:12px; background:url(../images/tithyfc.gif) no-repeat bottom; text-align:right; padding:9px 3px 0 0; }
.index-hyfc .cts { height:220px; overflow:hidden; }
.index-hyfc .cts .adimg { padding:3px 0 0; width:323px; height:80px; overflow:hidden; text-align:left; }
.index-hyfc .cts .adimg table td { padding:0 3px; }
.index-hyfc .cts table { margin:2px 0 0; width:100%; line-height:21px; }
.index-hyfc .cts table .title { overflow:hidden; width:230px; height:21px; background:url(../images/li2.gif) no-repeat 0 6px; padding:0 0 0 10px; }
.index-hyfc .cts table .date { overflow:hidden; width:70px; height:21px; text-align:center; color:#ACACAC; text-align:right; }

.index-hyqy { float:left; width:323px; margin:0 0 0 40px; }
.index-hyqy .hd { height:12px; background:url(../images/tithyqy.gif) no-repeat bottom; text-align:right; padding:9px 3px 0 0; }
.index-hyqy .cts { height:220px; overflow:hidden; padding:5px 0 0; }
.index-hyqy .cts table { margin:2px 0 0; width:100%; line-height:20px; }
.index-hyqy .cts table .name { height:20px; width:180px; overflow:hidden; background:url(../images/li2.gif) no-repeat 0 6px; padding:0 0 0 10px; }
.index-hyqy .cts table .domain { height:20px; }
.index-hyqy .cts a:hover { color:#F50; }

.cur-pos { margin:10px 0 0; padding:0 10px; }
.cur-pos strong { color:#F50; }
.cur-pos code { font-size:12px; color:#333; margin: 0 5px; }
.cur-pos .title { font-size:14px; color:#000; margin:0; }
.cur-pos a:hover { color:#F50; }

.catalog { margin:8px 0 0; padding:0 20px 0 20px; width:676px; height:49px; background:url(../images/catbg.gif) no-repeat; line-height:33px; }
.catalog strong { color:#F50;  }
.catalog a {  }
.catalog .title { color:#8f2e04; margin:0 30px 0 0; }
.catalog a:hover { color:#F50; }
.catalog span { margin:0 10px; color:#F90; }

.inner-list { margin:-10px 0 0; min-height:470px; _height:470px; }
.inner-list td { border-bottom:1px solid #edebe2; padding:7px 0; }
.inner-list .title { overflow:hidden; width:400px; background:url(../images/li2.gif) no-repeat 15px 6px; padding:0 0 0 30px; }
.inner-list .title span { color:#060; }
.inner-list .title span a { color:#060; }
.inner-list .title a span { color:#333; }
.inner-list .title a:hover span { color:#333; }
.inner-list .title a:hover span { color:#F50; }
.inner-list .date { overflow:hidden; width:220px; text-align:right; color:#ACACAC; }
.inner-list .domain { overflow:hidden; width:240px; text-align:left; color:#ACACAC; }

.inner-content { min-height:420px; _height:420px; padding:0 40px 0 0; }
.inner-content .subject { border-bottom:1px solid #e9e2db; }
.inner-content .subject h1 { font-size:16px; text-align:center; margin:0; }
.inner-content .subject p { text-align:right; margin:0; padding:5px 0; }
.inner-content .content { border-top:1px solid #FFF; padding:20px 0; }

.desc-content { min-height:420px; _height:420px; padding:10px 40px 20px 10px; }

.myPager { text-align:right; padding:0 40px 0 0; }
.myPager a.nbtn { color:#000; padding:0 5px; }
.myPager a.nbtn:hover { color:#F50; }
.myPager a.pnbtn { margin:0 5px; }
.myPager a.pnbtn:hover { color:#F50; }

.artPaging { text-align:right; padding:10px 0;  }
.artPaging strong { color:#F00; margin:0 3px; }
.artPaging a { margin:0 3px; border:1px solid #CCC; padding:1px 3px; background:#FFF; color:#666; }
.artPaging a:hover { background:#F30; color:#FFF; border:1px solid #FFF; }

.pg-footer { padding:10px 0; background:#FFF; text-align:center; color:#8f8e8e; margin:0; _margin:-18px 0 0; }
*+html .pg-footer { padding:10px 0; }
.pg-footer p { margin:0; }
.pg-footer a:hover { color:#F50; }