/* CSS Document */
*{padding:0; margin:0; outline:none; border:none;}
a{text-decoration:none;}
body{font-size:12px; background:#fff; font-family:'寰蒋闆呴粦'}
ul,li{list-style-type:none;}

.m_title{width:100%; height:auto; overflow:hidden; text-align:center; padding:30px 0 20px 0;}
.m_title dl dt{ font-size:28px; color:#333; font-weight:bold;}
.m_title dl dd{color:#878787; font-size:16px; text-transform:uppercase; letter-spacing:1px;}

/*澶撮儴鏍峰紡*/
#header{width:640px; height:auto; overflow:hidden; margin:0 auto;}
#header .h_top{height:102px; overflow:hidden; background:#fff url(../newimg/headerbg.jpg) no-repeat 192px bottom; position:fixed; z-index:999;}
#header .h_top .h_top_left{width:392px; height:102px; float:left;}
#header .h_top .h_top_left a{ display:block; width:392px; height:102px; background:url(../newimg/logo.png) no-repeat 15px center;}
#header .h_top .h_top_right{width:248px; height:102px; float:right; overflow:hidden;}
#header .h_top .h_top_right ul{width:100%; height:auto; overflow:hidden; padding-top:25px;}
#header .h_top .h_top_right ul li{width:59px; height:59px; float:left; margin-right:29px;}
#header .h_top .h_top_right ul li.liend{margin-right:0;}
#header .h_top .h_top_right ul li.gli a{width:59px; height:59px; display:block;}
#header .h_top .h_top_right ul li .a1{background:url(../newimg/h_top_01.png) no-repeat left top;}
#header .h_top .h_top_right ul li .a2{background:url(../newimg/h_top_02.png) no-repeat left top;}

#header .h_nav{width:100%; height:59px; overflow:hidden; background:#9a784d; text-align:center; margin-top:102px;}
#header .h_nav ul{display:inline-block;}
#header .h_nav ul li{width:121px; height:59px; line-height:59px; text-align:center; float:left;}
#header .h_nav ul li a{display:block; width:121px; height:59px; color:#fff; font-size:22px; border-right:1px solid #654e38;}
#header .h_nav ul li .aend{border:none;}

.h_menu{width:580px; height:63px; overflow:hidden; margin:0 auto;}
.h_menu a{ font-size:20px; color:#333; line-height:63px;}
.h_menu a span{display:inline-block; padding:0 8px 0 0;}
.h_menu a:hover{color:#9a784e;}


.h_yhxx{width:640px; height:40px; overflow:hidden; margin:15px auto; border:1px dashed #ccc; border-left:none; border-right:none; background:url(../newimg/home_gzrd.gif) no-repeat left center;}
.h_yhxx .bd{width:520px; height:auto; float:right;}
.h_yhxx .bd ul li{width:520px; height:40px; line-height:40px; overflow:hidden; float:right; display:block; color:#333232; font-size:24px;}
.h_yhxx .bd ul li a{color:#666;}


/*涓撻澶撮儴*/
#header_zt{width:720px; height:auto; overflow:hidden; margin:0 auto;}
#header_zt .h_top{width:720px; height:102px; overflow:hidden; background:#fff url(../newimg/headerbg.jpg) no-repeat 192px bottom; position:fixed; z-index:999;}
#header_zt .h_top .h_top_left{width:445px; height:102px; float:left;}
#header_zt .h_top .h_top_left a{ display:block; width:392px; height:102px; background:url(../newimg/logo.png) no-repeat 45px center;}
#header_zt .h_top .h_top_right{width:248px; height:102px; float:left; overflow:hidden;}
#header_zt .h_top .h_top_right ul{width:100%; height:auto; overflow:hidden; padding-top:25px;}
#header_zt .h_top .h_top_right ul li{width:59px; height:59px; float:left; margin-right:29px;}
#header_zt .h_top .h_top_right ul li.liend{margin-right:0;}
#header_zt .h_top .h_top_right ul li.gli a{width:59px; height:59px; display:block;}
#header_zt .h_top .h_top_right ul li .a1{background:url(../newimg/h_top_01.png) no-repeat left top;}
#header_zt .h_top .h_top_right ul li .a2{background:url(../newimg/h_top_02.png) no-repeat left top;}

#header_zt .h_nav{width:100%; height:59px; overflow:hidden; background:#9a784d; text-align:center; margin-top:102px;}
#header_zt .h_nav ul{display:inline-block;}
#header_zt .h_nav ul li{width:128px; height:59px; line-height:59px; text-align:center; float:left;}
#header_zt .h_nav ul li a{display:block; width:128px; height:59px; color:#fff; font-size:25px; border-right:1px solid #654e38;}
#header_zt .h_nav ul li .aend{border:none;}



.showMenu{width:57px; height:57px; overflow:hidden; border:1px solid #8c6e49; border-radius:50%;}
.showMenu a{
	display:block; width:33px; position:relative; height:3px; background:#8c6e49;
	-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;
	margin:28px auto 0 auto;
}

.showMenu2{width:57px; height:57px; overflow:hidden; border:1px solid #8c6e49; border-radius:50%;}
.showMenu2 a{
	display:block; width:33px; position:relative; height:3px; background:#8c6e49;
	-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;
	margin:28px auto 0 auto;
}

.showMenu a:before, .showMenu a:after{content:''; position:absolute; left:0; top:50%; height:3px; width:100%;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background:#8c6e49;
	margin-top:-3px;
}

.showMenu a:before {
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.showMenu a:after {
	-moz-transform: translateY(12px);
	-o-transform: translateY(12px);
	-ms-transform: translateY(12px);
	-webkit-transform: translateY(12px);
	transform:translateY(12px);
}

.showMenu2 a:before, .showMenu2 a:after{content:''; position:absolute; left:0; top:50%; height:3px; width:100%;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background:#8c6e49;
	margin-top:-3px;
}

.showMenu2 a:before {
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.showMenu2 a:after {
	-moz-transform: translateY(12px);
	-o-transform: translateY(12px);
	-ms-transform: translateY(12px);
	-webkit-transform: translateY(12px);
	transform:translateY(12px);
}

.hideMenu a{background:none;}
.hideMenu a:before{
	-moz-transform: rotate(90deg) rotate(45deg);
	-o-transform: rotate(90deg) rotate(45deg);
	-ms-transform: rotate(90deg) rotate(45deg);
	-webkit-transform: rotate(90deg) rotate(45deg);
	transform: rotate(90deg) rotate(45deg);
}
.hideMenu a:after {
	-moz-transform: rotate(90deg) rotate(-45deg);
	-o-transform: rotate(90deg) rotate(-45deg);
	-ms-transform: rotate(90deg) rotate(-45deg);
	-webkit-transform: rotate(90deg) rotate(-45deg);
	transform: rotate(90deg) rotate(-45deg);
}


.popMenu{display:none; max-width:640px; margin:auto; background:#2e3642; overflow:hidden;}
.popMenu .xl_top{width:610px; height:auto; overflow:hidden; margin:25px auto;}
.popMenu .xl_top dt{width:377px; height:120px; float:left; background:#fff; border-radius:10px; overflow:hidden;}
.popMenu .xl_top dt a{color:#2e3642; text-align:center; display:block; width:377px; height:125px; font-weight:bold;}
.popMenu .xl_top dt .span1{ display:block; font-size:28px; margin-top:15px;}
.popMenu .xl_top dt .span2{ display:block; font-size:40px;}
.popMenu .xl_top dd{width:221px; height:120px; float:right;}
.popMenu .xl_top dd a{display:block; width:221px; height:55px; border-radius:8px; font-size:30px; color:#fff; text-align:center; line-height:55px;}
.popMenu .xl_top dd a.a1{background:#fff; color:#292929; margin-bottom:10px;}
.popMenu .xl_top dd a.a2{background:#98764b;}
.popMenu .xl_nav{width:100%; height:53px; border:1px solid #898d94; border-left:0; border-right:0;}
.popMenu .xl_nav li{float:left;}
.popMenu .xl_nav li a{color:#fff; font-size:21px; display:block; width:158px; height:53px; line-height:53px; text-align:center; border-right:1px solid #898d94;}
.popMenu .xl_nav li a.aend{border:none;}

.popMenu .xl_bz_title{width:100%; height:68px; line-height:68px; overflow:hidden; color:#98764b; font-size:24px; font-weight:bold; text-indent:38px;}
.popMenu .xl_bz_box{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.popMenu .xl_bz_box .xl_bz_nav{width:161px; height:auto; overflow:hidden; float:left;}
.popMenu .xl_bz_box .xl_bz_nav ul li a{display:block; width:161px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px;}
.popMenu .xl_bz_box .xl_bz_nav ul li.active a{background:#3f4754;}
.popMenu .xl_bz_box .xl_bz_list{width:479px; height:680px; float:right; overflow:hidden; background:#3f4754; position:relative;}
.popMenu .xl_bz_box .xl_bz_list .xl_num{width:100%; height:auto; position:absolute; top:0; display:none; padding-top:20px;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl{width:429px; height:auto; overflow:hidden; margin:0 auto;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dt{width:100%; height:35px; border-bottom:1px solid #a0a0a0; margin-bottom:10px; overflow:hidden;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dt p{ float:left; font-size:20px; color:#fff;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd ul{width:100%; height:auto; overflow:hidden;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd ul li{ float:left;}

.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_01 ul{padding-bottom:30px;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_01 ul li a{display:block; width:143px; height:37px; line-height:37px; color:#fff; font-size:20px;}

.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_02 ul{padding-bottom:30px;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_02 ul li a{display:block; width:208px; height:95px;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_02 ul li.liend{ margin-left:12px;}

.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_03 ul{width:102%;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_03 ul li{width:101px; height:154px; float:left; margin-right:8px;}
.popMenu .xl_bz_box .xl_bz_list .xl_num dl dd.dd_03 ul li img{width:101px; height:154px;}


/*棣栭〉骞荤伅*/
.index_slide{width:640px; height:345px; overflow:hidden; margin:0 auto; position:relative;}
.index_slide .index_slide_pagination{position:absolute; left:0; text-align:center; width:100%; z-index:10;}
.index_slide .index_slide_pagination .swiper-pagination-switch{display:inline-block; width:15px; height:15px; border-radius:50%; background:#fff; margin:0 5px; cursor:pointer;}
.index_slide .index_slide_pagination .swiper-active-switch{background:#977448;}
.index_slide .index_slide_pagination{bottom:6px;}

.banner_lm{width:640px; height:auto; overflow:hidden; margin:0 auto;}


/*涓讳綋閮ㄥ垎*/
#main{width:640px; height:auto; overflow:hidden; margin:0 auto;}
#main .m_nav{width:100%; height:auto; overflow:hidden; text-align:center; margin:30px auto 15px auto;}
#main .m_nav ul li{width:78px; height:auto; overflow:hidden; display:inline-block; margin:0 32px;}
#main .m_nav ul li p{width:100%; height:35px; line-height:35px; color:#666; font-size:18px;}


/*蹇嵎閫氶亾*/
#main .m_kjtd{width:100%; height:auto; margin:0 auto; overflow:hidden;}
#main .m_kjtd ul{width:auto; height:auto; overflow:hidden;}
#main .m_kjtd ul li{float:left;}
#main .m_kjtd ul li a{display:block; width:213px; height:172px; background-image:url(../newimg/m_kjtd.jpg); background-repeat:no-repeat;}
#main .m_kjtd ul li .a1{background-position:left top;}
#main .m_kjtd ul li .a2{background-position:-213px top;}
#main .m_kjtd ul li .a3{background-position:right top;}
#main .m_kjtd ul li .a4{background-position:left bottom;}
#main .m_kjtd ul li .a5{background-position:-213px bottom;}
#main .m_kjtd ul li .a6{background-position:right bottom;}
#main .m_kjtd ul li a p{font-size:26px; color:#333; padding:20px 0 0 20px;}
#main .m_kjtd ul li a span{display:block; color:#666; font-size:12px;}
#main .m_kjtd a.more{width:610px; height:49px; overflow:hidden; border:1px solid #dfdfdf; display:block; text-align:center; line-height:49px; font-size:20px; margin:26px auto; color:#b17e3d;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}

/*鏇村鎶€鏈�*/
#main .m_gdjs{width:100%; height:200px; overflow:hidden; background:url(../newimg/m_gdjs.jpg) no-repeat left top;}
#main .m_gdjs ul{width:110%; height:auto; overflow:hidden; padding:26px 0 0 16px;}
#main .m_gdjs li{width:117px; height:auto; overflow:hidden; float:left; text-align:center; margin-right:46px;}
#main .m_gdjs li a div{width:115px; height:114px; border-radius:50%; border:1px solid #b17e3d; color:#b17e3d; font-size:16px; text-align:center; line-height:114px;}
#main .m_gdjs li p{width:100%; height:35px; line-height:35px; font-size:16px; color:#fff;}


/*鎴愬姛妗堜緥*/
#main .m_case{width:100%; height:auto; overflow:hidden; margin:0 auto;}
#main .m_case .m_case_nav{width:100%; height:53px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; box-shadow:0 4px 2px #f3f0ed; margin-bottom:38px;}
#main .m_case .m_case_nav ul{width:100%; height:auto; padding-left:8px;}
#main .m_case .m_case_nav ul li{float:left;}
#main .m_case .m_case_nav ul li a{width:207px; height:53px; text-align:center; line-height:53px; display:block; color:#333; font-size:20px; border-right:1px solid #e8e0d6;}
#main .m_case .m_case_nav .active a{color:#9a784d; background:#e5e5e5; border-right:1px solid #e5e5e5;}
#main .m_case .m_case_nr{width:610px; height:263px; overflow:hidden; margin:0 auto; overflow:hidden; position:relative;}
#main .m_case .m_case_box{width:610px; height:263px; overflow:hidden; position:absolute; top:0; display:none;}
#main .m_case .m_case_box dl{width:610px; height:263px; overflow:hidden;}
#main .m_case .m_case_box dl dt,#main .m_case .m_case_box dl dt img{width:297px; height:210px; overflow:hidden; float:left;}
#main .m_case .m_case_box dl dd{width:300px; height:210px; float:right;}
/*#main .m_case .m_case_box dl dd ul{width:100%; height:auto; padding:4px 0; border-bottom:1px solid #e8e0d6;}*/
#main .m_case .m_case_box dl dd ul{width:100%; height:auto; padding:40px 0 10px 0; margin-bottom: 20px; border-bottom:1px solid #e8e0d6;}
#main .m_case .m_case_box dl dd ul li{width:100%; height:auto; color:#333; font-size:18px; padding-bottom:3px;}
#main .m_case .m_case_box dl dd ul li strong{font-size:24px; font-weight:bold; color:#9b794f;}
#main .m_case .m_case_box dl dd ul li span{font-size:20px; color:#977548;}
#main .m_case .m_case_box dl dd div.div_01{font-size:18px; color:#333; width:100%; height:auto; padding:5px 0;}
/*#main .m_case .m_case_box dl dd a{display:block; width:104px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:16px; background:#977548;}*/
#main .m_case .m_case_box dl dd a{display:block; width:150px; height:40px; text-align:center; line-height:40px; margin:0 auto; color:#fff; font-size:18px; background:#977548;}
#main .m_case .m_case_nr .yuandian{position:absolute; left:0; text-align:center; width:100%; z-index:10;}
#main .m_case .m_case_nr .yuandian .swiper-pagination-switch{display:inline-block; width:15px; height:15px; border-radius:50%; background:#ecd7bb; margin:0 5px; cursor:pointer;}
#main .m_case .m_case_nr .yuandian .swiper-active-switch{background:#977448;}
#main .m_case .m_case_nr .yuandian{bottom:0;}
#main .m_case a.more{width:610px; height:49px; overflow:hidden; border:1px solid #dfdfdf; display:block; text-align:center; line-height:49px; font-size:20px; margin:26px auto; color:#b17e3d;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}


/*涓撳鍥㈤槦*/
#main .m_zjtd{width:100%; height:auto; overflow:hidden; margin:0 auto; overflow:hidden;}
#main .m_zjtd .m_zjtd_top{width:100%; height:139px; margin-bottom:20px;}
#main .m_zjtd .m_zjtd_main{width:100%; height:auto; overflow:hidden; background:#150b05 url(../newimg/ztbg.jpg) no-repeat center top;}
#main .m_zjtd .m_zjtd_main .m_zjtd_a{width:100%; height:325px; display:block;}
#main .m_zjtd .m_zjtd_main_box{width:612px; height:320px; margin:0 auto; overflow:hidden;}
#main .m_zjtd .m_zjtd_main_box dl{width:153px; height:auto; overflow:hidden; text-align:center;}
#main .m_zjtd .m_zjtd_main_box dl dt img{width:146px; height:223px; display:block; margin:0 auto;}
#main .m_zjtd .m_zjtd_main_box dl dt p{width:146px; height:30px; line-height:30px; color:#fff; font-size:18px; margin:0 auto;}
#main .m_zjtd .m_zjtd_main_box dl dd{width:146px; height:auto; overflow:hidden; margin:0 auto;}
#main .m_zjtd .m_zjtd_main_box dl dd p{width:146px; height:30px; line-height:30px; overflow:hidden; font-size:15px; color:#fff;}
#main .m_zjtd .m_zjtd_main_box dl dd a{width:146px; height:30px; display:block; line-height:30px; background:#977548; color:#fff; font-size:18px;}
#main .m_zjtd a.more{width:610px; height:49px; overflow:hidden; border:1px solid #322314; display:block; text-align:center; line-height:49px; font-size:20px; margin:26px auto; color:#b17e3d;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}


/*绠€浠嬭澶�*/
#main .m_jrsh{width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
#main .m_jrsh .m_jrsh_nav{width:100%; height:53px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; box-shadow:0 4px 2px #f3f0ed; margin-bottom:16px;}
#main .m_jrsh .m_jrsh_nav ul{width:100%; height:auto; padding-left:8px;}
#main .m_jrsh .m_jrsh_nav ul li{float:left;}
#main .m_jrsh .m_jrsh_nav ul li a{width:155px; height:53px; text-align:center; line-height:53px; display:block; color:#333; font-size:20px; border-right:1px solid #e8e0d6;}
#main .m_jrsh .m_jrsh_nav .active a{color:#9a784d; background:#e5e5e5; border-right:1px solid #e5e5e5;}
#main .m_jrsh .m_jrsh_nr{width:620px; height:340px; overflow:hidden; position:relative; margin:0 auto;}
#main .m_jrsh .m_jrsh_box{width:620px; height:340px; overflow:hidden; position:absolute; top:0; display:none;}
#main .m_jrsh .m_jrsh_box1 img{ display:block; margin-top:10px;}
#main .m_jrsh .m_jrsh_box1 dl{width:620px; height:135px; overflow:hidden; padding:22px 0; border-bottom:1px solid #ccc;}
#main .m_jrsh .m_jrsh_box1 dl dt{width:240px; height:135px; float:left; overflow:hidden;}
#main .m_jrsh .m_jrsh_box1 dl dd{width:355px; height:135px; float:right; overflow:hidden;}
#main .m_jrsh .m_jrsh_box1 dl dd .u1{font-size:18px;}
#main .m_jrsh .m_jrsh_box1 dl dd .u1 li{width:100%; height:auto; padding-bottom:3px;}
#main .m_jrsh .m_jrsh_box1 dl dd .u1 li span{color:#9b794f; font-size:20px;}
#main .m_jrsh .m_jrsh_box1 dl dd .u2 li{width:auto; height:auto; float:left; margin-right:10px}
#main .m_jrsh .m_jrsh_box1 dl dd .u2 li a{display:block; width:146px; height:40px; font-size:20px; color:#9b794f; line-height:40px; text-align:center; border-radius:5px; border:1px solid #e8e0d6;}
#main .m_jrsh .m_jrsh_box1 dl:last-child{border:none;}
#main .m_jrsh .m_jrsh_box2 ul{width:110%; height:auto; overflow:hidden; padding:20px 0;}
#main .m_jrsh .m_jrsh_box2 ul.u1{border-bottom:1px solid #ccc;}
#main .m_jrsh .m_jrsh_box2 ul li{float:left; margin-right:9px;}
#main .m_jrsh .m_jrsh_box2 ul li img{width:201px; height:135px; display:block;}
#main .m_jrsh .m_jrsh_box3 ul{width:110%; height:auto; overflow:hidden; padding:20px 0;}
#main .m_jrsh .m_jrsh_box3 ul.u1{border-bottom:1px solid #ccc;}
#main .m_jrsh .m_jrsh_box3 ul li{float:left; margin-right:9px;}
#main .m_jrsh .m_jrsh_box3 ul li img{width:201px; height:135px; display:block;}
#main .m_jrsh .m_jrsh_box4 ul{width:110%; height:auto; overflow:hidden; padding:20px 0;}
#main .m_jrsh .m_jrsh_box4 ul.u1{border-bottom:1px solid #ccc;}
#main .m_jrsh .m_jrsh_box4 ul li{float:left; margin-right:9px;}
#main .m_jrsh .m_jrsh_box4 ul li img{width:201px; height:135px; display:block;}


/*鑴氭鏍峰紡*/
#footer{width:640px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
#footer .f_ggw{width:100%; height:auto; overflow:hidden;}
#footer .f_ggw img{display:block;}
#footer .f_tel{width:100%; height:auto; overflow:hidden; margin-top:23px;}
#footer .f_tel a{display:block; width:610px; height:79px; line-height:79px; font-size:40px; color:#fff; background:#977548 url(../newimg/24dh.jpg) no-repeat 150px center; text-indent:230px; border-radius:5px; margin:0 auto;}
#footer .f_info{width:613px; height:61px; overflow:hidden; margin:0 auto;}
#footer .f_info dl dt{float:left;}
#footer .f_info dl dd{float:left; width:516px; height:59px; border:1px solid #e8e0d6;}
#footer .f_info dl dd span{width:auto; height:auto; display:block; padding:2px 10px 0 10px; color:#333; font-size:18px; overflow:hidden;}
#footer .f_form dl{width:613px; height:auto; overflow:hidden; margin:0 auto; font-size:20px; color:#333;}
#footer .f_form dl dt{width:100%; height:auto; margin:20px 0;}
#footer .f_form dl dt .text_01{width:129px; height:38px; border:1px solid #e8e0d6; border-radius:5px; margin-right:10px; font-size:20px; text-indent:10px;}
#footer .f_form dl dt .text_02{width:200px; height:38px; border:1px solid #e8e0d6; border-radius:5px; font-size:20px; text-indent:10px;}
#footer .f_form dl dd p{ float:left;}
#footer .f_form dl dd textarea{width:511px; height:70px; border:1px solid #e8e0d6; border-radius:5px; font-size:20px; text-indent:10px;}
#footer .f_form .f_form_btn{width:528px; height:auto; float:right; padding-top:15px; overflow:hidden; margin-bottom:40px;}
#footer .f_form .f_form_btn button{margin-right:62px;}
#footer .f_form .f_form_btn button,#footer .f_form .f_form_btn a{width:225px;height:40px;line-height:40px;text-align:center;font-size:20px; background:#977548; color:#fff; border-radius:5px; display:block; float:left;}
#footer .f_bottom{width:100%; height:auto; overflow:hidden; background:#f0f0f0;padding-bottom: 45px;}
#footer .f_bottom ul.u1{width:618px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0; border-bottom:1px solid #d2c2af;}
#footer .f_bottom ul.u1 li{width:206px; height:auto; text-align:center; float:left;}
#footer .f_bottom ul.u1 li p{width:206px; height:27px; font-size:20px; color:#414141;}
#footer .f_bottom ul.u1 li p.p1{ border:1px solid #d2c2af; border-top:none; border-bottom:none;}
#footer .f_bottom div.u2{width:100%; height:auto; overflow:hidden; padding:10px 0; text-align:center; color:#333;}
#footer .f_bottom div.u2 p{width:auto; height:auto; overflow:hidden; line-height:180%; font-size:18px;}
#footer .f_bottom div.u2 p a{color:#977548;}

#footer_zt{width:720px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
#footer_zt .m_title dd{ text-transform:lowercase !important; letter-spacing:0 !important;}
#footer_zt .f_ggw{width:100%; height:auto; overflow:hidden; text-align:center;}
#footer_zt .f_ggw img{display:inline-block;}
#footer_zt .f_tel{width:100%; height:auto; overflow:hidden; margin-top:23px;}
#footer_zt .f_tel a{display:block; width:610px; height:79px; line-height:79px; font-size:40px; color:#fff; background:#977548 url(../newimg/24dh.jpg) no-repeat 150px center; text-indent:230px; border-radius:5px; margin:0 auto;}
#footer_zt .f_info{width:613px; height:61px; overflow:hidden; margin:0 auto;}
#footer_zt .f_info dl dt{float:left;}
#footer_zt .f_info dl dd{float:left; width:516px; height:59px; border:1px solid #e8e0d6;}
#footer_zt .f_info dl dd span{width:auto; height:auto; display:block; padding:2px 10px 0 10px; color:#333; font-size:18px; overflow:hidden;}
#footer_zt .f_form dl{width:613px; height:auto; overflow:hidden; margin:0 auto; font-size:20px; color:#333;}
#footer_zt .f_form dl dt{width:100%; height:auto; margin:20px 0;}
#footer_zt .f_form dl dt .text_01{width:129px; height:38px; border:1px solid #e8e0d6; border-radius:5px; margin-right:10px; font-size:20px; text-indent:10px;}
#footer_zt .f_form dl dt .text_02{width:200px; height:38px; border:1px solid #e8e0d6; border-radius:5px; font-size:20px; text-indent:10px;}
#footer_zt .f_form dl dd p{ float:left;}
#footer_zt .f_form dl dd textarea{width:511px; height:70px; border:1px solid #e8e0d6; border-radius:5px; font-size:20px; text-indent:10px;}
#footer_zt .f_form .f_form_btn{width:570px; height:auto; float:right; padding-top:15px; overflow:hidden; margin-bottom:40px;}
#footer_zt .f_form .f_form_btn button{margin-right:62px;}
#footer_zt .f_form .f_form_btn button,#footer_zt .f_form .f_form_btn a{width:225px;height:40px;line-height:40px;text-align:center;font-size:25px;background:#977548;color:#fff;border-radius:5px;display:block;float:left;}
#footer_zt .f_bottom{width:100%; height:auto; overflow:hidden; background:#f0f0f0;}
#footer_zt .f_bottom .u1{width:618px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0; border-bottom:1px solid #d2c2af;}
#footer_zt .f_bottom .u1 li{width:206px; height:auto; text-align:center; float:left;}
#footer_zt .f_bottom .u1 li p{width:206px; height:27px; font-size:20px; color:#414141;}
#footer_zt .f_bottom .u1 li p.p1{ border:1px solid #d2c2af; border-top:none; border-bottom:none;}
#footer_zt .f_bottom div.u2{width:100%; height:auto; overflow:hidden; padding:10px 0; text-align:center; color:#333;}
#footer_zt .f_bottom div.u2 p{width:auto; height:auto; overflow:hidden; line-height:180%; font-size:18px;}
#footer_zt .f_bottom div.u2 p a{color:#977548;}

.footer_fixed{width:640px; height:60px; overflow:hidden; margin:0 auto; }
.footer_fixed ul{width:640px; height:100px; position:fixed; bottom:0; background:rgba(26,24,23,0.9);}
.footer_fixed_zt{width:720px; height:100px; overflow:hidden; margin:0 auto; }
.footer_fixed_zt ul{width:720px; height:100px; position:fixed; bottom:0; background:rgba(26,24,23,0.9);}
.footer_fixed ul li{width:25%; float:left;}
.footer_fixed ul li a{ display:block; width:100%; height:100px; text-align:center; position:relative; color:#fff;}
.footer_fixed ul li a.a1{ background:url(../newimg/f_ico_01.png) no-repeat center 22px;}
.footer_fixed ul li a.a2{ background:url(../newimg/f_ico_02.png) no-repeat center 22px;}
.footer_fixed ul li a.a3{ background:url(../newimg/f_ico_03.png) no-repeat center 22px;}
.footer_fixed ul li a.a4{ background:#977548 url(../newimg/f_ico_04.png) no-repeat center 22px;}
.footer_fixed ul li a p{ position:absolute; bottom:16px; width:100%; height:24px; line-height:24px; font-size:20px;}

/*灏侀潰椤圭洰涓績*/
#main .index_xmzx{width:100%px; height:auto; overflow:hidden; margin-top:20px;}
#main .index_xmzx .index_xmzx_title{width:100%; height:80px; background:#2c2c2c url(../newimg/xmzx_jt.jpg) no-repeat 15px center; border-bottom:13px solid #dddddd;}
#main .index_xmzx .index_xmzx_title dl dt{ float:left; font-size:26px; color:#fff; width:auto; height:80px; line-height:80px; text-indent:88px;}
#main .index_xmzx .index_xmzx_title dl dt.a1{ background:url(../newimg/xmzx_ico_01.jpg) no-repeat 45px center;}
#main .index_xmzx .index_xmzx_title dl dt.a2{ background:url(../newimg/xmzx_ico_02.jpg) no-repeat 45px center;}
#main .index_xmzx .index_xmzx_title dl dt.a3{ background:url(../newimg/xmzx_ico_03.jpg) no-repeat 45px center;}
#main .index_xmzx .index_xmzx_title dl dt.a4{ background:url(../newimg/xmzx_ico_04.jpg) no-repeat 45px center;}
#main .index_xmzx .index_xmzx_title dl dt.a5{ background:url(../newimg/xmzx_ico_05.jpg) no-repeat 40px center;}
#main .index_xmzx .index_xmzx_title dl dt.a6{ background:url(../newimg/xmzx_ico_06.jpg) no-repeat 45px center;}
#main .index_xmzx .index_xmzx_title dl dd{float:right;}
#main .index_xmzx .index_xmzx_title dl dd a{margin:29px 40px 0 0; display:inline-block;}

#main .index_xmzx .index_xmzx_model{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .index_xmzx .dl_01{width:100%; height:auto; overflow:hidden; margin:20px auto 0 auto;}
#main .index_xmzx .dl_01 dt,#main .index_xmzx .dl_01 dt img{width:288px; height:196px; float:left; overflow:hidden;}
#main .index_xmzx .dl_01 dd{width:305px; height:196px; float:right; overflow:hidden; position:relative;}
#main .index_xmzx .dl_01 dd p{font-size:18px; line-height:135%; text-indent:2em;}
#main .index_xmzx .dl_01 dd a{display:block; width:303px; height:35px; line-height:35px; font-size:18px; color:#ff2636; border:1px dashed #ff2636; text-align:center; position:absolute; bottom:0;
	border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px;
}

#main .index_xmzx .index_xmzx_more{width:100%; height:auto; overflow:hidden; text-align:center; margin:20px auto;}
#main .index_xmzx .index_xmzx_more a{display:inline-block; width:610px; height:40px; line-height:40px; font-size:18px; color:#eaeae2; background:#8e6e37;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
}

#main .index_xmzx .dl_02{width:100%; height:96px; overflow:hidden; margin:0 auto;}
#main .index_xmzx .dl_02 dt,#main .index_xmzx .dl_02 dt img{width:164px; height:96px; float:left;}
#main .index_xmzx .dl_02 dd{width:445px; height:auto; float:left;}
#main .index_xmzx .dl_02 dd ul li{width:205px; height:39px; float:left; margin:0 0 16px 16px;}
#main .index_xmzx .dl_02 dd ul li a{ display:block; width:205px; height:39px; line-height:39px; text-align:center; background:url(../newimg/xmzx_abg_01.jpg) no-repeat left center; color:#454545; font-size:18px;}

#main .index_xmzx .index_xmzx_syz{width:100%; height:27px; overflow:hidden; background:url(../newimg/xmzx_dd.jpg) repeat-x left center; text-align:center; margin:20px 0;}
#main .index_xmzx .index_xmzx_syz p{width:201px; height:27px; line-height:27px; text-align:center; background:#8e6e37; color:#eaeae2; font-size:18px; display:inline-block;}

#main .index_xmzx .index_xmzx_syz_ul{width:100%; height:auto; overflow:hidden;}
#main .index_xmzx .index_xmzx_syz_ul ul{width:110%;}
#main .index_xmzx .index_xmzx_syz_ul ul li{width:140px; height:36px; float:left; margin:0 16px 20px 0;}
#main .index_xmzx .index_xmzx_syz_ul ul li a{display:block; width:140px; height:36px; font-size:18px; color:#454545; text-align:center; line-height:36px; background:url(../newimg/xmzx_abg_02.jpg) no-repeat left center;}



/*灏侀潰涓撳鍥㈤槦*/
#main .index_zjtd{width:640px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
#main .index_zjtd .index_zjtd_nav ul li{width:auto; height:auto; float:left;}
#main .index_zjtd .index_zjtd_nav ul li a{width:310px; height:55px; display:block; background:#9b794f; text-align:center; line-height:55px; color:#fff; font-size:22px;}
#main .index_zjtd .index_zjtd_nav ul li.active a{background:#654e38;}
#main .index_zjtd .index_zjtd_list{width:100%; height:auto; overflow:hidden; display:none;}

#main .index_zjtd .index_zjtd_gw{width:620px; height:355px; background:#e5e5e5; overflow:hidden; margin-top:23px;margin-left:15px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_box{width:590px; height:317px; background:#fff; overflow:hidden; margin:18px 0 0 15px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_l{width:267px; height:317px; float:left;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r{width:282px; height:317px; float:left; margin-left:30px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl{width:100%; height:auto; overflow:hidden; margin-top:40px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dt{width:100%; height:36px; overflow:hidden; font-size:22px; color:#9b794f; font-weight:bold;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd .p1{width:100%; height:auto; overflow:hidden; color:#333; font-size:20px; padding-bottom:6px; border-bottom:1px solid #c3c3c3;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd .p2{width:100%; height:auto; overflow:hidden; color:#333; font-size:20px; padding-top:6px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd .p2 strong{color:#9b794f;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd ul{width:100%; height:auto; overflow:hidden; padding-top:20px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd ul li{float:left;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd ul li.a1{ float:right;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd ul li a{ display:block; width:135px; height:35px; background:#9b794f; text-align:center; line-height:35px; color:#fff; font-size:20px;}
#main .index_zjtd .index_zjtd_gw .index_zjtd_gw_r dl dd ul li.a1 a{background:#333;}

#main .index_zjtd .index_zjtd_gn{width:590px; height:auto; overflow:hidden; margin:0 auto;}
#main .index_zjtd .index_zjtd_gn_box{width:110%; height:auto; overflow:hidden; margin:0 auto;}
#main .index_zjtd .index_zjtd_gn dl{width:280px; height:auto; overflow:hidden; float:left; margin:25px 36px 0 0;}
#main .index_zjtd .index_zjtd_gn dl dt,#main .index_zjtd .index_zjtd_box .index_zjtd_list dl dt img{width:280px; height:243px; overflow:hidden;}
#main .index_zjtd .index_zjtd_gn dl dd{width:278px; height:109px; border:1px solid #e5e5e5; text-align:center; overflow:hidden;}
#main .index_zjtd .index_zjtd_gn dl dd .p1{width:100%; height:34px; line-height:34px; font-size:22px; color:#9b794f;}
#main .index_zjtd .index_zjtd_gn dl dd .p2{width:100%; height:30px; font-size:20px; color:#333;}
#main .index_zjtd .index_zjtd_gn dl dd ul{width:101%; height:auto; overflow:hidden;}
#main .index_zjtd .index_zjtd_gn dl dd ul li{width:auto; height:auto; float:left;}
#main .index_zjtd .index_zjtd_gn dl dd ul li a{display:block; width:139px; height:45px; line-height:45px; font-size:20px; color:#fff; background:#9b794f;}
#main .index_zjtd .index_zjtd_gn dl dd ul li.liend a{border-left:1px solid #826442; background:#333;}



/*鏂囩珷椤垫牱寮�*/
#main .article_article .art_title{width:100%; height:60px; line-height:60px; font-size:27px; color:#333; text-align:center; font-weight:bold;}
#main .article_article .art_info{width:100%; height:auto; color:#878787; font-size:15px; text-align:center; padding-bottom:20px;}
#main .article_article .art_body{width:600px; height:auto; overflow:hidden; font-size:18px; color:#141313; margin:0 auto;}
#main .article_article .art_zxtd{color:#8e5c20; width:100%; height:auto; overflow:hidden; font-size:24px; padding-top:20px;}
#main .article_article .art_zxtd dl dt{width:100%; height:auto; overflow:hidden; text-align:center;}
#main .article_article .art_zxtd dl dd{width:570px; height:auto; overflow:hidden; margin:25px auto;}
#main .article_article .art_zxtd dl dd ul li{float:left; display:inline-block;}
#main .article_article .art_zxtd dl dd ul li a{display:block; width:266px; height:63px;  line-height:63px; font-size:24px; border-radius:10px; text-indent:80px;}
#main .article_article .art_zxtd dl dd ul li .a1{background:#97744a url(../newimg/ico_01.png) no-repeat 28px center; color:#fff; margin-right:35px}
#main .article_article .art_zxtd dl dd ul li .a2{background:#9b0303 url(../newimg/ico_02.png) no-repeat 28px center; color:#ffea00;}

#main .article_article .art_body a.kbj_swt{color:red; font-weight:bold;}
#main .article_article .art_body h2{font-size:26px; color:#9b794f; padding:10px 0; }
#main .article_article .art_body p,#main .article_article .art_body div{width:100%; height:auto; overflow:hidden; padding:10px 0; line-height:180%;}

#main .article_article .art_body table{border: 1px solid #000; margin:0 auto;}
#main .article_article .art_body table td{border:1px solid #000; padding:5px 0;}

/*RHB 鏂囩珷闂瓟*/
.comment_quote{width:550px; margin:15px 0px; padding:10px !important; font-size:26px; line-height:180%; color:rgb(62,62,62); overflow:hidden; 
	border:1px solid rgb(204, 204, 204); 
	box-shadow:rgba(165, 165, 165,0.4) 5px 5px 2px; 
	box-sizing:border-box !important; 
	word-wrap: break-word !important; 
	background-color: rgb(248, 247, 245);
}
.comment_quote p:nth-child(2){padding-top:15px; color:rgb(178,34,34) !important;}


/*鏉ラ櫌璺嚎*/
#main .index_lylx{width:620px; height:auto; overflow:hidden; margin:0 auto;}
#main .index_lylx ul{ display: flex; justify-content: space-between; flex-wrap: wrap; }
#main .index_lylx ul li{margin-bottom: 20px;}
#main .index_lylx ul li,#main .index_lylx ul li a{width:300px; height:58px; text-align:center; line-height:58px; color:#fff; font-weight:bold; font-size:20px; float:left; display:block; background:#654e38; border-radius:8px;}
#main .index_lylx ul li,#main .index_lylx ul li.active a{background:#9b794f;}
#main .index_lylx .index_lylx_box{width:100%; height:auto; overflow:hidden;}
#main .index_lylx .index_lylx_box .index_lylx_list{width:100%; height:auto; display:none;}
#main .index_lylx .index_lylx_box .div_top .div_top_l dl{width:360px; height:55px; border-bottom:1px dashed #ccc; margin:0 auto;  font-size:20px; color:#424242; text-indent:42px; margin-top:11px;}
#main .index_lylx .index_lylx_box .div_top{width:100%; height:auto; padding:20px 0 0 0; overflow:hidden;}
#main .index_lylx .index_lylx_box .div_top .div_top_l dl dt{ font-size:20px; color:#424242;}
#main .index_lylx .index_lylx_box .div_top .div_top_l{width:403px; height:213px; float:left; border:1px solid #ccc; border-right:none;}
#main .index_lylx .index_lylx_box .div_top .div_top_r{width:216px; height:215px; float:right;}
#main .index_lylx .index_lylx_box .div_bottom dl{width:100%; height:auto; overflow:hidden; margin-top:20px;}
#main .index_lylx .index_lylx_box .div_bottom dl dt{width:181px; height:158px; float:left; position:relative;}
#main .index_lylx .index_lylx_box .div_bottom dl dt p{width:100%; height:auto; font-size:24px; color:#fafafa; position:absolute; bottom:30px; text-align:center;}
#main .index_lylx .index_lylx_box .div_bottom dl.dl_01 dt{background:url(../newimg/lylx_img_05.jpg) no-repeat left top;}
#main .index_lylx .index_lylx_box .div_bottom dl.dl_02 dt{background:url(../newimg/lylx_img_06.jpg) no-repeat left top;}
#main .index_lylx .index_lylx_box .div_bottom dl.dl_03 dt{background:url(../newimg/lylx_img_07.jpg) no-repeat left top;}
#main .index_lylx .index_lylx_box .div_bottom dl dd{width:438px; height:156px; float:left; border:1px solid #ccc; border-left:none; display:table;}
#main .index_lylx .index_lylx_box .div_bottom dl dd p{color:#290602; font-size:18px; vertical-align:middle; display:table-cell; padding:0 30px; line-height:28px;}


/*********************************************鍙互鍏敤鐗堝潡**********************************************************************************/
/*椤堕儴鍥剧墖瀵艰埅*/
#main .lm_nav{width:100%; height:auto; overflow:hidden; margin:30px auto; text-align:center;}
#main .lm_nav ul li{float:left; margin:0 15px 0 25px;}
#main .lm_nav ul li a{display:block; width:86px; height:auto; overflow:hidden; text-align:center;}
#main .lm_nav ul li p{width:100%; height:30px; line-height:30px; color:#666; font-size:20px;}

/*闈㈠寘璁板綍鍣�*/
#main .lm_place{width:100%; height:35px; border-bottom:1px solid #cfcfcf; font-size:20px !important; color:#555; background:url(../newimg/lm_place.jpg) no-repeat 20px 4px; padding-left:50px; margin:10px 0 0 0;}
#main .lm_place a{color:#555; font-size:20px;}

/*鏍囬鏍峰紡*/
#main .art_footer{width:100%; height:auto; overflow:hidden;}
#main .art_f_guan{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .art_f_guan ul li{width:50%; height:50px; line-height:50px; border-bottom:1px dashed #ccc; float:left; }
#main .art_f_guan ul li a{width:280px; height:50px; display:block; overflow:hidden; font-size:22px; color:#2f2f2f; text-indent:14px; background:url(../newimg/ico_03.png) no-repeat left center;}

/*鍏敤鏍囬*/
.public_title{width:610px; height:auto; margin:25px auto 10px auto; overflow:hidden;}
.public_title dl{width:100%; height:35px; border-bottom:1px solid #e6e6e6;}
.public_title dl dt{width:auto; height:35px; float:left; border-bottom:1px solid #000; color:#000; font-size:24px;}
.public_title dl dd{float:right;}
.public_title dl dd a{font-size:20px; color:#9b0303; display:block; height:35px; line-height:35px;}
.public_title dl dd a strong{font-size:30px; color:#333;}


/*鍏敤鍐呴〉妗堜緥*/
.public_case{width:610px; height:245px; overflow:hidden; margin:0 auto; position:relative;}
.public_case dl{width:610px; height:245px; overflow:hidden;}
.public_case dl dt,.public_case dl dt img{width:297px; height:210px; overflow:hidden; float:left;}
.public_case dl dd{width:300px; height:210px; float:right;}
.public_case dl dd ul{width:100%; height:auto; padding:4px 0; border-bottom:1px solid #e8e0d6;}
.public_case dl dd ul li{width:100%; height:auto; color:#333; font-size:18px; padding-bottom:5px;}
.public_case dl dd ul li strong{font-size:24px; font-weight:bold; color:#9b794f;}
.public_case dl dd ul li span{font-size:20px; color:#977548;}
.public_case dl dd div.div_01{font-size:18px; color:#333; width:100%; height:auto; padding:10px 0;}
.public_case dl dd a{display:block; width:104px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:16px; background:#977548;}
.public_case .yuandian{position:absolute; left:0; bottom:0; text-align:center; width:100%; z-index:10;}
.public_case .yuandian .swiper-pagination-switch{display:inline-block; width:15px; height:15px; border-radius:50%; background:#ecd7bb; margin:0 5px; cursor:pointer;}
.public_case .yuandian .swiper-active-switch{background:#977448;}

/*鍏敤鏌ョ湅鏇村*/
.public_more{width:100%; height:auto; overflow:hidden;}
.public_more a{width:610px; height:49px; overflow:hidden; border:1px solid #dfdfdf; display:block; text-align:center; line-height:49px; font-size:20px; margin:20px auto; color:#b17e3d;
	-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;
}

/*鍏敤涓撳鍥㈤槦*/
.public_zjtd{width:100%; height:490px; overflow:hidden; background:#180d05;}
.public_zjtd .public_zjtd_title{width:610px; height:auto; margin:20px auto 20px auto; overflow:hidden;}
.public_zjtd .public_zjtd_title dl{width:100%; height:35px; border-bottom:1px solid #422d08;}
.public_zjtd .public_zjtd_title dl dt{width:auto; height:35px; float:left; border-bottom:1px solid #b17e3d; color:#fff; font-size:24px;}
.public_zjtd .public_zjtd_title dl dd{float:right;}
.public_zjtd .public_zjtd_title dl dd a{font-size:20px; color:#b17e3d; display:block; height:35px; line-height:35px;}
.public_zjtd .public_zjtd_box{width:612px; height:320px; overflow:hidden; margin:0 auto;}
.public_zjtd .public_zjtd_box dl{width:153px; height:auto; overflow:hidden; text-align:center;}
.public_zjtd .public_zjtd_box dl dt img{width:146px; height:223px; display:block; margin:0 auto;}
.public_zjtd .public_zjtd_box dl dt p{width:146px; height:30px; line-height:30px; color:#fff; font-size:18px; margin:0 auto;}
.public_zjtd .public_zjtd_box dl dd{width:146px; height:auto; overflow:hidden; margin:0 auto;}
.public_zjtd .public_zjtd_box dl dd p{width:146px; height:30px; line-height:30px; overflow:hidden; font-size:15px; color:#fff;}
.public_zjtd .public_zjtd_box dl dd a{width:146px; height:30px; display:block; line-height:30px; background:#977548; color:#fff; font-size:18px;}
.public_zjtd .public_more a{border:1px solid #342414}


/*灏侀潰鍏敤鐑偣鍏虫敞*/
#main .public_new_list{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .public_new_list ul li{width:50%; height:35px; line-height:35px; border-bottom:1px dashed #ccc; float:left; }
#main .public_new_list ul li a{width:280px; height:35px; display:block; overflow:hidden; font-size:18px; color:#2f2f2f; text-indent:14px; background:url(../newimg/ico_03.png) no-repeat left center;}

/*涓婁竴绡� 涓嬩竴绡�*/
#main .art_pages{width:620px; height:auto; overflow:hidden; padding:0 0 30px 0; margin:0 auto;}
#main .art_pages ul li{width:598px; height:55px; line-height:55px; overflow:hidden; clear:both; color:#434343; font-size:22px; padding:0 0 0 20px; border:1px dashed #9f9f9f; overflow:hidden;}
#main .art_pages ul li a{display:block; width:430px; height:55px; line-height:55px; float:left;}
#main .art_pages ul li a.a2{width:140px; float:right; background:url(/uploads/1/zxdt.gif) no-repeat 10px center; text-indent:40px;}
#main .art_pages ul li:last-child{border-top:none;}
#main .art_pages ul li a{color:#434343;}


/*绉嶆鐗欏皝闈�***************************************************************************************************************************************/
#main .fm_top{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_top dl dt,#main .fm_top dl dt img{width:190px; height:150px; float:left;}
#main .fm_top dl dd{width:400px; height:auto; float:right; font-size:18px; line-height:26px; text-indent:2em;}
#main .fm_top dl dd a{display:inline-block; width:240px; height:35px; line-height:35px; text-align:center; color:#98764b; font-size:18px; float:right; border:1px solid #98764b; text-indent:0; margin-top:6px;}

#main .fm_main{width:100%; height:auto; margin:0 auto;}
#main .fm_main .fm_qh{width:620px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_qh ul{width:620px; height:auto; background:#333; text-align:center;}
#main .fm_main .fm_qh ul li{width:310px; height:55px; line-height:55px; display:inline-block;}
#main .fm_main .fm_qh ul li a{background:#333; display:block; width:310px; height:55px; font-size:22px; font-weight:bold; color:#fff;}
#main .fm_main .fm_qh ul li a.a1{background:url(../newimg/fm_zzy_qh_01.png) no-repeat 80px center;}
#main .fm_main .fm_qh ul li a.a2{background:url(../newimg/fm_zzy_qh_02.png) no-repeat 76px center;}
#main .fm_main .fm_qh ul li.active a.a1{background:#896c4a url(../newimg/fm_zzy_qh_01hover.png) no-repeat 80px center;}
#main .fm_main .fm_qh ul li.active a.a2{background:#896c4a url(../newimg/fm_zzy_qh_02hover.png) no-repeat 76px center;}
#main .fm_main .fm_qh_box{width:100%; height:auto; overflow:hidden; position:relative;}
#main .fm_main .fm_qh_box .fm_box_list{width:100%; height:auto; overflow:hidden; margin:0 auto; display:none;}

#main .fm_main .fm_qh_box .fm_nav{width:620px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_qh_box .fm_nav ul{width:103%; height:auto; overflow:hidden;}
#main .fm_main .fm_qh_box .fm_nav ul li a{width:201px; height:48px; line-height:48px; text-align:center; border:1px solid #e8e0d6; font-size:20px; margin:0 5px 9px 0; float:left; display:block; color:#555;}
#main .fm_main .fm_qh_box .fm_nav ul li a.aend{background:#896c4a; color:#fff;}

#main .fm_main .fm_qh_box .fm_zzhuang{width:581px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_qh_box .fm_zzhuang div{width:110%; height:auto; overflow:hidden;}
#main .fm_main .fm_qh_box .fm_zzhuang dl{float:left; width:260px; height:auto; padding:5px; background:#ececec; font-size:20px; margin:0 38px 12px 0;}
#main .fm_main .fm_qh_box .fm_zzhuang dl dt{float:left; border:1px solid #896c4a; width:127px; height:33px; line-height:35px; text-align:center;}
#main .fm_main .fm_qh_box .fm_zzhuang dl dd{float:left;}
#main .fm_main .fm_qh_box .fm_zzhuang dl dd a{background:#896c4a; width:130px; height:35px; line-height:35px; text-align:center; color:#fff; display:block;}

#main .fm_main .fm_qh_box .fm_zzy_weihai{width:605px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_qh_box .fm_zzy_weihai ul{width:110%; height:auto; overflow:hidden;}
#main .fm_main .fm_qh_box .fm_zzy_weihai ul li{float:left; text-align:center; width:115px; font-size:18px; line-height:24px; margin-right:48px;}

#main .fm_main .fm_zzy_dlinfo{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_zzy_dlinfo dl dt,#main .fm_main .fm_zzy_dlinfo dl dt img{width:190px; height:150px; float:left;}
#main .fm_main .fm_zzy_dlinfo dl dd{width:408px; height:auto; overflow:hidden; float:right; color:#000; }
#main .fm_main .fm_zzy_dlinfo dl dd .p1{width:100%; height:30px; line-height:30px; background:url(../newimg/fm_ico_01.png) no-repeat left center; font-size:20px; text-indent:32px;}
#main .fm_main .fm_zzy_dlinfo dl dd .p2{width:100%; height:auto; color:#555; font-size:18px; text-indent:32px;}
#main .fm_main .fm_zzy_dlinfo ul{width:100%; height:auto; overflow:hidden;}
#main .fm_main .fm_zzy_dlinfo ul li{width:auto; height:auto; float:left;}
#main .fm_main .fm_zzy_dlinfo ul li a{display:block; width:300px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#fff; border-radius:5px; margin-top:18px;}
#main .fm_main .fm_zzy_dlinfo ul li a.a1{background:#333 url(../newimg/fm_dh.jpg) no-repeat 40px center; margin-right:10px;}
#main .fm_main .fm_zzy_dlinfo ul li a.a2{background:#98764b url(../newimg/fm_zx.jpg) no-repeat 35px center;}

#main .fm_main .fm_model{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_zzy_model{width:610px; height:auto; overflow:hidden; margin:28px auto 0 auto;}
#main .fm_main .fm_zzy_model dl dt,#main .fm_main .fm_zzy_model dl dt img{width:310px; height:135px; float:left;}
#main .fm_main .fm_zzy_model dl dd{width:299px; height:133px; border:1px solid #e3e3e3; float:left; border-left:none; border-bottom:none; text-indent:88px; background:url(../newimg/fm_public_yc.jpg) no-repeat 33px center;}
#main .fm_main .fm_zzy_model dl dd.border_left{border-left:1px solid #e3e3e3; border-right:none;}
#main .fm_main .fm_zzy_model dl dd .p1{width:100%; height:auto; font-size:27px; font-weight:bold; color:#000; margin-top:35px;}
#main .fm_main .fm_zzy_model dl dd .p2{width:100%; height:auto; font-size:18px; color:#000;}
#main .fm_main .fm_zzy_model .div_02{width:483px; height:123px; float:left; border:1px solid #e3e3e3;}
#main .fm_main .fm_zzy_model .div_02 p{font-size:18px; color:#000; padding:20px; text-indent:2em;}
#main .fm_main .fm_zzy_model .div_03{width:125px; height:125px; background:#896c4a; float:left;}
#main .fm_main .fm_zzy_model .div_03 a{width:125px; height:125px; display:block; text-align:center;}
#main .fm_main .fm_zzy_model .div_03 a span{font-size:18px; color:#fff; padding-top:35px; display:inline-block;}
#main .fm_main .fm_zzy_model .div_04{width:100%; height:45px; line-height:45px; text-align:center; background:#333; overflow:hidden;}
#main .fm_main .fm_zzy_model .div_04 a{width:100%; height:45px; display:block; color:#fff; font-size:22px;}
#main .fm_main .fm_zzy_model .div_04 img{position:relative; top:7px; left:-5px;}
#main .fm_main .fm_zzy_model .div_04 font{width:0; height:0; border-bottom:40px solid #896c4a; border-left:30px solid transparent; display: block; float:right; position:relative; top:15px;}

#main .fm_main .fm_zzy_ad{width:610px; height:auto; overflow:hidden; margin:26px auto 0 auto;}
#main .fm_main .fm_zzy_ad ul li{float:left;}
#main .fm_main .fm_zzy_ad ul li.liend{ float:right;}

#main .fm_zzy_img{width:640px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
#main .fm_zzy_img ul li.limid{ margin:0 8px;}
#main .fm_zzy_img ul li,#main .fm_zzy_img ul li img{float:left; width:208px; height:202px;} 



/*鐗欓娇鐭灏侀潰*/
#main .fm_main .fm_jz_zzhuang{width:620px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_jz_zzhuang div{width:110%; height:auto; overflow:hidden;}
#main .fm_main .fm_jz_zzhuang dl{width:200px; height:180px; background:#ececec; float:left; margin:0 10px 20px 0;}
#main .fm_main .fm_jz_zzhuang dl dt img{width:190px; height:120px; margin:5px 5px 0 5px; display:block;}
#main .fm_main .fm_jz_zzhuang dl dd{width:100%; height:55px; line-height:55px; text-align:center; color:#000; font-size:22px;}

#main .fm_main .fm_jz_info{width:100%; height:auto; overflow:hidden; margin-top:30px;}
#main .fm_main .fm_jz_info dl{width:100%; height:auto; overflow:hidden;}
#main .fm_main .fm_jz_info .dl_01 dt{width:310px; height:135px; float:left;}
#main .fm_main .fm_jz_info .dl_01 dd{width:307px; height:133px; border:1px solid #e3e3e3; border-left:none; float:left; text-indent:69px; background:url(../newimg/fm_gdh.jpg) no-repeat 15px center;}
#main .fm_main .fm_jz_info .dl_01 dd .p1{color:#000; font-size:27px; font-weight:bold; margin-top:35px;}
#main .fm_main .fm_jz_info .dl_01 dd .p2{color:#000; font-size:18px; font-weight:bold;}
#main .fm_main .fm_jz_info .dl_02 dt{width:135px; height:75px; float:left; line-height:75px; text-align:center; font-size:20px; color:#fff;}
#main .fm_main .fm_jz_info .dl_02 dt.dt_01{background:#272636;}
#main .fm_main .fm_jz_info .dl_02 dt.dt_02{background:#896c4a ;}
#main .fm_main .fm_jz_info .dl_02 dd{width:483px; height:73px; border:1px solid #e3e3e3; border-left:none; float:left; border-bottom:none; text-indent:15px;}
#main .fm_main .fm_jz_info .dl_02 .p1{font-size:20px; margin-top:12px;}
#main .fm_main .fm_jz_info .dl_02 .p2{font-size:18px; color:#555;}
#main .fm_main .fm_jz_info .dl_03{width:100%; height:45px; line-height:45px; text-align:center; background:#333; overflow:hidden;}
#main .fm_main .fm_jz_info .dl_03 a{width:100%; height:45px; display:block; color:#fff; font-size:22px;}
#main .fm_main .fm_jz_info .dl_03 img{position:relative; top:7px; left:-5px;}
#main .fm_main .fm_jz_info .dl_03 font{width:0; height:0; border-bottom:30px solid #896c4a; border-left:30px solid transparent; display: block; float:right; position:relative; top:15px;}

#main .fm_main .fm_jz_model dl dd{background:url(../newimg/fm_public_jz_yc.jpg) no-repeat 15px center; text-indent:70px;}
#main .fm_main .fm_jz_model .div_03{background:#896c4a ;}
#main .fm_main .fm_jz_model .div_04 font{border-bottom:30px solid #896c4a;}

#main .jz_public_more a{margin-bottom:0;}
#main .fm_main .fm_jz_xl{width:100%; height:auto; overflow:hidden; display:none;}
#main .fm_main .fm_jz_xl .fm_zzy_model dl dd{background:url(../newimg/fm_public_jz_yc.jpg) no-repeat 15px center; text-indent:70px;}
#main .fm_main .fm_jz_xl .fm_zzy_model .div_03{background:#896c4a;}
#main .fm_main .fm_jz_xl .fm_zzy_model .div_04 font{border-bottom:30px solid #896c4a; border-left:30px solid transparent;}
#main .fm_main .fm_jz_ad{width:100%; height:auto; overflow:hidden; margin-top:30px;}


/*鍎跨榻跨灏侀潰*/
#main .fm_main .fm_er_weihai{width:580px; height:auto; overflow:hidden; margin:0 auto 20px auto;}
#main .fm_main .fm_er_weihai ul{width:120%; height:auto; overflow:hidden;}
#main .fm_main .fm_er_weihai ul li{float:left; width:150px; height:auto; overflow:hidden; text-align:center; margin-right:64px;}
#main .fm_main .fm_er_weihai ul li p.p1{width:100%; height:30px; line-height:30px; font-size:20px; font-weight:bold; color:#333;}
#main .fm_main .fm_er_weihai ul li p.p2{color:#333; font-size:16px;}

#main .fm_main .fm_erdl_info{width:100%; height:auto; overflow:hidden;}
#main .fm_main .fm_erdl_info dl{width:100%; height:156px; background:#efefef; overflow:hidden;}
#main .fm_main .fm_erdl_info dl dt{width:auto; height:156px; float:left;}
#main .fm_main .fm_erdl_info dl dt img{ display:block; width:190px; height:132px; margin:10px;}
#main .fm_main .fm_erdl_info dl dd{width:400px; height:156; float:left; margin-left:20px; overflow:hidden;}
#main .fm_main .fm_erdl_info dl dd .p1{width:100%; height:30px; line-height:30px; background:url(../newimg/fm_ico_01.png) no-repeat left center; font-size:20px; text-indent:32px; margin-top:18px;}
#main .fm_main .fm_erdl_info dl dd .p2{width:100%; height:auto; color:#555; font-size:18px; text-indent:32px;}
#main .fm_main .fm_erdl_info ul{width:100%; height:auto; overflow:hidden;}
#main .fm_main .fm_erdl_info ul li{width:auto; height:auto; float:left;}
#main .fm_main .fm_erdl_info ul li a{display:block; width:300px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#fff; border-radius:5px; margin-top:18px;}
#main .fm_main .fm_erdl_info ul li a.a1{background:#333 url(../newimg/fm_ico_02.png) no-repeat 40px center; margin-right:40px;}
#main .fm_main .fm_erdl_info ul li a.a2{background:#896c4a url(../newimg/fm_zx.jpg) no-repeat 35px center;}

/*鐗欓娇娌荤枟灏侀潰*/
#main .fm_main .fm_yczl_weihai{width:620px; height:auto; overflow:hidden; padding-bottom:30px; margin:0 auto;}
#main .fm_main .fm_yczl_weihai ul{width:110%; height:auto; overflow:hidden;}
#main .fm_main .fm_yczl_weihai ul li{width:142px; height:auto; float:left; text-align:center; margin-right:15px;}
#main .fm_main .fm_yczl_weihai ul li img{display:block; width:142px; height:129px;}
#main .fm_main .fm_yczl_weihai ul li .p1{font-size:21px; color:#333; padding-top:5px; font-weight:bold;}
#main .fm_main .fm_yczl_weihai ul li .p2{font-size:20px;}

/*鐗欓娇淇灏侀潰*/
#main .fm_main .fm_ycxf_weihai{width:100%; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_ycxf_bz{width:100%; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_ycxf_bz p a{width:100%; height:45px; display:block; color:#fff; font-size:22px; background:#333; text-align:center;}
#main .fm_main .fm_ycxf_bz p a img{position:relative; top:7px; left:-5px;}
#main .fm_main .fm_ycxf_bz p a font{width:0; height:0; border-bottom:30px solid #896c4a; border-left:30px solid transparent; display: block; float:right; position:relative; top:15px;}

#main .fm_main .fm_ycxf_model .div_002{width:100%; height:45px; overflow:hidden;}
#main .fm_main .fm_ycxf_model .div_002 .p1{width:134px; height:45px; background:#896c4a; color:#fff; font-size:18px; float:left; line-height:45px; text-align:center;}
#main .fm_main .fm_ycxf_model .div_0002 .p1{background:#000;}
#main .fm_main .fm_ycxf_model .div_002 .p2{width:475px; height:43px; border:1px solid #e3e3e3; float:left; border-left:none; border-bottom:none; text-indent:10px; color:#000; font-size:18px; line-height:43px;}

#main .fm_main .fm_ycxf_model .div_04 font{border-bottom:30px solid #896c4a; border-left:30px solid transparent;}

#main .fm_main .fm_ycxf_model dl dd{background:url(../newimg/fm_public_jz_yc.jpg) no-repeat 10px center; text-indent:65px;}

/*鐗欓娇缇庣櫧灏侀潰*/
#main .fm_main .fm_ycmb_mbxz{width:620px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_ycmb_mbxz ul{width:110%; height:auto; overflow:hidden;}
#main .fm_main .fm_ycmb_mbxz ul li{width:115px; height:auto; float:left; text-align:center; font-size:18px; color:#333; margin-right:50px;}

#main .fm_main .fm_ycmb_ccys{width:610px; height:auto; overflow:hidden; margin:0 auto;}
#main .fm_main .fm_ycmb_ccys ul{width:110%; height:auto; overflow:hidden;}
#main .fm_main .fm_ycmb_ccys ul li{width:190px; height:auto; float:left; margin:10px 20px 5px 0;}
#main .fm_main .fm_ycmb_ccys ul li img{display:block; width:190px; height:130px;}
#main .fm_main .fm_ycmb_ccys ul li p{width:100%; height:45px; line-height:45px; text-align:center; color:#333; font-size:18px;}
#main .fm_main .fm_ycmb_ccys div a{width:100%; height:45px; display:block; color:#fff; font-size:22px; background:#333; text-align:center;}
#main .fm_main .fm_ycmb_ccys div a img{position:relative; top:7px; left:-5px;}
#main .fm_main .fm_ycmb_ccys div a font{width:0; height:0; border-bottom:30px solid #896c4a; border-left:30px solid transparent; display: block; float:right; position:relative; top:15px;}

#main .fm_main .fm_model .div_0002{width:100%; height:auto; overflow:hidden; float:left;}
#main .fm_main .fm_model .div_0002 ul{width:110%; height:auto; overflow:hidden; padding:15px 0;}
#main .fm_main .fm_model .div_0002 ul li{width:115px; height:auto; float:left; margin-right:50px;}
#main .fm_main .fm_model .div_0002 ul li img{width:115px; height:115px; display:block;}
#main .fm_main .fm_model .div_0002 ul li p{width:100%; height:40px; line-height:40px; text-align:center; color:#333; font-size:18px;}

#rhb_news{width:640px; height:auto; overflow:hidden; margin:0 auto;}
#rhb_news .news_title{width:100%; height:80px; line-height:80px; color:#9b794f; font-size:30px; text-align:center; border-bottom:1px solid #ccc;}
#rhb_news .news_top{width:100%; height:auto; overflow:hidden; margin:22px 0;}
#rhb_news .news_top dl{width:620px; height:auto; overflow:hidden; margin:0 auto;}
#rhb_news .news_top dl dt,#rhb_news .news_top dl dt img{width:165px; height:153px; float:left;}
#rhb_news .news_top dl dd{width:440px; height:auto; float:right;}
#rhb_news .news_top dl dd .a1{width:100%; height:35px; line-height:35px; font-size:26px; overflow:hidden;}
#rhb_news .news_top dl dd .a1 a{color:#333;}
#rhb_news .news_top dl dd .a2{color:#666; font-size:20px; width:100%; height:55px; margin:16px 0; overflow:hidden;}
#rhb_news .news_top dl dd .a3{width:100%; height:25px; line-height:25px; color:#a7a7a7; font-size:18px; overflow:hidden}
#rhb_news .news_top dl dd .a3 a{width:102px; display:inline-block; background:url(../newimg/rhbnewwx.png) no-repeat left center; text-indent:30px; color:#a7a7a7;}
#rhb_news .news_list{width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #ccc;}
#rhb_news .news_list dl{width:100%; height:auto; overflow:hidden; padding:15px 0; border-top:1px dashed #ccc; background:url(../newimg/rhblistico.jpg) no-repeat 26px center;}
#rhb_news .news_list dl dt{width:570px; height:46px; line-height:46px; font-size:22px; overflow:hidden; margin-left:115px;}
#rhb_news .news_list dl dt a{color:#333;}
#rhb_news .news_list dl dd{width:570px; height:25px; line-height:25px; color:#a7a7a7; font-size:18px; overflow:hidden; margin-left:115px;}
#rhb_news .news_list dl dd a{width:102px; display:inline-block; background:url(../newimg/rhbnewwx.png) no-repeat left center; text-indent:30px; color:#a7a7a7;}

#main ul.news_list{width:620px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;}
#main ul.news_list li{width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #ccc;  background:url(../newimg/q.gif) no-repeat left center;}
#main ul.news_list li a{height:50px; line-height:50px;}
#main ul.news_list li .a1{display:block; width:500px; float:left; color:#333; font-size:22px; text-indent:2em;}
#main ul.news_list li .a2{display:block; float:right; width:100px; height:30px; background:#896c4a; text-align:center; line-height:30px; font-size:18px; color:#fff; margin-top:10px;}

.rhbpages{width:620px; height:60px; line-height:60px; overflow:hidden; text-align:center; margin:15px auto;}
.rhbpages ul li{display:inline-block; font-size:26px;}
.rhbpages ul li a{color:#333; width:150px; height:40px; display:block;}
.rhbpages ul li.rhbsyy{width:164px; height:58px; line-height:58px; float:left; text-align:center; border:1px solid #a7a7a7;}
.rhbpages ul li.rhbxyy{width:164px; height:58px; line-height:58px; float:right; text-align:center; border:1px solid #a7a7a7;}

/*灏侀潰鎴愬姛妗堜緥*/
#main .list_case .list_case_nav{width:100%; height:auto; overflow:hidden; margin-top:30px;}
#main .list_case .list_case_nav ul li{ float:left; margin-right:1px;}
#main .list_case .list_case_nav ul li a{width:159px; height:50px; line-height:50px; text-align:center; display:inline-block; color:#fff; font-size:24px; background:#977548;}
#main .list_case .list_case_nav ul li.on a{background:#654e38}
#main .list_case .list_case_box dl{width:610px; height:auto; overflow:hidden; margin:30px auto 0 auto;}
#main .list_case .list_case_box dl dt,#main .list_case .list_case_box dl dt img{width:297px; height:210px; overflow:hidden; float:left;}
#main .list_case .list_case_box dl dd{width:300px; height:210px; float:right;}
#main .list_case .list_case_box dl dd ul{width:100%; height:auto; padding:4px 0; border-bottom:1px solid #e8e0d6;}
#main .list_case .list_case_box dl dd ul li{width:100%; height:auto; color:#333; font-size:18px; padding-bottom:3px;}
#main .list_case .list_case_box dl dd ul li strong{font-size:24px; font-weight:bold; color:#9b794f;}
#main .list_case .list_case_box dl dd ul li span{font-size:20px; color:#977548;}
#main .list_case .list_case_box dl dd div.div_01{font-size:18px; color:#333; width:100%; height:auto; padding:5px 0;}
#main .list_case .list_case_box dl dd a{display:block; width:104px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:16px; background:#977548;}

/*鍏敤鎻掍欢鐨勬牱寮�*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-wrapper{
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper{
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto;
}
.swiper-slide {float:left; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;}