﻿/* project: www.chinapvt.com; author: BBQ-X */

/* default ----------------------------------------*/
* { margin: 0px; padding: 0px; border: 0px; border-style: none; text-decoration: none; }
ul { list-style: none; }
a:link { color: #5a5a5a; }
a:visited { color: #369; }
a:active { color: #369; }
a:hover { color: #000; text-decoration: underline; }
.float_left { float: left; }
.float_right { float: right; }
.clear { clear: both; }
.hidden { display: none; }

/* title --------------------------------------------*/
h1 { font-size: 14px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 12px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

/* layout ---------------------------------------------*/
body { font: 12px 宋体, sans-serif; color: #333; line-height: 150%; background: url('bg.gif') repeat-x; }
#wrap { width: 970px; margin: 0 auto; padding: 0 15px; background: #f1f5f8 url('wrapbg.gif') repeat-y; }
#header { padding-top: 20px; background: url('headerbg.gif') repeat-x top; }
#banner { float: left; width: 950px; padding: 10px; border-top: #2f312e 5px solid; border-bottom: #2d322b 1px solid; background: #dff1ff url('bannerbg.gif') repeat-x top; }
#container { width: 960px; padding: 5px; border-top: #2f312e 5px solid; background: #f2f2f2 url('containerbg.gif') repeat-y right; }
#main { float: left; width: 635px; }
#sidebar { float: right; width: 310px; background: #edf6fd; }
#footer { clear: both; text-align: center; color: #fff; height: 40px; padding: 20px 0; border-top: 30px #444 solid; background: #696866 url('footerbg.gif') repeat-x top; }

#container_journal { width: 970px; padding-top: 10px; background: #f2f2f2 url('container_journalbg.gif') repeat-x bottom; }
#main_journal { float: left; width: 630px; padding-left: 10px; }
#layout_1 { float: left; width: 310px; }
#layout_2 { float: right; width: 310px; }
#sidebar_journal { float: right; width: 310px; padding-right: 0px; }

/* nav -------------------------------------------------*/
#mainNav { clear: both; background: url('mainnavbg.gif') no-repeat; color: #fff; font-weight: bold; font-size: 14px; height: 36px; padding-left: 50px; padding-top: 2px; margin-left: 10px; }
#mainNav a { background: url('mainnava.gif') no-repeat; font-size: 14px; color: #fff; width: 95px; display:inline-block; text-align: center; line-height: 34px; }
#mainNav a:hover { background: url('mainnavahover.gif') no-repeat; color: #fff; }
#mainNav .current { background: url('mainnavahover.gif') no-repeat; color: #fff; }

#subNav { color: #fff; font-weight: bold; padding-left: 50px; }
#subNav a { color: #fff; display:inline-block; text-align: center; line-height: 30px; padding: 0 10px; }
#subNav a:hover { color: #fff; text-decoration: underline; }

#topNav { float: right; margin-top: 25px; padding: 0 20px; line-height: 30px; font-weight: bold;  background: #9DB483; color: #fff; }

/* box ---------------------------------------------*/
.box { background: #fff; margin-bottom: 10px; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 2px solid; border-bottom: #ccc 2px solid; }
.box dt { margin: 5px; padding: 5px; font-size: 14px; font-weight: bold; color: #fff; background: #557ca3; }
.box dd { padding: 10px; }
.box dt span { float: right; padding-right: 5px; font-weight: normal; }
.box dt span img { padding-top: 3px; }
.box dd p { border-bottom: 1px #369 dotted; padding: 5px 0; }

.box_4 { background: #5984B1; margin-bottom: 10px; border-left: #ccc 1px solid; border-right: #ccc 2px solid; border-bottom: #ccc 2px solid; }
.box_4 dt { background: #284267 url('box_4dtbg.gif') repeat-x bottom; color: #fff; font-weight: bold; font-size: 14px; padding: 8px; }
.box_4 dd { padding: 10px; color: #fff; }
.box_4 dt span { float: right; padding-right: 5px; font-weight: normal; }
.box_4 dt span img { padding-top: 3px; }
.box_4 dd p { border-bottom: 1px #369 dotted; padding: 5px 0; }

.box_1 { border: 1px #326b96 solid; margin-bottom: 10px; }
.box_1 dt { background: #326b96 url('box_1dtbg.gif') repeat-x; color: #fff; font-weight: bold; font-size: 14px; line-height: 31px; padding-left: 10px;  }
.box_1 dt span { float: right; padding: 10px; font-weight: normal; }
.box_1 dd { padding: 10px; }
.box_1 dd ol { list-style-position: inside; }
.box_1 dd ol li { background: url('list_honer.png') no-repeat left; color: #fff; }
.box_1 .ddcolor { background: #edf6fd; }
.box_1 img {  }

.box_case { clear: both; width: 600px; float: left; height: 135px; margin: 5px; background: url('box_case.gif') no-repeat; padding: 15px 10px 0 10px; line-height: 120%; }
.box_case img { float: left; }
.box_case dl { float: right; width: 510px; }
.box_case dt { font-size: 12px; font-weight: bold; line-height: 24px; border-bottom: 1px #369 dotted; }
.box_case dt a:link,.box2 a:visited { color: #036; }
.box_case dt a:hover { color: #e00; }
.box_case dt span { float: right; font-weight: normal; width: 250px; }
.box_case dd { padding: 5px; }
.box_case dd span { float: right; width: 260px; border-left: 1px #369 dotted; padding-left: 5px; }

.box_cases { float: left; width: 300px; border: 1px #ccc solid; background: #fff; line-height: 120%; padding: 5px; margin-right: 5px; margin-bottom: 5px; }
.box_cases img { float: left; margin-right: 5px; padding: 2px; border: 1px #ccc solid; }
.box_cases dl { float: left; }
.box_cases dt { font-size: 12px; font-weight: bold; border-bottom: 1px #ccc dotted; line-height: 20px; }
.box_cases dd { text-indent: 20px; }
.box_cases p { clear: both; text-align: center; background: #ddd; }


.box_2 { background: url('box_2bg.gif') repeat-y; margin-bottom: 10px; }
.box_2 dt { background: url('box_2h.gif') no-repeat; color: #194260; font-size: 14px; padding: 15px 15px 5px 15px ; font-weight: bold; }
.box_2 dd { background: url('box_2f.gif') no-repeat bottom; padding: 5px 10px 15px 10px; }
.box_2 dd p { border-top: 1px #369 dotted; padding: 5px 0; }

.box_news { float: right; width: 310px; background: url('box_newsbg.gif') no-repeat left center; }
.box_news dt { padding: 10px; font-weight: bold; color: #41759d; border-bottom: 1px #41759d dotted; font-size: 14px; }
.box_news dt span { float: right; }
.box_news dd { margin: 5px; }
.box_news dd li { border-bottom: 1px #fff dotted; padding-left: 10px; color: #194260; }

.box_3 { background: #5782a4 url('box_3bg.gif') repeat-y; }
.box_3 h3 { padding: 10px; color: #fff; font-size: 14px; }
.box_3 h3 span { float: right; }
.box_3 p { color: #fff; line-height: 120%; text-indent: 20px; padding: 0 10px; }
.box_3 dl { background: url('box_3dlbg.gif') repeat-y; margin-bottom: 10px; }
.box_3 dt { font-weight: bold; font-size: 12px; color: #fff; padding: 10px; background: url('box_3dtbg.gif') no-repeat bottom;}
.box_3 dd { background: url('box_3ddbg.gif') no-repeat bottom; padding: 5px 15px; }
.box_3 dd li { border-bottom: 1px #ccc dotted; color: #194260; }

/* table ---------------------------------------------*/
#advprice { border-collapse: collapse; text-align: center; margin-top: 10px; margin-bottom: 10px; }
#advprice table { width: 310px; color: #194260; border-collapse: collapse; }
#advprice caption { font-size: 14px; font-weight: bold; color: #194260; }
#advprice th { border: 1px #194260 solid; color: #fff; background: #809dbb; }
#advprice tbody td { border: 1px #194260 solid; text-align: center; }
#advprice tfoot { text-align: left; }

#pvtmarquee { overflow: hidden; clear: both; height: 180px; }
#pvtmarquee span { float: left; margin: 3px; text-align: center; background: #809dbb; border: 1px #fff dotted; }
#pvtmarquee span a { color: #fff; }

#artedit { margin: 5px; border-collapse: collapse; width: 620px; }
#artedit a:link,#artedit a:active,#artedit a:visited { font-weight: normal; }
#artedit th { border: 1px #fff solid; background: #557ca3; line-height: 30px; color: #fff; }
#artedit tbody td { border: 1px #fff solid; border-bottom: 1px #ccc solid; padding: 3px; }

.zebra_1 {}
.zebra_0 { background: #e1eaf3; }

/* adv ---------------------------------------------*/
#advflash { float: left; width: 310px; height: 200px; background: url('show.png') no-repeat; margin-right: 10px; font-size: 20px; font-weight: bold; color: #194260; text-align: right; }

/* block ---------------------------------------------*/
#header h1 { float: left; text-indent: -1000px; width: 360px; height: 80px; background: url('logo_journal.png'); }

#title_list { width: 570px; margin: 10px auto; padding-left: 60px; color: #16425f; background: url('listh.gif') no-repeat left; }

#title_page { width: 630px; margin: 10px auto; text-align: center; }
#title_page dt { background: url('pageh.gif') no-repeat; font-weight: bold; font-size: 14px; color: #fff;line-height: 30px; }
#title_page dd { background: #e1eaf3; color: #999; }

.content_list { padding: 10px; }
.content_list dt { font-size: 14px; font-weight: bold; color: #999; line-height: 24px; }
.content_list dt span { font-size: 12px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px #ccc dotted; }
.content_list dd { margin-bottom: 5px; padding-top: 5px; padding-right: 10px; border-bottom: 1px #bbb solid; }
.content_list dd span { color: #999; }

.content_page { padding: 10px; border-bottom: 1px #ccc dotted; border-top: 1px #ccc dotted; margin-bottom: 5px; }

#search { width: 290px; padding: 10px; margin-bottom: 10px; background: #5782a4; }
#search input { height: 16px; border: #c1c0b5 1px solid; }
.button { }

#guide { clear: both; color: #707070; margin-bottom: 10px; padding: 5px; background: #e7e9e6; border: #ccc 1px dotted; }
#guide a { color: #707070; }
#guide a:hover { color: #000; text-decoration:underline;  }

#data { margin-bottom: 10px; }
#data img { padding-right: 3px; }


/* pagelist  ---------------------------------------------*/
.k_pagelist {display:table;clear:both;line-height:20px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}


