@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-family:"微软雅黑"}
img{border:none;}
a{text-decoration:none;}
li{list-style:none;}
.clear{clear:both;}
.text-rig{text-align:right;}

body{background:#fefbf4;}
.header{width:970px; padding:20px 5px 0px; margin:0 auto;  border-bottom:2px solid #626262; *height:143px;}
.logo{float:left; height: 100px;}
.logo img {height: 100px;}
.lang{float:right; margin-top:15px;}
.lang a{ color:#fff; font-size:12px; margin-left:10px; width:30px; padding:5px 0px;text-align:center; display:inline-block}
.lang a.color-1{background-color:#8c7e57;}
.lang a.color-2{background-color:#626262;}
.nav{ margin-top:10px; float:right; margin-right:15px; *margin-top:-2px;}
.nav ul li{ float:left;}
.nav ul li:hover a{color:#fff;}
.nav ul li:hover{background:#d83b36;}
.nav ul li a{ font-size:16px; color:#000; padding:5px 10px; display:inline-block; margin:0px 6px;}
.people-li{position:relative;}
.people-li ul{position:absolute; width:130px; background:#d6d4d2; text-align:center; left:-13px; *top:31px; display:none;  }
.people-li:hover ul{display:block;}
.nav ul li.people-li ul li{clear:both; border-bottom:1px solid #fff; text-align:center; }
.nav ul .people-li ul li a{ width:130px; text-align:center; margin:0px; padding:10px 0px; color:#000;}
.nav ul li.people-li ul li:hover{ background:none;}
.nav ul .people-li ul li a:hover{ color:#d83b36; background:none;}
.footer{text-align:center; font-size:12px; margin-top:30px; margin-bottom:20px; }
.footer a{color:#000;}

.contain{width:970px; padding:10px 5px; margin:0 auto; min-height:500px;}
.index-bottom{margin-top:45px;}
.bottom-left{float:left; width:650px}
.title-1{ font-size:22px; margin-bottom:15px}
.bottom-left p{text-align:justify; line-height:24px; color:#666;}
.bottom-left .text-right{text-align:right;}
.more{color:#666;}
.bottom-right{text-align:right; }

/***************firm**********/
.navbar-bg{ background:#eae8e4; padding:10px 0px 10px 20px; margin-top:15px;}
.navbar-a{ color:#000;}
.navbar-b{color:#d83b36;}
.navbar-c{float: right; padding-right: 10px;}
.navbar-c:hover .navbar-d{display: block;}
.firm-lr{margin:50px 20px;}
.firm-l {width:400px; float:left; margin-top:10px;}
.firm-r{float:right; margin-right:50px;}
.p1{font-size:30px; margin:20px 0px 15px;}
.p2{text-align:justify; line-height:25px; color:#666666;}
.p3{font-size:16px; color:#000;}
.p4{font-size:20px; color:#000;}
.p5{color:#666; font-size:16px; font-weight:bold;}
.p6{font-size:16px; color:#666;}

/********people************/
.people-mian{width:920px; margin:30px auto;}
.line{margin:10px 0px;}
.people-list{margin-bottom:50px;}
.people-list li{float:left; margin-right:30px; width:200px; text-align:center;}
.people-list li img{width:163px;}
.people-list li p a{color:#000;}
.people-list li p a:hover{color:#d83b36;}
#partner,#consultant,#assoctate{font-size:20px;}

.people-l{float:left; width:310px; margin-left:15px;}
.people-r{float:right; width:550px; min-height:600px;}
.link,.join-l a.link{color:#d83b36; text-decoration:underline;}

/***********service**************/
.dian{padding-left:20px; background:url(../images/dian.png) left center no-repeat;}
.dian a{color:#666;}
.sercice-main{width:940px; margin:40px auto; min-height:400px;}

/*****contact************/
.join-lr{margin:50px 20px;}
.join-l {width:500px; float:left; margin-top:10px;}
.join-r{float:right; margin-right:50px;}

/***********contact*********/
#map_canvas{height:250px; margin-bottom:15px;}
.contact-xx{float:left; width:350px; margin-right:20px; margin-bottom:15px; margin-left:20px;}
.bg{float:right; width:500px; background:#c0bfbf; padding:20px 0px 20px 20px; }
.bg input{color:#999; padding:4px 5px; border-radius:5px; border:none; width:135px; margin-right:18px;}
.bg textarea{color:#999; width:470px;  padding:4px 5px; border-radius:5px; border:none; margin:20px 0px; height:160px;}
.bg .sub,.rest{display:inline-block; background:#000; color:#fff; margin-right:10px; width:70px; text-align:center; padding:7px 0px;}
.xx-l{width:100px; float:left}
.xx-r{width:250px; float:right}
.contact-xx p{line-height:24px; height:26px;}
