body { color: #333333; text-align: left; height: 100%; line-height: 30px; font-family: "Microsoft YaHei";}
html{ height: 100%; font-size: 14px;}
* { margin: 0px; padding: 0px;  font-style: normal; outline: none; }
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #a7793d; text-decoration: none; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; max-width: 100%;}
.clear { clear: both; }
input, select { vertical-align: middle;}
input[type="button"]{ cursor: pointer;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}



.bg {background: url(../images/zzb_bg.png) top center no-repeat #f2f2f2;}
.container {width: 1300px; margin: 0 auto;}
.top-banner {height: 362px;}
.logo {padding-top: 80px;}
.zq {padding-top: 10px;}
.zq img{height: 60px;}
.zzb_wza{display: inline-block;vertical-align: middle;width: 116px;padding: 4px 10px;text-align: center;margin-left: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;background: #a7793d;background-size: 100% 100%;border-radius: 14px;line-height: 24px;float: right; margin-top: -200px;}
.zzb_wza a{color: #fff; font-size: 18px;}
.slb-ul { padding: 3px 35px 35px 35px; background: #ffffff; border-radius: 5px;}
.slb-ul ul { margin-left: -2.5%;}
.slb-ul ul li { float: left; height: 230px; width: 22.4%; margin-top: 32px; margin-left: 2.5%; border-radius: 8px; background: #49b9b0; text-align: center;}
.slb-ul ul li.icon1 {background: #1e77ba;}
.slb-ul ul li.icon2 {background: #419cd5;}
.slb-ul ul li.icon3 {background: #55b288;}
.slb-ul ul li.icon4 {background: #e96525;}
.slb-ul ul li.icon5 {background: #b82d2e;}
.slb-ul ul li.icon6 {background: #63b259;}
.slb-ul ul li.icon7 {background: #df861d;}
.slb-ul ul li.icon8 {background: #49b9b0;}
.slb-ul ul li a p{font-size: 42px;font-weight: bold;color: #ffffff;}
.slb-ul ul li a span{display: block; height: 92px;margin-top: 37px;margin-bottom: 30px;}
.slb-ul ul li:hover{ transform: scale(1.1);transition:ease-out 0s;-moz-transition:ease-out 0s;-webkit-transition:ease-out 0s;-o-transition:ease-out 0s; box-shadow: 0 5px 20px rgba(0,0,0,.2);}

.bsfw-box{text-align: center;}
.bsfw-bt{text-align: center;display: inline-block;padding-top: 70px;display: inline-block;*display:inline;zoom:1;}
.bsfw-bt div{}
.bsfw-bt em{display: inline-block;width: 107px;height: 2px;background: #cccccc; float: left;margin-top: 22px;}
.bsfw-bt h4{display: inline-block;padding: 0 25px;height: 40px;font-size: 50px;line-height: 40px;float: left;color: #000;font-weight: bold;}

.work-service-list li{float: left;margin-bottom: 26px; padding: 0 2%; width: 46%;}
.work-service-list{margin: 25px -15px;overflow: hidden;padding: 0;}
.work-service-list li a{background: #FFFFFF;display: block;padding: 30px 130px 0 36px;box-shadow: 0px 8px 10px -1px rgba(203, 180, 134, 0.42);border-radius: 6px;overflow: hidden;position: relative;height: 150px;border: 3px solid #fff;}
.work-service-list li a i img{width: auto;}
.work-service{margin-bottom: 19px;}
.work-service-list li a i{float: right;position: absolute;bottom: 0;right: 0;}
.work-service-list li a span{font-size: 42px;font-weight: bold;color: #494949;line-height: 63px;letter-spacing: 2px;padding-bottom: 35px;position: relative;}
.work-service-list li a:hover{background: linear-gradient(180deg, #FFFFFF 0%, #efd5a5 100%);box-shadow: 0px 8px 10px -1px rgba(183, 215, 216, 0.42);border: 3px solid #cbb486;}

.home_bottom{width: 1200px; margin: 0 auto; display: block; border-top: 1px solid #c4c2c2; margin-bottom: 20px;}
.home_bottom_left{margin-top: 10px; float: left;}
.home_bottom_left_links{line-height: 40px;}
.home_bottom_right{float: right; margin-top: 30px;}
.home_bottom_right img{margin: 0 5px;}

.huanhang{display: none;}

/* 列表 */
.lb_box{background: #ffffff;}
.con_bg{padding: 30px; background: #FFFFFF;}
.lb_dqwz{ line-height: 40px; font-size: 26px;  color: #666666; border-bottom: 1px solid #eeeeee;  padding: 10px 0 10px 25px; background: url(../images/location_dqwz-red.png) no-repeat 0px center;}
.lb_dqwz i{ color: #999999; font-size: 28px; margin-right: 13px;}
.lb_dqwz a{ color: #666666;}
.lb_title{height: 30px; line-height: 30px; margin-top: 35px;}
.lb_title_l{font-size: 30px; color: #ce0228; float: left; position: relative; padding-left: 25px; font-weight: bold; border-left: #ce0228 5px solid;}
.xwlb_box{margin-top: 30px;}
.xwlb_box ul li{padding: 30px 40px;background: #f8f8f8;border-radius:0px 25px 0px 25px;margin-bottom: 38px;}
.xwlb_box ul li a{font-size: 32px;line-height: 50px;}
.xwlb_box ul li span{font-size: 26px;color: #999999;display: block;font-family: Arial;margin-top: 25px;}

/* 分页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:8px 15px;font-size: 20px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#ce0228; border:1px solid #ce0228; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #ce0228;border: 1px solid #ce0228;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 20px !important;font-weight: normal !important;}
.page .cur{background: #ce0228;    border: 1px solid #ce0228;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #ce0228;margin: 0 5px;}
.ov-all-num:hover span{color: #fff;}
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{height: 23px;width: 60px;margin-right: 13px;border: 1px solid #ce0228;}
.wz-ov-page a.cur{background: #ce0228;border: 1px solid #ce0228;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #ce0228;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #ce0228;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #ce0228;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #ce0228;border: 1px solid #ce0228;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}


















@media screen and (max-width:1000px){
.container{margin: auto; padding: 0px 2%; width: 96%;}
.slb-ul ul li{width: 30.8%;margin-top: 25px; }
/* 分页 */
div.page{width: 100%;line-height: 35px;}
div.page a{display: none;margin: 0 3px;padding: 0 10px;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }
	
}





@media screen and (max-width:768px){

.bg {background-size: 1200px;}
.logo {padding-top: 20px;}
.logo img{width: 60%;}
.zq img {width: 60%; height: auto;}
.zq {padding-top: 20px;}
.zzb_wza{display: none;}
.slb-ul {padding: 5px 20px 20px 20px;margin-top: 25px;}
.slb-ul ul li a p{font-size: 28px;}
.slb-ul ul li a span img{width:75px;}
.slb-ul ul li a span{height: 75px;}
.slb-ul ul li{height: 200px;margin-top: 20px; width: 47.5%;}
	
.work-service-list li a span{font-size: 35px; line-height: 45px;}
.work-service-list li a i{width: 40%;}
.work-service-list li a{padding: 30px 30px 0 30px;}
.work-service-list li{width: 96%;}
	
.home_bottom{width: 100%;}
.home_bottom_left{width: 100%; text-align: center;}
.home_bottom_right{width: 100%; text-align: center;}
.huanhang{display: block; height: 0; width: 0;}
	
	
	
	
	
}

