@charset "utf-8";

*{margin:0;padding:0;}
img{border:0;}
input,button,select,textarea{outline:none;font-family: "微软雅黑",Arial, Helvetica, sans-serif;border:0;}
body{font-size:12px;font-family: "微软雅黑",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#555;padding-top:100px;overflow:-Scroll;overflow-x:hidden}
li{list-style-type:none;}
a{text-decoration:none;color:#555;}
a:hover{color:red;}
.clear{clear:both;height:0;}

.header_bg{width:100%;margin:0 auto;height:100px;background-color:#fff;position:fixed;top:0;left:0;z-index:5;}

.header{width:1120px;margin:0 auto;}

.logo{float:left;padding-top:30px;}

.logo img{height:53px;}

.pc_nav{float:right;margin-right:15px;}

.pc_nav li{float:left;border-top:4px solid #fff;padding-top:30px;position:relative;z-index:30;}

.pc_nav .hover{border-top:4px solid #7C0000;}

.pc_nav>li>a{color:#a06926;margin:0 25px;height:70px;display:block;font-size:20px;line-height:75px;}

.pc_nav li:hover dl{display:block;}

.pc_nav li dl{width:100%;position: absolute;left:0;top:96px;display:none;}

.pc_nav li dl dd{width:100%;border-bottom:1px solid #a68044;height:50px;line-height:50px;text-align:center;font-size:18px;}

.pc_nav li dl dd a{color:#fff;width:100%;height:50px;display:block;background-color:#7d0000;}

.pc_nav li dl dd a:hover{background-color:#333;}

.ydd_nav_tb{width:80px;height:55px;float:right;background:url(../images/nav_btn.png) center no-repeat;display:none;position:relative;background-size:20px 25px;}

.ydd_nav_tb span{width:80px;height:55px;cursor:pointer;display:block;}

.yyd_nav{position: absolute;top: 54px;right: 0;z-index: 10;display:none;}

.yyd_nav dd {width: 150px;height: 50px;background: rgba(00,00,00,0.5);border-top: 1px solid #fff;text-align: center;line-height: 50px;font-size: 18px;}

.yyd_nav dd a {color: #fff;width: 100%;height: 50px;display: block;}

#banner{width:100%;margin:0px auto;position:relative;height:710px;overflow:hidden;z-index:2;}
#banner .btn_prev{position:absolute;left:3%;top:50%;margin-top:-22px;width:64px;height:64px;background:url(../images/left_jt.png) no-repeat;z-index:10;opacity:0; filter:alpha(opacity=0);}
#banner .btn_next{position:absolute;right:3%;top:50%;margin-top:-22px;width:64px;height:64px;background:url(../images/right_jt.png) no-repeat;z-index:10;opacity:0; filter:alpha(opacity=0);}
#banner li{position:absolute;left:0px;top:0px;z-index:2;width:100%;height:710px;}
#banner li a{display:block;width:100%;height:710px;}

.index_ts{width:1000px;margin:0 auto;padding:20px 0 50px 0;}

.index_ts_t{width:100%;text-align:center;line-height:35px;color:#444;font-size:21px;}

.index_ts_t h3{font-size:38px;font-weight:100;color:#a98457;line-height:100px;}

.index_ts_c{width:100%;padding:30px 0;height:710px;}

#tsfl{width:1000px;margin:0px auto;position:relative;height:710px;overflow:hidden;z-index:2;}

#tsfl .btn_prev{position:absolute;left:0px;top:50%;margin-top:-22px;width:19px;height:42px;background:url(../images/left_jt_2.png) no-repeat;z-index:10;opacity:0; filter:alpha(opacity=0);}

#tsfl .btn_next{position:absolute;right:0px;top:50%;margin-top:-22px;width:19px;height:42px;background:url(../images/right_jt_2.png) no-repeat;z-index:10;opacity:0; filter:alpha(opacity=0);}

#tsfl ul{width:835px;margin:0 auto;position:relative;height:710px;overflow:hidden;z-index:2;}

#tsfl li{position:absolute;left:0px;top:0px;z-index:2}

.index_ts_b{width:100%;text-align:center;line-height:35px;color:#444;font-size:21px;}

.index_ts_b h4{color:#a98457;font-weight:100;font-size:24px;}

.index_dm_bg{width:100%;padding:50px 0;background-color:#f5f2ec;}

.index_dm{width:1000px;margin:0 auto;}

.index_dm_font{text-align:center;}

.index_dm_font h3{font-size:38px;font-weight:100;color:#a98457;line-height:100px;padding-bottom:20px;}

.index_dm_c{width:100%;}

#dmzs{width:1000px;margin:0px auto;position:relative;height:500px;overflow:hidden;z-index:2;}

#dmzs .btn_prev{position:absolute;left:0px;top:35%;margin-top:-22px;width:64px;height:64px;background:url(../images/left_jt_3.png) no-repeat;z-index:10;opacity:0; filter:alpha(opacity=0);}

#dmzs .btn_next{position:absolute;right:0px;top:35%;margin-top:-22px;width:64px;height:64px;background:url(../images/right_jt_3.png) no-repeat;z-index:10;opacity:0; filter:alpha(opacity=0);}

#dmzs ul{width:800px;margin:0 auto;position:relative;height:500px;overflow:hidden;z-index:2;}

#dmzs li{position:absolute;left:0px;top:0px;z-index:2;line-height:150%;color:#7e5019;font-size:20px;background-color:#f6f1ec;}

.index_sp{width:800px;margin:0 auto;text-align:center;padding:50px 0;}

.index_sp h3{font-size:38px;font-weight:100;color:#a98457;line-height:50px;}

.index_sp h4{font-size:16px;color:#a98457;background:url(../images/ht_bg.png) no-repeat center;font-weight:100;line-height:50px;}

.index_sp p{font-size:16px;letter-spacing:8px;}

.index_sp_div{width:800px;margin:0 auto;padding:30px 0;}

.index_news_bg{width:100%;padding:50px 0;background-color:#f5f2ec;}

.index_news_t{text-align:center;}

.index_news_t h3{font-size:38px;font-weight:100;color:#a98457;line-height:50px;}

.index_news_t h4{font-size:16px;color:#a98457;background:url(../images/ht_bg.png) no-repeat center;font-weight:100;line-height:50px;}

.index_news_t p{font-size:16px;letter-spacing:8px;}

.index_news_list{width:1120px;margin:0 auto;padding-top:30px;}

.index_news_list li{width:345px;padding:13px;float:left;font-size:14px;line-height:25px;}

.index_news_list li img{padding-bottom:10px;width:100%;}

.index_news_list li h3{font-size:16px;font-weight:100;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.index_news_list li span{color:#b0814d;}

.index_news_list li:hover{background-color:#ddd;}

.index_news_list li:hover a{color:#7d0000;}

.footer{width:100%;line-height:30px;background-color:#a68044;text-align:center;color:#000;padding:15px 0;font-size:16px;}

.footer span{width:50%;display:block;float:left;}

.right_fd{width:80px;height:232px;background:url(../images/right_xf_bg.png) no-repeat;position:fixed;right:3%;top:40%;z-index:20;display:block;}

.right_fd li{width:100%;height:77px;}

.right_fd li a{width:100%;height:77px;display:block;}

.right_fd li span{width:100%;height:77px;display:block;cursor:pointer;position:relative;}

.right_fd li span:hover p{display:block;}

.right_fd li span p{position:absolute;width:172px;height:215px;right:80px;bottom:-20px;display:none;}

.right_fd .go_top{width:100%;height:77px;cursor:pointer;}

.ny_banner{width:100%;height:300px;}

.ny_nr{width:1120px;margin:0 auto;}

.ny_nr .mbx{width:100%;line-height:50px;border-bottom:1px solid #e2e2e2;}

.ny_nr .mbx h3{font-size:20px;float:left;font-weight:100;color:#585858;}

.ny_nr .mbx p{float:right;padding-left:20px;background:url(../images/home.png) left center no-repeat;font-size:14px;}

.ny_nr .mbx p a{color:#767373;}

.dy_center{width:100%;line-height:170%;font-size:16px;padding:20px 0;color:#444;}

.dy_center img{max-width:100%;margin:0 auto;display:block;}

.dy_center h4{font-size:16px;}

.dy_center font{font-family: "宋体",Arial, Helvetica, sans-serif;}

.dy_lxwm{width:100%;line-height:230%;font-size:18px;padding:20px 0;color:#444;position:relative;}

.ny_nr #dmzs{padding:60px 0;}

.ny_nr #dmzs li{background-color:#fff;}

.lxwm_weixin{width:280px;height:150px;position:absolute;right:70px;top:40px;font-size:16px;line-height:170%;}

.lxwm_weixin img{float:left;padding-right:10px;}

.lxwm_weixin p{padding-top:80px;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.list_news{width:100%;}

.div_news{padding:30px 0;border-bottom:1px solid #e2e2e2;}

.div_news_l{float:left;}

.div_news_l img{width:355px;}

.div_news_r{width:740px;float:right;font-size:16px;line-height:170%;}

.div_news_r h3{width:100%;border-bottom:1px dashed #ccc;font-size:16px;}

.div_news_r h3 b{float:left;}

.div_news_r h3 span{float:right;font-weight:100;}

.div_news_r p{width:100%;padding-top:10px;}

.wz_b{width:100%;border-top:1px solid #e2e2e2;padding:10px 0;}

.wz_b .wz_b_l{float:left;font-size:14px;line-height:170%;}

.wz_b .wz_b_r{float:right;}

.wz_b .wz_b_r a{width:75px;height:35px;background-color:#990000;color:#fff;display:block;text-align:center;font-size:14px;line-height:35px;}

.wz_b .wz_b_r a:hover{background-color:red;}

.wz_t{width:100%;text-align:center;line-height:220%;padding:20px 0;border-bottom:1px solid #e2e2e2;}

.wz_t h3{font-size:22px;font-weight:100;}

.wz_t span{font-size:16px;}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;text-align:center;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 8px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 8px; }
	
	
#container {overflow: hidden;margin:0 auto;}

#sliderContainer {position: relative;width: 96%;max-width: 835px;margin: 0 auto;}

#slider {width: 100%;height: auto;position: relative;overflow: hidden;}

#slider img {width: 100%;height: auto;display: block;}

.slide {position: absolute;z-index: 0;opacity: 0;pointer-events: none;}

.slide.active {position: relative;z-index: 1;opacity: 1;pointer-events: auto;}

.slideCopy {position: absolute;bottom: 0;left: 0;right: 0;padding: 20px;background-color: #fff;color: #333;}

.slideCopy p { font-size: 18px; }

.arrow {width: 40px;height: 40px;position: absolute;top: 40%;border-radius: 50%;background-color: #fff;margin: auto 0;cursor: pointer;z-index: 100;background-size: 10px;background-repeat: no-repeat;pointer-events: none;opacity: 0;transition: all 0.2s;-webkit-transition: all 0.2s;}

#prev {left: 30px;background-image: url(/style/images/left_jt_2.png);background-position: 13px center;transform: translateX(20px);-webkit-transform: translateX(20px);}

#next {right: 30px;background-image: url(/style/images/right_jt_2.png);background-position: 16px center;transform: translateX(-20px);-webkit-transform: translateX(-20px);}

.sliderHovered .arrow {opacity: 1;pointer-events: auto;}

.sliderHovered #prev {transform: translateX(0);-webkit-transform: translateX(0);}

.sliderHovered #next {transform: translateX(0);-webkit-transform: translateX(0);}
	
@media screen and (max-width: 1119px) and (min-width: 960px){
	.header{width:100%;}
	.logo{padding-left:15px;}
	.index_ts{width:100%;}
	.index_news_list{width:100%;}
	#tsfl{width:100%;}
	.index_dm{width:100%;}
	#dmzs{width:100%;}
	#tsfl .btn_prev{left:3%;}
	#tsfl .btn_next{right:3%;}
	.index_news_list li{width:29%;padding:2%;}
	.ny_nr{width:100%;}
	.ny_nr .mbx h3{padding-left:5px;}
	.ny_nr .mbx p{padding-right:5px;}
	.dy_center{width:98%;margin:0 auto;}
	.div_news_l{width:38%;}
	.div_news_r{width:60%;}
}
@media screen and (max-width: 959px){
	#banner{height:280px;}
	#banner li{height:280px;}
	#banner li a{height:280px;}
	#banner .btn_prev{opacity: 1;}
	#banner .btn_next{opacity: 1;}
	.ny_banner{height:280px;}
	.header_bg{padding-bottom:5px;}
	.index_sp{width:100%;}
	.index_sp_div{width:100%;}
	.header{width:100%;}
	.logo{padding-left:15px;padding-top:20px;}
	.index_ts{width:100%;}
	.index_news_list{width:100%;}
	#tsfl{width:100%;height:380px}
	.index_dm{width:100%;}
	#dmzs{width:100%;}
	#tsfl .btn_prev{left:3%;opacity: 1;}
	#tsfl .btn_next{right:3%;opacity: 1;}
	.index_news_list li{width:29%;padding:2%;}
	.index_news_list li h3{width:96%;margin:0 auto;}
	.index_news_list li p{width:96%;margin:0 auto;}
	.index_news_list li span{width:96%;margin:0 auto;display:block;}
	.ydd_nav_tb{display:block;}
	.pc_nav{display:none;}
	.index_ts_c{height:300px;}
	.index_ts_c img{width:100%;height:300px;}
	#tsfl ul{width:85%;height:380px;}
	#dmzs ul{width:100%;}
	#dmzs li{width:100%;}
	#dmzs li img{width:100%;}
	#dmzs .btn_prev{opacity: 1;}
	#dmzs .btn_next{opacity: 1;}
	#dmzs p{padding-left:10px;width:90%;}
	.ny_nr{width:100%;}
	.ny_nr .mbx h3{padding-left:5px;}
	.ny_nr .mbx p{padding-right:5px;}
	.dy_center{width:96%;margin:0 auto;}
	.div_news_l{width:38%;}
	.div_news_l img{width:100%;}
	.div_news_r{width:60%;}
	.index_ts_c{padding:0;}
	.index_dm_bg{padding:0;}
	.dy_lxwm{width:96%;margin:0 auto;}
	.lxwm_weixin{position:static;}
	.list_news{width:96%;margin:0 auto;}
}
@media screen and (max-width: 959px) and (min-width: 800px){
	#dmzs{height:550px;}
	#dmzs ul{width:100%;height:550px;}
	#dmzs li{width:100%;height:550px;}
	#dmzs li img{width:100%;}
	.header_bg{padding-bottom:0;height:55px;}
	body{padding-top:55px;}
	.logo img{height:30px;}
}
@media screen and (max-width: 799px){
	.logo{padding-top:15px;}
	.ny_banner{display:none;}
	#dmzs{height:360px;}
	#dmzs ul{width:100%;height:360px;}
	#dmzs li{width:100%;height:360px;}
	.index_news_list li{width:100%;padding:0;}
	.header_bg{padding-bottom:0;height:55px;}
	body{padding-top:55px;}
	.logo img{height:30px;}
	.div_news_l{width:100%;}
	.div_news_l img{width:100%;}
	.div_news_r{width:100%;}
	.wz_b_r{width:100%;padding-top:10px;}
	.footer span{width:100%;}
	.right_fd{display:none;}
}
@media screen and (max-width: 481px){
	#banner{height:200px;}
	#banner li{height:200px;}
	#banner li a{height:200px;}
	.index_dm_font h3{font-size:26px;height:80px;line-height:80px;padding:0;}
	.index_sp h3{font-size:26px;}
	.index_news_t h3{font-size:26px;}
	.index_sp{padding:20px 0;}
	#dmzs{height:300px;}
	#dmzs ul{width:100%;height:300px;}
	#dmzs li{width:100%;height:300px;}
	#dmzs p{font-size:16px;}
	.index_sp_div{padding:15px 0;}
	.index_news_bg{padding:15px 0;}
	.index_news_list{padding-top:10px;}
	.dy_center{width:92%;margin:0 auto;}
	.list_news{width:92%;margin:0 auto;}
	.dy_lxwm{width:92%;margin:0 auto;font-size:16px;line-height:170%;}
	#banner .btn_prev{top:40%;}
	#banner .btn_next{top:40%;}
}