﻿
/*banner*/
.banner{position:relative;width:100%;height:auto}
.banner .head{width:631px;height:804px;position:absolute;bottom:1px;right:0;margin:auto}
.banner_1{background:url(../images/1_02.jpg) center no-repeat;width:100%;height:297px}
.banner_2{background:url(../images/1_03.jpg) center no-repeat;width:100%;height:232px}
.banner_2 .ban_center{width:1200px;margin:auto;height:232px}
.banner_2 .ban_center p{font-size:48px;color:#fff}
.banner_2 .ban_center span{font-size:100px;color:#fff;display:block;line-height:100px}
.banner_3{background:url(../images/1_04.jpg) center no-repeat;width:100%;height:334px}
.banner_3 .ban_center{width:1200px;margin:auto;height:334px}
.banner_3 .ban_center .left{float:left}
.banner_3 .ban_center .left p{display: block;width: 600px; font-size:16px;color:#fff}
.banner_3 .ban_center .left a{font-size:16px;color:#1b1b1b;background:#E0AF6D url(../images/tel.png) 170px 13px no-repeat;text-indent:-30px;height:40px;display:block;line-height:40px;width:210px;text-align:center;border-radius:30px;margin:45px auto 0 0}
.banner_3 .ban_center .right{float:right;width:230px;margin-top:90px}
.banner_3 .ban_center .right .right_nei{background:rgba(33,23,20,.66);padding:15px}
.banner_3 .ban_center .right span{font-size:34px;color:#82644d}
.banner_3 .ban_center .right em{font-size:16px;color:#e0b274;display:block;margin-bottom:10px}
.banner_3 .ban_center .right p{font-size:14px;color:#e0b274;line-height:22px}

.xin_case{width: 96%;height:100%; margin: 40px 0;margin-left:2%}
.xin_case .xin_case_center{width: 100%;margin: auto;height: 100%;overflow: hidden;}
.xin_case .xin_case_center li{width: 410px; float: left; height: 400px;  margin: 0 10px 30px;  overflow: hidden;}
.xin_case .xin_case_center li .li_time{  width: 395px;  height: 70px;  background: #ffffff;  padding: 10px 15px; float: left;width: 330px; margin-top: 10px;}
.xin_case .xin_case_center .li_ancad{  width: 425px;  height: 305px;display: block;  overflow: hidden; }
.xin_case .xin_case_center p{font-size: 16px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xin_case .xin_case_center .fo_xin{overflow: hidden;margin-top: 15px;}
.xin_case .xin_case_center .fo_xin div{ float: left;margin: 0 10px;font-size: 14px;}
.xin_case .xin_case_center .fo_xin div img{    vertical-align: sub; margin-right: 5px;}
.xin_case .xin_case_center i{color: #828282;}
.xin_case .xin_case_center li img{cursor:pointer;transition:all .8s}
.xin_case .xin_case_center li :hover img{transform:scale(1.1)}
.xin_case .xin_case_center li:hover{-moz-box-shadow:0 3px 25px #969696;-webkit-box-shadow:0 3px 25px #969696;box-shadow:0 3px 25px #969696}
.xin_case .xin_case_center li:hover p{color: #7F0B72;}
.xin_case .an_case{font-size: 22px;display: block; margin: 15px 0 26px;color: #333;}
.xin_case .an_case em{width:99%;height:1px;display:block;background:#d2d2d2;margin-top:-3px}
.xin_case .an_case i{width:200px;display:block;height:5px;background:#d2d2d2}

.quan_an{overflow:hidden;margin-bottom:45px;width: 100%;height: auto;}
.quan_center{width:96%;margin:auto;overflow:hidden}
.quan_name{width:100%;height:auto;overflow:hidden;position:relative}
.quan_name span{display:block;font-size:22px;float:left}
.quan_name p{float:left;width:265px;font-size:14px;margin-top:7px;color:#6f6f6f}
.quan_name em{display:block;width:890px;height:1px;background:#9c9c9c;float:left;margin-top:18px}
.tab-b-in-a{ width:1400px; height:auto; margin-top:27px;}
.tab-b-in-a-l{ width:351px; height:474px; float:left;position:relative;}
.tab-b-in-a-l .wz-sp{width:351px;height:60px; text-align:center; line-height:60px; position:absolute; left:0; bottom:0; font-size:18px; color:#ffffff;}
.tab-b-in-a-r{ width:1040px; float:right;}
.tab-b-in-a-r ul{ margin-right:-2px;}
.tab-b-in-a-r ul li{ width:310px; height:232px; float:left; margin-bottom:10px; margin-right:10px; position:relative;}
.tab-b-in-a img{width: 100%;height: 100%;display: block;}
.tab-b-in-a-r ul li span{ width:310px; height:60px; text-align:center; line-height:60px; position:absolute; left:0; bottom:0;  font-size:18px; color:#ffffff;}

/**/
.des_banner{width: 100%;height: 800px;min-width: 1400px; background: url(../images/des_bg.jpg) no-repeat center;}
.des_banner_cen{width: 1400px;height: 710px;margin: 0 auto; padding: 90px 0 0 64px; color: #fff;}
.des_banner_left{width: 846px;height: 710px;float: left;font-size: 16px;position: relative;}
.des_banner_left h1{display: block;float: left;height: 71px;border-top: solid 1px #fff;border-bottom: solid 1px #fff;text-align: center;font-size: 40px;font-weight: 700;padding-top: 15px;}
.des_banner_left h2{clear: both; display: block;font-size: 38px;line-height: 80px;}
.des_banner_left p{line-height: 30px;}
.des_banner_left span{display: block;width: 241px;height: 39px;background: #dfaf6d; position: absolute;bottom: 89px;}
.des_banner_left a{display: block;width: 201px;height: 34px;background: url(../images/sjs_butt.png) no-repeat left 8px top 7px;padding-left: 40px;padding-top: 5px; font-size: 20px;color: #000;}
.des_banner_right{width: 554px;height: 710px;float: left;position: relative;}
.des_banner_right img{width: auto;height: 100%;max-width: 100%;max-height: 99%;/*position: absolute; bottom: 0;*/overflow:hidden;border:2px solid #ad7640}

/**/