@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; text-align:center; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
p,li,ul,H1{ padding:0px; margin:0px;}
img{ border:0px;}
a:active,a:link,a:visited{ text-decoration:none; color:#555;}
a:hover{text-decoration:underline; color:#555; }

.51la{ display:block; line-height:0px; font-size:0px; height:0px; width:0px;}
.main{ width:1004px; text-align:left; height:auto; clear:both;}
.top{ text-align:right; padding:5px 35px 60px 0px; color:#555; clear:both;}
	.top A:visited,.top A:link{color:#555;}
	.top A:hover{color:#555;}

.sleft{ width:180px; padding-left:7px; height:auto; line-height:22px; float:left;}
.sllogo{ padding-bottom:15px; border-bottom:1px solid #D9D9D1;}
.slbignav1{ padding-left:35px; height:23px; background:url(images/index_13.gif); line-height:22px; color:#Fff;}
	.slbignav1 A:visited,.slbignav1 A:link{color:#fff;}
	.slbignav1 A:hover{color:#fff;}
.slbignav2{ padding-left:35px; height:23px; border-bottom:1px solid #d9d9d1; background:url(images/spenindex_13.gif) no-repeat 20px 7px; line-height:22px; color:#555;}
.slbignav3{ padding-left:35px; height:23px; border-bottom:1px solid #d9d9d1; background:url(images/about-us_03.gif) no-repeat 20px 7px #A50027; line-height:22px; color:#fff;}
	.slbignav2 A:visited,.slbignav2 A:link{color:#555;}
	.slbignav2 A:hover{color:#555;}
	.slbignav3 A:visited,.slbignav3 A:link{color:#fff;}
	.slbignav3 A:hover{color:#fff;}
.slbignav4{ padding-left:35px; height:23px; border-bottom:1px solid #d9d9d1; line-height:22px; color:#555;}
	.slbignav4 A:visited,.slbignav4 A:link{color:#555;}
	.slbignav4 A:hover{color:#555;}
.left04{ padding-left:35px; background:#EFEFEF; height:16px; margin:1px 0px;}
	.left04 A:visited,.left04 A:link{color:#555;}
	.left04 A:hover{ display:block; margin-left:-35px; padding-left:35px; background:#D7D6D6; color:#555;}
.left05{ padding-left:35px; background:#D7D6D6; height:16px; margin:1px 0px;}
	.left05 A:visited,.left05 A:link{color:#555;}
	.left05 A:hover{color:#555;}

.sright{ width:810px; padding-left:7px; float:left;}
.srtitle{ height:16px; line-height:16px; padding-left:20px; color:#fff; background:url(images/spenindex_06.gif) no-repeat left #A50027;}
.srflash{ margin:8px 0px; background:url(images/spenindex_09.gif); height:214px;}
.srmt{ width:540px; margin:20px 40px 0px 0px; float:left;}
.srmt h1{ text-align:left; color:#A50027; font-size:16px;}
.srmt h2{ text-align:left; color:#BB8A95; line-height:22px; font-size:12px;}
.srmt h3{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; border-bottom:1px solid #D9D9D1; width:100%; margin:0px; color:#A50027; font-weight:bold; padding-bottom:3px; font-size:22px;}
.srmt h4{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#A50027; line-height:22px; padding:0px; margin:0px; margin-top:10px; font-weight:bold; font-size:12px;}
.srmt h5{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#363535; line-height:22px; padding:0px; margin:0px; margin-top:10px; font-weight:bold; font-size:14px;}
.srmt.txt{ color:#D9D9D1; text-align:justify; padding:4px; margin-bottom:10px; line-height:18px;}



.srmt h5{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#363535; line-height:22px; padding:0px; margin:0px; margin-top:10px; font-weight:bold; font-size:14px;}
.srmt.txt{ color:#D9D9D1; text-align:justify; padding:4px; margin-bottom:10px; line-height:18px;}
.srmt_t{ border-top:1px solid #D9D9D1; color:#555; font-size:11px; margin-top:10px; text-align:justify; padding:5px 0px; line-height:22px;}
.srmt_more{ width:40px; height:15px; line-height:15px; font-size:11px; text-align:center; color:#fff; float:right; background:#555;}
	.srmt_more A:visited,.srmt_more A:link{color:#fff;}
	.srmt_more A:hover{color:#fff;}

.srmca{ width:180px; margin-top:20px; float:left;}
.srmca_t{ padding-left:5px; font-size:14px;}
.srmca_img{ margin:0px; padding:0px;}
.srmca ul li{ margin:0px; padding:0px; line-height:18px; font-size:11px; padding-left:5px; list-style-type:none;}


.srbot{ width:760px; height:auto; clear:both; font-size:11px; margin-top:40px; background:url(images/spenabout_24.gif) repeat-x top; line-height:30px;}


.abpicper{ width:78px; height:58px; padding-top:3px; border:1px solid #B9B9BC; margin:15px 2px 0px 3px; float:left; text-align:center;}

/*case study*/
.case{ margin:20px 0px 10px 0px;  float:left; height:auto;}

.casepicper{ width:78px; height:58px; padding-top:3px; border:1px solid #B9B9BC; margin:15px 0px 0px 8px; float:left; text-align:center;}

.case h3{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; border-bottom:1px solid #D9D9D1; width:100%; margin:0px; color:#A50027; font-weight:bold; padding-bottom:3px; font-size:22px;}
.case h4{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#A50027; line-height:22px; padding:0px; margin:0px; margin-top:10px; font-weight:bold; font-size:12px;}
.case h5{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#363535; line-height:22px; padding:0px; margin:0px; margin-top:10px; font-weight:bold; font-size:14px;}
.txt{ color:#555555; text-align:justify; padding:4px; margin-bottom:10px; line-height:18px;}
.case.botlink{ margin-top:10px; color:#A50027; line-height:18px;}

	.case.botlink A:visited,.case.botlink A:link{color:#A50027;}
	.case.botlink A:hover{color:#A50027;}
/*server*/
.sebnav{ height:23px; text-align:center; line-height:23px; font-size:13px; color:#5E5D5D; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; margin-bottom:15px;}
	.sebnav A:visited,.sebnav A:link{color:#ADAAAA;}
	.sebnav A:hover{color:#ADAAAA;}

.sebp{ width:5px; height:23px;  border-bottom:1px solid #D9D9D1; float:left;}
.seba{ width:96px; height:23px;  border-bottom:1px solid #D9D9D1; float:left;}
.seb01on{ width:140px; height:24px; background:url(images/seb01_on.gif); float:left;}
.seb01off{ width:140px; height:24px; background:url(images/seb01_off.gif); float:left;}
.seb02on{ width:180px; height:24px; background:url(images/seb02_on.gif); float:left; }
.seb02off{ width:180px; height:24px; background:url(images/seb02_off.gif); float:left;}
.seb03on{ width:114px; height:24px; background:url(images/seb03_on.gif); float:left; }
.seb03off{ width:114px; height:24px; background:url(images/seb03_off.gif); float:left;}

.sebt{ text-align:left; line-height:30px; border-bottom:1px solid #BB8A95; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#BB8A95;}
.sebb{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:20px; color:#A50027; font-weight:bold;}
.sebc{ margin-top:10px; font-size:11px; color:#555555; text-align:left; line-height:16px;}

.ser2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:30px; color:#BB8A95; padding:20px 0px 0px 10px;}
.ser3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:30px; color:#BB8A95; padding:30px 0px 0px 10px;}

.weaver_side_r{}
.jytd_bpic{ width:200px; float:left;}
.jytd_lt01{ width:100%; height:auto; border-top:1px solid #D2D0D0; padding-top:5px; margin-top:30px; text-align:justify;}
.jytd_lt01 ul{ padding:0px; margin:0px; text-align:justify; display:inline-block;}
.jytd_lt01 li{ padding:0px; margin:0px; display:inline; text-align:center; list-style-type:none; float:inherit;}
.jytd_lt01 li img{ float:left; cursor:pointer; margin:0px 2px 0px 3px;}

.jytd_lton img.pic1{filter:alpha(opacity=100,style=0); border:0px solid #000;}
.jytd_ltoff img.pic1{filter:alpha(opacity=50,style=0); border:0px solid #000;}


.jytd_r02{ width:540px; float:left;}
.jytd_r03{color:#BB8A95; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:35px;}
.jytd_r04{color:#BB8A95; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; border-bottom:1px solid #D7D6D6;}
.jytd_r05{ font-size:11px; color:#555; padding:10px 0px; line-height:16px;}



.case_title{ height:22px; text-align:left; color:#fff; background:#BB8A95; padding-left:2px; line-height:22px;}
.case_con{ padding:2px; line-height:20px; text-align:justify; margin:20px 0px 0px 5px;}













