﻿.dis {
	display:block;
}
.mt_10{margin-top:10px;}
*:focus {outline: none;}
INPUT {
	padding-bottom:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px
}
TEXTAREA {
	padding-bottom:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px
}
BODY {
	font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",tahoma,arial
}
BUTTON {
	font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",tahoma,arial
}
INPUT {
	font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",tahoma,arial
}
SELECT {
	font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",tahoma,arial
}
TEXTAREA {
	font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",tahoma,arial
}
.inline {
	display:inline;
}
.bg_btn {
	background:url(../images/icon2.jpg) no-repeat;
	width:32px;
	height:32px;
}
.none {
	display:none;
}
body {
	background:#DDEEF2;
	padding:10px;
}
h1 {
	background:#ffffff;
	border:1px solid #ccc;
	color:#9CACAF;
	font-size:16px;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
	overflow:hidden;
	font-weight:normal
}
h1 a:visited {
	color:#333;
}
h1 a:link {
	color:#333;
}
h1 a:hover {
	color:#EB8A3D;
}
h1 span {
	zoom:1;
}
h1 .action-span {
	float:right;
	padding-left:10px;
}
h1 .action-span a {
	color:#666;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 23px;
	*padding:4px 5px 2px 23px;
	border:1px solid #666;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	background:#efefef url(../images/icon_add.gif) no-repeat 3px center;
	*background:#DDEEF2 url(../images/icon_add.gif) no-repeat 3px 3px;
}
h1 .action-span a:hover {
	border:1px solid #666;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	background:#FFF url(../images/icon_add.gif) no-repeat 3px center;
	*background:#FFF url(../images/icon_add.gif) no-repeat 3px 3px;
	color:#666;
	text-decoration:none;
}
h1 .action-span1 {
	float:left;
	margin-top:2px;
	font-size:16px;
	color:#2e3255
}
#footer {
	float:left;
	width:90%;
	background:#e5e4e4;
	padding:15px 5%;
	color:#868686;
	margin:10px 0;
	text-align:center;
}
.main-div {
	background:#fff;
	border:1px solid #ccc;
	color:#666;
	margin-bottom:10px;
	border-radius:5px;
	padding:2px;
}
.main-div table {
	background:#FFF;
	border-top:10px solid #FFF;
	border-bottom:10px solid #FFF;
	width:99%;
}
.form-div {
	background:#f5f9fa;
	border:1px solid #dfdfdf;
	padding:20px 20px ;
	color:#808080;
	margin:0 0 10px 0;
}
.form-div select,.form-div input,.form-div img {
	}.list-div {
	width:100%;
	background:#dfdfdf;
	border:1px solid #dfdfdf;
	padding:0px;
}
.dates,#start_date,#end_date,#start_time,#end_time{ background:url(../img/date.png) no-repeat center right #FFF; width:100px; cursor:pointer}
.list-div-ad {
	border:0px solid #BBDDE5;
}
.list-div table {
	width:100%;
}
.list-div th {
	line-height:24px;
	background:#f8f8f8;
	white-space:nowrap;
}
.list-div td {
	background:#FFF;
	line-height:22px;
}
.list-div td.first-cell {
	font-weight:400;
	padding-left:10px;
}
.list-div input {
	border:1px solid #E6E6E6;
	}
.list-div a:visited,.list-div a:link {
	text-decoration:none;
	color:#192E32;
}
.list-div a:hover {
	color:#9D7250;
}
.list-div input,list-div img {
	}.list-div .footer {
	background:#F4FAFB;
	text-align:right;
}
#page-table {
	width:100%;
}
#page-link {
	margin-left:1em;
	padding-left:1em;
	border-left:1px solid #999;
}
.tab-div {
	background:#ffffff;
	border:1px solid #ccc;
	margin:0 0 10px 0;
	border-radius:5px;
	padding:1px;
}
#tabbar-div {
	background:#ffffff;
	padding-left:10px;
	color:#666;
	height:60px;
	padding-top:1px;
	border-bottom:1px dashed #e3e9eb 
}
#tabbar-div p {
	margin:10px 0 0 0;
	color:#666;
	
}
.tab-front {
	background:#02a0e9;
	line-height:30px;
	padding:4px 15px 4px 18px;
	border:1px solid #02a0e9;
	cursor:hand;
	cursor:pointer;
	color:#FFF
}
.tab-back {
	color:#333;
	line-height:30px;
	padding:4px 15px 4px 18px;
	border:1px solid #02a0e9;
	cursor:hand;
	cursor:pointer;
}
.tab-hover {
	color:#FFF;
	background:#02a0e9;
	line-height:20px;
	padding:4px 15px 4px 18px;
	border:1px solid #02a0e9;
	cursor:hand;
	cursor:pointer;
}
#tabbody-div {
	margin-top:3px;
	padding:10px;
	background:#FFF;
}
#tabbody-div img {
	vertical-align:middle;
}

.tab-body {
	border:0px solid #BBDDE5;
	padding:10px;
}
.notice-span {
	color:#666;
}
td.label {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	padding:5px 1em;
	width:30%;
}
td.label_2 {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	padding:5px 1em;
}
td.td_1 {
	text-align:right;
	vertical-align:top;
	padding:5px 1em;
}
td.label_left {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	padding:5px 1em;
}
td.narrow-label {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	padding:5px 1em;
	width:18%;
}
td.narrow-label2 {
	text-align:right;
	font-weight:bold;
	padding:5px 1rem 5px 0rem;
	width:12%;
	font-size:14px;
}
td.narrow-label3 {
	text-align:right;
	font-weight:bold;
	padding:5px 1rem 5px 0rem;
	width:10%;
	font-size:14px;
}
td.narrow-label4{
	text-align:right;
	font-weight:bold;
	padding:5px 1rem 5px 0rem;
	width:7.6%;
	font-size:14px;
}
td.narrow-label5 {
	text-align:right;
	padding:5px 1rem 5px 0rem;
	width:20%;
	font-weight:500;
	font-size:14px;
}
td.narrow-label6 {
	text-align:right;
	font-weight:bold;
	padding:5px 1rem 5px 0rem;
	 width:28%;
	 background:#fff;
	 font-size:12px;
	 vertical-align:middle
}
td.narrow-label7 {
	text-align:right;
	padding:5px 1rem 5px 0rem;
	width:10%;
	font-weight:500;
	font-size:14px;
}
td.narrow-labels {
	text-align:right;
	font-weight:bold;
	padding:5px 1em;
}
td.narrow-label1 {
	text-align:right;
	font-weight:bold;
	padding:5px 1em;
	font-size:12px;
	
}
td.micro-label {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	padding:5px 1em;
	width:127px;
	*width:150px;
}
.button-div {
	text-align:center;
	padding:5px 0;
}
input.button {
}



input.capital {
	text-transform:uppercase;
}
span.require-field {
	margin-left:1em;
	font:12px verdana;
	color:#FF0000;
}
th.group-title {
	text-align:left;
}
span.link-span {
	color:#999;
	margin-left:15px;
	font-weight:normal;
	cursor:pointer;
	float:right;
	width:100px;
	text-align:right
}
ul.msg-link {
	list-style-type:none;
}
ul.msg-link li {
	background:url(../images/arrow.gif) no-repeat 0px 6px;
	padding-left:18px;
	margin-left:0;
}
option.leafCat {
	color:#008000;
}
li.warning {
	border:1px solid #CC0000;
	background:#FFFFCC;
	padding:10px;
	margin-bottom:5px;
}
#Marquee {
	height:20px;
	overflow:hidden;
	border:1px solid #CC0000;
	background:#FFFFCC;
	margin-bottom:5px;
}
#Marquee div {
	background:#FFFFCC;
	padding:10px;
	margin-bottom:5px;
}
div#popMsg {
	z-index:99999;
	right:0px;
	bottom:0px;
	width:180px;
	border-right:#455690 1px solid;
	border-top:#a6b4cf 1px solid;
	border-left:#a6b4cf 1px solid;
	border-bottom:#455690 1px solid;
	visibility:hidden;
	display:none;
	position:fixed;
	background-color:#c9d3f3;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
	opacity:0.65;
}
* html div#popMsg {
	position:absolute;
}
#popMsgContent {
	border-top:#728eb8 1px solid;
	border-right:#b9c9ef 1px solid;
	border-bottom:#b9c9ef 1px solid;
	border-left:#728eb8 1px solid;
	padding:5px 10px;
	color:#1f336b;
}
#topbar {
	position:absolute;
	border-right:#455690 1px solid;
	border-top:#a6b4cf 1px solid;
	border-left:#a6b4cf 1px solid;
	border-bottom:#455690 1px solid;
	background-color:#c9d3f3;
	width:300px;
	visibility:hidden;
	z-index:99999;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.95);
	opacity:0.95;
}
.no-records {
	color:#666;
	text-align:center;
	padding:10px;
}
#loader {
	background-color:#FFFFCC;
	border:1px solid #CC0000;
	position:fixed;
	color:#CC0000;
	z-index:1000;
	left:0px;
	bottom:0px;
	padding:5px 15px;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
	opacity:0.65;
}
* html #loader {
	position:absolute;
}
.todolist-box {
	position:absolute;
	z-index:99999;
	width:300px;
	top:0px;
	left:0px;
	border:1px solid #C9C9D7;
	padding:1px;
	background:#FFFFFF;
}
.todolist-box .container {
	border:1px solid #E4E5ED;
	border-bottom-color:#EAEDF5;
	position:relative;
}
.todolist-box .head {
	line-height:23px;
	color:#fff;
	font-size:12px;
	background:#D8D9DF url(../images/icon_title.gif) no-repeat 10px center;
	height:23px;
	padding-left:28px;
	margin:0;
	border-top:3px solid #E4E5ED;
	border-bottom:1px solid #EAEDF5;
}
.todolist-box .middle {
	}.todolist-box .buttons {
	float:right;
	margin-top:-21px;
}
.todolist-box .buttons img {
	margin-right:2px;
	cursor:auto;
}
.todolist-box .bottomLeft {
	text-align:right;
	font-size:12px;
	border:1px solid #CCCBD9;
	border-top:0;
	background:#DCDDE3;
	height:22px;
	vertical-align:middle;
	padding-top:3px;
	padding-right:20px;
}
.todolist-box label {
	margin-bottom:2px;
}
.todolist-box .bottomLeft  input {
	margin-bottom:2px;
}
.todolist-box .bottomRight {
	margin:0;
	margin-right:-2px;
	margin-bottom:-2px;
	position:absolute;
	right:3px;
	bottom:3px;
	width:14px;
	height:14px;
	background:url(../images/btn_drop.gif) no-repeat center;
}
.todolist-box .button {
	border:#fff 1px solid;
	border-bottom:#94949C 1px solid;
	border-right:#94949C 1px solid;
	background:#B8B7C8;
	color:#fff;
	width:40px;
}
.virtualBox {
	position:absolute;
	overflow:hidden;
	z-index:999999;
	width:300px;
	top:0px;
	left:0px;
	border:#a6b4cf 3px solid;
}
#ColorSelectertBox {
	border-top:#EAF0FF 1px solid;
	border-left:#EAF0FF 1px solid;
	border-right:#9DADCE 1px solid;
	border-bottom:#9DADCE 1px solid;
	position:absolute;
	z-index:1;
	top:1px;
	left:1px;
	background-color:#FFFFFF;
}
.step1,.step2,.step3 {
	padding:20px 20px 20px 80px;
	color:#6CA1B4;
	font-size:28px;
	font-weight:700;
}
.step1 {
	background:#FFF url(../images/stepnum.gif) no-repeat 20px 20px;
	*background:#FFF url(../images/stepnum.gif) no-repeat 20px 17px;
}
.step2 {
	background:#FFF url(../images/stepnum.gif) no-repeat 20px -80px;
	*background:#FFF url(../images/stepnum.gif) no-repeat 20px -83px;
}
.step3 {
	background:#FFF url(../images/stepnum.gif) no-repeat 20px -180px;
	*background:#FFF url(../images/stepnum.gif) no-repeat 20px -183px;
}
.step1 em,.step2 em,.step3 em {
	display:block;
	padding-left:3px;
	font-weight:400;
	font-style:normal;
	font-size:12px;
	color:#999;
}
.shortcut {
	background:#FFF;
}
.shortcut ul {
	list-style:none;
	margin:0 0 0 85px;
	padding:0;
	width:370px;
	overflow:hidden;
}
.shortcut li {
	float:left;
	margin:0 20px 15px 0;
	width:100px;
	font-size:14px;
	text-align:center;
}
.shortcut li a {
	display:block;
	padding:2px 5px;
	*padding:3px 5px 1px;
	border:1px solid #278296;
	background:#F2F9FA;
}
.shortcut li a:hover {
	border:1px solid #5FA6B6;
	background:#FFF;
	color:#666;
	text-decoration:none;
}
a.special:link,a.special:visited {
	margin:0 5px;
	padding:4px 5px;
	*padding:2px 5px 0;
	border:1px solid #666;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	background:#efefef;
	text-decoration:none;
	font-weight:400;
}
a.special:hover {
	color:#666;
}
a.special:active {
	margin:1px 5px 0 6px;
	border:1px solid #5FA6B6;
	background:#F2F9FA;
	color:#666;
	outline:none;
}
.order-goods {
	position:absolute;
	width:80%;
	background:#EEF8F9;
	border:1px solid #BBDDE5;
}
.order-goods td {
	background:#FFF;
	line-height:22px;
}
.infobox {
	background:#F2F9FD  none repeat scroll 0 0;
	border:4px solid #BBDDE5;
	clear:both;
	margin:60px 30px;
	padding:20px;
	text-align:center;
}
.normal {
	font-weight:400;
	font-size:12px;
}
.marginbot {
	margin-bottom:10px;
}
.nobdb {
	border-bottom:medium none;
}
.btn {
	background:#DDDDDD none repeat scroll 0 0;
	border-color:#DDDDDD #666666 #666666 #DDDDDD;
	color:#000000;
	cursor:pointer;
	margin:3px 0;
	padding:2px 5px;
	vertical-align:middle;
}
.infotitle1 {
	margin-bottom:10px;
	color:#09C;
	font-size:14px;
	font-weight:700;
}
em,cite,th {
	font-style:normal;
	font-weight:normal;
}
.left {
	float:left;
}
.lightfont {
	color:#CCCCCC;
}
.left .cfolder,.left .ofolder {
	display:block;
	padding-left:50px;
	line-height:30px;
	background:url(../images/filecheck.gif) no-repeat -260px -50px;
	font-weight:700;
	font-size:14px;
	color:#2366A8;
}
.left .ofolder {
	background:url(../images/filecheck.gif) no-repeat -260px -100px;
	color:#2366A8;
	font-size:14px;
}
.filenum {
	margin:8px 0 0 20px;
}
.files {
	padding:1px 0 1px 50px;
	background:url(../images/filecheck.gif) no-repeat -260px -150px;
}
.del {
	padding-left:18px;
	background:url(../images/filecheck.gif) no-repeat 0 -285px;
	*background:url(../images/filecheck.gif) no-repeat 0 -286px;
	color:#E8594D;
}
.edited {
	padding-left:18px;
	background:url(../images/filecheck.gif) no-repeat -100px -385px;
	*background:url(../images/filecheck.gif) no-repeat -100px -386px;
	color:#E8594D;
}
.unknown {
	padding-left:18px;
	background:url(../images/filecheck.gif) no-repeat -50px -435px;
	*background:url(../images/filecheck.gif) no-repeat -50px -436px;
	color:#6189B8;
}
.correct {
	padding-left:18px;
	background:url(../images/filecheck.gif) no-repeat 0 -485px;
	*background:url(../images/filecheck.gif) no-repeat 0 -486px;
	color:#70B759;
}
.tb2 th,.tb2 td {
	background:transparent url(../images/bg_repx.gif) repeat-x scroll 0 bottom;
	padding:5px 5px 5px 0;
	text-align:left;
}
.tb2 th {
	line-height:21px;
	font-weight:bold;
}
.bold {
	font-weight:700;
}
#messageATX {
	position:absolute;
	z-index:100;
	display:none;
}
#messageATX .bgtable {
	width:40px;
	height:120px;
	border:solid 1px #000000;
	background:#FFFFE1;
}
#messageATX .colortable {
	height:20px;
	border:solid 1px #FFFFFF;
	cursor:pointer;
}
#CurrTplStyleList {
	margin-top:8px;
}
.custab-div {
	background:#EEF8F9;
	border:1px solid #BBDDE5;
	margin:0 0 10px 0;
	padding:1px;
}
#custabbar-div {
	background:#80BDCB;
	padding-left:10px;
	height:22px;
	overflow:hidden;
}
#custabbar-div p {
	margin:2px 0 0 0;
}
.custab-front {
	background:#BBDDE5;
	line-height:20px;
	font-weight:bold;
	padding:4px 15px 4px 18px;
	border-right:2px solid #278296;
	cursor:hand;
	cursor:pointer;
	margin:-5px -5px -5px -3px;
}
.custab-back {
	color:#FFF;
	line-height:20px;
	padding:4px 15px 4px 18px;
	border-right:1px solid #FFF;
	cursor:hand;
	cursor:pointer;
}
.custab-hover {
	color:#FFF;
	background:#94C9D3;
	line-height:20px;
	padding:4px 15px 4px 18px;
	border-right:1px solid #FFF;
	cursor:hand;
	cursor:pointer;
}
#custabbody-div {
	border:2px solid #BBDDE5;
	padding:10px;
	background:#FFF;
}
#custabbody-div img {
	vertical-align:middle;
}
.custab-body {
	border:0px solid #BBDDE5;
	padding:10px;
}
.cloud_close {
	position:relative;
	border-bottom:1px solid #302828;
	background:#ffffff;
	padding:10px;
	margin-bottom:5px;
	position:relative;
	margin-bottom:5px;
	border-radius:5px;
	font-size:14px;
	font-family:"微软雅黑"
}
.cloud_close a {
	}.cloud_close img {
	position:absolute;
	right:10px;
	top:8px;
	border:none
}
.Start315 {
	border:1px solid #CC0000;
	border-radius:5px;
	background:#ffffcc;
	padding:10px;
	margin-bottom:8px;
}
.login_input {
	BORDER-RIGHT:0px;
	BORDER-TOP:0px;
	FONT-SIZE:12px;
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER-LEFT:0px;
	WIDTH:158px;
	COLOR:#FFFFFF;
	LINE-HEIGHT:20px;
	BORDER-BOTTOM:0px;
	HEIGHT:20px;MARGIN-LEFT:-38PX;*MARGIN-LEFT:-20PX;PADDING:0 20PX;MARGIN-TOP:-0PX;MARGIN-BOTTOM:10PX;
}
.password_input {
	BORDER-RIGHT:0px;
	BORDER-TOP:0px;
	FONT-SIZE:12px;
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER-LEFT:0px;
	WIDTH:158px;
	COLOR:#b3b3b3;
	LINE-HEIGHT:20px;
	BORDER-BOTTOM:0px;
	HEIGHT:20px;MARGIN-LEFT:-38PX;*MARGIN-LEFT:-20PX;MARGIN-TOP:20PX;PADDING:0 20PX;
}
.login_button {
	BORDER-RIGHT:0px;
	BORDER-TOP:0px;
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER-LEFT:0px;
	WIDTH:90px;
	CURSOR:pointer;
	BORDER-BOTTOM:0px;
	HEIGHT:37px;MARGIN-LEFT:-40PX;MARGIN-TOP:-0PX;
}
.jueduikongzhi td {
	line-height:50px;
}
.td2{ display:none}

/*.catt{ float:left; display:block; width:400px; height:150px;overflow:auto; border:1px solid #ccc; padding:5%;}
.catt a{ float:left;text-align:left; background-color: #f7f7f7; margin-
			left:0px;margin-top:-6px;padding-left: 10px;padding-right: 10px;display: block; white-space: nowrap;
			color:#000; text-decoration:none; float:left;width:81%;width:85%\0; height:30px; line-height:30px;border:1px solid #f7f7f7}
.catt a:hover {height:30px; line-height:30px; background:#DFF7F4; border:#ED0036 1px solid; }
.catt a:focus {outline-style:none;}
.catt .cattsel {border:#ED0036 1px solid; background:url(../images/test.gif) no-repeat bottom right; background-color:#FFFFFF; }
.catt .cattsel a:hover {border: #ED0036 1px solid;background:url(../images/test.gif) no-repeat bottom right;}	*/

.catt{ float:left; display:block; width:90%; height:150px;overflow:auto; border:0px solid #ccc; padding:20px 5%;}
.catt a{ float:left;text-align:left; background-color: #f1f1f1; margin-left:0px;margin-top:-6px;padding-left: 10px;padding-right: 10px;display: block; white-space: nowrap;color:#000; text-decoration:none; float:left;width:84%;width:88%\0; height:30px; line-height:30px;border:1px solid #f7f7f7; overflow:hidden}
.catt a:hover {height:30px; line-height:30px; background:#DFF7F4; border:#ED0036 1px solid; }
.catt a:focus {outline-style:none;}
.catt .cattsel {border:#ED0036 1px solid; background:url(../images/test.gif) no-repeat bottom right; background-color:#FFFFFF; }
.catt .cattsel a:hover {border: #ED0036 1px solid;background:url(../images/test.gif) no-repeat bottom right;}	

.catt2{width:100%;height:auto;overflow:hidden;padding-bottom:5px;}
.catt2 a{border: #7E7E7E 1px solid;  text-align: center; background-color: #fff; margin-
			left:0px;margin-top:6px;padding-left: 10px;padding-right: 10px;display: block; white-space: nowrap;
			color:#000; text-decoration:none; float:left;width:96%;width:100%\0;}
.catt2 a:hover {border:#ED0036 1px solid;}
.catt2 a:focus {outline-style:none;}
.catt2 .cattsel {border:#ED0036 1px solid; background:url(../images/test.gif) no-repeat bottom right; background-color:#FFFFFF; }
.catt2 .cattsel a:hover {border: #ED0036 1px solid;background:url(../images/test.gif) no-repeat bottom right;}	

/*弹出框*/
.hidden_div{z-index: 999; position:fixed;top:150px;left: 450px;border: solid 4px #02a0e9;background: #fff;border-radius: 5px;}
.hidden_div input,.hidden_div textarea{padding:0 5px; height:30px;}
.float_box tbody{background: #f5f9fa;}
.float_box{ width: 100%;}
.float_box tbody{ margin: 10px 0; }
.float_box tbody tr td { padding: 5px 5px; color:#000 }
.float_box thead tr th {  font-weight: bold; color:#32b9f8; padding-left:10px; background:url(../images/p_1.jpg) no-repeat top right #f5f9fa;height: 38px;font-size: 18px; text-align:left  }
.float_box tbody tr td {height: 30px;}
 a.close{ background:url(../images/dialog_close.gif) no-repeat 0 0; position: absolute;top:12px;right: 10px;display: block;width: 18px;height: 18px;}
 a.close:hover{background-position:0  -18px ;}
 
.fixed{ 
        position:fixed; /*对于火狐等其他浏览器需要设置的*/ 
        top:30px;  /*同上*/ 
 }  
 .ie{   
       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 50   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 50); 
}

.fixed2{ 
        position:fixed; /*对于火狐等其他浏览器需要设置的*/ 
        top:30px;  /*同上*/ 
 }  
 .ie2{   
/*       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight)/2   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight)/2); */
	   position:fixed; top:100px; 
	   _position:absolute; _top:100px;
	   _top:expression(eval(document.documentElement.scrollTop+ (parseInt(this.currentStyle.marginTop,10)||100)));
}
 
 
.hoho{width:197px;height:25px!important; height:25px;margin-left:-180px!important; margin-left:-179px}
.sp{margin-left:179px;width:18px;overflow:hidden; }
.bo4{width:148px;position:absolute;left:0px!important;height:22px!important;top:0.5px!important; left:1px; top:0px; height:22px;}
.autocomplete{list-style-type:none; margin:0px; padding:0px; border:#008080 1px solid; width:194px; }
.autocomplete li{font-size:12px; font-family:"Lucida Console", Monaco, monospace; font-weight:bold; cursor:pointer; line-height:20px}
.hovers{ background-color:#3368c4; color:fff}

.address_show{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999; display:none}
.address_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#666;opacity: 0.5;filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.clear{clear: both;}
.motai{ position: fixed; z-index:9999; width:620px; height:482px;font-size: 12px;background: #fff;overflow:auto;overflow-x: hidden;border:1px solid #d4d4d4;}
.motai .popu{width: 620px;height: 482px;background: #fff;z-index: 99999;}
.motai .popu p{height: 29px;line-height: 29px;border-bottom: 1px solid #c4c4c4;color: #333;font-size: 14px;background: #f3f3f3;margin-bottom: 25p; }
.motai .popu p span{margin-left: 10px;}
.motai .popu p img{position: absolute;right:7px;top: 7px;cursor: pointer;}
.motai .popu .item{margin-top: 10px;font-size: 14px;margin-left: 0;padding-left: 40px; float:left; width:40%;}
.motai .popu .item span{display: block;color: #333;}
.motai .popu .item span i{padding: 0 3px;font-style: normal;color: #e75e60;}
.motai .popu .item input{border:1px solid #d4d4d4;width: 222px;height: 6px;margin-top: 5px;line-height: 6px;padding: 12px 0 12px 10px;color: #666;}
.motai .popu .select{height: 32px;position: relative;}
.motai .popu .select .province{width: 72px;height: 30px;border:1px solid #d4d4d4;display: block;position: absolute;line-height: 30px;color: #333;text-align:center;background: url(../image/down.png) no-repeat 60px 14px;left: 0;top:0;}
.motai .popu .select dl{background: #fff;z-index: 999;}
.motai .popu .select dl.pro_dl{position: absolute;top:32px;}
.motai .popu .select dd{height: 31px;line-height: 31px;width: 72px;border-left:1px solid #d4d4d4;border-right: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4;text-align: center;cursor: pointer;}
.motai .popu .select dd:hover{background: #ccc;color: #fff;}
.motai .popu .select .city{left:86px;top:0;}
.motai .popu .select .city_dl{left: 86px;position: absolute;top:32px;}
.motai .popu .select .area{left:172px;top:0;}
.motai .popu .select .area_dl{left: 172px;position: absolute;top:32px;}
.motai .popu .ress input{width: 495px;}
.motai .popu .lt,.motai .popu .rt{float: left;width: 234px;position: relative;height: 60px;margin-right: 20px;}
.motai .popu .lt input,.motai .popu .rt input{position: absolute;left: 0;top:20px;}
.motai .popu .iphone{position: relative;}
.motai .popu .iphone i.huo{position: absolute;top:30px;font-style: normal;left: 276px;}
.motai .popu .submit{margin-left: 40px;margin-top: 30px;}
.motai .popu .submit a.sub{height: 28px;width: 112px;border:1px solid #d4d4d4;text-align: center;background: #f6f5f5;cursor: pointer;color: #333;line-height: 28px;display: block;}

.son{ display:block}
.sno{ display:none}
.inputBg2{ width:100px; }
.inputBg{ width:100px;}
.titles2{ font-size:16px;border-bottom:1px solid #f7f7f7; margin-top:0px; margin-bottom:20px;}
.titles2 span{ float:right; width:100px; font-size:14px; cursor:pointer}
.titles2 span:hover{ color:#da251c}
.titles2 u{ text-decoration:none; padding-left:20px;}

.button_newx {
	clear:both;
	background-color:#da251c;
	background-image:linear-gradient(#da251c,#da251c);
	background-repeat:repeat-x;
	border:1px solid #02a0e9;
	box-shadow:0 1px 1px rgba(100,100,100,0.5);
	color:#FFFFFF;
	display:inline-block;
	font-size:100%;
	overflow:hidden;
	padding:5px 8px;
	*padding:0px 5px;
	vertical-align:middle;
	height:40px;
}
input.button_newx {
	_border:none;
	height:40px; line-height:20px;
}
.button_newx:hover {
	color:#fff;
	text-decoration:none;
	background:#02a0e9;
	border:1px solid #02a0e9;
}
.bo4{ border-right:1px solid #CCC; height:26px;}

.th_address{ height:200px; overflow:auto; float:left; width:100%}
.catt3{width:100%;height:auto;overflow:hidden;}
.catt3 a{ font-size:12px; border: #f7f7f7 1px solid;  text-align: center; background-color: #fff; margin-
			left:0px;margin-bottom:6px;padding-left: 10px;padding-right: 10px;display: block; white-space: nowrap;
			color:#000; text-decoration:none; float:left;width:81%;width:85%\0;color:#333;}
.catt3 a:hover {border:#da251c 1px solid;}
.catt3 a:focus {outline-style:none;}
.catt3 .cattsel {border:#da251c 1px solid; background:url(../images/test.gif) no-repeat bottom right; background-color:#FFFFFF; }
.catt3 .cattsel a:hover {border: #da251c 1px solid;background:url(../images/test.gif) no-repeat bottom right;}	
.catt3 td{ font-size:12px}
a.address_act,a.address_act:link,a.address_act:visited,a.address_act:active{color:#c33144; text-decoration:underline; width:30px; border:0px; font-size:12px; text-align:center; line-height:25px;}
a.address_act:hover{ color:#ef3f22;}

a.in_order,a.in_order:link,a.in_order:visited,a.in_order:active{color:#333; width:30px; border:0px; font-size:14px; line-height:25px; border-bottom:1px dashed #f7f7f7; display:block; width:100%; padding-bottom:10px;}
a.in_order:hover{ color:#ef3f22;}


.address_show{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999; display:none}
.address_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#666;opacity: 0.5;filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}


.no {
	display:none;
}
.on {
	display:block;
}

.dselect{ border:1px solid #e1e1e1; width:195px; height:30px; line-height:30px; }
table.gtable{ background:#dfdfdf;}
table.gtable td{ background:#fff;}
table.gtable td.tdx{ background:#f7f7f7;}
table.gtable td.tdt{ background:url(../images/p_3.png) no-repeat 10px center #fff; font-size:14px; font-weight:900; padding-left:20px;}
td.tdtx{ background:url(../images/p_3.png) no-repeat 10px center #fff; font-size:14px; font-weight:900; padding-left:20px;}

table.cztable{background:#f7f7f7; border:1px solid #dfdfdf}
table.cztable td{background:#f6f6f6}
table.cztable td.tdc{background:#f6f6f6;}
table.cztable td.tdx{background:#f6f6f6;}
table.cztable td.tdb{background:#fff}
table.gtablex tr:nth-child(odd) td  {
    background-color: #f8f8f8;

}
.selectx{ height:34px; border:1px solid #cdcdcd}