/* ==================================== 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/background/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;
}
#beta{ position:absolute; top:40px; padding-left:155px; z-index:1000; color:blue; font-size:13px }

/* =========================== 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 }

/* =========================== 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:208px; overflow:hidden }
* html .Scroller1{ height:213px; }
.Scroller2{margin:0; padding:0; height:277px; overflow:hidden }
.Scroller3{margin:0; padding:0; height:261px; overflow:hidden }
* html .Scroller3{ height:260px; }

.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 }
.f16{ font-size:16px }

.pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
}

.nosee{ text-align:center; height:47px; line-height:47px; 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 #eee }
.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 }
#header2{ display:block; padding:5px 0 0 0; margin:auto; width:980px; height:130px }
#logo{ float:left; width:300px }
#banner{ float:right; width:660px }
#beta{ position:absolute; top:40px; padding-left:155px; z-index:1000; color:blue; font-size:13px }
#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 }

#header-b{ display:block; padding:5px 0 0 0; margin:auto; width:980px; height:160px }

/* =========================== 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; text-align:center;
	background:url(/media/pics/img/mainNav-bg.png) no-repeat 0 0; color:#666;
}
#mainNav li a:hover{
	text-decoration:none;
	background:url(/media/pics/img/mainNav-bg.png) no-repeat 0 -32px;
}
#main .t{
	margin:0; padding:0 0 0 10px;
	height:28px; line-height:28px;
	font-size:14px; font-weight:bold;
	background:#CFF; border-bottom:#ddd 1px solid
}

/* //////////////////////////////////// */

#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 input{ margin-left:3px }
.mSearch .text{
	margin-left:10px; 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; border:0;
	width:52px; height:26px; line-height:26px; vertical-align:middle;
}
.mSearch .image2{
	margin-right:5px; border:0;
	width:55px; height:19px; line-height:19px; vertical-align:middle;
}
.mSearch span{ padding-left:20px; font-size:12px; color:#fff }
.mSearch span a{ color:#fff; text-decoration:underline }

/* ================== 2.3.3 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 }

/* ==================================== 3. Page ==================================== */

.mainer{ display:block; margin:auto; width:980px; overflow:hidden }
.p_wide{ float:left; width:730px; overflow:hidden }
.p_wide #l{ float:left; display:inline; width:285px }
.p_wide #r{ float:right; display:inline; width:440px }
.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 }

/* =========================== 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 }

/* /////////////////一行两列/////////////// */

.index-analy2{ margin:auto; padding:5px; width:420px; height:147px }
.index-analy2 ul{ margin:0; padding:0; width:420px; height:147px; overflow:hidden }
.index-analy2 li{ width:420px; height:147px; text-align:center }
.index-analy2 li dt{ float:left; display:inline; width:210px; height:147px; text-align:center }
.index-analy2 li img{ display:block; width:205px; height:127px }
.index-analy2 li span{ display:block; width:205px; height:20px; line-height:20px; text-align:center }
.index-analy2 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:20.5px; line-height:20.5px;
	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:5px 0 0 5px }
.index-showcorp dd{
	float:left; display:inline;
	width:120px; height:96px;
	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:67px }

.index-showpro{ margin-top:10px; height:305px }
*+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{ overflow:hidden; line-height:21px; background:#fefefe }
.index_sort span{ font-size:14px }
.index_sort span a{ color:#0066FF; font-weight:bold }
.index_sort p{ margin:3px 10px 5px 20px; padding:0px; color:#575757 }
.index_sort p a{ margin-right:3px }
.index_sort .l{ float:left; padding:5px 0 5px 15px; width:345px; text-align:left; background:#fefefe }
.index_sort .r{ float:right; padding:5px 10px 5px 0; width:345px; text-align:left; background:#fefefe }

.index_sort ul{ margin:2px 0 2px 5px; width:330px; overflow:hidden; border:0px dashed #cdcdcd }
.index_sort ul li{
	float:left; display:inline;
	width:110px; height:21px; line-height:21px; text-align:center;
	background:#fff;
}
.index_sort ul li a{ font-size:12px; color:#555 }
.index_sort ul li a:hover{ color:#333 }

/* ================== 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 ================== */

.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:206px; overflow:hidden;
	text-align:center;
	background:url(/media/pics/img/SYS/l2.jpg) repeat-y;
}
* html #web-sys{ height:206px }
*+html #web-sys{ height:206px }
#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.png) no-repeat 0 0;
}
.members a:hover{ background:url(/media/pics/images/special/members_a.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:47px }
*+ html #index_tech{ height:47px }
#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 }
.index_links span a.red{ color:red; font-weight:bold }

.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_Asso ================== */

#index_price{ margin:auto; padding:0; width:280px; overflow:hidden; }
#index_price li{ float:left; display:inline; margin:0 0 0 20px; width:110px }
#index_price li a{
	display:block;
	margin:0 auto 5px; padding:0 0 0 5px;
	width:95px; height:25px; line-height:25px; text-align:center;
	font-size:13px; color:red;
	background:url(/media/pics/img/index_price.png) no-repeat 0 0;
}
#index_price li a:hover{ color:blue; text-decoration:none }

.index-asso{ margin:4px auto 0; width:240px; overflow:hidden }
.index-asso li{
	float:left; display:inline;
	width:120px; height:24px; line-height:24px;
	font-size:14px;
}
.index-asso li a{
	display:block;
	padding-left:40px; width:80px;
	background:url(/media/pics/img/small/h_news1.gif) no-repeat 20px 6px;
}
.index-asso li a:hover{ background:url(/media/pics/img/small/h_news2.gif) no-repeat 20px 6px }

.index-asso2{ margin:4px auto; width:280px; height:229px; overflow:hidden }
.index-asso2 li{
	width:280px; height:23px; line-height:23px;
	font-size:14px;
}
.index-asso2 li a{
	display:block;
	padding-left:30px; width:250px;
	background:url(/media/pics/img/small/h_news2.gif) no-repeat 10px 6px;
}
.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; line-height:23px }
.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;
	_width:expression(document.body.clientWidth >680 ? "680px" : "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 .pic{ padding:15px 0; line-height:23px }
.product_list .pic2{ padding:10px 0; line-height:23px }
.product_list .main{ line-height:21px; 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; text-decoration:underline }
.product_list_tit a:hover{ color:#CC9900 }
.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;
}
.product_list em{ background:#FFFF66; color:#000 }

.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:280px; height:328px; padding-top:30px; text-align:center }
.pd-view-table-right{ padding-right:5px; float:right; width:430px; }
.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 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 }
.yellowpage_sort li em{ background:#FFFF66; color:#000 }

.yellowpage_sort li.vip{
	float:left; display:inline;
	margin:0 0 10px 15px; padding:0px 0 0 15px;
	width:327px; height:118px; border:0px;
	background:#cccccc url(/media/pics/img/corp_vip_bg.png) no-repeat;
}
.yellowpage_sort li.vip.null{ background:url(/media/pics/img/corp_vip_null_bg.png) no-repeat }

.yellowpage_sort li dl{ margin:0; padding:0 }
.yellowpage_sort li dl dt{ margin:5px 0 10px 35px; width:265px; overflow:hidden }
.yellowpage_sort li dl dt a{ display:block; font-size:14px; height:25px; line-height:25px; }
.yellowpage_sort li dl dt a:hover{ text-decoration:none }
.yellowpage_sort li dl dt span{ display:block; font-weight:normal }
.yellowpage_sort li dl dd{
	line-height:16px;
	padding-left:10px; background:url(/media/pics/img/li.gif) left no-repeat;
}

.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 }

.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:right; margin:5px 5px 5px 15px }

.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.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_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.7 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.8 Channel_ERP ================== */

.erp a{
	display:block; width:245px; height:47px;
	text-indent:-134217723px;
	background:url(/media/pics/images/special/erp.png) no-repeat 0 0;
}
.erp a:hover{
	background:url(/media/pics/images/special/erp_a.png) no-repeat 0 0;
}
.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-image2.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;
}
.ERP_banner_main .intro .intro_l{ float:left; display:inline }
.ERP_banner_main .intro .intro_l .txt{
	margin:115px 0 0 75px; width:490px; height:385px;
}
.ERP_banner_main .intro .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:bold; 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.2.8 Channel_Win ================== */

.win_top{
	width:980px; height:6px; overflow:hidden;
	background:url(/media/pics/images/win/win-image-top.png) no-repeat;
}
.win_bottom{
	width:980px; height:6px; overflow:hidden;
	background:url(/media/pics/images/win/win-image-bottom.png) no-repeat;
}
.win_main{
	padding:5px;
	width:970px;
	background:url(/media/pics/images/win/win-image-main.png) repeat-y;
}
.win_main .intro{
	margin:auto;
	width:960px; height:550px;
	background:#fafafa url(/media/pics/images/win/win-image.jpg) left top no-repeat;
}

.win_main .intro .l{ float:left; display:inline; margin:200px 0 0 100px; width:400px; height:200px }
.win_main .intro .l h2{ margin:10px 0 10px 0; font-size:18px; font-weight:bold; color:red }
.win_main .intro .l p{ line-height:32px; font-size:14px; padding-left:5px; color:#000 }
.win_main .intro .l p span{ border-bottom:1px dotted #ddd }
.win_main .intro .r{ float:left; display:inline; margin:220px 0 0 90px; width:320px }

.win_main .intro .download a{
	display: block;
	margin:30px 0 0; padding:0px;
	width:222px; height:55px; line-height:55px; text-align:center;
	font-size:18px; font-weight:bold; color:#a83300;
	background:url("/media/pics/images/win/win_down.gif") no-repeat;
}
.win_main .intro .download a:hover{
	background:url("/media/pics/images/win/win_down_2.gif") no-repeat;
	color:#996600; text-decoration:none;
}

/* ================== 3.2.10 Channel_Business ================== */

.bus-showpro{ margin:5px auto; width:470px; height:110px; overflow:hidden; }
.bus-showpro dd{
	float:left; display:inline;
	margin-right:20px;
	width:135px; height:110px;
	text-align:center;
}
.bus-showpro dd span{
	display:block; padding-top:8px;
	width:135px; height:82px;
	background:url('/media/pics/img/pro_bg3.jpg');
}
.bus-showpro p{ margin:0; padding:0; line-height:28px }
.bus-showpro p a{ color:#06c; font-size:13.5px }


/* =========================== 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.f16{ font-size:16px }
#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 点击弹出窗口背景变灰 ================== */

.purchase_div{
	position:absolute;
	padding:16px; width:500px; height:150px;
	border:12px solid #999;
	background-color:#fff;
}

/* ================== 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 }

/* ================== 3.3.6 Error ================== */

.error{
	margin:50px auto; padding:50px 0 0 180px;
	width:400px; height:120px; line-height:30px;
	font-size:18px;
	background:url("/media/pics/img/error.jpg") no-repeat 8px 6px;
}
.error a{ color:red }

/* ================== 3.3.7 AD Flash ================== */

.ad_lihui{
	position:absolute; top:729px; z-index:1000;
	width:245px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_lihui a{ display:block; width:245px; height:60px; cursor:pointer }

.ad_songjiang{
	position:absolute; top:1128px; z-index:1000;
	width:730px; height:80px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_songjiang a{ display:block; width:730px; height:80px; cursor:pointer }

.ad_guotai{
	position:absolute; top:1538px; z-index:1000;
	width:730px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_guotai a{ display:block; width:730px; height:60px; cursor:pointer }

.ad_xingsheng{
	position:absolute; top:3000px; z-index:1000;
	width:730px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_xingsheng a{ display:block; width:730px; height:60px; cursor:pointer }

.ad_jingang{
	position:absolute; top:742px; z-index:1000;
	width:285px; height:50px; line-height:50px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_jingang a{ display:block; width:285px; height:50px; cursor:pointer }

.ad_huining{
	position:absolute; top:1071px; z-index:1000;
	width:285px; height:50px; line-height:50px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_huining a{ display:block; width:285px; height:50px; cursor:pointer }

.ad_shangxiao{
	position:absolute; top:1394px; z-index:1000;
	width:245px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_shangxiao a{ display:block; width:245px; height:60px; cursor:pointer }

.ad_haojing{
	position:absolute; top:1920px; z-index:1000;
	width:245px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_haojing a{ display:block; width:245px; height:60px; cursor:pointer }

.ad_yangsheng{
	position:absolute; top:2102px; z-index:1000;
	width:245px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_yangsheng a{ display:block; width:245px; height:60px; cursor:pointer }

.ad_nanxiao{
	position:absolute; top:863px; z-index:1000;
	width:440px; height:80px; line-height:80px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_nanxiao a{ display:block; width:440px; height:80px; cursor:pointer }

.ad_anning{
	position:absolute; top:1108px; z-index:1000;
	width:245px; height:60px; line-height:60px; text-align:center;
	background:url("/media/pics/a/bg_245_60.gif") no-repeat;
}
.ad_anning a{ display:block; width:245px; height:60px; cursor:pointer }

/* ==================================== 4. Footer ==================================== */

#globalFooter{
	margin:0 auto; padding:0;
	width:995px; background:url(/media/pics/img/netpolice.gif) no-repeat 60px 20px;
}
#footer_line{
	margin:5px auto;
	width:100%; height:1px; overflow:hidden;
	background:#ddd;
}
#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 }