/* ==================================== 1. Global ==================================== */

/* =========================== 1.1 CSS Reset =========================== */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img { margin:0; padding:0; border:0 }
address, caption, cite, code, dfn, em, strong, th, var, option { font-style:normal; font-weight:normal }
dl,dt,dd,ul,ol,li { list-style-image:none; list-style-position:outside; list-style-type:none }
caption, th { text-align:left }
th { padding-right:5px; height:25px; line-height:25px; text-align:right; font-weight:bold }
h1, h2, h3, h4, h5, h6 { font-size:100% }
em { font-style:normal }
strong { font-weight:bold }
select,input { vertical-align:middle }
input[type="text"] { border:1px solid #ccc }
input[type="password"] { border:1px solid #ccc }

html, body{
	background: #fff url("/media/pics/img/web-bg.jpg") repeat-x;
	font-family:Arial, Helvetica, verdana, lihei pro, 微软雅黑, sans-serif; font-size:12px; color:#333;
	overflow-x:hidden; overflow-y:auto
}

/* =========================== 1.2 A Links =========================== */

a { color:#333;text-decoration:none }
a:hover { color:#06C; text-decoration:underline }
a.h_menu { color:#333333; text-decoration:none }
a.h_menu:hover { color:#ff0000; text-decoration:underline }
a.h_td { color:#ffffff; text-decoration:none }
a.h_td:hover { color:#fff; text-decoration:underline }
a.h_pop { color:#ededed; text-decoration:none }
a.h_pop:hover { color:#808080; text-decoration:underline }
a.underline { color:#6633CC; text-decoration:underline }
a.red { color:#ff0000 }
a.blue { color:#0066CC }
a.gray { color:#808080 }
a.h_1 { color:#36393D; text-decoration:underline }
a.red { color:red}

/* =========================== 1.3 Common TAG =========================== */

.center { margin:0 auto }
.left { margin:0 auto 0 0 }
.right { margin:0 0 0 auto }

.ukong { height:5px; overflow:hidden }
.ukong2 { height:10px; overflow:hidden }
.clear-both { clear:both; height:0px; overflow:hidden }

.img { padding:1px; border:1px solid #96d9f9 }
.img2 { padding:1px; border:1px solid #ddd }

.hr {
	margin:auto; width:100%; height:1px; overflow:hidden;
	background:url('/media/pics/img/bg_dian.gif') repeat-x;
}
.hr2 {
	margin:auto; width:545px; height:50px; overflow:hidden;
	background:url('/media/pics/img/hr/035.jpg') no-repeat center;
}
.hr3 {
	margin:auto; width:680px; height:42px; overflow:hidden;
	background:url('/media/pics/img/hr/192.png') no-repeat center;
}
.hr4 {
	margin:auto; width:550px; height:50px; overflow:hidden;
	background:url('/media/pics/img/hr/172.png') no-repeat center;
}
.hr5 {
	margin:auto; width:660px; height:60px; overflow:hidden;
	background:url('/media/pics/img/hr/134.png') no-repeat center;
}

.fl { float:left }
.fr { float:right }

.w60 { width:60px }
.w90 { width:100px }
.w120 { width:120px }
.rex{ padding-left:10px; font-weight:bold; color:red }

.Scroller1{ margin:5px 0 0 0; height:155px; overflow:hidden }
* html .Scroller1 { height:160px; }

.newTim{ font-size:12px; color:#CC6699 }
.ftd { color:#fff }
.tims { color:#808080; font-size:8pt }
.gray { color:#808080 }
.gray a { color:#808080 }
.red { color:#FF0000 }
.red a { color:#FF0000 }
.red2 { color:#CC3300 }
.blue { color:#0066CC }
.black { color:#660033 }

.b { font-weight:bold }
.strong { font-weight:bold }
.f14 { font-size:14px }

.nosee { text-align:center; line-height:50px; font-weight:bold; font-size:14px; color:red }
.nosee a { font-weight:normal; color:blue }

/* //////////////////////////////////// */

.txt-tit { margin:10px; font-weight:bold; font-size:18px }
.info{
	padding:3px 8px;
	line-height:25px;
	text-indent:2em; text-align:justify; text-justify:inter-ideograph;
	font-size:14px; color:#663333;
}
.info2{
	line-height:20px;
	font-size:12px;
	text-indent:2em; text-align:justify; text-justify:inter-ideograph;
}
.info3{
	padding:0 5px;
	line-height:38px;
	font-size:14px; color:#663333;
}

/* //////////////////////////////////// */

.table { width:100%; background-color:#96C2F1; margin:auto }
.table-h5 { width:100%; background-color:#64afd6; margin:auto }
.td { background-image:url('/media/pics/img/bg_td.gif'); color:#0076a3; height:26px; line-height:26px; font-weight:bold }
.td-h5 { background-image:url('/media/pics/img/bar-h5.gif'); color:#333; height:26px; line-height:26px; font-weight:bold }
.bg_td { background-color:#FFF }
.bg_td2 { background-color:#f7f7f7 }
.bg_tds { background-color:#e7e7e7 }
.tr { background-color:expression('#fff,#fbfbfb'.split(',')[rowIndex%2]) }
.left10 { text-align:left; padding-left:10px }
#senfe {
	margin:auto; width:660px;
	border-top: #96C2F1 1px solid; border-left: #96C2F1 1px solid;
}
#senfe td {
	height:23px; line-height:23px; text-align:center;
	border-right: #96C2F1 1px solid; border-bottom: #96C2F1 1px solid;
	font-size:12px;
}

/* =========================== 1.4 Bar & Box =========================== */

.bar{
	margin:1px; padding:0 10px 0 5px;
	height:26px; line-height:26px; overflow:hidden;
	font-size:13px; font-weight:bold; color:#0076a3;
	border-bottom:1px solid #96C2F1;
	background:#B2D3F5 url('/media/pics/img/bg_td.gif');
}
.bar a{ color:#0076a3 }
.bar a:hover{ color:#990000; text-decoration:none }
.bar_l{ float:left; font-size:13px }
.bar_r{ float:right; line-height:28px; font-size:12px }
.bar_r span{ padding-right:5px }
.bar_r a{ color:#996699; text-decoration:none; font-weight:normal }

.bar2{
	margin:0px; padding:0 10px 0 10px;
	height:36px; line-height:36px; overflow:hidden;
	font-size:16px; font-weight:bold; color:#0076a3;
	border-bottom:1px solid #96C2F1;
	background-color:#CCFFFF;
}

.bar3{
	margin:0px; padding:0 10px 0 15px;
	height:30px; line-height:30px; overflow:hidden;
	font-size:13px; font-weight:bold; color:#fff;
	background:#B2D3F5 url('/media/pics/img/bar3-bg.gif');
}

.box{ margin:auto; border:1px solid #96C2F1; background-color:#fff }
.box3{ margin:auto; border:1px solid #ccc; border-top:none; background-color:#fff }
.box-0{ margin:auto; border:0; background-color:#fff }
.box-d{ margin:auto; border:1px dashed #96C2F1; background-color:#fff }
.box-d .bar{ border-bottom:1px dashed #96C2F1 }
.box-d a{ color:#666; text-decoration:underline }
.box-d a:hover{ text-decoration:none }
.box-main{ width:96%; background-color:#fff; border:1px solid #ddd }
.box .l { float:left; padding:5px; width:100px; text-align:center }
.box .r { float:left; padding:5px; width:235px }
.box_m { padding:5px 10px }
.box_m2 { padding:5px 15px; line-height:20px; border:5px solid #dbeef5 }
.box_5{ float:left; width:5px; height:1px; overflow:hidden }
.ads{ margin:auto; background-color:#ffffff }

/* //////////////////////////////////// */

.bar-h1,.bar-h2,.bar-h3,.bar-h4,.bar-h5,.bar-h6{
	margin:1px; padding:0 10px 0 5px;
	height:26px; line-height:26px; overflow:hidden;
	font-size:13px; font-weight:bold; color:#fafafa;
	border-bottom:1px solid #96C2F1;
}
.bar-h5{ color:#FFFFFF }
.bar-h1{ border-bottom:1px solid #0087dc; background:#0087dc url('/media/pics/img/bar-h1.gif') }
.bar-h2{ border-bottom:1px solid #ef2501; background:#ef2501 url('/media/pics/img/bar-h2.gif') }
.bar-h3{ border-bottom:1px solid #646464; background:#646464 url('/media/pics/img/bar-h3.gif') }
.bar-h4{ border-bottom:1px solid #ff8232; background:#ff8232 url('/media/pics/img/bar-h4.gif') }
.bar-h5{ border-bottom:1px solid #64afd6; background:#64afd6 url('/media/pics/img/bar-h5.gif') }
.bar-h6{ border-bottom:1px solid #64afd6; background:#64afd6 url('/media/pics/img/bar-h6.gif') }
.bar-h1 a,.bar-h2 a,.bar-h3 a,.bar-h4 a,.bar-h5 a,.bar-h6 a{ color:#fafafa }

.box-h1,.box-h2,.box-h3,.box-h4,.box-h5,.box-h6 { margin:auto; background-color:#fff; overflow:hidden }
.box-h1{ border:1px solid #0087dc }
.box-h2{ border:1px solid #ef2501 }
.box-h3{ border:1px solid #646464 }
.box-h4{ border:1px solid #ff8232 }
.box-h5{ border:1px solid #64afd6 }
.box-h6{ border:1px solid #64afd6 }

/* //////////////////////////////////// */

.bar-t1,.bar-t2,.bar-t3,.bar-t4{
	margin:1px; padding:0 10px 0 5px;
	height:26px; line-height:26px; overflow:hidden;
	font-size:14px; font-weight:bold; color:#0076a3;
}

.bar-t2{ border-bottom:1px solid #f6c064; background:#f6c064 url('/media/pics/img/bar-t2.gif') }
.bar-t1 a,.bar-t2 a,.bar-t3 a,.bar-t4 a{ color:#0076a3 }

.box-t2{ margin:auto; border:1px solid #f6c064; background-color:#fff }


/* ==================================== 2. Header ==================================== */

/* =========================== 2.1 webNav =========================== */

#webNav {
	margin:0 auto 3px; padding:0;
	width:100%; height:23px; line-height:23px;
	font-size:12px;
	background:#ffffff url('/media/pics/img/corp/header_bg_00.gif');
	border-bottom:1px solid #ccc;
}
#webNavMain { margin:auto; width:980px }
#webNav #newcorp {
	float:left;
	margin:0; padding:0 30px 0 0;
	height:24px; line-height:24px;
	text-align:center; color:blue
}
#webNav #newcorp a{ color:blue }
#webNav #menu { float:left; height::24px; line-height:24px }
#webNav #menu li { float:left; padding:0 5px }
#webNav #menu li.long { padding:0 0 0 20px }
#webNav #menu a { text-decoration:none }
#webNav #menu a:hover { color:#FF6600; text-decoration:underline }
#webNav #menu a.pop { color:#6600FF; text-decoration:none }
#webNav #menu a.pop:hover { font-weight:bold; color:#FF6600; text-decoration:underline }

#webMain { margin:auto; width:995px; background:#fff}

/* =========================== 2.2 Crest =========================== */

#header{ display:block; padding:5px 0 0 0; margin:auto; width:980px; height:60px }
#logo{ float:left; width:300px }
#banner{ float:right; width:660px }
#topads { float:left; display:inline; margin-left:10px; width:480px }
#aboutNav { float:left; display:inline; margin-left:10px; width:180px }
#aboutNav li { float:left; display:inline; width:60px; height:20px; line-height:20px; text-align:center }
#aboutNav li a { text-decoration:underline }

/* =========================== 2.3 NavWrapper =========================== */

#NavWrapper{ margin:0 auto; padding:0 3px 0px 3px; width:980px }

/* ================== 2.3.1 mainNav ================== */

#mainNav{
	position:relative;
	margin:auto; padding:11px 0 0 30px;
	width:950px; height:35px; overflow:hidden;
	background:url(/media/pics/img/Nav-bg.jpg) no-repeat 0 0;
}
#mainNav ul{
	float:left; display:inline;
	width:790px;
}
#mainNav li{
	float:left; position:relative; display:inline;
	width:106px; height:32px;
	font-size:14px; color:#666;
}
#mainNav li a{
	display:block;
	width:106px; height:32px; line-height:32px;
	background:url(/media/pics/img/mainNav-bg.png) no-repeat 0 0;
	color:#666;
	text-align:center;
}
#mainNav li a:hover{
	text-decoration:none;
	background:url(/media/pics/img/mainNav-bg.png) no-repeat 0 -32px;
}

/* //////////////////////////////////// */

#mainNav li.mainNav1{ margin:0 0 0 0; z-index:20 }
#mainNav li.mainNav2{ margin:0 0 0 -10px; z-index:19 }
#mainNav li.mainNav3{ margin:0 0 0 -10px; z-index:18 }
#mainNav li.mainNav4{ margin:0 0 0 -10px; z-index:17 }
#mainNav li.mainNav5{ margin:0 0 0 -10px; z-index:16 }
#mainNav li.mainNav6{ margin:0 0 0 -10px; z-index:15 }
#mainNav li.mainNav7{ margin:0 0 0 -10px; z-index:14 }
#mainNav li.mainNav8{ margin:0 0 0 -10px; z-index:13 }
#mainNav li.mainNav9{ margin:0 0 0 -10px; z-index:12 }

/* //////////////////////////////////// */

#mainNav li.current { z-index:35 }
#mainNav li.current a {
	font-weight:700; color:#FFF;
	background:url(/media/pics/img/mainNav-bg.png) no-repeat 0 -64px;
}
#mainNav li.current a:hover{ text-decoration:none; color:#FFF }

/* //////////////////////////////////// */

.navLogin {
	float:left; display:inline;
	width:140px; line-height:30px; text-align:center
}
.navLogin a { color:#6600FF; font-size:14px; text-decoration:underline }
.navLogin a:hover { color:#333; text-decoration:none }

/* ================== 2.3.2 mSearch ================== */

.mSearch{
	display:block; position:relative; z-index:2313;
	margin:0 auto; padding:10px 0 0 10px;
	width:970px; height:40px; text-align:center;
	background:url(/media/pics/img/Nav-bg.jpg) no-repeat 0 -46px;
	font-size:14px; font-weight:bold;
}
.mSearch select{ font-size:16px; color:#333 }
.mSearch .text{
	padding:2px 3px 0 3px;
	width:420px; height:20px; line-height:20px;
	vertical-align:middle;
	font-size:16px; font-weight:bold; font-family:幼圆; color:#999;
}
.mSearch .image{
	margin-left:5px;
	width:52px; height:26px; line-height:26px;
	border:0;
	vertical-align:middle;
}
.mSearch .image2{
	margin-right:5px;
	width:55px; height:19px; line-height:19px;
	border:0;
	vertical-align:middle;
}
.mSearch span{ padding-left:20px; font-size:12px; color:#fff }
.mSearch span a{ color:#fff; text-decoration:underline }

/* ================== 2.3.3 mSearch2 ================== */

.mSearch2{
	display:block; position:relative; z-index:2313;
	margin:0 auto; padding:6px 0 0 10px;
	width:970px; height:25px;
	text-align:center;
	background:url(/media/pics/img/Nav-bg.jpg) no-repeat 0 -46px;
	font-size:14px;
}
.mSearch2 span{
	display:inline; float:left; margin:0 0 0 20px;
	width:100px;
	text-align:center;
}
.mSearch2 a{ color:#333 }
.mSearch2 a:hover{ color:#fff; font-weight:bold }
.mSearch2 a.cur{ color:#FFFF00; font-weight:bold }

/* ================== 2.3.4 subNav ================== */

.subNav{
	float:left; display:inline; clear:none;
	width:978px; height:25px;
	border:1px solid #96C2F1;
	background:url(/media/pics/img/subNav-bg.gif) repeat-x;
}
.subNav li{
	float:left; display:inline;
	height:25px;
	background:url(/media/pics/img/subNav-line.gif) no-repeat right center;
}
.subNav li a{
	display:block;
	padding:0 15px;
	height:25px; line-height:25px;
}
.subNav li a{ display:inline-block }
.subNav li a:hover{ text-decoration:none; color:#06C }
.subNav li a.cur{ text-decoration:none; color:#06C }

/* ================== 2.3.5 advSearch ================== */

.advSearch{
	padding:0 0 0 30px; font-size:16px
}
.advSearch input {
	margin:0 0 0 10px ;
	height:18px; border:1px solid #ccc
}
.advSearch .submit {
	width:50px;
	height:20px;
	border:1px solid #777
}

/* ==================================== 3. Page ==================================== */

.mainer { display:block; margin:auto; width:980px; overflow:hidden }
.p_wide { float:left; width:730px; overflow:hidden }
.p_wide2 { float:left; width:815px }
.p_wide3 { float:left; width:285px }
.p_c{ float:left; width:5px; height:1px; overflow:hidden }
.p_c2{ float:left; width:10px; height:1px; overflow:hidden }
.p_narrow { float:left; width:245px; overflow:hidden }
.p_narrow2 { float:left; width:160px }
.p_narrow3 { float:left; width:690px }
.p_narrow3 #l { float:left; display:inline; width:440px }
.p_narrow3 #r { float:right; display:inline; width:245px }

/* =========================== 3.1 Page_Index =========================== */

.mainer #index_left { float:left; display:inline; width:362px }
.mainer #index_right { float:right; display:inline; width:363px }
.i-ads-top { float:left; display:inline }

/* ================== 3.1.1 Page_Index_Focus ================== */

.index_focus_left { float:left; width:285px }
.index_focus_left .list{ padding:2px 5px }
.index_focus_left .list li { height:18px; line-height:18px }
.index_focus_left .list li a{ padding-left:15px; background:url(/media/pics/img/li2.gif) no-repeat 0px 0px }
.index_focus_right { float:right;width:440px }

.index-analy{ margin:auto; padding:5px; width:420px; height:147px; }
.index-analy ul{ margin:0; padding:0; width:420px; height:147px; overflow:hidden }
.index-analy li{ width:420px; height:147px; text-align:center }
.index-analy li img{ display:block; width:410px; height:127px }
.index-analy li span{ display:block; width:410px; height:20px; line-height:20px; text-align:center }
.index-analy li a:hover{ color:#ff6600; text-decoration:none }
#analymarquee{ width:420px; height:147px; overflow:hidden; clear:both }

/* ================== 3.1.2 Page_Index_Info ================== */

.index_info_b { list-style:none }
.index_info_b li {
	border-bottom:#b5d4ce 1px dashed;
	height:25px; line-height:25px;
	font-size:14px;
	padding-left:10px; background:url(/media/pics/img/line_ico2.gif) left no-repeat;
}
.index_info_b li span { float:right; font-size:12px; color:#c5cacd }

.index_info { list-style:none }
.index_info li {
	border-bottom:#b5d4ce 1px dashed;
	height:21px; line-height:21px;
	padding-left:10px; background:url(/media/pics/img/line_ico2.gif) left no-repeat;
}
.index_info li span { float:right; font-size:10px; color:#c5cacd }

.index_info2 li {
	padding-left:15px;
	height:22px; line-height:22px;
	border-bottom:#b5d4ce 1px dashed;
	background:url(/media/pics/img/small/h_news2.gif) no-repeat 0px 5px;
}
.index_info3 li {
	padding-left:15px;
	height:20px; line-height:20px;
	background:url(/media/pics/img/small/h_news1.gif) no-repeat 0px 5px;
}
.index_info3 li:hover {
	background:url(/media/pics/img/small/h_news2.gif) no-repeat 0px 5px;
}
.index_info3 li span { float:right; font-size:10px; color:#c5cacd }

/* ================== 3.1.3 Page_Index_Show ================== */

.index-showcorp { margin:10px 0 0 5px }
.index-showcorp dd {
	float:left; display:inline;
	width:120px; height:94px;
	text-align:center;
}
.index-showcorp dd span { display:block }
.index-showcorp p{ margin:0; padding:0; line-height:27px }
.index-showcorp img{ width:100px; height:60px }

.index-showpro { margin-top:10px; height:300px }
*+html .index-showpro { height:300px }
.index-showpro dd {
	float:left; display:inline;
	width:145px; height:150px;
	text-align:center;
}
.index-showpro dd span {
	display:block; padding-top:8px;
	width:135px; height:82px;
	background:url('/media/pics/img/pro_bg.jpg');
}
.index-showpro p{ margin:0; padding:0; line-height:28px }
.index-showpro p a{ color:#06c; font-size:13.5px }

/* ================== 3.1.4 Page_Index_Sort ================== */

.index_sort{ line-height:20px; background:#fefefe }
.index_sort span { font-size:14px }
.index_sort span a{ color:#0066FF; font-weight:bold }
.index_sort p { margin:0px 10px 2px 20px; padding:0px; color:#575757 }
.index_sort .l { float:left; padding:5px 0 5px 15px; width:335px; text-align:left; background:#fefefe }
.index_sort .r { float:right; padding:5px 10px 5px 0; width:335px; text-align:left; background:#fefefe }

/* ================== 3.1.5 Page_Index_Faith ================== */

.index_faith_tit{
	padding-left:10px;
	height:24px; line-height:24px; overflow:hidden;
	font-weight:bold;
}

/* ================== 3.1.6 Page_Index_Login ================== */

#SYS-tit {
	width:245px; height:38px; overflow:hidden; text-indent:-134217723px;
	background:url(/media/pics/img/SYS-tit.gif) no-repeat;
}
#SYS-bg {
	padding-top:8px; width:245px; height:248px; overflow:hidden;
	text-align:center;
	background:url(/media/pics/img/SYS-bg.gif);
}
#SYS-bg ul { margin:auto; width:204px }
#SYS-bg li { margin:0 0 8px 0; width:203px; height:45px; text-indent:-134217723px }
#SYS-bg li a { display:block; width:203px; height:45px }
#SYS-bg li.li1 a { background:url(/media/pics/img/sys.png) 0 0 }
#SYS-bg li.li1 a:hover { background:url(/media/pics/img/sys.png) 0 -45px }
#SYS-bg li.li2 a { background:url(/media/pics/img/sys.png) 0 -90px }
#SYS-bg li.li2 a:hover { background:url(/media/pics/img/sys.png) 0 -135px }
#SYS-bg li.li3 a { background:url(/media/pics/img/sys.png) 0 -180px }
#SYS-bg li.li3 a:hover { background:url(/media/pics/img/sys.png) 0 -225px }
#SYS-bg li.li4 a { background:url(/media/pics/img/sys.png) 0 -270px }
#SYS-bg li.li4 a:hover { background:url(/media/pics/img/sys.png) 0 -315px }
#SYS-bg .ad { float:left; width:110px; padding-bottom:5px; text-align:center }
#SYS-bg .ad a { color:#777 }
#SYS-bg .ad a:hover { color:#333 }
#SYS-foot {
	width:245px; height:14px; overflow:hidden;
	background:url(/media/pics/img/SYS-foot.gif) no-repeat;
}

.web-sys-t {
	width:243px; height:25px; overflow:hidden;
	text-align:center;
	background:url(/media/pics/img/SYS/l1.jpg) no-repeat;
}
.web-sys-f {
	width:243px; height:8px; overflow:hidden;
	text-align:center;
	background:url(/media/pics/img/SYS/l3.jpg) no-repeat;
}
#web-sys {
	padding:8px 0 0; width:243px; height:153px; overflow:hidden;
	text-align:center;
	background:url(/media/pics/img/SYS/l2.jpg) repeat-y;
}
* html #web-sys { height:152px }
*+html #web-sys { height:150px }
#web-sys ul { margin:auto; width:204px }
#web-sys li { margin:0 0 8px 0; width:203px; height:45px; text-indent:-134217723px }
#web-sys li a { display:block; width:203px; height:45px }
#web-sys li.li1 a { background:url(/media/pics/img/sys.png) 0 0 }
#web-sys li.li1 a:hover { background:url(/media/pics/img/sys.png) 0 -45px }
#web-sys li.li3 a { background:url(/media/pics/img/sys.png) 0 -90px }
#web-sys li.li3 a:hover { background:url(/media/pics/img/sys.png) 0 -135px }
#web-sys li.li2 a { background:url(/media/pics/img/sys.png) 0 -180px }
#web-sys li.li2 a:hover { background:url(/media/pics/img/sys.png) 0 -225px }
#web-sys li.li4 a { background:url(/media/pics/img/sys.png) 0 -270px }
#web-sys li.li4 a:hover { background:url(/media/pics/img/sys.png) 0 -315px }
#web-sys .ad { float:left; width:110px; line-height:18px; text-align:center }
#web-sys .ad a { color:#777 }
#web-sys .ad a:hover { color:#333 }

.members a {
	display:block; width:245px; height:47px;
	text-indent:-134217723px;
	background:url(/media/pics/images/special/members_a.png) no-repeat 0 0;
}
.members a:hover {
	background:url(/media/pics/images/special/members.png) no-repeat 0 0;
}

/* //////////////////////////////////// */

#userlogin { margin:auto; padding:0; width:280px }
#userlogin li { float:left; display:inline; margin:0 0 0 20px; width:110px }
#userlogin li a {
	display:block;
	margin:10px auto;
	width:110px; height:29px; line-height:29px; text-align:center;
	font-size:14px; color:#006E2E;
	background:url(/media/pics/img/userlogin.gif) no-repeat 0 0;
}
#userlogin li a:hover {
	color:#660099; text-decoration:none;
	background:url(/media/pics/img/userlogin.gif) no-repeat 0 -29px;
}

#userinfo {
	margin:auto; padding:5px 0; height:40px;
	text-align:center;
	background:#f3f3f3;
}
#userinfo p{ margin:0; padding:0; line-height:22px }

/* //////////////////////////////////// */

#numSearch { position:absolute; width:360px; border:5px #555 solid }
#numSearch h2 {
	margin:0px; padding:0 5px;
	height:26px; line-height:26px; overflow:hidden;
	font-size:13px; font-weight:bold; color:#0076a3;
	border-bottom:1px solid #96C2F1;
	background:#B2D3F5 url('/media/pics/img/bg_td.gif');
}
#numSearch h2 input {
	float:right;
	margin:2px 6px 0 0;
	width:18px; height:18px;
	border:none; cursor:pointer;
	background:transparent url('/media/pics/img/logbg_v2.png') 0 -169px no-repeat;
}
* html #numSearch div{ padding-bottom:20px; }
#numSearch div {
	padding:12px 10px 15px 15px;
	height:23px; overflow:hidden;
	background:#fff;
}
#numSearch div em {
	float:left; display:inline;
	width:145px; height:23px;
}
#numSearch div em input.cell {
	padding:2px;
	width:140px; height:16px; line-height:16px;
	border:1px #777 solid;
	color:#666;
}
* html #numSearch div dfn{ width:110px }
#numSearch div dfn {
	float:left; display:inline;
	margin:0 0 0 10px; padding:3px 0 0 0;
	width:105px; height:17px;
}
* html #numSearch div tt{ margin-top:3px }
#numSearch div tt {
	float:left; display:inline;
	margin:0 0 0 12px;
	width:51px; height:20px;
}
#numSearch div tt img { width:51px; height:20px; }

/* //////////////////////////////////// */
* html #index_tech { height:49px }
*+ html #index_tech { height:49px }
#index_tech { margin:auto; padding:0; width:280px; height:47px; overflow:hidden; }
#index_tech li { float:left; display:inline; margin:0 0 0 20px; width:110px }
#index_tech li a {
	display:block;
	margin:10px auto;
	width:102px; height:29px; line-height:29px; text-align:center;
	font-size:14px; color:#fff;
	background:url(/media/pics/img/index_tech_bg.png) no-repeat 0 0;
}
#index_tech li a:hover {
	color:#333; text-decoration:none;
}

/* ================== 3.1.7 Page_Index_Links ================== */

.index_links { margin:auto; padding:3px 10px; text-align:justify; text-justify:inter-ideograph }
.index_links span { padding-right:5px; height:18px;line-height:18px }
.index_links span a { text-decoration:none }
.index_links span a:hover { text-decoration:underline }

.index2_links { margin:auto; padding:3px 10px }
.index2_links span a {
	float:left; display:block;
	margin:5px 5px 0; width:135px; height:23px; line-height:23px;
	text-decoration:none; border:1px solid #999; background:#eee; text-align:center
}
.index2_links span a:hover { text-decoration:underline; background:#ddd; }

/* ================== 3.1.8 Page_Index_Put ================== */

#index-put{ margin:10px auto 10px; width:233px; height:72px }
#index-put a:hover{ color:#ff7300 }
#index-put dd{
	float:left; display:inline;
	margin:0 0 9px 5px;
	width:109px; height:32px; line-height:32px; text-align:center;
	background:url(/media/pics/img/index-button-bg.png) no-repeat;
}
#index-put dd a{ display:black; width:109px; height:32px }
#index-put dd a:hover{ text-decoration:none }

/* ================== 3.1.9 Page_Index_Asso ================== */

.index-asso { margin:4px auto 3px; width:240px; overflow:hidden }
.index-asso li {
	float:left; display:inline;
	width:120px; height:22px; line-height:22px;
	font-size:14px;
}
.index-asso li a {
	display:block;
	padding-left:40px; background:url(/media/pics/img/small/h_news1.gif) no-repeat 20px 6px;
	width:80px;
}
.index-asso li a:hover {
	background:url(/media/pics/img/small/h_news2.gif) no-repeat 20px 6px;
}

.index-asso2 { margin:5px auto; width:280px; overflow:hidden }
.index-asso2 li {
	width:280px; height:22px; line-height:22px;
	font-size:14px;
}
.index-asso2 li a {
	display:block;
	padding-left:30px; background:url(/media/pics/img/small/h_news2.gif) no-repeat 10px 6px;
	width:250px;
}
.index-asso2 li a:hover {
	background:url(/media/pics/img/small/h_news1.gif) no-repeat 10px 6px;
}

/* =========================== 3.2 Page_Channel =========================== */

.c_l {
	margin:auto; padding:0; text-align:center;
	width:95%; height:1px; overflow:hidden;
	background:url(/media/pics/img/small/bg_dian.gif);
}

.nPage { margin:3px; padding:3px; text-align:center }
.nPage a { margin:2px; padding:2px 5px; border:#eee 1px solid; color:#036cb4; text-decoration:none }
.nPage a:hover { border:#999 1px solid; color:#666 }
.nPage a:active { border:#999 1px solid; color:#666 }
.nPage .current {
	margin:2px; padding:2px 5px;
	border:#036cb4 1px solid;
	font-weight:bold; color:#fff; background-color:#036cb4
}
.nPage .disabled { margin:2px; border:#eee 1px solid; padding:2px 5px; color:#ddd }

.page_info {
	float:left;
	margin:0 3px 3px 10px; padding:0 5px 0 5px;
	height:20px; line-height:20px;
	font-weight:bold; color:#999;
	text-align:center; text-decoration:none;
	border:1px dotted #6666FF;
}

/* ================== 3.2.1 Channel_News ================== */

#news_focus_left { float:left; padding:5px; width:360px; overflow:hidden }
#news_focus_right { float:left; padding:6px 5px; width:345px }

* html .news_show { height:309px }
.news_show { height:310px; overflow:hidden }

.channel_info_nav { margin-left:15px; line-height:35px }
.channel_info_nav li{ float:left; margin-right:10px; line-height:38px }
.channel_info_nav a { font-size:14px; color:#6666FF }
.channel_info_nav a:hover { text-decoration:none }
.channel_info .tab { margin:10px auto;border:1px solid #ddd }
.channel_info .tab td { font-size:14px }
.channel_info .tab td a { color:#03c }
.channel_info .tab td.tims { font-size:10px }
.channel_info .tab td.tit { padding-left:5px; text-align:left }
.c_n_l { margin:auto; padding:0; border:1px solid #96C2F1 }
.c_n_l h2 {
	margin:0; padding:5px 0 0 10px;
	height:20px; line-height:20px;
	font-size:14px; font-weight:bold; color:#993366;
	background:#dbeef5;
}
.c_n_l h2 a { color:#555 }
.c_n_l p { padding:5px 15px; line-height:20px; text-indent:2em; border:3px solid #dbeef5 }
.c_n_l span { font-size:11px; color:#808080 }
.c_n_l .other span { margin:0 5px 0 15px; color:#505050 }
.c_n_l em { background:#FFFF66; color:#000 }

/* //////////////////////////////////// */

.news_main { padding:5px 15px; border:5px solid #dbeef5 }
.news_main h2 { padding:10px; text-align:center; font-size:18px; font-weight:bolder }
.news_main h3 { padding:10px; text-align:center; font-size:14px; font-weight:normal }
.news_main hr { margin:10px; width:95%; height:1px; overflow:hidden; color:#ddd }
.news_main .hr { margin:15px auto 10px; width:95%; }
.news_main .sub { padding:10px 0 0 0; text-align:center }
.news_main .other { padding-left:10px; line-height:22px }
.news_main p {
	padding:0 5px 0 5px;
	line-height:28px;
	text-align:justify; text-justify:inter-ideograph;
	font-size:14px; color:#663333;
}
.news_main img{ max-width:680px; height:auto }
.news_main fieldset {
	margin:15px auto 10px; padding:0 10px 5px 10px;
	width:620px;
	text-align:left;
	border:1px dotted #96C2F1;
	color:#1E7ACE;
	background-color:#FFF;
}
.news_main fieldset legend {
	padding:3px 20px 3px 20px;
	border:1px dotted #96C2F1;
	font-weight:bold; color:#1E7ACE;
	background-color:#FFF;
}
.news_main fieldset li { padding:5px 0 0 0; line-height:22px }
.news_main fieldset div { margin-bottom:2px }
.news_main fieldset img { margin:0 5px -5px 0 }
.news_main fieldset a { color:#6600FF; text-decoration:underline }

.news_comment { padding:5px 15px; border:5px solid #dbeef5 }
.news_comment h2 { padding:10px; text-align:center; font-size:16px; font-weight:bolder }
.news_comment hr { margin:5px auto; width:95%; height:1px; overflow:hidden; color:#ddd }
.news_comment p {
	margin:10px; padding:5px;
	line-height:18px;
	font-size:12px; color:#663333;
	border:1px dashed #ccc;
}

/* ================== 3.2.2 Channel_Camp ================== */

.channel_info_camp { margin:5px auto }

.channel_info_nav2 { margin:10px auto; width:92%; overflow:hidden }
.channel_info_nav2 li{ float:left; line-height:23px; text-align:center }
.channel_info_nav2 a { text-decoration:underline }

/* //////////////////////////////////// */

.c_n_l2 { float:left; margin:3px 0 3px 0; padding:0; width:49%; }
.c_n_l2 h2 { margin:0 5px 0 5px; padding:0 }
.c_n_l2 h2 a {
	margin-left:10px; padding-left:18px;
	height:25px; line-height:25px;
	font-size:12px; font-weight:normal;
	background:url(/media/pics/img/small/h_news1.gif) no-repeat 0px 4px;
}
.c_n_l2 p { padding:0 15px 5px 15px; line-height:25px }
.c_n_l2 span { font-size:11px; color:#808080 }

/* ================== 3.2.3 Channel_Product ================== */

.product_list td { font-size:12px }
.product_list .main { line-height:20px; font-weight:bold; text-align:left; }
.product_list .main a { font-weight:normal }
.product_list_tit { margin-bottom:5px; line-height:28px; font-size:14px; font-weight:bold }
.product_list_tit a { margin:0 10px 0 5px; line-height:26px; font-size:14px; font-weight:bold; color:#04d }
.product_list .corp { text-decoration:underline }
.product_list .goodcorp {
	padding:0 0 0 22px; background:#fff url(/media/pics/img/user/h1.png) no-repeat;
	text-decoration:underline
}

.pd_sort { float:left; padding:5px 0 5px 10px; width:345px; color:#6600FF }
.pd_sort span { margin:0; height:36px; line-height:36px; font-size:14px }
.pd_sort span a{
	height:36px; line-height:36px;
	font-weight:bold; color:#0066CC;
	text-decoration:underline;
}
.pd_sort span a:hover{ text-decoration:none }
.pd_sort p { margin:0 0 0 10px; padding:0; line-height:18px; color:#575757 }
.pd_sort p a{ margin-right:10px }

.product_title_head .head-l {
	float:left;
	width:17px; height:32px;
	background:url(/media/pics/img/title_head.gif) no-repeat right 0;
}
.product_title_head .head-c {
	float:left; text-align:center;
	width:696px; height:32px; line-height:32px;
	font-size:16px; color:#fff;
	background:url(/media/pics/img/title_head.gif) repeat-x right -64px;
}
.product_title_head .head-r {
	float:left; width:17px; height:32px;
	background:url(/media/pics/img/title_head.gif) no-repeat right -32px;
}

.pd-view-table-left{ float:left; width:300px; padding-top:30px; text-align:center }
.pd-view-table-right{ padding-right:5px; float:right; width:410px; }
.pd-view-table{ margin:0;padding:0; font-size:14px }
.pd-view-table th{ width:120px; height:30px; line-height:30px; text-align:right; font-weight:bold }
.pd-view-table td{ height:26px;line-height:26px }
.pd-view-table td a{ color:#0076a3; text-decoration:underline }
.pd-view-table td a:hover{ color:#CC6600; text-decoration:none }
.pd-view-table td span a{ color:gray }
.pd-view-table .goodcorp {
	padding:0 0 0 22px; background:#fff url(/media/pics/img/user/h1.png) no-repeat;
	text-decoration:underline
}
.pd-view-table input { height:20px; line-height:20px; border:1px solid #ccc; }

.pd-right-list {
	float:left; display:block;
	margin:0; padding:0px;
	width:110px; height:90px; line-height:22px;
	text-align:center;
}
.pd-right-list p{ margin:0; padding:0 }

/* ================== 3.2.4 Channel_Company ================== */

.pj-view-table th{
	padding-right:5px;
	height:30px;
	text-align:right;
	background:#eee;
	font-size:13px; font-weight:bold;
}
.pj-view-table td{
	padding-left:5px;
	line-height:22px;
	background:#fbfbfb;
	font-size:13px;
}
.pj-view-table input{
	height:20px; line-height:20px;
	border:1px solid #ccc;
	font-size:13px; color:#666;
}
.pj-view-table textarea{
	margin:5px 0;
	line-height:20px;
	font-size:13px; color:#666;
}
.pj-view-table .submit{
	cursor:pointer;
	margin:5px 10px 5px 0;
	height:25px; line-height:25px;
	border:1px solid #0A5AA6;
	background:#64afd6;
	font-weight:normal; font-size:14px; color:#333;
}
.pj-view-table .put a{
	display:block; cursor:pointer;
	width:240px; height:30px; line-height:30px;
	text-align:center;
	border:1px solid #999;
	background:#f3f3f3;
	font-weight:normal; font-size:16px; color:blue;
}
.pj-view-table .put a:hover{ color:red; text-decoration:none }

.yellowpage_sort li {
	float:left; display:inline;
	margin:0 0 10px 15px; padding-left:40px;
	width:300px; height:45px;
	border:#b5d4ce 1px dashed;
}
.yellowpage_sort li a { display:block; font-size:14px; height:25px; line-height:25px; }
.yellowpage_sort li a:hover { text-decoration:none }
.yellowpage_sort li.good { background:url(/media/pics/img/user/h1.png) no-repeat 13px 6px }

.company_view {
	padding:10px 10px 5px 10px;
	overflow:auto; zoom:1;
	line-height:20px;
	font-size:12px;
}
.company_view p {
	padding:0 0 5px 0;
	line-height:21px;
	font-size:14px;
	text-indent:2em; text-align:justify; text-justify:inter-ideograph;
}
.company_view .img { float:left; margin:5px 15px 5px 5px }

/* ================== 3.2.5 Channel_faith ================== */

.faith_sort { float:left; margin:0 0 0 10px; width:450px }
.faith_sort .td1{ width:80px; height:32px; line-height:32px; text-align:center }
.faith_sort .td23{ height:32px; line-height:32px; text-align:left; font-size:16px; font-weight:bold; color:#CC0000 }
.faith_sort .td2{ width:320px; text-align:left; font-size:12px; font-weight:bold }
.faith_sort .td3{ width:50px; text-align:center }

/* ================== 3.2.6 Channel_Company ================== */

.c_c_r_l{ padding:10px 5px; overflow:hidden }
.c_c_r_l li{ float:left; display:inline; width:160px; height:115px; text-align:center }
.c_c_r_l span{ display:block; line-height:25px; text-align:center }

.comp_view_data_list{ margin:5px 10px; }
.comp_view_data_list li{ float:left; width:33%; height:22px; line-height:22px; }
.comp_view_data_list2{ margin:5px 10px; }
.comp_view_data_list2 li{
	float:left; margin:0;
	width:50%; height:22px; line-height:22px;
	border-bottom:1px dashed #ddd;
}

/* ================== 3.2.7 Channel_Apply ================== */

.apply-list { margin:0 5px }
.apply-list li {
	float:left; display:inline;
	margin:0 5px 10px; text-align:center;
	width:223px; height:35px; line-height:35px;
	background:url(/media/pics/img/apply/btn-bg.jpg) no-repeat;
}
.apply-list li a { font-size:16px; color:#555 }
.apply-list li a.red { color:#ff0000 }
.apply-list li a.blue { color:#0066cc }

/* ================== 3.2.8 Channel_Analy ================== */

.analy-list { margin:0 5px }
.analy-list li {
	float:left; display:inline;
	margin:0 5px 10px; text-align:center;
	width:150px; height:35px; line-height:35px;
	background:url(/media/pics/img/analy/btn-bg.jpg) no-repeat;
}
.analy-list li a { font-size:16px; color:#555 }
.analy-list li a.red { color:#ff0000 }
.analy-list li a.blue { color:#0066cc }

.analy-search { padding:0 0 0 30px; font-size:16px }
.analy-search input { margin:0 0 0 10px }
.analy-tit { padding:5px 0 0 30px; font-size:14px }

.analy-pic-list { margin:0 5px 0 30px }
.analy-pic-list li {
	float:left; display:inline;
	margin:0 15px 15px 0; text-align:center;
	width:247px; height:122px;
}

/* ================== 3.2.9 Channel_ERP ================== */

.ERP_banner {
	margin:auto; padding:10px 5px 0;
	width:970px; height:135px;
	text-align:center;
	background:#fafafa url(/media/pics/images/erp/header-image-bg.png) left top no-repeat;
}
.ERP_banner_top {
	width:980px; height:6px; overflow:hidden;
	background:url(/media/pics/images/erp/erp-image-top.png) no-repeat;
}
.ERP_banner_bottom {
	width:980px; height:6px; overflow:hidden;
	background:url(/media/pics/images/erp/erp-image-bottom.png) no-repeat;
}
.ERP_banner_main {
	padding:5px;
	width:970px;
	background:url(/media/pics/images/erp/erp-image-main.png) repeat-y;
}
.ERP_banner_main .intro {
	margin:auto;
	width:960px; height:550px;
	background:#fafafa url(/media/pics/images/erp/erp-image.jpg) left top no-repeat;
}
.ERP_banner .intro {
	margin:auto;
	width:960px; height:125px;
	background:#fafafa url(/media/pics/images/erp/banner.jpg) left top no-repeat;
}
.intro_l { float:left; display:inline }
.intro_l .txt {
	margin:115px 0 0 75px; width:490px; height:385px;
}
.intro_r {
	float:right; display:inline;
	padding:240px 0 0 0;
	width:340px;
}
.ERP_download a {
	display: block;
	margin:0px; padding:0px;
	width:222px; height:55px; line-height:55px; text-align:center;
	font-size:22px; font-family:幼圆; font-weight:bolder; color:#a83300;
	background:url(/media/pics/images/erp/erp_down.gif) no-repeat;
}
.ERP_download a:hover {
	background:url(/media/pics/images/erp/erp_down_2.gif) no-repeat;
	color:#996600; text-decoration:none;
}
.ERP_download_info {
	margin:6px 0 12px 0;
	width:300px;
	line-height:18px; font-size:18px; color:red;
}

/* =========================== 3.3 Other_Design =========================== */

/* ================== 3.3.1 Tabs ================== */

#tabs1,#tabs2,#tabs3 { margin:0; padding:0; width:438px; text-align:left }
.tab-menu-box {
	position:relative; margin:0;
	width:100%; height:27px; line-height:27px; overflow:hidden; text-align:left;
}
#menu1,#menu2,#menu3 { position:absolute; top:0; left:0; z-index:1 }
#menu1,#menu2,#menu3 li {
	float:left; display:inline; margin-right:10px;
	width:90px; height:31px; line-height:29px; text-align:center; font-size:12px;
}
#menu1,#menu2,#menu3 li a {
	display:block; width:90px; height:31px;
	color:#04d; cursor:pointer; text-decoration:none;
	background:url("/media/pics/img/trade_normal.gif")
}
.tab-menu-box li.hover { background:url("/media/pics/img/trade_current.gif") }
.tab-menu-box li.hover a { color:#0076a3 }
.tab-menu-box li span { padding:0 0 0 10px; font-size:12px; font-weight:normal; color:gray }
.tab-main { clear:both; padding:0 }
.tab-main-box {
	clear:both; margin-top:-2px; padding:0;
	width:100%; height:100%;
	border:1px solid #96C2F1; border-top:2px solid #96C2F1;
	background:#fafafa;
}
#main1 ul,#main2 ul,#main3 ul { display:none }
#main1 ul.block,#main2 ul.block,#main3 ul.block { display:block }


/* ================== 3.3.2 静态展示页面 ================== */

#wrapper,#wrapper2 {
	margin:auto; padding:40px 0 10px; text-align:left;
	width:976px; overflow:auto;
	border:1px solid #bedbfa;
	background: #fff url("/media/pics/img/wapper-bg.png") no-repeat top center;
}
#wrapper2 { background:url(/media/pics/img/apply/userMain-bg.png) }
#sidebar {
	float:left;
	width:195px; min-height:520px;
	background:url(/media/pics/img/sideline.gif) no-repeat right top;
}
.sidenav { padding-top:50px; text-align:right }
.sidenav li {
	padding-right:13px;
	height:30px; line-height:30px;
	font-size:13px;
}
.sidenav a { color:#666 }
.sidenav li.cur {
	height:40px; line-height:35px;
	background:url(/media/pics/img/sidecur.jpg) no-repeat right top;
	font-size:16px; font-weight:bold; color:#195881;
}
#main { float:right; width:760px; line-height:20px; color:#444 }
#main .t1 {
	margin:0; padding:10px 0 15px 20px;
	font-size:26px; font-weight:bold; color:#333;
}
#main .t2 {
	margin:0; padding:10px 0 10px 3em;
	font-size:16px; font-weight:bold;
}
#main .t3 {
	margin:0; padding:10px 0 5px 4em;
	font-size:14px; font-weight:bold;
	line-height:normal;
}
#main p {
	padding:5px 50px 5px 30px;
	text-indent:2em;
	font-size:14px; line-height:21px;
}
#main p a { color:#666; text-decoration:underline }
#main p a:hover { color:#06c; text-decoration:underline }
#main p .line{ padding-bottom:2px; border-bottom:1px #ccc dotted }
#main em { margin-right:8px; font-size:10px }
#main ol { margin:0; padding:10px 10px 10px 7em }
#main ol li { line-height:21px; font-size:12px; list-style-type:decimal }
#main ol li a { text-decoration:underline }
#main ol.corp { margin:0; padding:5px 10px 5px 8em }
#main ol.corp li { line-height:18px; font-size:12px; list-style-type:decimal }

#main .ml {
	float:left; display:inline;
	margin:0 0 0 2em;
	width:450px;
}
#main .ml p {
	margin:0; padding:0;
	line-height:28px; text-indent:0;
}
#main .ml .t2 { padding-left:0 }
#main .mr {
	float:left; display:inline;
	margin:0 0 0 10px; padding:0;
	width:200px; text-align:center;
}
#main .mr img { width:150px }

.memberSearch { margin:8px 0 12px 30px }
.memberSearch .text {
	padding:2px 3px 0 3px;
	width:320px; height:22px; line-height:22px;
	vertical-align:middle; border:1px solid #ccc;
	font-size:16px; font-weight:bold; color:#999;
}

.mainMenuContainer {
	float:left; margin-bottom:5px; width:96%;
	background:#fff url(/media/pics/img/user/bgOFF.gif) no-repeat bottom left;
	border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd
}
.mainMenu {
	float:left; width:100%; position:relative;
	font-size:14px; font-weight:bold; background:url(/media/pics/img/user/bgOFF.gif) repeat-x bottom left
}
.mainMenu ul {
	margin:0; padding:0; list-style-type:none; float:left; position:relative
}
.mainMenu ul li {
	float:left; position:relative; display:inline;
	background:url(/media/pics/img/user/bgDIVIDER.gif) no-repeat bottom right
}
.mainMenu ul li a,.mainMenu ul li a:visited {
	float:left; display:block; text-decoration:none;
	color:#000; width:auto; color:#666; padding:0px 20px; line-height:40px; height:40px
}
* html .mainMenu ul li a,.mainMenu ul li a:visited { width:auto; w\idth:auto }
.mainMenu ul li:hover a {
	color:#B30000; background:transparent url(/media/pics/img/user/bgON.gif) bottom left repeat-x
}
.mainMenu ul li .current {
	color:#B30000; background:transparent url(/media/pics/img/user/bgON.gif) bottom left repeat-x
}

/* ================== 3.3.3 Service-s ================== */

#service-s{ margin:50px auto; width:540px; overflow:hidden }
#service-s li{
	float:left; display:block;
	margin:5px 20px;
	width:216px; height:40px;
	background: url(/media/pics/img/service01.gif) no-repeat;
}
#service-s li a{
	display:block;
	width:216px; height:40px; line-height:40px;
	text-align:center;
	color:#333; font-size:16px; font-family:黑体; font-weight:bold;
	background: url(/media/pics/img/service01.gif) no-repeat;
}
#service-s li a:hover{
	text-decoration:none;
	background: url(/media/pics/img/service02.gif) no-repeat;
}

.service_t{
	margin:5px; padding:0 0 0 5px;
	width:200px; height:20px; line-height:20px;
	border:1px solid #999;
}
.service_i{
	margin:5px; padding:0;
	width:80px; height:20px; line-height:20px;
	font-weight:bold;
	border:1px solid #999;
}

/* ================== 3.3.4 点击弹出窗口背景变灰 ================== */

.black_overlay{
	display:none;
	position:absolute;
	top:0%; left:0%;
	width:100%; height:100%;
	background-color:black; z-index:9991; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80);
}
.white_content{
	display:none; position:absolute; top:25%; left:25%;
	padding:16px;
	width:50%; height:50%; overflow:auto;
	text-align:left;
	border:12px solid #999;
	background-color:white; z-index:9992;
}

/* ================== 3.3.5 电子商务步骤 ================== */

.flow-steps{overflow:hidden;margin:20px 0;}
.flow-steps .num3 li{width:301px;}
.flow-steps .num4 li{width:222px;}
.flow-steps .num5 li{width:175px;}
.flow-steps .num6 li{width:143px;}
.flow-steps li{
	float:left;
	background:#e4e4e4 url(/media/pics/img/small/flow_steps_bg.png) no-repeat 100% 0;
	font-size:14px;font-weight:bold;
	height:23px;line-height:23px;
	text-align:center;color:#404040;
	padding:0 15px 0 0;overflow:hidden;
}
.flow-steps li span,.flow-steps li strong{display:block;}
.flow-steps li .first{background:#e4e4e4 url(/media/pics/img/small/flow_steps_bg.png) no-repeat -12px -69px;}
.flow-steps li.last{background-position:100% -138px;}
.flow-steps li.current{background-color:#f60;color:#fff;}
.flow-steps li.current .first{background-color:#f60;background-position:-12px -92px;}
.flow-steps li.current-prev{background-position:100% -23px!important;}
.flow-steps li.done{background-color:#ffe6ba;background-position:100% -46px;color:#f60;}.flow-steps li.done .first{background-color:#ffe6ba;background-position:-12px -115px;}
.flow-steps li.last-current{background-color:#f60;color:#fff;background-position:100% -161px;}

.order-submit{
	cursor:pointer;
	margin:5px 10px 10px 0; padding:0
	width:120px; height:23px; line-height:20px;
	border:1px solid #777;
	background:#eee;
	font-weight:normal; font-size:13px; color:#000;
}

.U-L-top {
	padding: 0 0 0 40px;
	width: 690px; height: 30px; line-height: 30px;
	font-size:14px; color:#777; font-weight:bold;
	background: url("/media/pics/img/user/download_right_top.gif") no-repeat
}

.item_list {
	float:left; display:inline;
	margin:0 0 10px 15px; padding:0 0 5px 0;
	width:700px;
	border:#b5d4ce 1px dashed;
	overflow:hidden;
}
.item_list h2 {
	display:block;
	height:25px; line-height:25px;
	font-size:14px; font-weight:normal;
	cursor:pointer;
	padding-left:22px; background:url("/media/pics/img/small/user_jt_base.gif") no-repeat 8px 6px;
}
.item_list ul { margin:0 20px }
.item_list li {
	float:left; display:inline;
	margin:0 20px 0 0;
	width:320px; height:21px; line-height:21px;
	font-size:12px;
	border-bottom:1px dotted #ccc;
}
.item_list li span { float:right }
.item_list li a { color:#777 }
.item_list li a:hover { color:#08c; text-decoration:none }

/* ==================================== 4. Footer ==================================== */

#globalFooter{
	margin:0 auto; padding:0;
	width:995px; background:url(/media/pics/img/netpolice.gif) no-repeat 60px 20px;
}
#footer_line{
	margin:0 auto 5px;
	width:100%; height:1px; overflow:hidden;
	background:#80D5DC;
}
#footer{ margin:0 auto 5px; width:900px; line-height:23px; text-align:center }
#footer a{ color:#660033 }
#footer a:hover{
	font-weight:bold; color:#990066;
	text-decoration:none;
	background:url(/media/pics/img/small/bg_dian.gif) repeat-x 100% 100%;
}
#webcount{ width:1px; height:1px; overflow:hidden }