@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:12px;
	color:#85735a;
	background: url(../images/bg.gif) center repeat-y ;
	background: url(../images/bg2.gif) center repeat-y !important;
	}
a:link,a:visited{
      color: #85735a;
	  text-decoration:none;
}
a:hover{
      color: #d80ec7;
	  text-decoration:none;
}
.mn{color:#85735a;}
 a.mn:visited {color:#85735a;}
 a.mn:hover{color:#be8b43;}
form{padding:0px;margin:0px;}
.height1{height:145px;}

.box{border:1px solid #e8e7e3;margin:0px;}
.clear{clear:both;}
#wrapper { margin:0px auto; width:968px;  padding:0px 15px; background: url(../images/bg.gif) repeat;}
#wrapper #left {float: left;width: 228px;margin: 0px; padding:0px;background:#87167a;}
#wrapper #right{float: right;width: 728px;margin: 0px; padding:0px;}

.logo{height:255px;width: 228px;}
.logo_title{height:125px;}
.logo_menu{height:424px;}
#top{width: 728px;margin: 0px; padding:0px;}
.head{height:65px;}
.banner{margin:0px;padding:0px;height:146px;}
.banner .text{width:228px;float:left;}
.banner .pic{width:500px; float:right;}
.reg{margin:0px;padding:0px;height:35px;}
.reg .s1{padding:15px 0px 5px 0px;text-align:left;float:left;}
.reg .s2{padding:0px;float:left;PADDING:10px 5px 0px 0px;}
.reg .s3{padding:0px;float:left;PADDING:15px 0px 5px 0px;}
.wrap_title{width:728px;height:25px;background: url(../images/bjt1.gif) repeat;}
.wrap_txt{font-size:14px;text-align:left;padding:5px 10px;}
.wrap_title .aj{width:196px;float:left;}
.wrap_title .more{width:64px;float:right;}
.infobox{margin:0px;padding:8px 0px 0px 0px;}
.infobox .left{float:left;width:272px;margin-right:10px;}
.infobox .right{float:left;width:272px;}
.infobox  .member{width:164px;float:right;}
.client_text{
	border:2px dashed #baa067;
	line-height:20px;
	font-size:13px;
	text-align:left;
	padding:5px;
}
.info_title1{background: url(../images/bjt2.gif) repeat;height:25px;}
.info_title2{background: url(../images/bjt3.gif) repeat;height:25px;}
.new{width:272px;}
.news ul{ 
       margin:0px;
	   padding:0px 5px;
	   text-align:left;
	   border:1px solid #e8e7e3;
	   
	   }
.news ul li{
	list-style-type:none;
	line-height:22px;
	list-style-image:url(../images/icon.gif);
	list-style-position: inside;
	text-align:left;
	   }
.client_pic{
   width:728px;height:82px;
   background: url(../images/kf_bg.gif);
   clear:both;
   padding:11px 0px;
 
}
.botttom{
  height:14px;background:#e6dfd7;padding:5px 0px;
}
.bottom_box{
 margin:10px 0px;
 line-height:18px;
}
.main_box{width:728px; height:auto;background: url(../images/inside_bg.gif) no-repeat top;}
.main_box2{width:728px; height:auto;background: url(../images/inside_bg2.gif) no-repeat top;}
.main_box .zuo{width:578px;float:left;padding:0px;margin:0px;}
.main_box .you{width:150px;float:right;margin:0px;padding:0px;}

.biao_title{margin:0px;padding:0px;text-align:left;}
.content_text{margin:0px;padding:0px;text-align:left;line-height:20px;color:#6e6d6c;}
/* 右边导航----------------------------------------------- */
.nav{margin-top:18px;padding:0px;}
.nav ul{margin:0px;padding:0px;text-align:left;}
.nav li{margin:0px;padding:0px;list-style-type:none;}

/* 专家团队--------*/
.type1{
	width:538px;
	height:157px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	text-align:left;
}

.projecttype{
      margin:20px 0px 30px 0px;width:538px;
}
.zw{
      text-align:left;
	  line-height:22px;
	  font-size:12px;
	  margin:10px 0px 30px 0px;
	  padding:0px;
	  clear:both;
}
.Text{
      margin:50px 0px 20px 0px;
	  width:700px;
}
.fenye{width:528px;}

/* misc
----------------------------------------------- */

.first{ border-top: none; }

.casepic table td{
     width:178px;
	 padding: 3px 0px 8px 2px; 
	
}
.caseinfo .thumbnail{
	
	background:url(../images/picbj.gif);
	background-repeat:no-repeat;
	width:178px;
	height:141px;
	float:left;
	margin:10px 0px 10px 0px;
	}	
.caseinfo .thumbnail img{
    margin:20px 0px 0px 0px;
}
.casethum .thumbnail{
	
	background:url(../images/picbj.gif);
	background-repeat:no-repeat;
	width:178px;
	height:141px;
	float:left;
	margin:10px;
	}	
.casethum .thumbnail img{
    margin:20px 0px 0px 0px;
}
.casepic .thumbnail{
	
	background:url(../images/picbj.gif);
	background-repeat:no-repeat;
	width:178px;
	height:141px;
	float:left;
	}	
.casepic .thumbnail img{
    margin:20px 0px 0px 0px;
}
.caption{ font-size: 12px; padding-top: 5px;}

.customerpic table{
      margin:20px 0px 20px 0px;
}

.newss ul{
      width:550px;
	  text-align:left;
	  margin:20px 0px 10px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:13px
}
.newss li{
      border-bottom:1px #CCCCCC dashed;
	  padding:15px 0px 8px 0px;
	  list-style-type:none;
	 }
.newss a{
      margin:0px 20px 0px 10px;
}
.newss b{
	font-size:12px;
	color:#867555;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.newssinfo{
      margin:50px 20px 20px 20px;
	  width:688px;
	  line-height:20px;
	  text-align:left;
}
.newssinfo_title{padding:10px 0px; text-align:center;line-height:25px;}
.tdbiao{
      background:url(../images/messagetopbj.gif);
	  background-repeat:no-repeat;
	  margin:0px;
	  padding:0px;
}
.message b{
      font-size:14px; 
	  color:#000000;
}
.message table{
      width:600px;word-break:break-all;
}
.message .txt{line-height:20px;text-align:text;}
h4{
      text-align:left;
	  padding:2px 0px 2px 0px;
	  font-size:12px;
	  color:#b023a0;
	  font-weight:bold;
}
.leave{
      margin:25px 0px 10px 0px;
}
.leavetable{
	  border:#eeeae5 2px solid;
	 
}
.leavebiao{
      background:url(../images/leavebj.gif);
	  background-repeat:repeat-x;
	  height:29px;
}
.input{border:1px solid #d9d5d0;}
.recruit{width:684px;}
.recruit .table{
      margin:30px 0px 30px 0px;
	  padding:10px 0px 10px 0px;
	  border-bottom:1px #CCCCCC dashed;
}

.webmapform{
      margin:20px 0px 50px 0px;
}
.contact{
      text-align:left;
	   margin:0px;
	   padding:0px;
	   width:630px;
	   float:left;
}
.contact b{font-size:14px;font-weight:bold;color:#87167a;}
.contact ul{margin:0px;padding-left:40px;}
.contact li{list-style-type:none;line-height:20px;}
.Advan{line-height:20px;margin:10px;width:650px;text-align:left;}
.Advan .b{font-size:15px;font-weight:bold;}
