@charset "gb2312";
table{border-collapse:collapse;border-spacing:0;}img{border:none}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ul,ol,li{list-style:none;}
a{color:#16387C;text-decoration:none;}
.viewpost a{color:#3b639f;letter-spacing:1px;}
.viewpost a:hover {color:#00558d;text-decoration:none;border-bottom:1px solid;}
.rightArea a:hover {text-decoration:none;border-bottom:1px solid;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
/* PicExcerptList */
.explist li{ margin-bottom:10px; padding-bottom:10px; line-height:22px; border-bottom:1px dotted #BBB; overflow:hidden;}
.explist li img{ float:left; margin-right:15px; padding:2px 2px; border:1px solid #E0E0E0;}
.explist li h3{ _margin-top:-10px; margin-bottom:5px; height:22px; font-size:14px; overflow:hidden;}
.meta{ padding:2px 0px 0px;}
.meta span{padding-right:8px;color:#990000}
.meta a:link, .meta a:visited{ color:#777; text-decoration:none; }
.meta a:hover{ color:#B00; text-decoration:underline;}
.singlemeta span.cmts a:link, .singlemeta span.cmts a:visited{ color:#B00;}
.meta a.mfcurrent{ font-weight:bold;}
/* alibuybuy */
.viewpost{ float:left; margin:10px 5px 10px 0; padding-right:10px; width:680px; border:1px solid #DDD; border-top:none; overflow:hidden;}
.viewpost h2{ }
.viewpost h8{ float:left; margin-bottom:10px; padding-left:12px; width:686px; height:26px; line-height:26px; font-size:12px; border-top:2px solid #A3D1F0; border-bottom:1px solid #E1E9F0; background:#F3F3F3 url(images/sprite.png) no-repeat right -174px;}
.viewpost .viewlist{float:left; margin:2px 15px; _margin:10px 8px; width:686px;}
.viewlist li{ float:left; }
.listkc{ margin:2px 15px; _margin:10px 8px; }
.viewlist .viewpostviews{ float:left; padding:5px 5px; width:90px; height:110px;}
.viewlist .viewpostviews em{ width:53px; height:30px; font-style:normal; display:block; overflow:hidden;}
.viewlist .viewpostviews strong{ font-weight:normal; line-height:14px; *line-height:16px; color:#0091F0;}
.viewlist .postentry{padding-top:2px;float:left; width:520px; padding-left:16px;}
.viewlist .postentry h3{ float:left; width:520px;}
.viewlist .postentry .singlepostexcerpt{ float:left; width:520px;}
.solidLine01 {background:#D8D8D8;height:1px;line-height:1px;margin:10px 0;width:100%;overflow:hidden;}
/*文字列表*/
.blue,blue a,.box h5 a,.box h6 a,.box a.more,.crumbs a{ color:#A02D2E}
/* main style */
.main{}
.main .col-lf{width:490px; margin-right:5px;overflow:hidden;_float:left; float:left;zoom:1}
.main .col-left{width:700px; margin-right:10px}
.news-hot{background: url(/statics/images/v9/hot_bg2.png) no-repeat;float:right; width:485px; height:380px}
.main .col-left .slide{overflow:hidden;_float:right;zoom:1}
/* 通用容器 */
.box{border:1px solid #D8D8D8;zoom:1; overflow:auto; padding-bottom:10px}
.box h5,.box h6{background: url(/statics/images/red/ruler.gif) 0 0 repeat-x;color:#000;height:26px; margin-bottom:10px; line-height:28px; padding-left:10px;border-bottom:1px solid #D8D8D8; position:relative}
.box h6{ margin-bottom:0}
.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.box a.more{ font-size:12px; font-family:"宋体"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.box .content{ padding:0 10px; overflow:auto}
/* 页面宽度 （更改页面宽度后，需要更改“images/v9/body-bg.png”图片的宽度） */
.header,.main,.footer{width:990px;margin:0 auto;}
.header{ margin-top:1px;height:90px;background:url(http://www.thpx.cn/uploadfile/ad/kc_ad.png) no-repeat;}
/* 右侧 */
.col ul li{padding:5px 5px 5px 15px; color:#666666; font-size:14px; line-height:25px; height:25px; float:left; width:60px;}
.col ul li a:hover{color:#FFFFFF; background-color:#a80300;TEXT-DECORATION:none;}
.col-auto{overflow:hidden;_zoom:1;_float:left; padding:10px 2px;}
.box .digg li{line-height: 25px; padding-left:15px;background:url("/statics/images/red/allicon.png") no-repeat -5px -210px; list-style-position:outside;font-size:14px; overflow:hidden; position:relative}
/* 当前位置 */
.crumbs{margin-bottom:10px; padding-left:12px; width:686px; height:26px; line-height:26px; font-size:12px; border-top:2px solid #A3D1F0; border-bottom:1px solid #E1E9F0;}
.crumbs span{color:#7e7e7e}
/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages li{float:left;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url("/statics/images/admin_img/pages.png") no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(/statics/images/img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}

/* base style */
.xygy{ float:left; width:980px;}
.sktz{height:21px; background:url(../Ceo_img/listmenu.png) no-repeat; padding-left:18px; font-size:14px;}
.jpkc{height:21px; background:url(../Ceo_img/jpkc.png) no-repeat;}
.sktz01{line-height: 26px; font-size: 12px;  padding: 0 0 0 14px;background:url("../Ceo_img/allicon.png") no-repeat -5px -188px; list-style-position:outside}
.leibie{float:left; width:125px; height:34px; background:url(../Ceo_img/biaobg.png) no-repeat;padding:8px 0 0 10px;}
.leibie a{ margin-left:15px;font-size:14px; letter-spacing:2px;text-align:justify;}
.leibie a:hover{color:#606; font-weight:bold;}
.rightArea{BORDER: #d2e1f1 1px solid; WIDTH: 278px; FLOAT: left; height:auto;}
.rightAreaContent .hd {BACKGROUND-IMAGE: url(../Ceo_img/bg_1.5.5.png); BACKGROUND-REPEAT: no-repeat}
.rightAreaContent .hd {WIDTH: 100%; BACKGROUND-POSITION: left -210px; HEIGHT: 31px; OVERFLOW: hidden}
.rightAreaContent .hd H2 {FLOAT: left; COLOR: #458fce; FONT-SIZE: 14px; padding-left:10px; padding-top:6px;}
.rightAreaContent .hd H2 A {COLOR: #458fce}
.rightAreaContent .ft {WIDTH: 320px; PADDING-TOP: 7px}
.rightAreaContent .hd .more {MARGIN: 10px 16px 0px 0px; FLOAT: right; COLOR: #3b639f}
.rightCulture {OVERFLOW: hidden}
.rightCulture .bd {PADDING: 0 10px; WIDTH: 260px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden;}
.rightCulture .bd .imgArea {WIDTH: 260px; FLOAT: left; HEIGHT: 70px; OVERFLOW: hidden}
.rightCulture .bd .imgArea IMG {WIDTH: 260px; HEIGHT: 70px}
.rightCulture .ft {WIDTH: 270px; FLOAT: left;PADDING-TOP: 9px; padding-left:10px;}
.kclist {width:980px;margin:0 auto;overflow: hidden;height: 26px; padding:5px 0 0 10px;background-image: url(/statics/images/search/kc_list.jpg);}
.kclist li{float:left; padding:0px 5px;border-right-width: 1px;border-right-style: dashed;border-right-color: #ccc; line-height:14px;}
.kclist a { color:#077ac7; font-weight:bold;vertical-align: middle;text-decoration:none;letter-spacing:1px;}
.kclist a:hover {color:#e50800;}

.newest2 dd{
	width:866px;
	white-space:nowrap;
	overflow:hidden}
.newest2{
	width:997px;
	height:80px;
	line-height:25px;
	margin-bottom:10px;
	border:1px solid #199be0;
	background:#f7fcfe}		
.newest2 dt,.newest2 dd{
	float:left;
	display:inline;
	margin-right:20px;}	
.newest2 dt{
margin-top:25px;
	width:90px;
	color:#fff;
	text-align:center;
	background:url(../Ceo_img/hqfx.png) no-repeat -20px -2px}	