@charset "utf-8";
* { margin:0; padding:0; border:none; }
html,body,div,form,ul, li,img,
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: baseline;
}
li { list-style:none;}
 body {
  background:#fff url(images/pagebg.gif) repeat 0 0;font: 12px  Arial,  sans-serif; 
}

.marL10{ padding-left:10px;}
.marT10{ padding-top:10px;}

#container{
  height:auto;
  width:1002px;
  margin:0 auto;
  border-left:2px solid #eef0ed;
  border-right:2px solid #eef0ed;
  background:#fff;
  padding:0;
}
.clear{
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;
	margin-top:0;
	clear:both;
	visibility:hidden;
}
.cont_head {
  width:100%;
  background:#fff;
  background:url(images/page_heder_bg.jpg) repeat-x    ;
}
.widthall {
  width:100%;
  background:#fff url(images/pagebg.gif) repeat 0 0;
}

.width_100 {
  width:100%;
}
#flash{
	margin:0;
	padding:10px;
	}
#banner{
	margin:0;
	padding:8px;
	}
	
#header {
  height:83px;
  width:1002px;
  margin:0 auto;
  border-left:2px solid #eef0ed;
  border-right:2px solid #eef0ed;
  background:#fff;
  padding:0;
  font-size:14px;
  position:relative;
}
#header .contact{
	position:absolute;
	bottom:70px;
	width:600px;
	text-align:right;
	left:365px;
	font-size:12px;
	height:15px;
	color:#666;
	top:20px;
	}

#header span.login a{
	color:#bf9c00;
	text-decoration:none;
	font-weight:bold;
	}
	
#header .contact a{
	color:#666;
	text-decoration:none;
	}

#header .login a:hover,#header .contact a:hover{
	color:#675400;
	text-decoration:none;
	}

#header_title {
  height:13px;
  width:1006px;
  margin:0 auto;
  border: 0;
padding:6px 0 0 0;
}

#header h1 {
  display:block;
  float:left;
  width:141px;
  height:83px;
  background:url(images/logo.jpg) no-repeat center;
  text-indent:-10000px;
}
#header h1 a {
  display:block;
  width:100%;
  height:100%;
}
#header h1 a:hover {
  background:url(images/logo.jpg) no-repeat 0 -125px;
}
span.logoHover {
  display: block;
  width: 100%;
  height:100%;
  background:#ccc url(images/logo.jpg) no-repeat 0 -125px;
}
span.logoHover a {
  display: block;
  width: 100%;
  height:100%;
}
#header ul {
	float:left;
	width:826px;
	height:52px;
	background:url(images/menu.jpg) no-repeat 0 7px;
	padding-left: 35px;
	list-style:none;
	position:absolute;
	top:34px;
	left:140px;
}
#header ul li {
	float:left;
	margin-top:7px;
	padding: 4px 19px 0 10px;
	height:25px;
	}
#header ul li a {
	float:left;
	padding: 0;
	height:25px;
	color:#fff;
	text-decoration: none;
}
#header ul li a:hover {
	text-decoration: none;
	background: url(images/menu_line.jpg) bottom center no-repeat;
}
.f_s14{ font-size: 14px;}
.f_bold{ font-weight:bold;}

.box{width:220px; height:280px; position:relative; float:left; background:#fff;}
.box2{width:175px;}
.box3{width:196px;}
.box4,.box5,.box6{width:405px;height:154px; background:#fff;}
.box5{width:360px;}
.box6{width:195px;}
.box .title{ width:220px; height:32px; position:relative;}
.box .title span.more a{ padding: 0 3px 3px 3px; line-height:12px; left:160px; top:10px; color:#fff; background:#a84545; font-weight:bold;position:absolute; text-decoration:none;}
.box .title span.more a:hover{ background:#7b1515; }


.box .T1{ background:url(images/bg.gif) 0 -90px;}
.box .T2{width:175px; background:url(images/bg.gif) 0 -200px;}
.box .T3{width:196px; background:url(images/bg.gif) 0 -140px;}
.box .T4,.box .T5,.box .T6{width:405px; background:url(images/bg.gif) 0 -260px;}
.box .T5{width:360px;}
.box .T6{width:195px;}


.box .title span.S1,.box .title span.S2,.box .title span.S3,.box .title span.S4,.box .title span.S6{
	width:200px;
	height:32px;
	left:14px;
	top:7px;
	color:#616116;
	font-weight:bold;
	position:absolute;
	 font:Arial, Helvetica, sans-serif 14px;
}
.box .title span.S2{width:155px;left:10px;color:#806c6c; font:Arial, Helvetica, sans-serif 13px;text-align:center;
}
.box .title span.S3{width:176px;left:10px;color:#fff; text-align:center;}
.box .title span.S4{width:379px;left:14px;color:#098f2c;}
.box .title span.S6{
	width:175px;
	left:16px;
	color:#098f2c;
	background:url(images/title_login.jpg) no-repeat 0 2px;
}

.box .title .L1{width:10px;	height:32px;left:0;top:0;background:url(images/bg.gif) 0 0 no-repeat;	position:absolute;}
.box .title .L2{width:10px;	height:32px;left:0;top:0;background:url(images/bg.gif) -10px 0 no-repeat;	position:absolute;}
.box .title .L3{width:10px;	height:32px;left:0;top:0;background:url(images/bg.gif) -20px 0 no-repeat;	position:absolute;}
.box .title .L4{width:10px;	height:32px;left:0;top:0;background:url(images/bg.gif) -10px -58px no-repeat;	position:absolute;}

.box .title .R1{width:10px;	height:32px;right:0;top:0;background:url(images/bg.gif) -50px 0 no-repeat;	position:absolute;}
.box .title .R2{width:10px;	height:32px;left:165px;top:0;background:url(images/bg.gif) -40px 0 no-repeat;	position:absolute;}
.box .title .R3{
	width:10px;
	height:32px;
	left:188px;
	top:0;
	background:url(images/bg.gif) -30px 0 no-repeat;
	position:absolute;
}
.box .title .R4,.box .title .R5,.box .title .R6{width:10px;	height:32px;left:395px;top:0;background:url(images/bg.gif) -20px -58px no-repeat;	position:absolute;}
.box .title .R5{left:350px;}
.box .title .R6{left:185px;}

.box .M1 p a{ padding: 18px 0 0 15px; width:195px; color:#616116; font-size:12px; line-height:21px;white-space:nowrap;overflow:hidden;float:left; text-decoration: none; -o-text-overflow: ellipsis;text-overflow:ellipsis;}
.box .M2 p a{ display:block;padding: 18px 0 0 15px; width:195px; color:#616116; font-size:12px; line-height:21px;white-space:nowrap;overflow:hidden;float:left; text-decoration: none; -o-text-overflow: ellipsis;text-overflow:ellipsis;}
.box .M3 p a{ padding: 18px 0 0 15px; width:195px; color:#616116; font-size:12px; line-height:21px;white-space:nowrap;overflow:hidden;float:left; text-decoration: none; -o-text-overflow: ellipsis;text-overflow:ellipsis;}

.box .b2M1{width:173px;	height:238px;float:left; border-left:1px #e0e1e0 solid;border-right:1px #e0e1e0 solid;}
.box .b2M1 img{width:149px;	height:82px;float:left; padding: 10px 0 0 10px;}
.box .b2M1 p{width:150px;	height:95px;float:left; padding: 10px 0 10px 10px; line-height:16px; color:#584b4b; font-size:12px;overflow:hidden;float:left; text-decoration: none; -o-text-overflow: ellipsis;  text-overflow:ellipsis; }
.box .b2M1 a{color:#80745c; text-decoration:none; font-weight:bold; width:161px;	height:26px;float:left; padding: 6px 0 0 6px; font-size:12px; background: url(images/button_bg1.jpg) no-repeat 6px 0; text-align:center;}
	
.box .b3M1{width:194px;	height:238px;float:left; border-left:1px #e0e1e0 solid;border-right:1px #e0e1e0 solid; font-size:12px;background:#f8fbf9;}
.box .b3M1 p{width:174px; padding:10px;	height:auto;float:left; color:#000; line-height:15px;}
.box .b3M1 span{padding-top:6px; display:block;}
.box .b3M1 .imgbut{margin-top:15px; display:block; margin-left:2px; }


.box .b4M1,.box .b5M1,.box .b6M1{width:403px;	height:107px;float:left; border-left:1px #e0e1e0 solid;border-right:1px #e0e1e0 solid; font-size:12px; color:#777d78; position:relative;}
.box .b4M1 p,.box .b5M1 p{padding: 10px 14px; line-height:19px;}
.box .b4M1 span a,.box .b5M1 span a{ position:absolute; right:14px; bottom:2px; color:#8ba692; text-decoration:none;line-height:12px;padding:1px 3px;;}
.box .b4M1 span a:hover,.box .b5M1 span a:hover,{color:#fff; text-decoration:none; background:#8ba692; line-height:12px; padding:1px 3px;}

.box .b5M1{width:358px;}
.box .b5M1 p{ height:70px; overflow: hidden;}

.box .b6M1{width:193px; height:120px;}
.box .b6M1 p{padding:6px 10px;}
.textfield{border:#939393 solid 1px; height: 18px; line-height:18px; color:#3d5243; padding-left:3px;}
.textfield1{width:160px;}
.box .b6M1 .textfield2{ display: block; width: 100px; float:left; margin-bottom:6px; }
.box .b6M1 #form1{ padding-left:10px;}
.box .b6M1 span{ display: block; width:60px; float:left; text-align:right; padding-right:6px;margin-bottom:6px;}
.box .b6M1 .button_index{  width:78px; float:left; text-align:center; padding:0 0; margin:0; background:#298970; border:none; color:#fff; position: absolute; right:40px; bottom: 0; font-weight:bold;}


.QuickQuote{ padding-left: 12px; color:#767877; margin:0;} 

.box .M1{width:218px;	height:79px;float:left; border-left:1px #e0e1e0 solid;border-right:1px #e0e1e0 solid; background:#f8fbf9; }
.box .M2{width:218px;	height:79px;float:left; border:1px solid #e9ebe9; border-left:1px #e0e1e0 solid;border-right:1px #e0e1e0 solid; background:#fff;}
.boxpro .M1,.boxpro .M2{height:auto; !important}


.box .M1 p span,.box .M2 p span{
	display:block;
	width:190px;
	margin:0;
	padding:0;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow:ellipsis;        /* for IE */
	left: 17px;
	cursor:pointer;
	}
	
.box .M1 p.text,.box .M2 p.text{
	display:block;
	float:left;
	width:170px;
	margin:0;
	padding:0 15px 15px 15px;
	white-space:nowrap;
	line-height:30px;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow:ellipsis;        /* for IE */
	left: 17px;
	cursor:pointer;
	color:#666;
	}
.box .M1 p.text a,.box .M2 p.text a{
	display:block;
	float:left;
	}
	
.box .M1 p span.kb,.box .M2 p span.kb{
	width:190px;
	top:45px;
	margin:0;
	padding:0;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow:ellipsis;        /* for IE */
	left: 17px;
	cursor:pointer;
}


.box .footer{ width:220px; height:10px; position:relative;margin:0; padding:0; float:left; }
.box .footer2{ width:175px;}
.box .footer3{ width:196px;}
.box .footer4{ width:405px;}
.box .footer5{ width:360px;}
.box .footer6{ width:195px;}

.box .footer .L1{width:10px;	height:10px; left:0;top:0;background:url(images/bg.gif) 0 -40px #fff;	position:absolute;overflow:hidden;  }
.box .footer .L4{width:10px;	height:10px; left:0;top:0;background:url(images/bg.gif) -10px -40px #fff;	position:absolute;overflow:hidden;  }


.box .footer .h1,.box .footer .h2,.box .footer .h3,.box .footer .h4,.box .footer .h5,.box .footer .h6{width:200px;	height:9px; border-bottom:1px solid #e0e1e0; left:10px;top:0;background:#f8fbf9; position:absolute; line-height:8px;overflow:hidden; }
.box .footer .h2{width:155px;}
.box .footer .h3{width:176px;}
.box .footer .h4{width:385px;background:#fff;}
.box .footer .h5{width:340px;background:#fff;}
.box .footer .h6{width:175px;background:#fff;}

.box .footer .R1,.box .footer .R4{width:10px;	height:10px;right:0;top:0;background:url(images/bg.gif) -30px -40px; position:absolute;overflow:hidden; }
.box .footer .R4{background:url(images/bg.gif) -20px -40px; }


.sideleft{float:left; width:230px;}
.sideleft img{float:left; padding:10px 0 20px 10px;}
.sideleft p.on a{color:#a87330;}

.sidemid{float:left; width:555px;}
.sideshow{float:left; width:755px;}
.sideshow .title2{float:left; width:740px; height:65px; text-align:center;   padding:10px 0; background: url(images/show_bg.jpg) top center no-repeat;}
.sideshow .title2 h1{float:left; width:740px;color:#ec5918; font-size:15px; font-weight:bold; padding-top:5px;}
.sideshow .title2 span.time{float:left; width:740px; font-size:11px; color:#666;}
.sideshow .img{float:left; width:215px; text-align:center; padding:0 10px;}
.sideshow .img img{ border:#dbdbdb 1px solid;}
.sideshow .text{float:left; width:490px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.sideshow .text .showimg{ width:100%;position:relative; height:355px;}
.sideshow .text .showimg img{ position:absolute; left:0; top:0;}

.sideshow .text P{ padding:20px 0 0 0; line-height:25px; position:relative; margin-bottom:10px;}
.sideshow .text P.about{ padding:5px 15px 0 15px; text-indent:-15px; color:#333;}
.sideshow .text P.Contact{padding:10px 0 0 76px; line-height:25px; position:relative; margin:0 10px;color:#485048; font-size:1.2em;}
.sideshow .text h1.contact{ font-size:1.5em;  padding:18px 0 15px 66px; color:#263827; display:block;height:20px;margin:0 10px; background:url(images/ico_add.jpg) no-repeat 40px 23px; font-weight:200;}
.sideshow .text P.Contact a{color:#485048; text-decoration:none;!important}

.sideshow .text P span.s1,.sideshow .text P span.s2{ position:absolute; top:0; left:0; color:#0ba835; font-size:13px; font-weight:bold; width:110px; background:#f1f5f0; padding-left:10px;}
.sideshow .text P span.s2{left:120px; color:#3c463e; font-size:12px; font-weight:normal;background:#f8fcf7;width:350px; padding-left:10px;}

.sideshow .proList{width:705px; float:left; height:400px; padding:20px 0 0 20px; }
.sideshow .proList p{ font-size:14px; font-weight:700; line-height:40px; color:#ec5918; }

.sideshow .proList td{text-indent:10px; line-height:30px; color:#3f433f;}
.sideshow .proList tr.tit td{ background:#dbeadb; font-size:13px; color:#033; font-weight:bold;}

.sideright{float:left; width:208px; height:599px;}

#main_in_R		  			{float: left; width: 530px; padding:0 10px 10px 15px; margin:0; background:#fff url(../img/MainInNewList2.gif) no-repeat -9999px bottom; }
.main_in_R2	  			{ background:#0f0;width: 680px;!important}
#main_in_R ul.case5 li {width:710px; height:auto; float:left; padding:10px; position:relative; color:#666; background:#f2f2f2; border-bottom:1px solid #cdcdcd;}
#main_in_R ul.case5 li a{ text-decoration:none;}
#main_in_R ul.case5 li a:hover{ text-decoration: underline;}

#main_in_R ul.case5 li span{ display:block; font-size:13px; color:#4e3d3d; font-weight: bold; line-height:18px; padding-left:5px;width:178px;}
#main_in_R ul.case5 li P.ProName { position:absolute; left:150px; top:0; width:570px; height:30px; padding:15px 0 0 15px; background:url(../img/ico_pro.gif) left center no-repeat;}
#main_in_R ul.case5 li P.ProName a { color:#093; font-size:14px; font-weight:bold; }

#main_in_R ul.case5 li P.t1,#main_in_R ul.case5 li P.t2,#main_in_R ul.case5 li P.t3{position:absolute; top:50px;}
#main_in_R ul.case5 li P.t1 a,#main_in_R ul.case5 li P.t2 a,#main_in_R ul.case5 li P.t3 a{ padding-left:6px; color:#361512;}
#main_in_R ul.case5 li P.t1 {left:160px;}
#main_in_R ul.case5 li P.t1 span { background:#ece2e1;}
#main_in_R ul.case5 li.c2 P.t1 span { background:#f4eae9;}


#main_in_R ul.case5 li P.t2 { left:345px;}
#main_in_R ul.case5 li P.t2 span { background:#f2ebea;}
#main_in_R ul.case5 li.c2 P.t2 span { background:#f9f2f1;}

#main_in_R ul.case5 li P.t3 {left:530px;}
#main_in_R ul.case5 li P.t3 span { background:#ebe2e0;}
#main_in_R ul.case5 li.c2 P.t3 span { background:#f3eae8;}

#main_in_R ul.case5 li.c2 {background:#fff;}

#main_in_R ul.case5 li img{ width:127px; height:95px;}

#main_in_R .caseshowBg		  			{width:350px; float:left; text-align:center; background: url(../img/caseshow_bg1.jpg) repeat-x; padding:10px 0 360px 0;}
#main_in_R .caseshowBg img		  			{width:272px; border: 3px solid #aab2b7; margin-top:15px;}
#main_in_R span.caseshow		  			{color:#8c7469; font-weight:bold; display:block; padding:10px 0 ;}
#main_in_R .caseabout		  			{width:550px; float:left; padding-left: 40px;}

#main_in_R a		  		{color:#000; }

#main_in_R .title	  		{ font-size:14px; font-weight:bold;float: left; width: 505px; height: 25px; border-bottom:1px solid #c3c3c3;background: url(../images/MainInRIco1.gif) 10px 12px no-repeat; padding:10px 0 0 25px; margin-bottom:20px;}
#main_in_R .news_hot	  	{float: left; width: 685px; height: 105px; padding:20px 0 0 10px;}
#main_in_R .news_hot img{width:110; height:75;}
#main_in_R .news_hot a.more	  	{ width: 70px; display:block;  background: url(images/DotCase2Hot.gif) no-repeat 25px 8px; color:#C30; padding-top:4px;}
#main_in_R .news_hot a:hover	  	{ width: 70px; display:block;  background: url(images/DotCase2Hot.gif) no-repeat 27px 8px; color:#ba3500; padding-top:4px; text-decoration:none;}
 
#main_in_R .news_hot img	{float: left; display: block; border:6px solid #f0f0f0; }
#main_in_R .news_hot h1		{float: left; font-weight:bold; color:#333333; padding:3px 0 0 10px; font-size:12px; }

#main_in_R .news_hot p		{float: left; padding:10px 0 0 10px; width: 535px; height: 60px;white-space:nowrap; overflow:hidden;
-o-text-overflow: ellipsis;    /* for Opera */
text-overflow:ellipsis;        /* for IE */}
#main_in_R ul.a1 li a			{color: #333333; float: left; width: 650px; height:25px;  padding: 10px 0 0 30px; background: url(file:///E|/WebSite/img/MainInNewList.gif) no-repeat left bottom; position:relative;}
#main_in_R ul.a1 li a:hover	{color: #000; background: url(../img/MainInNewList2.gif) no-repeat left bottom; text-decoration: none;}

#main_in_R ul.a1 li  span		{
	color:#666666;
	position:absolute;
	right:0;
}

#main_in_R .BL	  			{float:left; width: 695px; height: 25px; border-bottom:1px solid #c3c3c3; position:relative; background:url(file:///E|/WebSite/images/MainInBL.gif) right bottom no-repeat;}
#main_in_R #next   			{float:left; width: 100%; height: 40px; padding-top:33px; text-align:center;}
#main_in_R #next a			{color: #666666; padding:3px;}
#main_in_R #next a:hover	{color: #fff; padding:3px; background:#666666; text-decoration:none;}

/*======= 新闻显示 =======*/

#main_in_R #news_show{float:left;width:708px; height:auto;}
#main_in_R #news_show span.title{float:left;width:100%; padding:0; margin:0; text-align:center; font-size:14px; border:none; background:none; padding:20px 0 0 0; color:#3e2f2a;}
#main_in_R #news_show span.time{float:left;width:100%; padding:0; margin:0; text-align:center; font-size:14px; border:none; background:none; padding:0 0 10px 0; color:#959595;}
#main_in_R #news_show span.title2{float:left;width:693px; padding:0; margin:0; text-align:left; font-size:13px; border:none; background:none; padding:0 0 0 15px; color:#90733e; font-weight:bold; line-height:30px;}

#main_in_R #news_show p{float:left;width:678px; padding: 0 15px; line-height:25px;}
/*======= 案例 =======*/

#main_in_R .case1			  { float:left;color:#585234; padding: 28px;width: 479px;}
#main_in_R .case1 strong	  { display:block; padding-bottom:8px;}

#main_inside_case #main_in_R .case1 span		  { color:#ec5918; font-weight: bold; font-size:14px;}

#main_in_R ul.case li,#main_in_R ul.news li,#main_in_R ul.download li	  { float:left;width:510px; height:146px; margin-bottom:30px; position:relative; padding-left:25px;}
#main_in_R ul.news li,#main_in_R ul.download li		  { margin-bottom:10px;}
#main_in_R ul.download li		  { height:80px; border-bottom: 1px solid #CCC;}

#main_in_R ul.case2 li.show		{ float:left;width:670px; margin-bottom:30px; position:relative; padding-left:25px; display:block;}
#main_in_R ul.case li span.t1,#main_in_R ul.case2 li span.t1,#main_in_R ul.news li span.t1,#main_in_R ul.download li span.t1 {
	width: 285px;
	top:8px;
	left:240px;
	padding-left:9px;
	margin-bottom:30px;
	position: absolute;
	font-weight:bold;
	color:#333333;
	background:url(images/DotCase.gif) no-repeat 0 6px;
	white-space:nowrap;
	-o-text-overflow: ellipsis;
	overflow:hidden;  /* for Opera */
	text-overflow:ellipsis;
}
#main_in_R ul.news li span.t1,#main_in_R ul.download li span.t1 {
	width:505px;
	left:6px;
	overflow:hidden;
	color:#4a9506;
	margin-bottom:20px;
}
#main_in_R ul.case li span.t2,#main_in_R ul.case2 li span.t2,#main_in_R ul.news li span.t2,#main_in_R ul.download li span.t2 {width: 285px;top:27px;left:250px; margin-bottom:30px;position: absolute; color:#999999;}
#main_in_R ul.news li span.t2,#main_in_R ul.download li span.t2 {left:18px; top:35px; font-size:11px;}
#main_in_R ul.case li span.t3,#main_in_R ul.case2 li span.t3,#main_in_R ul.news li span.t3{	width: 285px;top:50px;left:252px;margin-bottom:30px;position: absolute;	border-bottom: #CCC 1px solid;	padding-bottom:12px;}
#main_in_R ul.news li span.t3{ width:480px; left:18px;height:31px; margin-bottom:20px;border:none;-o-text-overflow: ellipsis;overflow:hidden;  /* for Opera */text-overflow:ellipsis;}
#main_in_R ul.case li span.t4,#main_in_R ul.news li span.t4,#main_in_R ul.download li span.t4  {
	width: 285px;
	top:123px;
	left:251px;
	margin-bottom:30px;
	position: absolute;
	padding-bottom:7px;
	border-bottom: #CCC 1px solid;
	background: url(images/DotCase2.gif) no-repeat 60px 6px;
}
#main_in_R ul.news li span.t4,#main_in_R ul.download li span.t4 {top:105px;width:480px; left:18px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
#main_in_R ul.download li span.kb{
	top:42px;
	width:45px;
	left:53px;
	border-top:none;
	border-bottom:none;
	position:absolute;
	color: #666;
}

#main_in_R ul.download li span.t4 {
	top:42px;
	width:465px;
	left:100px;
	border-top:none;
	border-bottom:none;
}
#main_in_R ul.case li span.t5 {width: 80px;top:88px;left:330px; margin-bottom:30px;position: absolute; background: url(images/DotCase2.gif) no-repeat 55px 3px; }
#main_in_R ul.case li span.t4 a,#main_in_R ul.case li span.t5 a,#main_in_R ul.case li span.t6 a,#main_in_R ul.news li span.t4 a,#main_in_R ul.download li span.t4 a{color:#ec5918;}
#main_in_R ul.case li span.t6 a{color: #666666;}
#main_in_R ul.case li span.t4 a:hover,#main_in_R ul.case li span.t5 a:hover,#main_in_R ul.case li span.t6 a:hover,#main_in_R ul.news li span.t4 a:hover,#main_in_R ul.download li span.t4 a:hover{ text-decoration:none; color: #C00;}

#main_in_R ul.case li span.t6 {width: 425px;top:110px;left:250px; margin-bottom:30px;position: absolute;border-top: #CCC 1px solid;  padding-top:3px;background: url(file:///E|/WebSite/images/DotCase2.gif) no-repeat 55px 7px; }


#main_in_R .CaseBut	{float:left; width:688px; height:23px; border-bottom:2px solid #90733e; position:relative; text-align:center; color:#5d4f41; font-weight:bold;}
#main_in_R .CaseBut	span.b1{width:98px; height:18px; position: absolute; left:0; top:0; background:url(file:///E|/WebSite/images/CaseBut.jpg); padding-top:5px;}
#main_in_R .CaseBut	span.b2{width:98px; height:18px; position: absolute; left:96px; top:0; background:url(file:///E|/WebSite/images/CaseBut.jpg);padding-top:5px;}
#main_in_R .CaseBut	span.b3{width:98px; height:18px; position: absolute; left:192px; top:0; background:url(file:///E|/WebSite/images/CaseBut.jpg);padding-top:5px;}
#main_in_R .CaseBut	span.on{width:96px; border:2px solid #90733e; border-bottom:0; background: none;padding-top:3px;}

#main_in_R .le	{float:left; width:688px; height:35px; display:block; background:#decca3 url(file:///E|/WebSite/images/CaseShowBg1.gif) repeat-x;}



#footer {
  clear:both;
  width:1002px;
  height:160px;
  background: url(images/bg_footer.jpg) no-repeat 0 15px;
  position:relative;
}
#footer p.copyright {
	position: absolute; left:285px; top:30px;color:#666;
	font-size:13px;
	color:#2f8a21;
}
#footer p.link {
	position: absolute; left:525px; top:30px;color:#2f8a21; font-size:12px;
}
#footer p.link a {
	color:#2f8a21; text-decoration:none;
}

#footer p.link2 {
	position: absolute; left:180px; top:75px;color:#b3bdb6; font-size:13px;
}
#footer p.add {
	position: absolute; left:180px; top:105px;color:#3d5042; font-size:13px; width:650px; text-align:center; line-height:22px;
}
#footer p.add a{
	text-decoration:none; color:#3d5042;
}
#footer p.add a:hover{
	text-decoration:none; color:#2f8a21;
}

#footer p.boy {
	position: absolute; left:835px; top:5px;}

#footer p.link2 a{ text-decoration:none; color:#7e917d;}

#footer p.link a:hover,#footer p.link2 a:hover{ text-decoration:none; color:#323933;}

	#footer .linkIMG {
	 padding:110px 0 0 140px;
}

#footer .linkIMG img {
	width:129px; padding: 0 5px;
}



#footer p.link a:hover {
	color:#004613; 
}


form .instructions {
	margin-left: -10px;
}
form .instructions p {
	float: left;
	width: 50%;
}
form .instructions dl {
	float: right;
	background-color: #fff8cb;
	border: 1px solid #efe8c1;
	padding: 0 8px 0 5px;
}
form .instructions dl dt {
	display: inline;
}
form .instructions dl dd {
	display: inline;
	margin-left: 0;
}

#loginRegister .instructions p {
	margin-left:10px;
}

/* all form fields */
form .formField {
	margin-bottom: 2.0em;
}
form .formField .formField {
	margin-top: 0.5em;
}
form .formField input,
form .formField select,
form .formField textarea {
	background-color: #f8f8f8;
	border: 1px solid #777;
	padding: 1px 2px;
	font-size: 1.1em;
}
form .formField input {
	width: 345px;
	float:left;
}

form .formField textarea {
	width: 620px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

form .formField P {
	display: block;
	font-weight: bold;
	margin-top: 12px;
	font-size: 13px;
	width:600px;float:left;
	line-height:25px;
}
form .required {
	color: #f00;
	margin: 0 3px;
}
#content form h4 {
	margin-bottom: 1.0em;
}

/* input type=text */
form .textInput {
}
form .textInput label {
}
form .textInput input {
}

/* select + option */
form .select {
}
form .select label {
}
form .select select {
}
form .select select option {
}

/* input type=checkbox */
form .checkbox {
}
form .checkbox label,
form .radiobutton label {
	font-weight: normal;
	display: inline;
	font-size: 1.2em;
}
form .checkbox input,
form .calendarInput .checkbox input,
form .radiobutton input {
	display: inline;
	margin: 0 5px 0 0;
	width: auto;
	padding: 0;
	border: none;
	background-color: transparent;
}
/* for two columns of checkboxes */
.column {
	float: left;
	margin: 0 3em 1.0em 0;
	width: 26em;
}
form .column .checkbox,
form .column .radiobutton {
	margin-bottom: 1.0em;
}

/* textarea */
form .textAreaInput {
}
form .textAreaInput label {
}
form .textAreaInput textarea {
}


/* special case for calendar input */
form .calendarInput {
}
form .calendarInput label {
}
form .calendarInput input {
	width: 125px;
}
form .calendarInput a {
	margin-left: 5px;
}
form .calendarInput a img {
}

/* special case for 'width x height' input fields */
form .twoDimensionSize {
}
form .twoDimensionSize label {
	display: inline;
	margin-right: 10px;
}
form .twoDimensionSize input {
	width: 50px;
}
form .twoDimensionSize span.between {
	margin: 0 5px;
	font-weight: bold;
	font-size: 1.6em;
}

/*____________ errors ____________*/

#maincol .error p,
p.error,
div.showError p {
	color: #c00;
	font-weight: bold;
	margin-bottom: 0;
}

p.error,
div.showError p {
	display: inline;
	margin-right: 5px;
}

#tAndC p.error {
	display: block;
	margin-bottom: 0;
}
#pswReminderForm p.error  {
	margin-bottom: 6px;
	display:block;
	line-height: 1.1em;
	margin-left:98px;
}
/*____________ different kinds of buttons ____________*/

.button {
	cursor: pointer;
	border: 0 none;
	padding: 0;
	width:113px;
	height:32px;
	margin:8px 0 0 32px;
	background: url(images/bg_login2.jpg) no-repeat top;
	font-weight:bold;
	font-size: 1.4em;
	color: #08952d;
}
#RegisterBox .button {
	margin-top:20px;
}
a.button {
	display: block;
}

input:hover,
input.hover {
	color:#768C16;
}
/* button area at the end of each form */
.buttonArea {
	border-top: 1px solid #9bd1e4;
	margin: 1.0em -1.0em 0;
	padding-top: 1.0em;
}
.buttonArea p {
	margin: 0 0 2.0em 10px;
}

/* positioning of left and right buttons */
.mainButtons {
	float: left;
	margin-left: 5px;
}

form p.subText {
	color:#999999;
	font-size:1.1em;
	margin-top: 3px;
}

/* ==== intro message ==== */
#loginRegister p {margin-bottom:10px;}

#loginRegister h1 {
	padding:0 0 0 10px;
	margin-left: 6px;
}
.introMsg{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:10px;
	margin:10px 6px;
	overflow: hidden;
	width:680px;
	float:left;
}

/* overriding button spacing */
#signInBox .rounded {
	text-align: center;
}

#signInBox .rounded .r1 {
	padding: 0 0 6px 0;
	
}

#signInBox .rounded .r2 {
	padding: 0 0 0 8px;
}

#signInBox .rounded .r3 {
	padding: 4px 8px 0 0;
}

#signInBox form {
	overflow: hidden;
}
/* ==== sign in ==== */
#signInBox {
	background-color:#FFFFFF;
	border:1px solid #C9C9C9;
	margin:5px 13px 15px 0px;
	overflow:hidden;
	width:310px;
	float:left;
	padding-bottom:12px;
	height:1%;
}
#RegisterBox{
	background-color:#FFFFFF;
	border:1px solid #C9C9C9;
	margin:5px 13px 15px 0px;
	overflow:hidden;
	width:620px;
	float:left;
	padding:12px 12px 12px 42px;
	height:1%;
	}

#signInBox h3 {
	background:#D4D4D4 url(../img/bkgHeaderSignIn.gif) no-repeat scroll 0 0;
	border-bottom:1px solid #C9C9C9;
	color:#08952d;
	font-size:14px;
	margin:1px;
	padding:5px 10px;
}
#emailUser {
	margin-top:20px;
	float:left;
	width:300px;
}
#passwordUser{ 
float:left;
width:300px;
}
.formBox .formField {
	margin-bottom:10px;
}
.formBox .formField label {
	float:left;
	font-size:1.3em;
	font-weight:bold;
	margin:0 10px 0 0;
	width:95px;
	text-align:right;
}
.formBox .textInput input, #pswReminder .textInput input{
	width:180px;
	float:left;
}
#rememberMe label{
	float:none!important;
	font-weight:normal;
}
#rememberMe input {
	background-color:transparent;
	border:medium none;
	display:inline;
	margin:0 5px 0 75px;
	padding:0;
	width:auto;
}
.formBox .mainButtons {
	margin-left:48px;
}
#forgotPsw {
	font-size:1.1em;
	margin:5px 0 0 0;
}


/* ==== register ==== */
#registerBox {
	background-color:#FFFFFF;
	border:1px solid #C9C9C9;
	float:left;
	padding:10px;
	margin:5px 0 10px 0;
	overflow:hidden !important;
	width:325px;
	float:left;
}
#registerBox h2{
	color:#08952d;
	font-size:16px;
	font-weight: 700;
	margin-bottom:15px;
}
#registerBox h3 {
	margin-bottom:10px;
}
#registerBox ul {
	list-style-type:disc;
	margin-left:15px;
}

/* styling for register button area */
#registerButton {
	background: url(images/btn_registerTop.gif) no-repeat #a4891e 0 0;
	width: 299px;
	padding-top:24px;
	margin:0 auto;
}
	
	#registerButton div {
		background: url(images/btn_registerBottom.gif) no-repeat left bottom;
		padding: 0 76px 5px 19px;
	}
	
		#registerButton div h3 {
			font-size: 1.4em;
			color: #201e5d;
			margin-bottom: 6px;
		}
		
		#registerButton div p {
			font-size: 1em;
			margin-bottom: 4px;
		}
		
		#registerButton div a {
			font-size: 1.7em;
			color: #ffffff;
			font-weight: bold;
		}
	
			#registerButton a:link, 
			#registerButton a:visited{
				text-decoration: none;
			}
			
			#registerButton a:hover {
				text-decoration: underline;
			}
.login_form{ background:#edf0ed; border:1px solid #cccccc; float:left; font-family: Arial, Helvetica, sans-serif; padding:10px 0;}

.login_form h1{ font-size: 1.6em; font-weight:bold; text-indent:18px; line-height:38px;}

.boxCon{ width: 603px; background: url(images/bgBoxCon.jpg) top center no-repeat; margin:10px 0 0 65px;}
.boxCon .bot{width: 603px; height:48px; background:url(images/bgBoxBot.jpg);}

.heiauto{ height:auto;}

/*  首页滚动栏 */
#marqueesBox{overflow:hidden;height:235px;}
#marqueesBox a {
    overflow:hidden;
    display:block;
    text-decoration:none;
    margin:2px;
    color:#4a551c;
    padding-left:2px;
    text-align:left;
}
#marqueesBox a:hover {
    color:#ff6600;
}
p{ padding:0; margin:0;}
.marqueesBox11{ width:218px; margin:0px; padding-top:9px; border-left:1px #e0e1e0 solid; border-right:1px #e0e1e0 solid; background:#f8fbf9; }
.marqueesBox12{ width:218px;margin:0;height:70px;padding-top:9px;border:1px solid #e9ebe9; border-left:1px #e0e1e0 solid;border-right:1px #e0e1e0 solid; background:#fff;}
.marqueesBox11 p,.marqueesBox12 p{ padding:0; margin:0;}
.marqueesBox11 p span,.marqueesBox12 p span{
	display:block;
	width:190px;
	margin:0;
	padding:8px 0 3px 0;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow:ellipsis;        /* for IE */
	cursor:pointer;
	
	}
.marqueesBox11 p span.kb,marqueesBox12 p span.kb{
	width:190px;
	top:45px;
	margin:0;
	padding:8px 0 3px 0;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow:ellipsis;        /* for IE */
	cursor:pointer;
}

ul.services li{ padding-left:15px; background:url(images/DotCase.gif) 3px 7px no-repeat;}
