@charset "utf-8";
body { margin:0; padding:0;font-size:12px; font-family:"Arial","宋体"; color:#666; background: url(../images/bg20100204.gif) repeat-x top #fff}
body > div { text-align:left; margin-right:auto; margin-left:auto;}
div,form,img,ul,ol,li,dl,dd,dt,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,li,dd,dt { list-style: none }

.Area {width:950px;clear:both;margin:0 auto}
.Area_1 { width:1002px; clear:both; margin:0 auto}

/* 链接颜色 */
a {color: #109fcf; text-decoration:none;}
a:hover {text-decoration:underline;}

/*通用属性*/
.left { float: left;}
.right { float: right;}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:-2px }/*ie and firefox1.5 updata */
.clear:after{content: ".";display: block;height: 0;clear: both;}	/* firefox1.0 */
.f10 { font-size: 10px;}
.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f15 { font-size: 15px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.fb { font-weight: bold;}

/* 行高 */
.lh18 {line-height:18px}
.lh20 {line-height:20px}
.lh22 {line-height:22px}
.lh24 {line-height:24px}
.lh26 {line-height:26px}
.lh28 {line-height:28px}
.lh38 {line-height:38px}
.lh26_new {line-height:26px;padding:0 0 0 16px;}

.ml5 { margin-left:5px}
.mr5 { margin-right:5px}
.mr10 { margin-right:10px}
.mlr10 { margin:0 10px}
.mr30 { margin-right:30px}
.mauto { margin:0 auto}
.mt13 { margin-top:13px}
.ptb65 { padding-top:6px; padding-bottom:5px}
.pt5 { padding-top:5px}
.pt8 { padding-top:8px}
.pb5 { padding-bottom:5px}
.pt10 { padding-top:10px}
.pb10 { padding-bottom:10px}
.pt13 { padding-top:13px}
.pt15 { padding-top:15px}
.pt18 { padding-top:18px}
.pt20 { padding-top:20px}
.pb20 { padding-bottom:20px}
.pt30 { padding-top:30px}
.pb30 { padding-bottom:30px}
.pb40 { padding-bottom:40px}
.pb100 { padding-bottom:100px}

.blank5 {height:5px;font-size:1px;}
.blank6 {height:6px;font-size:1px;}
.blank8 {height:8px;font-size:1px;}
.blank10 {height:10px;font-size:1px;}
.h30 { height:30px}
.h40 { height:40px}
.h100 { height:100px}

/* 对齐方式 */
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}

/* 文字颜色 */
.black { color:#000}
.grey {color:#666}
.grey_1 { color:#999}
.red { color:#f30}
.red_1 { color:#c30}
.blue, .blue a, .blue a:hover { color:#0099cc}
.green, .green a, .green a:hover{ color:#6b8000}

/*line*/
.lineImg { background:url(../images/line.gif) repeat-x; height:2px; font-size:1px; overflow:hidden}
.lineImg_1 { background:url(../images/line_1.gif) repeat-x; height:2px; font-size:1px; overflow:hidden}
.line { background:#cee8f1; height:1px; overflow:hidden; font-size:1px}

/*输入框*/
.input, .input2 {border:1px solid #a9d7e7; padding:0 2px; margin:0; font-size:12px;height:20px;line-height:20px;}
.input2 {border-left:1px solid #2c6a7f; border-top:1px solid #2c6a7f;padding:0 2px; margin:0; height:20px;line-height:19px;}
.t_input, .t_input2 {border:1px solid #aca899; border-bottom:1px solid #f1efe2;border-right:1px solid #f1efe2;padding:0 2px; margin:0; font-size:12px;}
.t_input2 {border-left:1px solid #716f64; border-top:1px solid #2c6a7f;padding:0 2px; margin:0;}

/*按钮*/
.btn_1 { background:url(../images/btn_1.gif) no-repeat; width:84px; height:23px; line-height:23px; text-align:center; font-size:14px; color:#fff; border:0; cursor:pointer}
.btn_1 a, .btn_1 a:hover { color:#fff; text-decoration:none; width:84px; height:23px; display:block}
.btn_1_1 { font-size:12px}
.btn_2 { background:url(../images/btn_2.gif) no-repeat; width:193px; height:23px; line-height:23px;text-align:center; color:#fff; border:0; cursor:pointer}
.btn_2 a, .btn_2 a:hover { color:#fff; text-decoration:none; width:193px; height:23px; display:block}
.btn_3 { background:url(../images/btn_3.gif) no-repeat; width:156px; height:23px; line-height:23px;text-align:center; color:#fff; border:0; cursor:pointer}
.btn_3 a, .btn_3 a:hover { color:#fff; text-decoration:none; width:156px; height:23px; display:block}
.btn_4 { background:url(../images/btn_4.gif) no-repeat; width:225px; height:23px; line-height:23px;text-align:center; color:#fff; border:0; cursor:pointer}
.btn_4 a, .btn_4 a:hover { color:#fff; text-decoration:none; width:225px; height:23px; display:block}
.btn_5 { background:url(../images/btn_5.gif) no-repeat; width:305px; height:23px; line-height:23px;text-align:center; color:#fff; border:0; cursor:pointer}
.btn_5 a, .btn_5 a:hover { color:#fff; text-decoration:none; width:305px; height:23px; display:block}
.btn_6 { background:url(../images/btn_6.gif) no-repeat; width:115px; height:23px; line-height:23px;text-align:center; color:#fff; border:0; cursor:pointer}
.btn_6 a, .btn_6 a:hover { color:#fff; text-decoration:none; width:115px; height:23px; display:block}

.spanImg { border:1px solid #aad8e8; padding:1px; background:#fff}

/*head*/
.head { padding-top:20px; height:68px}
.headLogo { width:248px; float:left}
.headText { width:252px; float:left;font-size:15px; color:#0278cb; margin-top:33px}
.headNav { width:392px; float:right; margin-right:1px; overflow:hidden}
.headNavBox { text-align:right; font-size:13px; color:#8ddcf4; height:28px}
.headNav li { width:96px; background:url(../images/headNavBg.gif) no-repeat; width:96px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; float:left; margin-left:2px; display:inline}
.headNav li a { display:block; width:96px; height:30px; color:#fff; text-decoration:none; }
.headNav li.active , .headNav li a:hover { background:url(../images/headNavBg_1.gif) no-repeat}
.headLogin { width:302px; float:right; padding-top:16px}

/*nav*/
.navBg { background:url(../images/navBg.gif) no-repeat; height:35px;}
.navBg ul { width:930px; margin:0 auto}
.navBg li { padding:0 8px; float:left; background:url(../images/navBg_1.gif) no-repeat right; line-height:35px; font-size:15px}
.navBg li.bgnone { background:none}
.navBg a, .navBg a:hover { color:#fff}

/*foot*/
.foot { padding-bottom:30px}
.footText { margin:11px 10px 8px;}
.BoxBg { background:url(../images/footBg.gif) no-repeat; height:41px; line-height:41px; padding:0 25px; width:900px}
.BoxBg_1 { background:url(../images/BoxBg.gif) no-repeat; height:41px; line-height:41px; padding:0 25px; width:900px}
.BoxBg_2 { background:#FFFBE2; width:634px; height:35px; line-height:35px; padding:0 20px;}

/*search*/
.searchTop { background:url(../images/searchBg.gif) no-repeat; height:8px; font-size:1px; overflow:hidden}
.searchBot { background:url(../images/searchBg_1.gif) no-repeat; height:8px; font-size:1px; overflow:hidden}
.searchBg { border:1px solid #d8e4a5; border-bottom:0; border-top:0; width:948px; background:url(../images/searchBg_2.gif) repeat-x top #e7f2af}
.searchBoxBg { background:url(../images/searchBg_3.gif) no-repeat 644px;width:948px; }
.search_l { width:573px; float:left; margin-left:24px; display:inline}
.search_r { width:258px; float:right; padding-right:10px}
.s_Input_t2 { margin-top:2px}
.s_Input, .s_input2 {border:1px solid #bdd166; padding:0 2px; margin:0; font-size:12px;height:21px;line-height:21px;}
.s_input2 {border-left:1px solid #747401; border-top:1px solid #747401;padding:0 2px; margin:0; height:20px;line-height:20px;}
.searchLink { line-height:15px; color:#999}
.searchLink_1 { line-height:15px; color:#b8d12b}
.inputBox { padding-top:10px; height:38px}

/*page*/
.page { padding:20px 16px; width:400px; margin:0 auto; text-align:center; line-height:20px;}
.page a, .page a:hover {color:#0f9bd3;margin:0 3px;}
.page span.page_nolink{border:1px #ccc solid; padding:0 9px;height:20px; line-height:20px; text-align:center;cursor:default; color:#ccc;}
.page span.page_next {border:1px #aaebe3 solid; width:55px; text-align:center;height:20px; line-height:20px; color:#0f9bd3;}
.page span.page_next a,.page span.page_next a:visited{cursor:pointer; height:20px; line-height:20px; display:block}
.page span.page_next a:hover,.page span.page_next a:active{text-decoration:underline;color:#0f9bd3;}

.page a.prev, .page a.next{text-decoration:underline; border:1px #aaebe3 solid; margin:0 10px; padding:2px 9px;height:25px; line-height:20px; text-align:center;cursor:default; color:#0f9bd3;width:24px;cursor:pointer;}
.page span.prev, .page span.next{border:1px #ccc solid; padding:2px 9px;margin:0 10px;height:25px; line-height:20px; text-align:center;cursor:default; color:#ccc;width:24px;}
.current {width:20px;margin:0 3px;}
/*对话框*/
.jqifade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi {
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer {
	font-weight: bold;
}
div.jqi .jqiclose {
	position: absolute;
	top: 4px;
	right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
	font-family:"Arial","宋体";
	font-size:12px;
}
div.jqi .jqibuttons {
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button {
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover {
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton {
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}
.reg_error {
	background:transparent url(../images/error.gif) no-repeat scroll left;
	background-color:#F00;
	line-height:25px;
	margin:8px 0 0 0;
	padding:0 0 0 28px;
	color:#000;
}
.reg_info {
	line-height:25px;
	margin:8px 0 0 0;
	padding:0;
	color:#000;
}
.reg_succ {
	background:transparent url(../images/succ.gif) no-repeat scroll left;
	line-height:25px;
	margin:8px 0 0 0;
	padding:0 0 0 28px;
	color:#000;
}
#allbox {
	width:100px;
}

.nav_menu {
	text-align:left !important;
	border-bottom:1px solid #CFCFCF;
	position:relative !important;
	width:auto !important;
}
.nav_menu li p {
	background:transparent url(../images/ico080426_open.gif) no-repeat scroll 0 ;
	padding:0 0 0 18px;
}
.nav_menu li {
	padding:9px 0 0 5px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-top:1px solid #CFCFCF;
}
.nav_menu_b {
	background:transparent url(../images/ico080426_dot.gif) no-repeat scroll 0 0;
	cursor:pointer;
	line-height:20px;
	padding-left:20px;
	margin:0 0 0 10px;
}
.tc_left {
	width:220px;
	float:left;
}
.tc_right {
	width:400px;
	margin:0 0 0 10px;
	float:left;
}
.tcr_item {
	width:190px;
	height:130px;
	float:left;
	margin:5px 0 0 8px;
	overflow:hidden;
	line-height:15px;
}
.img_list {
	width:400px;
	border:1px solid #CCC;
	height:100px;
	float:left;
	margin:10px 0 10px 0;
}
.spotlight {
	width:400px;
	float:left;
}
.spotlight_item {
	width:133px;
	float:left;
	height:20px;
}
.list_rank {
	background:transparent url(../images/top10_bg.gif) no-repeat scroll 1px 4px;
}
.list_item {
	height:28px;
	margin:0 0 0 15px;
}
.img_list img {
	margin:10px 0 0 13px;
}
.tc_title {
	height:30px;
	width:400px;
	font-size:16px;
	font-weight:800;
	float:left;
}
.tcr_item img {
	float:left;
	margin:5px;
}

