@charset "utf-8";
/* CSS Document */
#box h2{
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #808080;
	font-size: 12px;
	font-weight: normal;
	float: left;
	padding: 32px 0 0 0;
}
h4{
	font-size: 12px;
	color: White;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 0 17px 0;
}
h4 span{
   display: inline-block;
   background: #a1cc00;
   line-height: 23px;
   margin: 0;
	width: 70px;
	text-align: center;
}
h4 img{
	vertical-align: top;
}
form{
	margin: 0;
	padding: 0;
}

/*span ====================================*/
.green{
	font-size: 12px;
	color: #638b2f;
}

.fromBtn{
display: block; 
text-align: right;
padding: 0 62px 0 0;
}
.fromBtn .btn2{
border: 1px solid #6e6e6e;
color: #6e6e6e;
width: 60px;
margin: 0 5px 0 0;
background: url(../images/btn_icon.gif) no-repeat 6px 6px;
text-align: center;
cursor: pointer;
}
.fromBtn .btn2:hover{
color: White;
background-color: #6e6e6e;
}

.phone{
line-height: 15px;
background: url(../images/phone_bg.gif) no-repeat;
text-indent: 18px;
margin: 10px 0 3px 5px;
display: inline-block;
}

/*a========================================*/

.email{
	line-height: 15px;
   background: url(../images/mail_bg.gif) no-repeat;
   text-indent: 18px;
   display: inline-block;
	margin: 0 0 3px 5px;
	color: #6e6e6e;
}

.btn{
display: inline-block;
border: 1px solid #6e6e6e;
color: #6e6e6e;
width: 100px;
line-height: 40px;
background: url(../images/btn_icon.gif) no-repeat 10px 16px;
text-align: center;
text-decoration: none;
cursor: pointer;
margin: 20px 10px 0 0;
}
.btn:hover{
color: White;
background-color: #6e6e6e;
}

.insideLink{
	font-size: 12px;
	color: White;
	display: block;
	margin: 7px 0 0 0;
	padding: 0;
	float: right;
}
.insideLink span{
   display: inline-block;
   background: #494949;
   line-height: 17px;
   margin: 0;
	text-align: center;
	cursor: pointer;
}
.insideLink img{
	vertical-align: top;
	border: 0;
}



.work_list_BG img{
	border: 0;
}

.work_list_BG{
   /*filter:Alpha(opacity=0);*/
	float: left;
	display: block;
	text-decoration: none;
	height: 96px;
	width: 143px;
	background: url(../images/BG.jpg) no-repeat;
}

.work_list_BG .work_imgA{
/*filter:Alpha(opacity=100);*/
	display: block;
	height: 84px;
	width: 130px;
	margin: 2px;
	cursor: pointer;
}
.work_list_BG .work_imgB{
/*filter:Alpha(opacity=0);*/
	display: none;
	height: 84px;
	width: 130px;
	margin: 2px;
	cursor: pointer;
	background: url(../images/over.jpg) no-repeat;
}
.work_imgA .new{
height: 12px;
margin: 72px 0 0 0;
}
.work_imgB .day{
	text-align: center;
	margin: 0px;
	padding-top: 12px;
	width: 100%;
	font-size:12px;
	color: White;
	display: inline-block;
}
.work_imgB .title1{
	text-align: center;
	margin: 0px auto;
	padding-top: 25px;
	width: 100%;
	font-size:12px;
	font-weight: bold;
	color: White;
	display: inline-block;
}
.work_imgB .title2{
	text-align: center;
	margin: 0px auto;
	padding-top: 0px;
	width: 90%;
	font-size:12px;
	color: White;
	display: inline-block;
}

.btn3{
	font-size: 12px;
	color: White;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 0 17px 0;
}
.btn3 span{
   display: inline-block;
   line-height: 27px;
   margin: 0;
	text-align: center;
	background: url(../images/btn_M2_bg.gif) repeat-x;
}
.btn3 img{
	vertical-align: top;
}

/*p========================================*/

p{
margin:0;
}
.pTypeA{
margin:0 0 45px 10px;
}
.pTypeB{
margin:0 0 40px 20px;
line-height: 18px;
}
.pTypeC{
margin:10px 0 40px 20px;
line-height: 18px;
}
.pTypeD{
margin:0 0 220px 20px;
line-height: 18px;
}
.contact{
margin: 0 0 35px 10px;
}
.message{
   width: 100%;
	height: 150px;
	padding: 20px;
	margin: 20px 0 0 0;
	border-bottom: 1px dotted #808080;
	border-top: 1px dotted #808080;
}
.follow_work{
	 width: 100%;
	 text-align: center;
	 margin: 10px 0 0 0;
}

.location{
	margin: 0 0 130px 10px;	
}
.location dd{
	margin: 0;
}


.parkingInfo{
   padding: 10px 0 0 55px;
	display: block;
	float: left;
	width: 250px;
	margin: 0 0 0 15px;
	background: url(../images/about_parkingInfo.jpg) no-repeat;
}
.parkingInfo ol{
	margin: 0 0 0 20px;
	padding: 0;
}
.parkingInfo li{

}
.mrtInfo{
	padding: 10px 0 0 55px;
	display: block;
	float: left;
	width: 180px;
	margin: 0 0 0 15px;
	background: url(../images/about_mrtInfo.jpg) no-repeat;
}
.busInfo{
	padding: 10px 0 0 55px;
	display: block;
	float: left;
	width: 180px;
	margin: 0 0 0 17px;
	background: url(../images/about_busInfo.jpg) no-repeat;
}
.careerContact{
margin: 0 0 10px 25px;
}


/*div block ==============================*/
/*div.skip*/
div.skip{ text-align:center;float: left;   width: 100%;}
div.skip a{
   cursor:pointer;
   display: inline-block;
	height: 31px;
	padding: 13px 0 0 0;
   width: 60px;
   text-align: center;
   color: #494949;
   background: url(../images/skip_bg.gif) no-repeat left;
}
div.skip a:hover{	font-weight: bold;}

/*div.langurage*/
div.langurage{ text-align: center;	 display: none; float: left;   filter:Alpha(opacity=0); width: 100%;}
div.langurage a{
   cursor:pointer;
   padding: 11px 0 0 0;
   height: 31px;
	display: inline-block;
	text-align: center;
	width: 90px;
   color: #494949;
	border-right: 1px solid #bfbfbf;
}
div.langurage a:hover{	font-weight: bold;}
div.langurage a.last{	border-right: 0;}

/*div.company_nam*/
div.company_name{ 
 text-align: center;  
 width: 100%;
 color: #6A6A6A;
   margin:240px 0 0 0;
   margin:240px 0 0 0 \9;
   *margin:90px 0 0 0;
	_margin:90px 0 0 0;
}

div.company_name .c_name{
font-size: 20px;
line-height: 35px;
}

/*div.contact_form*/
div.contact_form{
  width: 596px;
  float: left;
  margin: 0;
  padding: 0 0 0 18px;
  /*background-color: Fuchsia;*/
  background: url(../images/clientForm_bg.gif) repeat-y right;
}

/*div.contact_Phone*/
div.contact_Phone{
	 float: left;
	 padding: 0 0 0 26px;
}


/*div.jobAll*/
div.jobAll{
float: left;
padding: 10px 0 20px 25px;
}



/*div.awardItem*/
a.epaperItem{
	background: url(../images/epaper_icon_bg.gif) no-repeat;
	width: 288px;
	height: 77px;
	float: left;
	margin: 0 30px 60px 0;
	border-bottom: 1px solid #b2b2b2;	
	display: block;
	filter:Alpha(opacity=0);
}
a.epaperItem .epaperPic{
	float: left;
	border: 1px solid White;
	margin: 4px;
}

a.epaperItem .epaperInfo{
	display: block;
	height: 100%;
	width: 198px;
	float: left;
	padding: 0 0 0 12px;
	cursor: pointer;
}
a.epaperItem h4{
	margin: 18px 0 9px 0;
	padding: 0;
	color: #5ea700;
	cursor: pointer;
}
a.epaperItem p{
   color: #6e6e6e;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
a.epaperItem .epaperlink{
	font-size: 12px;
	color: White;
	display: block;
	margin: 7px 0 0 0;
	width: 47px;
	height: 11px;
	padding: 2px 0 0 0;
	float: right;
	text-align: center;
	background-color: #b2b2b2;
	cursor: pointer;
}



/*div.awardItem*/
div.awardItem{
	background: url(../images/awardItem_L_bg.gif) no-repeat;
	width: 393px;
	height: 91px;
	float: left;
	margin: 0 30px 30px 0;
	filter:Alpha(opacity=0);
}
div.awardItem .awardInfo{
	background:  url(../images/awardItem_R_bg.gif) no-repeat right;
	display: block;
	height: 100%;
	width: 205px;
	float: left;
	padding: 0 32px 0 0;
	
}
div.awardItem .awardPic{
	float: left;
	margin: 4px 12px 0 27px;
}
div.awardItem h4{
	margin: 6px 0 9px 0;
	padding: 0;
	color: #5ea700;
}
div.awardItem p{
   color: #6e6e6e;
	margin: 0;
	padding: 0;
}

/*div.ulAll*/
div.ulAll{
float: left;
}

/*div.workAll*/
div.workAll{
float: left;
height: 384px;
}

div.workTypeSelect{
	float: left;
	clear: left;
	width: 100%;
	text-align: right;
	
}
div.workTypeSelect a{
display: inline-block;
	padding: 5px 6px;
	color: #6e6e6e;
	margin: 0 20px 0 0;
	cursor: pointer;
	border: 1px solid #e6e6e6;
}
div.workTypeSelect a:hover{
border: 1px solid #70b01d;
}


/*div .caseStudy_list*/
.caseStudy_list{
	width: 860px;
	height: 234px;
	background: url(../images/casestudy_list_05.gif) no-repeat bottom;
	float: left;
	clear: left;
	margin: 0 0 13px 0;
	filter:Alpha(opacity=0);
}
.caseStudy_list img{
	float: left;
}
.caseStudy_list_img{
	float: left;
	width: 271px;
	height: 182px;
	display: inline;
	margin: 23px 38px 0 26px;
	background-color: White;
}
.caseStudy_list_img img{
	margin: 5px;
	border: solid #808080 1px;
}
.caseStudy_list_content{
	float: left;
	display: inline-block;
	margin: 28px 0 0 0;
	font-size: 12px;
	width: 463px;
	height: 170px;
}
.caseStudy_list_name{
	color: #808080;
	line-height: 21px;
	margin: 0 0 13px 0;
}
.caseStudy_list_name span{
	display: block;
	background: url(../images/casestudy_list_03.gif) no-repeat;
	width: 68px;
	color: White;
	font-weight: bold;
	text-align: center;
	margin:0 9px 0 0;
	float: left;
}
.caseStudy_list_info{
	display: block;
	list-style: none;
	color: #808080;
	height: 110px;
	margin: 0;
	padding: 0;
	line-height: 21px;
	width: 445px;
	_width: 450px;
}
.caseStudy_list_info span{
	display: block;
	width: 68px;
	text-align: right;
	margin-right: 9px;
	color: #76b129;
	font-weight: bold;
	float: left;
}
.caseStudy_list_content a{
	display: block;
	width: 64px;
	height: 25px;
	background: url(../images/casestudy_list_04.gif) no-repeat;
	padding-left: 30px;
	line-height: 25px;
	color: White;
	text-decoration: none;
	font-size: 12px;
	margin: 0 0 0 350px;
}


/*div about_us_member*/
.about_us_member{
	width: 785px;
	background: url(../images/about_us_member_line.gif);
	float: left;
	padding: 15px 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
.member_photo{
	padding:6px 15px 16px 6px;
	background: url(../images/about_us_member_02.jpg);	
	float: left;
}
.about_us_member_content{
	display: block;
	float: left;
	margin: 0 0 0 10px;
	width: 575px;
	font-size: 12px;

}
.about_us_member_content ul{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
.about_us_member_content ul li span{
	width: 90px;
	display: block;
	text-align: right;
	color: #5ea700;
	float: left;
}
.about_us_member_content .text{
	display: block;
	width: 480px;
	text-align: justify;
	padding-left: 5px;
	color: #6e6e6e;
}
.about_us_member_content li{
	line-height: 20px;
	display: inline-block;
	padding: 0;
	margin:5px 0;
}

/*div .work_body*/
div.workListAll{
	padding: 10px 0 0 0;
}
.works_body{
	display: inline;
	float: left;
	width: 352px;
	height: 340px;
	padding: 0;
	margin: 0 0 0 28px;
	filter:Alpha(opacity=0);
}
.works_body img{
	margin: 0;
	padding: 0;
	display: block;
	border: 0;
}
.works_body div{
	background-color: #808080;
}
.websiteImg{
	width:322px;
	height: 218px;
	margin: 0 auto;
	display: block;
}
.works_info{
	width:322px;
	margin: 9px auto 0 auto;
	height: 37px;
}
.works_info h5{
	margin: 0;
	padding: 0 0 0 12px;
	line-height: 20px;
	background: url(../images/works_website_04.jpg) no-repeat left center;
	color: White;
	font-size: 12px;
}
.works_info p{
	margin: 0;
	padding: 0 0 0 12px;
	line-height: 16px;
	color: White;
	font-size: 12px;
}
.works_info a{
	display: inline-block;
	text-align: center;
	line-height: 17px;
	float: right;
	width: 60px;
	height: 17px;
	background: url(../images/works_website_05.jpg) no-repeat;
	margin: 0 0 3px 0;
}
.works_info div{
	float: right;
	width: 60px;
	height: 37px;
}
.works_info a:link,.works_info a:visited,.works_info a:hover,.works_info a:active{
	color: White;
	font-size: 11px;
	text-decoration:none;
}


/**/
div.workinfo{
	float: left;
	width: 288px;
	margin: 10px 0 0 30px;
}
div.workinfo .flashBack{
margin: -15px -30px 0 0;
}

div.workinfo h4{
  color: #494949;
  background: url(../images/title_icon.gif) no-repeat 0 4px;
  margin: 0 0 10px 0;
  padding: 0 0 0 8px;
  float: left;
  width: 200px;
  
}
div.workinfo h5{
  color: #5ea700;
  font-weight: normal;
  width: 200px;
  font-size: 12px;
  padding: 0 0 0 8px;
  margin: 0 0 35px 0;
  float: left;
  clear: left;
}
div.workinfo p{
	display: block;
	float: left;
	width: 100%;
	padding: 0 13px 44px 13px;
	border-bottom: 1px solid #a2a2a1;
	line-height: 24px;
	margin: 0 0 11px 0;
	color: #656565;
}
div.workinfo a{
	display: block;
	margin: 0 0 0 5px;
	float: right;	
	text-align: right;
	width: auto;
	cursor: pointer;
}
div.workinfo a img{
	border: 0;
}


/*news*/
.picbody{
	width: 420px;
	float: left;
}
.picFlash{
	width: 420px;
	height: 355px;
	float: left;
}
.news_source{
	display: block;
	clear: left;
	line-height: 18px;
}
.news_source span{
	display: block;
	margin-right: 5px;
	color: #5ea700;
	width: 60px;
	float: left;
}
.news_date{
	display: block;
	width: 109px;
	height: 23px;
	background: url(../images/news_date_bg.gif) no-repeat;
	line-height: 23px;
	text-align: center;
	color: White;
	font-weight: bold;
	font-size: 12px;
}
.news_contect{
	width: 450px;
	float: left;
	background: url(../images/news_bottonline.gif) bottom;
	background-repeat: repeat-x;
	margin: 0 0 20px 0;
}
.news_contect p{
	padding: 0 0 25px 10px;
	line-height: 18px;
	width:420px;
	text-align: justify;
}
.news_contect h4{
	font-size: 12px;
	color: #5ea700;
	font-weight: bold;
	margin-top: 23px;
	padding: 0 0 0 10px;
	width:420px;
}
.news_select{
height:50px;
}
.news_select .pre_new{
float: left;
margin: 10px;
}
.news_select .next_new{
float: right;
margin: 10px;
}
/*--------------------service_all--------------------*/

.service_foreword{
	color:#808080;
	line-height: 20px;
	padding-left: 10px
}
.service_foreword span{
	display: block;
	margin-bottom: 10px;
	
}
.setService_Info{
	margin: 10px 0 0 70px;
	padding: 0;
}

/*--------------------service_brand--------------------*/

.brand_info{
	float: left;
	width: 100%;
	margin-bottom: 45px;
}
.left_info{
	padding-left: 10px;
	width: 470px;
	line-height: 18px;
	float: left;
}
.brand_img{
	float: left;
	margin-left: 10px;
}
.brand_service_path_info{
	background: url(../images/service_website_01.gif) left bottom no-repeat;
	clear: left;
	display: inline;
	float: left;
	margin-left: 10px;
	padding-bottom: 30px;
	width: 100%;
}
.brand_service_path_info .typeA{
	background: url(../images/service_website_02.gif) no-repeat;
	color: White;
	display: block;
	height:28px;
	line-height: 28px;
	padding: 0 0 2px 20px;
	width: 166px;
	float: left;
}
.brand_service_path_info_end{
	clear: left;
	display: inline;
	float: left;
	margin-left: 10px;
	padding-bottom: 30px;
	width: 100%;
}
.brand_service_path_info_end .typeA{
	background: url(../images/service_website_02.gif) no-repeat;
	color: White;
	display: block;
	height:28px;
	line-height: 28px;
	padding: 0 0 2px 20px;
	width: 166px;
	float: left;
}
.brand_path_info{
	display: block;
	float: left;
	padding-left: 10px;
	width: 550px;
}
.brand_path_info span{
	display: block;
	margin-bottom: 5px;
}


/*ul======================================*/
/*.mailstorn_list*/
.mailstorn_list{
   float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:350px;
	filter:Alpha(opacity=0);
}
.mailstorn_list li{
	height: 67px;
	font-size: 12px;
	margin: 0 0 8px 20px;
}
.mailstorn_list img{
	float: left;
	padding:3px 10px 16px 3px;
	margin: 0;
	background: url(../images/about01.jpg) no-repeat;
}
.mailstorn_list p{
	float: left;
	padding: 6px 0 0 0;
	margin: 0;	
	color:#6e6e6e;
}
.mailstorn_list span{
	width: 180px;
	height: 50px;
	display: block;
	margin: 6px 0 0 7px;
	padding: 3px 0 0 27px;
	float: left;
}
.mailstorn_list h4{
   
	line-height: 20px;
	margin: 0;
	height: 20px;
	color:#5ea700;
	font-size: 12px;
}
.mailstorn_list .mailstorn_listA span{	
	background: url(../images/about02.jpg) no-repeat top left;
}
.mailstorn_list .mailstorn_listB span{
	background: url(../images/about04.jpg) no-repeat top left;
}

/*request-type*/
.request-type{
	list-style: none;
	padding: 0 0 20px 20px;
	margin: 0;
	float: left;
}
.request-type li{
	display: block;
	float: left;
	width: 110px;
	text-align: left;
	height: 30px;
	margin: 0;
	padding: 0;
	color: #6e6e6e;
}
.request-type li input{
	margin: 0 5px 0 0;
	vertical-align: middle;
	_vertical-align: baseline;
}

/*client-info*/
.client-info {
	list-style: none;
	margin:  -5px 0 15px 0;
	padding: 0;
	color: #6e6e6e;
}
.client-info li{
  display: block;
  padding: 0;
  margin: 0;
  height: 32px;
  vertical-align: middle;
}
.client-info .last{
  display: block;
  padding: 0;
  margin: 0;
  height: 32px;
  vertical-align: middle;
  border-bottom: 0;
}
.client-info li img{
  vertical-align: middle;
}
.client-info li label{
  vertical-align: middle;
  text-align: right;
  width: 70px;
  display: inline-block;
  line-height: 32px;
}
.client-info li .follow{
   vertical-align: middle;
   text-align: right;
	width: 40px;
	display: inline-block;
	line-height: 32px;
	margin-left: 25px;
}
.client-info li .normal-in{
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	width: 185px;
}
.client-info li .long-in{
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	width: 460px;
}

/*table ==================================*/


/*div.jobBox*/
table.jobBox{
line-height: 0;
border-collapse: collapse;
float: left;
margin: 0 17px 0 0;
display: inline;
filter:Alpha(opacity=0);
}
table.jobBox td{
padding: 0;
margin: 0;
}
table.jobBox .bg{
	background: #808080;
}
table.jobBox .info{
   line-height: 16px;
	background: #808080;
	width:410px;
}
table.jobBox h4{
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 12px;
	background: url(../images/jobTitle_bg.gif) no-repeat;
	line-height: 21px;
	color: White;
	text-indent: 30px;
}
table.jobBox h5{
background: #c6c6c6;
font-size: 12px;
font-weight: normal;
color: #6e6e6e;
line-height: 26px;
text-indent: 8px;
margin: 0;
padding: 0;
border-bottom: 1px solid #808080;
border-top: 1px solid #808080;
}
table.jobBox ul{
	background: White;
	margin: 0;
	padding: 13px 13px 5px;
	list-style: none;
	color: #6e6e6e;
}
table.jobBox ul li{
margin-bottom: 11px;
padding: 0 0 0 15px;
background: url(../images/job_li_icon.gif) no-repeat 0 3px;
}

/*flash ==================================*/

a.flashBack{
	 color: #d6d6d4;
	 display: inline-block;
}
a.flashBack#right{
	float: right;
}

h1.headLine {
  display: inline-block;
	margin: 0;
	padding:0 0 20px 0;
	*padding:0 0 26px 0;
	color: #d6d6d4;
	float: left;
}
h1.headLine div.c{
  font-size: 37px;
  float: left; 
  margin: 0;
  padding: 0;
}
div.opening{
	margin: 0 0 100px 0;
}
div.flashTimeLine{
  height: 145px;
  float: left;
  width: 100%;
}
div.workSingleShow{
  float: left;
  height: 436px;  
  width: 652px;
}


/*casestudy_content========================*/
.casestudy_content_fix_content{
   float: left;
	clear: left;
	width: 100%;
	color: #6e6e6e;
}
.casestudy_content_sub_right{
	float: right;
	width: 420px;
	margin: 0 0 20px 20px;
	background-color: #e6e6e6;
}
.casestudy_content_sub_right .picFlash{
	margin-bottom: 10px;	
}
.casestudy_content_sub_p1{
	padding-left: 35px;
	padding-bottom: 20px;
	padding-right: 30px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #808080;
	display: block;
}
.casestudy_content_sub_p1 span{
	width: 68px;
	height: 21px;
	text-align: center;
	color: White;
	font-weight: bold;
	background: url(../images/caseStudy_sub_01.gif) no-repeat;
	display: inline-block;
	line-height: 21px;
	margin-bottom: 20px;
}
.casestudy_content_case_info{
	width: 350px;
	display: inline-block;
}
.casestudy_content_case_info td{
	vertical-align: top;
	padding: 0 0 10px 0;
}

.casestudy_content_case_info .td_A{
	width: 70px;
	text-align: right;
	padding-right: 10px;
	background: url(../images/caseStudy_sub_06.gif) no-repeat top right;
	
	color: #76b129;
}
.casestudy_content_sub_p2 span{
	width: 68px;
	height: 21px;
	text-align: center;
	color: White;
	font-weight: bold;
	background: url(../images/caseStudy_sub_01.gif) no-repeat;
	display: block;
	line-height: 21px;
	margin-bottom: 20px;
}
.casestudy_content_sub_p2{
	padding-left: 35px;
	padding-bottom: 20px;
	padding-right: 30px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #808080;	
	line-height: 25px;
	clear: left;
}
.casestudy_content_sub_p3{
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #808080;
	width: 820px;
	line-height: 25px;
	float: left;
	/*clear: left;*/
	
}
.casestudy_content_sub_p3 img{
	float: left;
	display: inline-block;
	border: solid white 3px;
	margin:0 20px 10px 0;
	
}
.casestudy_content_sub_name{
	font-size: 12px;
	color: #76b129;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.casestudy_content_sub_right .caseName{
	display: inline-block;
	color: #808080;
	width: 330px;
	height: 25px;
	background: url(../images/caseStudy_subpsd_05.jpg) no-repeat;
	margin: 3px 35px;
	padding:  5px 0 0 20px;
	*padding:  7px 0 0 20px;
}

/*service_*/
.service_typeB_path{
	width: 210px;
	margin:0 60px 35px 0;
	float: right;
	display: inline;
}
.service_typeB_title{
	display: inline-block;
	margin: 0 0 20px 36px;
}
#typeB.service_typeB_title{
	display: inline-block;
	margin: 0 0 20px 0;
}
.service_typeB_title span{
	color: White;
	font-weight: bold;
	display: inline-block;
	line-height: 23px;
	float: left;
	background-color: #a1cc00;
}
.service_typeB_title img{
	float: left;
}
.service_typeB_path_info{
	width: 210px;
	padding-bottom: 30px;
	background: url(../images/service_website_01.gif) left bottom no-repeat;
	float: left;
	clear: left;
	margin-left: 10px;
	display:inline;
}
.service_typeB_path_info_end{
	width: 210px;
	padding-bottom: 35px;
	float: left;
	clear: left;
	margin-left: 10px;
	display:inline;
}
.service_typeB_path_info_end .typeB{
	background:  url(../images/service_website_03.gif) no-repeat center;
	width: 176px;
	height: 66px;
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	text-align: center;
	line-height: 66px;
}
.service_typeB_path_info .typeA{
	background: url(../images/service_website_02.gif) no-repeat;
	width: 166px;
	height: 28px;
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	padding: 0 0 2px 20px;
	line-height: 28px;
}
.service_typeB_path_info .typeB{
	background: url(../images/service_website_03.gif) no-repeat center;
	width: 166px;
	height: 66px;
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	text-align: center;
	line-height: 66px;
}
.service_typeB_info{
	padding-left: 10px;
	line-height: 20px;
	margin: 0 0 35px 36px;
	width:530px;
}
.organization2{
	margin: 0 0 0 120px;
}

/*service_website*/
.service_website_path{
	width: 380px;
	margin:0 60px 35px 35px;
	float: right;
	display: inline;
}
.service_website_title{
	display: inline-block;
	margin-bottom: 20px;
}
.service_website_title span{
	color: White;
	font-weight: bold;
	display: inline-block;
	line-height: 23px;
	float: left;
	background-color: #a1cc00;
}
.service_website_title img{
	float: left;
}
.service_path_info{
	width: 322px;
	padding-bottom: 30px;
	background: url(../images/service_website_01.gif) left bottom no-repeat;
	float: left;
	clear: left;
	margin-left: 10px;
	display:inline;
}
.service_path_info_end{
	width: 322px;
	padding-bottom: 35px;
	float: left;
	clear: left;
	margin-left: 10px;
	display:inline;
}
.service_path_info_end .typeB{
	background: url(../images/service_website_03.gif) no-repeat center;
	margin: 0 10px 0 0;
	width: 176px;
	height: 66px;
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	text-align: center;
	line-height: 66px;
}
.service_path_info .typeA{
	background: url(../images/service_website_02.gif) no-repeat;
	width: 166px;
	height: 28px;
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	padding: 0 0 2px 20px;
	line-height: 28px;
}
.service_path_info .typeB{
	background: url(../images/service_website_03.gif) no-repeat center;
	margin: 0 10px 0 0;
	width: 176px;
	height: 66px;
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	text-align: center;
	line-height: 66px;
}
.path_info{
	display: block;
	float: left;
	padding-left: 10px;
	width: 120px;
}
.foreword{
	color: #638b2f;
	line-height: 20px;
	margin-bottom: 35px;
	padding-left: 10px;
}
.service_website_info{
	padding-left: 10px;
	line-height: 20px;
	margin-bottom: 35px;
}
.advantage{
	list-style: none;
	line-height: 20px;
	padding: 0 0 0 10px;
	margin: 0 0 35px 0;
}
.advantage li{
	/*background-color: White;*/
	background: url(../images/service_website_04.gif) left top no-repeat;
	margin-bottom: 10px;
	padding-left: 15px;
}
.organization{
	padding: 0 0 0 10px;
	margin: 0 0 35px 0;
}
