@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#F4F4F4; height:100%; }
img { border:0; }
a { text-decoration:none; color:#000000; }
.clear { clear:both; }
.center { margin-left:auto; margin-right:auto; }
.width { width:100%; }
.width_95 { width:98%; }
.float_left { float:left; }
.float_right { float:right; }
.text_center { text-align:center; }
.text_right { text-align:right; }
.font_color { color:#575757; }
.top { background:url(../images/headbg.gif) repeat-x; height:70px; }
.top .logo { padding-top:8px; height:25px; }
.top .nav { padding-top:40px; color:#EAEAEA; }
.top .nav ul { list-style:none; }
.top .nav ul li { float:left; padding-left:10px; line-height:20px; }
.top .nav ul li a { float:left; color:#FFF; }

.leftloginbox { width:270px; padding-right:80px; padding-top:80px; padding-left:50px; }
.rightloginbox { width:320px; padding-left:80px; padding-top:80px; }
.login-line { padding-top:5px; }
.login { padding-left:20px; }
.login p { padding-top:30px; color:#575757; }
.login p a { color:#575757; }
.login input.width { width:150px; }

.text_nav { line-height:30px; color:#575757; border-bottom:1px solid #ABABAB; height:30px; padding-top:10px; }
.text_nav a { color:#575757; }

.space { height:20px; overflow:hidden; }

.title_bg { width:240px; height:23px; font-family: "微软雅黑"; font-size:14px; font-weight:bold; background:url(../images/title_bg.gif) no-repeat; color:#FFFFFF; line-height:23px; padding-left:7px; }
.title_bg span.more { padding-right:10px; font-weight:normal; font-size:12px; }
.title_bg span.more a { color:#FFFFFF; }
.margintop { margin-top:20px; }

.news { border:1px solid #D5D5D5; border-top:none; width:225px; height:140px; padding-left:13px; }
.news ul { list-style:none; }
.news ul li { padding-top:5px; }
.news ul li a:link { font-weight:normal; color:#FF0000; }
.news ul li a:visited { color:#575757; font-weight:normal; }
.news ul li a:hover { color:#FF7F00; }
.news ul li a:active { }

/***** pop div *****/
#tinybox { 
	position:absolute; display:none; padding:10px; background:#f3f3f3; z-index:2000;
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	/* css3 border radius */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.close a { 
	position:relative; left:15px; text-align:center; background-color: #ff7200; display: block; width:50px; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1;
	
	/* css3 implementation */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;	
}
.close a:hover { background-color: #b65304;	}
#tinymask { position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000000; z-index:1500; }
#tinycontent { background:#f3f3f3; font-size:12px; }
/***** end pop div *****/

.customerbox { width:450px; padding-right:0px; padding-top:20px; padding-left:50px; }
.h_line { padding-top:20px; padding-bottom:10px; }
.rightcustomerbox { width:300px; padding-left:100px; padding-top:20px; }
.customerlist { padding-top:10px; }
.customerlist p { padding-top:10px; }

.customer_form { list-style:none; margin:10px 0; width:370px; }
.customer_form li { width:60px; float:left; padding-left:10px; padding-top:5px; color:#575757; }
.customer_form li input { width:40px; color:#575757; }
.add_form { padding-top:20px; }
.add_form p.text { color:#575757; padding-top:5px; }
.add_form p.text input,.add_form p.text select { width:350px; }
.add_customer { color:#575757; }
.add_customer input { width:400px; }
.add_customer select { width:400px; color:#575757; }
.add_customer .submit { border:none; background:#000000; color:#FFFFFF; width:80px; height:20px; _height:21px; position:relative; left:2px; top:1px; _top:-1px; font-weight:bold; }

.search_customer { width:155px; margin-bottom:3px; }

.order { background:#D5D5D5; }
.order td { text-align:center; color:#575757; }
.order td a { color:#575757; }
.order td a:hover { color:#ff0000; }
.order td.head { background:#eaeaea; font-weight:bold; }
.order td.options a { color:#4883fb; margin-left:0px; }
.order td.options span { padding-left:10px; }
.order input { color:#575757; font-size:12px; text-align:center; width:70%; }
.order input.price { border:none; background:none; }
.total { border:1px solid #d5d5d5; border-top:none; color:#575757; font-weight:bold; }
.total .ps { padding-left:5px; font-weight:normal; }
.total span { color:#AA0000; padding-left:40px; }
/*.total input11 { border:none; background:none; width:80px; color:red; font-weight:bold; }*/
.total input.total_box { border:2px #ff0000; width:80px; font-size:14px; font-weight:bold; margin-right:5px; }
.total1 { border:1px solid #d5d5d5; border-top:none; }
.total1 input { margin:0px 10px; }
.total input.total-box { color:#ff0000; }
.total input.price { border:none; background:none; width:80px; text-align:center; font-weight:bold; color:#ff0000; font-family:Arial; }

.page {  color:#575757; padding-right:15px; }
.numlinks { background:url(../images/numlinks_bg.gif) 0 12px no-repeat; *background:url(../images/numlinks_bg.gif) 0 10px no-repeat; width:21px; height:15px; text-align:center; font-weight:bold; font-size:14px; font-family:Arial; padding:0 2px 0 0; *padding:0 2px 2px 0; color:#ff0000; }
.numlinks a { color:#575757; font-weight:normal; }
.order_id { color:#575757; font-weight:bold; padding-bottom:10px; }
.opacity { width:100%; height:100%; background:#000; filter:alpha(opacity=50); opacity:0.5; z-index:1; position:absolute; top:0; }
.success_box { width:400px; height:160px; position:absolute; top:50%; left:50%; z-index:2; background:url(../images/zjs.gif) right  no-repeat #FFFFFF; margin-left:-200px; margin-top:-80px; }
.success_box .success_title { line-height:50px; font-size:14px; font-weight:bold; color:#575757; padding-left:20px; } 
.success_box .success_text {  font-size:12px; font-weight:bold; color:#575757; padding-left:40px; line-height:30px; } 
.success_box .success_text a { color:#575757; text-decoration:underline; }
.opacity1 { }
.maintain_box { width:500px; _height:300px; min-height:300px; border:1px solid #818181; position:absolute; top:190px; left:50%; z-index:2; background:#FFFFFF; margin-left:-120px; }
.maintain_box p { color:#575757; line-height:20px; padding:20px; border-bottom:1px dotted #ABABAB; }
.login_box { width:400px; height:160px; position:absolute; top:50%; left:50%; z-index:2; background:#FFFFFF; margin-left:-200px; margin-top:-80px; color:#575757; }
.login_box .title { font-size:14px; padding-top:50px; padding-left:40px; font-weight:bold; }
.login_box .title .input { height:14px; }
.login_box .title .submit { border:none; background:#D5D5D5; color:#575757; height:20px; width:50px; position:relative; top:-2px\9; *top:0; }
.login_box .text { padding-top:30px; padding-left:40px; line-height:20px; }
.closediv { position:absolute; top:5px; right:5px; }

.option_box { width:300px; padding-top:10px; }

.my_service { border:1px solid #D5D5D5; border-top:none; width:215px; height:324px; padding-left:23px; }
.my_service ul { list-style:none; }
.my_service ul li { padding-top:20px; }
.my_service ul li a:hover img { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
/*
.my_service { list-style:none; }
.my_service li { padding-top:15px; }
.my_service li a:hover img { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/

.tab { list-style:none; border-bottom:2px solid #ff7611; padding-left:2%; height:35px; }
.tab ul { list-style:none; }
.tab ul li { float:left; height:35px; width:88px; text-align:center; line-height:13px; padding-right:3px; }
.tab ul li.text { width:120px; text-align:left; color:#ff0000; margin-left:2px; }
.tab ul li.right { float:right; width:225px; }
.tab ul li.right input { margin-left:5px; }
.tab ul li a { float:left; height:28px; width:88px; display:block; color:#fff; font-size:12px; font-weight:bold; background:url(../images/tab.png) no-repeat; padding-top:7px; }

.info { color:#575757; width:400px; }
.info p { line-height:40px; }
.info p input { width:400px; color:#575757; }
.info p.submit { width:400px; text-align:center; padding-top:30px; }
.info p.submit input { width:100px; }

.newstitle { font-size:18px; color:#575757; font-weight:bold; }
.content { text-indent:24px; color:#575757; line-height:20px; font-size:14px; }
.attachments { padding-top:30px; }

.maintain { color:#575757; width:400px; }
.maintain p { line-height:25px; }
.maintain p.submit { width:400px; text-align:center; padding-top:30px; }
.maintain p.submit input { width:100px; }
.maintain ul { list-style:none; }
.maintain ul li { line-height:22px; }
.maintain ul li a { color:#575757; }
.maintain ul li a:hover { color:#ff0000; }

.customer_info { color:#575757; width:800px; }
.customer_info p { line-height:25px; padding-left:40px; }
.customer_info p.title { padding:0; line-height:40px; font-weight:bold; font-size:16px; }
.customer_info p.submit { width:400px; text-align:center; padding-top:30px; }
.customer_info p.submit input { width:100px; }

.contact { color:#575757; width:400px; }
.contact pre { color:#000000; }
.contact span { color:#ff0000; }
.contact p { line-height:30px; padding:5px 0 5px 30px; }
.contact p.title { padding-left:0; font-weight:bold; }

.foot_1 { text-align:right; color:#EAEAEA; width:99%; height:30px; line-height:30px; position:absolute; top:100%; margin-top:-30px; background:#575757; padding-right:1%; }
.foot { text-align:right; color:#EAEAEA; width:99%; height:30px; line-height:30px; position:absolute; margin-top:0px; background:#575757; padding-right:1%; margin-top:50px; }