#banner{ width:100%; height:550px;background:url(../images/banner_pc_1.jpg) no-repeat center top;}
#banner .content{ width:1200px; margin:0 auto;}
#banner .content .title{ text-align:center;height:20px;}
#banner .content .advantage{ position:relative; margin-top:380px;}
#banner .content .advantage img{ width:100%;}
#banner .content .advantage ul{ position:absolute; top:16px; left:236px;}
#banner .content .advantage ul li{ float:left; font-size:20px; color:#772704; font-family:'微软雅黑'; width:120px;}
#banner .content .advantage ul .li1{ margin-left:144px;}
#banner .content .advantage ul .li2{ margin-left:156px;}
#banner .content .advantage ul .li3{ margin-left:162px;}
#banner .content .advantage ul li span{font-size:40px; font-weight:800;}
#banner .content .banner_but{text-align:center; margin-top:14px;}
#banner .content .banner_but ul{ display:inline-block;}
#banner .content .banner_but ul li{ width:12px; height:12px; border-radius:50%; margin-right:12px; background:#c5c5c4;float:left;    cursor: pointer;}
#banner .content .banner_but ul .li1{background:rgb(183, 125, 0);}

#legal{ width:100%;}
#legal .content{ width:1200px; margin:0 auto; padding-bottom:46px;}
#legal .content .title{ text-align:center;}
#legal .content .title img{ margin-top:45px;}
#legal .content .list{ margin-top:48px;}
#legal .content .list ul li{ width:274px; float:left; margin-left:34.6px; position:relative;}
#legal .content .list ul .li1{ margin-left:0;}
#legal .content .list ul li .legal_top{ border:1px solid #c6c6c6; width:272px;}
#legal .content .list ul li .legal_top img{ width:100%;}
#legal .content .list ul li .legal_bottom{ border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; width:272px; height:146px; text-align:center;}
#legal .content .list ul li .legal_bottom h5{font-size:22px; color:#000; font-family:'微软雅黑'; padding-top:16px;}
#legal .content .list ul li .legal_bottom h5 span{color:#ff9233;}
#legal .content .list ul li .legal_bottom p{font-size:14px; color:#333; font-family:'微软雅黑'; line-height:36px;}
#legal .content .list ul li .legal_bottom h6{ height:38px; width:138px; margin:0 auto; border:1px solid #772704; border-radius:6px;font-size:18px; color:#772704; font-family:'微软雅黑'; line-height:38px; font-weight:500;}

#field{width:100%; height:650px;background:url(../images/field_bj.png) no-repeat center top;}
#field .content{ width:1200px; margin:0 auto;}
#field .content .field_left{ float:left; width:273px;}
#field .content .field_left img{ height:650px;}
#field .content .field_right{ float:right; width:894px;}
#field .content .field_right ul{ margin-top:18px;}
#field .content .field_right ul li{ margin-top:16px; float:left; margin-left:18px; position:relative; height:183px;}
#field .content .field_right ul li img{height:183px;}
#field .content .field_right ul .li1{margin-left:0;}

#advisory{width:100%; height:560px;background:#ececec;}
#advisory .content{ width:1200px; margin:0 auto;}
#advisory .content .advisory_left{ width:800px; float:left;}
#advisory .content .advisory_left h5{font-size:36px; color:#772704; font-family:'微软雅黑'; margin-top:52px;}
#advisory .content .advisory_left h5 .span1{color:#000; font-weight:500;}
#advisory .content .advisory_left h5 .span2{color:#666; font-weight:500;font-size:18px; margin-left:40px;}
#advisory .content .advisory_left .list{ height:346px; background:#fff; margin-top:20px; width:100%; padding-top:18px; overflow:hidden;}
#advisory .content .advisory_left .list ul{ width:760px; margin-left:20px; position:relative;}
#advisory .content .advisory_left .list ul li{ float:left; width:360px; border-bottom: 1px solid #e8e8e8; padding-left:40px; padding-bottom:27px; padding-top:27px;}
#advisory .content .advisory_left .list ul .li1{ padding-left:0px;}
#advisory .content .advisory_left .list ul li .left{ float:left; width:60px;}
#advisory .content .advisory_left .list ul li .left img{width:60px; height:60px; border-radius:50%;}
#advisory .content .advisory_left .list ul li .right{ float:right; width:280px;}
#advisory .content .advisory_left .list ul li .right h6{font-size:18px; color:#000; font-family:'微软雅黑'; font-weight:500;}
#advisory .content .advisory_left .list ul li .right h6 span{font-size:14px; color:#666; float:right; line-height:30px;}
#advisory .content .advisory_left .list ul li .right p{font-size:14px; color:#333; float:right;font-family:'微软雅黑'; margin-top:8px;}

#advisory .content .advisory_right{ width:400px; float:left;}
#advisory .content .advisory_right .input_advisory{ height:442px; background:#772704; margin-top:76px; text-align:center;}
#advisory .content .advisory_right .input_advisory h5{font-size:30px; color:#fff; font-family:'微软雅黑'; padding-top:30px;}
#advisory .content .advisory_right .input_advisory h6{font-size:16px; color:#fff; font-family:'微软雅黑'; font-weight:500;margin-top:10px; padding-bottom:30px;}
#advisory .content .advisory_right .input_advisory .textarea{ width:328px; height:128px; margin:0 auto; border:1px solid #c6dcff;background: rgba(255, 255, 255, 0.3); position:relative;}
#advisory .content .advisory_right .input_advisory .textarea textarea{width:328px; height:128px; outline: medium; border: 0;background: transparent; text-indent:2.5em;font-size:14px; color:#fff; font-family:'微软雅黑'; line-height:36px;}
#advisory .content .advisory_right .input_advisory .textarea img{ position:absolute; top:10px; left:10px;}
#advisory .content .advisory_right .input_advisory .input{ width:328px; height:40px; margin:22px auto; border:1px solid #c6dcff;background: rgba(255, 255, 255, 0.3); position:relative;}
#advisory .content .advisory_right .input_advisory .input input{width:328px; height:40px; outline: medium; border: 0;background: transparent; text-indent:2.5em;font-size:14px; color:#fff; font-family:'微软雅黑';}
#advisory .content .advisory_right .input_advisory .input img{ position:absolute; top:12px; left:10px;}
#advisory .content .advisory_right .input_advisory .button{ width:328px; height:40px; margin:22px auto;background:#ff9233; text-align:center;cursor:pointer;}
#advisory .content .advisory_right .input_advisory .button input{width:328px; height:40px; outline: medium; border: 0;background: transparent; font-size:22px; color:#fff; font-family:'微软雅黑';cursor: pointer;}
#advisory .content .advisory_right .input_advisory .p_l p{font-size:14px; color:#fff; font-family:'微软雅黑'; text-align:center; margin-top:-10px;}

#advisory .content .advisory_right .input_advisory .input input::-webkit-input-placeholder{ color: #fff;opacity:1;}
#advisory .content .advisory_right .input_advisory .textarea textarea::-webkit-input-placeholder{ color: #fff;opacity:1;}

#lawyer{width:100%;}
#lawyer .content{ width:1200px; margin:0 auto;}
#lawyer .content h5{ text-align:center; margin-top:45px;}
#lawyer .content .lawy_list{ margin-top:38px; width:1200px; overflow:hidden;}
#lawyer .content ul{ width:2600px; position:relative;}
#lawyer .content ul li{ width:276px; margin-right:32px; float:left;}
#lawyer .content ul li .top img{width:276px; height:206px;}
#lawyer .content ul li .buttom{width:274px; height:154px; background:#f5f5f5; border-left:1px solid #dedede;border-right:1px solid #dedede; position:relative;}
#lawyer .content ul li .buttom h6{font-size:14px; color:#12111a; font-family:'微软雅黑'; font-weight:500; padding-top:19px; width:250px; margin:0 auto;}
#lawyer .content ul li .buttom h6 .span1{font-size:21px; color:#12111a;  font-weight:700; margin-right:8px;}
#lawyer .content ul li .buttom h6 .span2{ float:right; line-height:40px;}
#lawyer .content ul li .buttom p{font-size:14px; color:#666666; font-family:'微软雅黑'; width:250px; margin:0 auto; padding-top:3px; height:38px; overflow:hidden;}
#lawyer .content ul li .buttom h4{font-size:14px; color:#006cff; font-family:'微软雅黑'; font-weight:500; padding-top:16px; width:250px; margin:0 auto;}
#lawyer .content ul li .but{ position:relative; margin-top:-36px;}
#lawyer .content ul li .but a{ display:inline-block; width:138px; text-align:center; height:46px; line-height:46px;font-size:18px; color:#fff; font-family:'微软雅黑'; background:#772704; float:left;}
#lawyer .content ul li .but .a1{background:#ff9233;}

#case{width:100%; height:734px;background:url(../images/case_bj.png) no-repeat center top; margin-top:66px;}
#case .content{ width:1200px; margin:0 auto;}
#case .content h5{font-size:36px; color:#fff; font-family:'微软雅黑'; text-align:center; padding-top:42px;}
#case .content h5 span{font-size:16px; color:#fff; font-family:'微软雅黑'; text-align:center; font-weight:500; line-height:44px;}
#case .content .list{ margin-top:28px;}
#case .content .list ul li{ width:594px; border:1px solid #d2cac8; background:#d9d3d1; height:70px; margin-top:6px; float:left; margin-left:6px; padding:18px 0;border-top:3px solid #d9d3d1;}
#case .content .list ul .li1{ margin-left:0;}
#case .content .list ul li .left{ width:94px; border-right:1px solid #979392; height:70px; float:left;}
#case .content .list ul li .left p{ width:60px; margin:0 auto;font-size:25px; color:#0044a9; font-family:'微软雅黑'; font-weight:700;}
#case .content .list ul li .right{ width:460px; height:70px; float:left; margin-left:15px;}
#case .content .list ul li .right h6{font-size:18px; color:#000; font-family:'微软雅黑';font-weight:500;}
#case .content .list ul li .right p{font-size:14px; color:#333; font-family:'微软雅黑'; margin-top:6px; height:38px;overflow:hidden;}
#case .content .list ul li:hover{ border-top:3px solid #f97400; background:#fff;}
#case .content .list ul li:hover .left p{ color:#f97400;}
#case .content .list ul li:hover .right h6{color:#f97400;}
#case .content .more{ margin-top:34px; text-align:center;}

#trls_pk{width:100%;height: 600px;}
#trls_pk .content{ width:900px; margin:0 auto;}
#trls_pk .content h5{font-size:30px; color:#772704; font-family:'微软雅黑'; text-align:center; padding-top:42px;}
#trls_pk .content h5 span{ color:#000;font-weight:500;}
#trls_pk .content .underline{ width:70px; height:4px; background:#772704;  margin:18px auto;}
#trls_pk .content .pk{ width:100%; height:526px;}
#trls_pk .content .pk .left{ float:left; margin-top:44px; position:relative; left:-500px; width:0px; height:0px; overflow:hidden;}
#trls_pk .content .pk .right{ float:right; margin-top:44px;position:relative; right:-500px; width:0px; height:0px; overflow:hidden;}

#tr_step{width:100%; height:404px;background:url(../images/step_bj.png) no-repeat center top;}
#tr_step .content{ width:1200px; margin:0 auto;}
#tr_step .content h5{font-size:36px; color:#fff; font-family:'微软雅黑'; text-align:center; padding-top:34px;}
#tr_step .content .underline{ width:70px; height:4px; background:#fff;  margin:18px auto;}
#tr_step .content ul{ margin-top:36px;}
#tr_step .content ul li{     width: 200px;
    margin: 0 50px;
    text-align: center;
    float: left;}
#tr_step .content ul li .zx{ width:130px; height:36px; line-height:36px; border:1px solid #fff; border-radius:60px; margin-top:26px;margin-left:22px; font-size:18px; color:#fff; font-family:'微软雅黑';}
#tr_step .content ul li:hover .zx{  border:1px solid #ff7700; background:#ff7700;}

#about_tr{width:100%;height:730px;}
#about_tr .content{ width:1200px; margin:0 auto;}
#about_tr .content h5{font-size:36px; color:#772704; font-family:'微软雅黑'; text-align:center; padding-top:42px;}
#about_tr .content h5 span{ color:#000;font-weight:500;}
#about_tr .content .underline{ width:70px; height:4px; background:#772704;  margin:18px auto;}
#about_tr .content p{ font-size:16px; color:#333; font-family:'微软雅黑'; line-height:28px;}

#surroundings{width:100%; height:290px;background:#ececec;}
#surroundings .content{ width:1200px; margin:0 auto;}
#surroundings .content .list{width:100%; height:240px; padding-top:25px; overflow:hidden;}
#surroundings .content .list ul{ position:relative;}
#surroundings .content .list ul li{ float:left; margin-right:6px; width:396px;}
#surroundings .content .list ul li img{ width:100%;}

 .title {
    text-align: center;
	 margin-bottom: 48px;
}

.service, .ct_bt {
    width: 1190px;
    height: auto;
    margin: 0 auto;
}

.fw01 {
    width: 276px;
    height: 228px;
    padding: 10px 10px 0px 0px;
    margin: 10px 13px 10px 0px;
    float: left;
    border: 1px solid #cecece;
    border-top: 4px solid #772704;
}


.fw01 h3, .fw01_r h3 {
    width: 245px;
    font-size: 16px;
    color: #a92842;
    line-height: 26px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    padding-left: 25px;
    float: left;
    padding-top: 10px;
    background: url(../images/arrow_ico.jpg) 2px 15px no-repeat;
    margin-left: 15px;
}

.fw01 h3 a, .fw01_r h3 a {
    font-size: 16px;
    color: #772704;
}


.fw01 .fw_img, .fw01_r .fw_img {
    width: 145px;
    float: left;
    padding-top: 15px;
}

.fw01 dl, .fw01_r dl {
    width: 115px;
    float: right;
    margin-top: 15px;
}
.fw01 dl dd, .fw01_r dl dd {
    line-height: 30px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #666;
    background: url(../images/dot.jpg) 3px 12px no-repeat;
    padding-left: 15px;
}

.fw01 span, .fw01_r span {
    width: 115px;
    float: left;
    line-height: 35px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #666;
    padding-left: 15px;
}
.fw01_r {
    width: 275px;
    height: 228px;
    padding: 10px 10px 0px 0px;
    margin: 10px 0px 10px 0px;
    border: 1px solid #cecece;
    border-top: 4px solid #772704;
    float: right;
}
.content {
    width: 1190px;
    
    margin: 0 auto;
}

.fn_cle{
	height:570px;
}



.section-case {
    margin-top: 90px;
	    background: url(../images/case_bj.png) no-repeat center top;
	height:500px;
}
.sec-teamt {
    text-align: center;
  
}

.case-list {
    margin: 55px   auto ;
	width: 1170px;
}

.w {
    width: 1170px;
    margin: 0 auto;
}
.case-list li {
    float: left;
    position: relative;
    width: 354px;
    padding: 0 17px;
    text-align: center;
    color: #fff;
    border-right: 1px solid #e5e5e5;
    transition: all 0.3s;background: #fff;opacity: 0.72;
}

.case-list li a.xq {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
}
.case-list li h3 {
    transition: all 0.3s;
    padding: 35px 0 30px;
	color: #444;
	
	
	
}



.case-list li h3  a{
  
	color: #000;
	font: 25px  微软雅黑, "Microsoft YaHei"; 
}   
.case-list li i {
    display: block;
    width: 31px;
    height: 31px;
    display: block;
    margin: 16px auto 8px;
    transition: all 0.3s;
}
.case-more {
    width: 318px;
    height: 48px;
    margin: 363px auto 0;
    background: url(../images/38.png) no-repeat center center;
    text-align: center;
}


.case-more a {
    font: 18px/48px "å¾®è½¯é›…é»‘", "Microsoft YaHei";
    color: #fff;
    display: block;
}


.case-list li p {
    width: 94%;
    margin: 0 auto;
    font: 16px/26px "å¾®è½¯é›…é»‘", "Microsoft YaHei";
    color: #000;
}

.sec-teamt h3 {
    text-transform: capitalize;
    font: bold 48px/58px 微软雅黑, "Microsoft YaHei";
}

.sec-teamt span {
  
    font-size: 16px;
	color:#fff;
   
}
.sec-teamt h5{
	
	font-size: 36px;
	color:#fff;
	margin-bottom: 20px;
	
}


.case-list li:hover { box-shadow: 0 15px 25px #fff  ;opacity: 0.8;  }
.case-list li:hover h3 a { color: #000;}
.case-list li:hover i{ transform: rotate(360deg); }
.case-more a:hover { text-decoration: underline;}
.case-list li span {
    display: block;
    color: #000;
    font: 18px/28px 微软雅黑, "Microsoft YaHei";
}


