﻿body {
}
.overView_model{
    overflow:hidden;
    zoom:1;
    border-bottom:1px dashed #a6a6a6;
    padding-bottom:60px;
    margin-bottom:60px;
}
.overView_model p{
    line-height:2em;
}

.overView_model .g_img{
    width:45%;
    margin-right:5%;
}
.overView_model img{
    width:100%;
}
.overView_model .about_title,.tzcl_model .about_title{
    margin-bottom:36px;
    color: #956134;
}
.tzcl_model{
    margin-bottom:12em;
}
.tzcl_model li{
    margin-bottom:30px;
    background-color:#eeeeee;
    padding:30px;
    margin-bottom:20px;
}
.tzcl_model li h3{
    text-align:left;
    font-size:18px;
    margin-bottom:10px;
}
.tzcl_model li div{
    font-size:14px;
    line-height:2em;
}

/*新闻*/
.news_model{
    margin-bottom:12em;
    position:relative;
    overflow:hidden;
    zoom:1;
}
.news_list li{
    overflow:hidden;
    zoom:1;
    background-color:#f3f3f3;
    margin-bottom:20px;
}
.news_list li .news_img {
    width: 30%;
    float: left;
    margin-right: 5%;
    display: block;
    height: 0;
    padding-bottom: 20%;
}
.news_list li .news_img img{
    width:100%;
    display:block;
}
.news_list li .news_right{
    width:65%;
    float:left;
}
.news_model .t_title {
    text-align: left;
    margin-top: 25px;
    margin-bottom: 15px;
}
.news_list .t_title a{
    font-size:18px;
    font-weight:bold;
    display:block;
    color:#333;
}
.news_model .news_time{
    font-size:14px;
    font-weight:bold;
    color: #956134;
    display:block;
    margin-bottom:50px;
}
.news_list .news_time{
    margin-bottom:20px;
}
.news_list .t_title a:hover{
    color: #956134;
}
.news_list li .news_right .news_content{
    font-size:12px;
    line-height:20px;
    margin-right:50px;
    height:5.2em;
    overflow:hidden;
}
.news_list li .news_right .news_content img{
    width:100%;
    height:auto;
}
.news_detail_wrap .t_title{
    font-size:28px;
    font-weight:normal;
    color:#333;
}
.contact{
    margin-bottom:6em;
}   
.contact .t_title{
    font-size:20px;
    color: #956134;
    margin-bottom:10px;
    text-align:left;
    margin-top:120px;
}     
.contact .small_t{
    color:#8d8d8d;
    font-size:14px;
} 
.contact ul{
   overflow:hidden;
   zoom:1;
   margin-right:-5%;
   margin-top:70px;
}
.contact ul li{
   width:45%;
   margin-right:5%;
   float:left;
   margin-bottom:70px;
}
.contact ul li h4{
   color: #956134;
   margin-bottom:24px;
   border-bottom:1px solid #ccc;
   padding-bottom:10px;
   font-size:16px;
}
.contact ul li div{
   line-height:2em;
}
   

/*案列*/
.case_model{
    overflow:hidden;
    zoom:1;
    margin-right:-3%;
    margin-bottom:12em;
}
.case_model .case_item{
    float:left;
    width:22%;
    /*height:330px;*/
    margin-right:3%;
    position:relative;
    overflow:hidden;
    margin-bottom:3%;
}

.case_model .case_item .cases_img{
    width:100%;
}
.case_model .case_item .cases_img img{
    width:100%;
    transition:all .3s linear 0s;
}
.case_model .case_item .cases_img:hover img{
    transition:0.4s;
    transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
}
.case_model .case_item .case_float_title{
    height:70px;
    line-height:70px;
    width:100%;
    background-color: rgba(202, 149, 103, 0.77);
    position:absolute;
    bottom:-70px;
    left:0;
    color:#fff;
    text-align:center;
    font-size:18px;
    transition:all .3s linear 0s;
}

.case_model .case_item .cases_img:hover .case_float_title{
    display:block;
    bottom:0;
}

.cases_details_wrap{
    width:97%;
    background-color: #ca9567;
    padding:30px 40px;
    color:#fff;
    margin-bottom:3%;
    overflow:hidden;
    zoom:1;
    display:none;
}
.cases_details_wrap .left_img{
    float:left;
    width:30%;
}
.cases_details_wrap  .cases_content{
   float:left;
   width:65%;
   margin-left:5%;
    color:#fff;
} 
.cases_details_wrap  .cases_content h2{
   margin-bottom:25px;
} 
.cases_details_wrap .case_right p,
.cases_details_wrap .case_right h1,
.cases_details_wrap .case_right h2,
.cases_details_wrap .case_right h3,
.cases_details_wrap .case_right h4,
.cases_details_wrap .case_right h5,
.cases_details_wrap .case_right li,
.cases_details_wrap .case_right span,
.cases_details_wrap .case_right p,
.cases_details_wrap .case_right div,
.cases_details_wrap .case_right a{
    color:#fff!important;
    font-size:12px!important;
    line-height:26px!important;
} 
.case_j{
    margin-bottom:50px;
}
.case_j,.case_dy{
    font-size:12px;
    line-height:27px;
}
.case_inner{
    overflow:hidden;
    zoom:1;
}

.news_left_info{
    width:72%;
    float:left;
    margin-right:6%;
}
.news_right_info{
    width:22%;
    float:right;
    margin-top:70px;
    color:#878787;
}
.news_right_info p{
    line-height:28px;
}
.news_right_info .jj{
    margin-bottom:20px;
}
.return_list{
    margin-bottom:30px;
    color: #956134;
    border-bottom:1px solid #ccc;
    padding-bottom:10px;
}
.news_right_info h2{
    font-size:16px;
    padding-bottom:10px;
    margin-bottom:10px;
}
.return_list a:hover{
    text-decoration:underline;
    font-weight:bold;
}

@media(max-width:992px) {
    .overView_model .col-md-6{
       width:50%;
       float:left;
       margin-right:0;
    }
    
.case_j{
    margin-bottom:30px;
}
}
        
@media(max-width:910px) {
     .news_list li .news_right .news_time{
        margin-bottom:15px;
    }
}

@media(max-width:860px) {
     .overView_model .col-md-6{
       width:100%;
       float:left;
       padding-left:0;
    }
     .overView_model .g_img{
         width:70%;
         margin-bottom:30px;
     }
        .news_list li .news_right .news_time{
        margin-bottom:10px;
    }
        .news_list li .news_right .t_title{
        margin-top:20px;
    }
        
    .news_list li .news_right{
       padding-bottom:30px;
       width:60%;
    }

    .news_list li .news_img{
        width:35%;
        margin-right:5%;
    }
    .news_list li .news_right .news_content{
        margin-right:0;
    }

    /*案例*/
    .cases_details_wrap .left_img{
        float:left;
        width:30%;
    }
    .cases_details_wrap  .cases_content{
       float:left;
       width:65%;
       margin-left:5%;
    } 
    .cases_details_wrap  .cases_content h2{
       margin-bottom:20px;
       font-size:26px;
    } 

    .news_left_info{
        width:100%;
        float:none;
        margin-right:0%;
    }
    .news_right_info{
        display:none;
    }

}

@media(max-width:768px){
    .news_list li .news_img{
        display:none;
    }
    .news_list li .news_right{
       width:100%;
       padding:0 20px 20px 20px;
    }
    .case_model{
        margin-right:-3%;
    }
    .case_model .case_item{
        width:30.3%;
        margin-right:3%;
        margin-bottom:3%;
    }

    .cases_details_wrap{
        padding:20px;
    }

}
@media(max-width:640px) {
    .case_model .case_item .case_float_title {
        height: 60px;
        line-height: 60px;
    }
         /*案例*/
    .cases_details_wrap .left_img{
        float:left;
        width:50%;
        margin-bottom:25px;
    }
    .cases_details_wrap  .cases_content{
       float:left;
       width:100%;
       margin-left:0%;
    } 
    .cases_details_wrap  .cases_content h2{
       margin-bottom:20px;
       font-size:20px;
    } 
}

@media(max-width:480px) {
    .case_model{
        margin-right:-3%;
    }
    .case_model .case_item{
        width:47%;
        margin-right:3%;
        margin-bottom:3%;
    }
    .case_model .case_item .case_float_title {
        height: 50px;
        line-height: 50px;
        font-size:16px;
    }
    .news_list .t_title a{
        font-size:16px;
        line-height:22px;
    }
}