a{color: #333;}
a:hover{text-decoration: underline;}
.mb30{margin-bottom: 30px;}

body{background:#fdfbfb url(xy02.png) no-repeat center bottom;}

.wrap{width: 1180px;margin: 0 auto;overflow: hidden;padding-bottom: 5px;}

.topbg{background: url(topbg.jpg) no-repeat center top;}
.topbg2{background: url(topbg2.jpg) no-repeat center top;height:1700px;}

.header{height: 175px;background: url(headerbg.jpg) no-repeat center top;}
.header .headerbox{width: 1180px;margin: 0 auto;position: relative;height: 175px;}
.header .yhbox{float: right;margin-top: 67px;font-size: 14px;display: inline;width:126px;height:32px;background:url(xy01.png) no-repeat;color:#b39044;line-height:32px;text-align:center;}
.header .yhbox a {color:#b39044;}
.header .logo{float: left;width: 205px;height:106px;display: inline;margin: 45px 0 0 40px;text-indent: -9999em;}
.header .navbox{width: 866px;background: url(navbg.png) no-repeat;height: 38px;position: absolute;bottom: -38px;right: 0;}

.header .navbox ul{padding-left: 20px;padding-top: 4px;} 
.header .navbox li{float: left;position: relative;color: #dcb970;height: 30px;margin-right: 10px;}
.header .navbox li .n{font-size: 16px;color: #dcb970;line-height: 28px;display: block;padding:0 25px;}
.header .navbox li a.r{background: url(ar.png) no-repeat right center;}
.header .navbox li.on a.n,.header .navbox li:hover a.n{border:1px solid #dcb970;border-radius: 5px;background-color: #000;padding:0 24px;}
.header .navbox li a.n:hover{text-decoration: none;}


.header .navbox li .d{position: absolute;display: none;top: 30px;left: 0;background: #000;width: 170px;padding:10px 0;}
.header .navbox li:hover .d{display: block;padding:10px;}
.header .navbox li .d a{color: #dcb970;padding:0 10px;}

.mb50{margin-bottom: 50px;}

.title01{padding-left: 40px;height: 32px;line-height: 32px;background: url(t01.jpg) no-repeat left center;line-height: 32px;margin-bottom: 40px;}
.title01 .m{float: right;font-size: 16px;}
.title01 span{font-size: 22px;color: #333;}
.title01 span.r{padding-right: 25px;background: url(ar02.jpg) no-repeat right center;}

.zxbox{height: 240px;}
.zxbox li{float: left;height: 255px;width:225px;background: #fff;display: inline;margin: 0 5px;text-align: center;box-shadow: 0 2px 2px #ccc;position: relative;}
.zxbox li img{width: 225px;height: 144px;}
.zxbox li p{height: 64px;line-height: 32px;padding: 6px 10px 0;font-size: 18px;margin-bottom: 10px;}
.zxbox li div{color: #999;}

.zxbox2{height: 255px;}
.zxbox2 li{float: left;height: 255px;width:225px;background: #fff;display: inline;margin: 0 5px;text-align: center;position:relative;}
.zxbox2 li img{width: 225px;height: 255px;}
.zxbox2 li span{width:100%;text-indent: -9999em;height: 42px;bottom: 0;left:0;background: #333;opacity: 0.70; filter:alpha(opacity=70);position: absolute;}
.zxbox2 li p{height: 42px;line-height: 42px;position: absolute;left: 0;bottom:0;font-size:18px;font-weight:bold;text-align:center;width:225px;}
.zxbox2 li p a{color: #fff;}

.zxbox3{height: 320px;}
.zxbox3 li{float: left;height: 320px;width:280px;background: #fff;display: inline;margin: 0 6px;text-align: center;box-shadow: 0 2px 2px #ccc;position: relative;}
.zxbox3 li img{width: 280px;height: 230px;}
.zxbox3 li p{height: 64px;line-height: 32px;padding: 6px 10px 0;font-size: 18px;margin-bottom: 10px;}
.zxbox3 li div{color: #999;}



.xybox2{height: 360px;}
.xybox2 ul {width:960px;margin:0 auto;}
.xybox2 li{float: left;width: 220px;display: inline;margin: 0 50px;text-align: center;}
.xybox2 li img{width: 220px;height:220px;}
.xybox2 li p{height: 60px;line-height: 60px;padding: 6px 10px 0;font-size:24px;overflow: hidden;}
.xybox2 li div{color: #999;}

.xybox{height: 360px;}
.xybox li{float: left;width: 220px;display: inline;margin: 0 5px;text-align: center;}
.xybox li img{width: 186px;height: 270px;}
.xybox li p{height: 32px;line-height: 32px;padding: 6px 10px 0;font-size: 18px;overflow: hidden;}
.xybox li div{color: #999;}

.xylbox{height: 185px;}
.xylbox li{float: left;width: 160px;display: inline;margin: 0 4px;text-align: center;}
.xylbox li img{width: 98px;height: 98px;border-radius: 50%;}
.xylbox li p{height: 32px;line-height: 32px;padding: 25px 10px 0;font-size: 18px;overflow: hidden;}
.xylbox li div{color: #999;}

.xjbox{overflow: hidden;padding-bottom: 2px;}
.xjwid{width: 578px;box-shadow: 0 2px 2px #ccc;}
.xjwid .xj-title{height: 88px;background: url(xj01.jpg) no-repeat;}
.xjwid .xj-title a{float: right;font-size: 18px;color: #fff;display: inline;margin-right: 30px;margin-top: 29px;}

.xj-list01{height: 360px;background: #fff;}
.xj-list01 ul{padding:20px 30px 0 40px;}
.xj-list01 li{height: 38px;line-height: 38px;overflow: hidden;padding-left: 20px;background: url(li01.jpg) no-repeat left 15px;font-size: 16px;}
.xj-list01 li span{float: right;color: #999;}

.xj-list02{height: 360px;background: #fff;}
.xj-list02 ul{padding:30px 0 0 35px;}
.xj-list02 li{float: left;width: 130px;text-align: center;margin-bottom: 15px;}
.xj-list02 li img{width: 80px;height: 80px;border-radius: 50%;}
.xj-list02 li p{padding-top: 10px;font-size: 16px;}
.xj-list02 li div{color: #999;}

.footer{text-align: center;color: #fff;line-height: 28px;margin-top:300px;margin-bottom:100px;font-size:18px;}
.footer a{color: #fff;}

.b_s{box-shadow: 0 2px 2px #ccc;background: #fff;}
.leftbox{width: 875px;float: left;}
.rightbox{width: 280px;float: right;}

.conbox .titlebox{padding:30px 30px 10px;}
.conbox .titlebox h4{font-size: 26px;margin-bottom: 20px;text-align:center;}
.conbox .titlebox .t{color: #999;font-size: 12px;}
.conbox .cm_box{padding:30px;font-size: 16px;}

.pt100{padding-top: 100px;}
.mb30{margin-bottom: 30px;}
.pt70{padding-top: 70px;}

.re_title{font-size: 16px;color: #656565;margin-bottom: 20px;}
.re_list li{font-size: 16px;color: #999;line-height: 34px;height: 34px;overflow: hidden;}
.re_list li a{padding-left: 15px;color: #999;}

.zxlbox{padding:20px 30px;}
.zxlbox .zx_title{font-size: 22px;color: #333;margin-bottom: 20px;background:url(wjx.jpg) no-repeat left center;text-indent:30px;}
.zxlbox .zx_title span{float: right;color: #999;font-size: 16px;}
.zxlbox .zx_title2{font-size: 22px;color: #333;margin-bottom: 0px;padding:5px 25px 0;}
.zxlbox .zx_title2 span{float: right;color: #999;font-size: 14px;line-height:40px;}
.zxlbox .zx_title2 a{float: right;color: #999;font-size: 16px;margin-top:5px;}
.zxlbox .zx_list ul {margin-bottom:12px;}
.zxlbox .zx_list li{color: #333;line-height: 38px;height: 38px;overflow: hidden;font-size: 18px;}
.zxlbox .zx_list li span{float: right;color: #999;font-size: 14px;}
.zxlbox .zx_list li a{padding-left: 15px;}

.zxlbox .zx_list3 ul {margin-bottom:12px;}
.zxlbox .zx_list3 li{color: #d3ac5d;line-height: 120px;font-size: 24px;width:200px;height:180px;border:1px solid #e1e1e1;float:left;margin-right:20px;font-weight:bold;text-align:center;margin-bottom:20px;}
.zxlbox .zx_list3 li a{color: #d3ac5d;}

.pagebox{margin:50px 0;text-align: center;}
.pagebox a{display: inline-block;width: 40px;height: 40px;margin-right: 10px;border:1px solid #d8d8d8;font-size: 16px;line-height: 40px;}
.pagebox a.prev,.pagebox a.next{width: auto;padding: 0 20px;}
.pagebox a.on{background: #d7b46d;border-color: #d7b46d;color: #fff;}

.zxlm_box .z_zt{overflow: hidden;}
.zxlm_box .zx_title{font-size: 22px;color: #333;margin-bottom: 20px;padding:20px 25px 0;}
.zxlm_box .zx_title a{float: right;color: #999;font-size: 16px;margin-top:5px;}


.z_zt_slider{width: 465px;float: left;height: 288px;position: relative;overflow:hidden;margin-right: 15px;}
.z_zt_slider .slider-ul li{width:465px;height:288px;position: relative;}
.z_zt_slider .slider-ul li img{width:465px;height:288px;}
.z_zt_slider .slider-ul li span{width:100%;text-indent: -9999em;height: 88px;bottom: 0;left:0;background: #333;opacity: 0.4; filter:alpha(opacity=40);position: absolute;}
.z_zt_slider .slider-ul li .d{height: 88px;line-height: 30px;position: absolute;left: 0;bottom:0;padding-left: 10px;color: #fff;}
.z_zt_slider .slider-ul li p{padding-top: 10px;margin-bottom: 5px;}
.z_zt_slider .slider-ul li p a{color: #fff;font-size: 18px;line-height: 30px;}

.z_zt_slider .slider-li{position: absolute;float: left;height: 30px;line-height: 30px;right:5px;bottom: 10px;}
.z_zt_slider .slider-li li{float: left;color: #666;margin-right: 6px;cursor: pointer;font-size: 16px;}
.z_zt_slider .slider-li li.on{color: #fff;}




.c_list li{font-size: 18px;color: #333;height: 36px;line-height: 36px;overflow: hidden;}
.c_list li a{padding-left: 12px;}

.zxlm_box .z_zh{width: 430px;}

.leftbox02{width: 870px;float: left;}
.rightbox02{width: 296px;float: right;}

.ziaoy_list{overflow: hidden;padding-bottom: 5px;}
.ziaoy_list ul{margin-left: -10px;}
.ziaoy_list li{width: 164px;height: 254px;float: left;display: inline;margin-left: 12px;text-align: center;background: #fff;box-shadow: 0 2px 2px #ccc;margin-bottom: 50px;}
.ziaoy_list li img{width: 164px;height: 164px;}
.ziaoy_list li p{font-size: 18px;padding: 15px 0 5px;}
.ziaoy_list li div{color: #999;}

.rightbox02 .r_t{font-size: 16px;border-left: 4px solid #d3ac5d;line-height: 20px;padding-left: 10px;margin-bottom: 10px;}
.rightbox02 .r_t span{float: right;color: #999;font-size: 14px;}

.re_list02 ul{margin-left: -8px;}
.re_list02 li{float: left;width: 68px;height: 68px;display: inline;margin-left: 8px;margin-bottom: 8px;}
.re_list02 li img{width: 68px;height: 68px;}

.zyz_des{line-height: 32px;font-size: 16px;color: #999;margin-bottom: 30px;}
.zyz_apply:hover{opacity: 0.9;filter:alpha(opacity=90);}

.zh_des{padding: 25px;}

.xyfc_box li{width: 33.3%;float: left;font-size: 16px;}
.xyfc_box a{color: #999;text-decoration: underline;}


.w400{float: left;height: 225px;width:400px;background: #fff;display: inline;margin: 0 5px;text-align: center;position:relative;margin-right:15px;}
.w400 img{width: 400px;height: 225px;}
.w400 span{width:100%;text-indent: -9999em;height: 32px;bottom: 0;left:0;background: #333;opacity: 0.70; filter:alpha(opacity=70);position: absolute;}
.w400 p{height: 32px;line-height: 32px;position: absolute;left: 0;bottom:0;font-size:16px;font-weight:bold;text-align:center;width:400px;}
.w400 p a{color: #fff;}
.w4002 {font-size:14px;line-height:28px;text-indent:2em;}
.h300 {height:280px;}































