@charset "utf-8";
@font-face {
	font-family:方正隶书简体;
	src: url("../font/方正隶书简体.ttf");
}
.body_bg { width: 100%; background: url(../img/bg.png); font-size: 16px; height: auto; }
.top { width: 100%; height: 380px; padding-top: 15px; background-color: #ac1115; }
.top_in { width: 1200px; height: 370px; margin: 0 auto; background: url(../img/a.png) no-repeat; background-size: 100% 100%; }
.top_in img { margin: 0 auto; display: block; width: 80%; padding-top: 18px; }
.nav { width: 100%; height: 54px; border-bottom: 7px solid #ffd57a; background-color: #bf080d; }
.nav_in { width: 1200px; margin: 0 auto; }
.nav_in ul li { float: left; }
.nav_in ul li a { padding-right: 80px; color: #fff; font-size: 18px; line-height: 54px; }
.nav_in ul li a:hover { color: #ffd57a; }
.nav_in ul .onin a { color: #ffd57a; }
.black { float: right; color: #ffd57a; line-height: 54px; font-size: 16px; }

.conin { width: 1200px; overflow: hidden; margin: 0 auto;  }
 .one_in { width: 1160px; height: 374px; background-color: #cf0010; padding-top:20px;padding-left: 40px; margin-top: 16px; }
 .one_left { float: left; background-color: #faf3df; width: 545px; height: 346px; padding: 5px 20px 0 30px; }
 .one_left .titl_m { width: 125px; float: none; }
 .show_xl { height: 240px; padding: 0 10px 0 0; padding-bottom: 15px; overflow: hidden; overflow-x: hidden; overflow-y: auto; }
 .title { border-top: 5px solid #cf0010; border-left: 5px solid #cf0010; height: 33px; line-height: 33px; margin-bottom: 5px; float: left; margin-top: 10px; padding-right: 15px; }
 .title h3 {  padding-left:15px; font-size: 30px; font-family: FZLSJW--GB1-0; color: #cf0010; letter-spacing: 2px;  }
.one_left p { text-indent: 24px; line-height: 28px;}
.com_in { float: right; color: #BC0500; text-decoration: underline; padding-top: 5px; }
 .one_right { float: right; margin-right: 40px; }
 #container { width:503px; position:relative; z-index:0; }
 #example { width:503px; height:352px; position:relative; }
 #ribbon { position:absolute; top:-3px; left:-15px; z-index:500;}
#slides { position:absolute; top:0; left:0; z-index:100;}
 .slides_container { width:503px; overflow:hidden; position:relative; display:none;}
 .slides_container div.slide { width:503px; height:352px; display:block;}
 .slides_control a img { width: 100%; height: 352px; }
 .caption { z-index:500; position:absolute; bottom:0; left:0; height:43px;background:#000; background:rgba(0,0,0,.4); font-size:16px; line-height:1.33; color:#fff; line-height: 43px; width:483px; padding-left: 20px; }
 .pagination { width:150px; position: absolute; right:0; bottom: 12px;  z-index: 100;}
 .pagination li { float:left; margin:0 3px; }
 .pagination li a { display:block; width:22px; height:22px; background-image:url(../img/dian.png); float:left; overflow:hidden; color: #f4dd81; text-align: center;}
 .pagination li.current a { background-image:url(../img/dian_n.png); color: #b91a1e; }
.display_in { width: 1150px; background-color: #faf3df; border: 5px solid #cf0010; position: relative; margin: 80px 0 35px;padding: 60px 20px 10px; }
 .tit { width: 328px; height: 67px; text-align: center; line-height: 67px; background: url(../img/d.jpg) no-repeat; position: absolute; left: 432px; top: -34px;}
 .tit h3 {  font-size: 32px; font-family: FZLSJW--GB1-0; color: #F4DD81; letter-spacing: 2px;  }
.open { width: 552px; height: 52px; line-height: 52px; background: url(../img/d.png) no-repeat; font-size: 32px; font-family: FZLSJW--GB1-0; color: #cf0010; letter-spacing: 2px; text-align: center; float: left; margin-left: 120px; }
.domer { overflow: hidden; padding: 0 10px; margin:10px 0 25px 0; }
.more { float: right; color: #cf0010; text-decoration: underline; margin-top: 30px;  }
.th_ul ul { overflow: hidden; }
.th_ul ul li { float: left; margin:0 13px 20px; margin-bottom: 20px; }
.th_ul ul li a { width: 257px; height: 234px; border: 1px solid #cf0010; background: #eee; display: block; }
.th_ul ul li a p { height: 52px; line-height: 24px;  border-top: 1px solid #cf0010;  text-overflow: ellipsis; width: 237px; overflow: hidden; padding: 7px 10px 0; background-color: #fff; }
.th_ul ul li img { max-width: 257px; height: 173px; margin: 0 auto; display: block;}
#fr_uhdy { border-right: none; width: 755px; border-left: 1px solid #cf0010; margin: 0 auto 25px;font-family:方正隶书简体; overflow: hidden; }
#fr_uhdy a { display: inline-block; border-top: 1px solid #cf0010; border-bottom: 1px solid #cf0010; border-right: 1px solid #cf0010; padding: 0 20px ; font-size: 26px; height: 41px; line-height: 41px; text-align: center; letter-spacing: 2px; float: left; }
.tab_on { background-color: #cf0010; color: #fff; }
.tab_ul { display: none; }
.show { display: block; }

.dom_mm { margin: 10px 0 0 36px; }
.dom_gz { margin: 10px 0 12px 20px; }
.isjy {overflow: hidden; padding-top: 20px; padding-bottom: 60px; background-color: #cf0010; }
.four_in { width: 526px; height: 395px; background: #faf3df; float: left; margin-left: 40px;  }
.more { float: right; color: #BC0500; text-decoration: underline; padding-right: 15px; }
.new_imgs { width: 429px; height: 300px; float: left; padding: 12px 0 0 45px; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:33px; height:64px;  margin:-45% 0 0 -34px; float:left; background: url(../img/letf.jpg) no-repeat; top: 3px; position: relative;   }
.fullSlide .next{  background:  url(../img/right.jpg) no-repeat; float:right; margin-right:-57px;  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.five_in { float: left; width: 570px; height: 395px; background: #faf3df; margin-left: 25px;  }
.five_list {padding-left: 20px; height: 299px; overflow: hidden;}
.five_list  ul li { line-height: 37px; }
.six_in { width: 1190px; height: 265px; background-color: #faf3df; position: relative; border: 5px solid #cf0010; margin-top: 65px; }

 .contain { width: 1100px; overflow: hidden; margin:32px 0 0 43px; }
 .caption p { width: 800px; }
 .single { width: 100%; height: 100%; font-size: 0;}
 .pre { position: absolute; width: 24px; left: 10px; top: 115px; height: 64px; background:  url(../img/letf.jpg); cursor: pointer;}
 .pre:hover, .next:hover {  filter:alpha(opacity=80);opacity:0.8 }
 .pre::before { content: ""; width: 12px; height: 12px;border-width: 2px 0 0 2px; transform: translate(-50%, -50%) rotate(-45deg); position: absolute; left: 70%; top: 50%;}
 .next { position: absolute; width: 24px; top: 115px; height: 64px; right: 12px; background:  url(../img/right.jpg); cursor: pointer;}
 .next::before { content: ""; width: 12px; height: 12px;  border-width: 0 2px 2px 0; transform: translate(-50%, -50%) rotate(-45deg); position: absolute; left: 30%; top: 50%;}
 .single ul { list-style: none; white-space: nowrap; display: inline-block;}
 .single ul li { display: inline-block; padding-right:20px;}
 img { vertical-align: top;}
 .more_pic { margin-top: 13px; margin-bottom: 12px; padding-right: 50px; }
.footer { width: 100%; height: 176px; background: #cf0010; margin-top: 40px; }
.footer_in { width: 1200px; margin: 0 auto; color: #F4DD81; text-align: center; padding-top: 50px; line-height: 30px; }

/* 图片列表页面 */
.pic_bg { background-color:#ffede3; font-size: 16px; }
.pic_con { width: 1140px; overflow: hidden; background-color: #fff; margin: 0 auto; padding: 50px 40px; margin-top: 30px; }
.pic_con .more { float: right;}
.pic_list { overflow: hidden; padding-top: 30px; }
.pic_list li { float: left; background-color: #fff; border: 1px solid #BF080D; margin-right: 34px; margin-bottom: 25px;}
.pic_list li a {  width: 257px; height: 242px; display: block;}
.pic_list li:nth-child(4n) { margin-right: 0; }
.pic_list li p { height: 50px; overflow: hidden; border-top: 1px solid #BF080D; text-align: center; line-height: 25px; padding: 5px 20px 0; }
.pages { width: 710px; margin: 40px auto; letter-spacing: 0; color: #666; }
.pages .page_iey { width: 50px; height: 20px; padding-left: 5px; display: inline-block; border: 1px solid #000; background: url(../img/dd_k.png) no-repeat 32px center; }
.dian { width: 7px; height: 7px; background-color: #BF080D; border-radius: 50%; display: inline-block; margin: 0 3px 2px 0; }

/* 新闻列表页面 */
.new_list { width: 1084px; margin: 0 auto;}
.new_list li { height: 40px; }
.time { float: right; color: #666; }
.add a { color: #337ab7; }
.ws_de { padding: 40px 0; }
.ws_de h3 { text-align: center; font-size: 28px; font-weight: bolder; }
.ws_de p { text-align: left; line-height: 50px; }
.ws_picin { padding-top: 30px; }
.ws_picin img {  margin: 0 auto; width:80%; display: block; }
.pic_list li img { max-width: 257px; }

@media screen and (max-width: 1200px) {

.top_in { width: 100%; }
	.nav { height: 100px; line-height: 120px; }
	.nav_in { width: 100%;  overflow: scroll; }
	.nav_in ul { overflow-x: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; padding: 0 0.1rem; margin-bottom: 1rem; overflow: -moz-scrollbars-none; overflow: -moz-scrollbars-none; width: 1740px; padding-left: 20px; }
	.nav_in ul li a { font-size: 48px; padding-right: 65px; }
	.conin { width: 100%; }
	.footer_in { width: 100%; }
	.black { font-size: 48px; line-height: 100px;  }
	.one_in { height: auto;  padding: 0; width: 100%; margin: 30px auto 0; padding-top: 70px; padding-bottom: 30px;  }
	.one_left { float: none; width: 92%; margin: 0 auto 30px; padding-top: 38px; font-size: 45px;  height: auto; padding-bottom: 104px;  }
	.show_xl { height: 572px; }
	.one_left .titl_m { width: 210px; height: 73px; line-height: 73px; }
	.title h3 { font-size: 60px; }
	.one_right { float: none; }
	.tit { left: 300px; top: -50px; width: 450px; height: 90px;  background-size: 100% 100%; }
	.tit h3 { width: 450px; height: 70px; line-height: 90px; font-size: 72px; }
	.one_left p { line-height: 70px; text-indent: 85px;  }
	.one_right { width: 100%; }
	#container { width:938px; padding-left: 18px; }
	#example { width:938px; height:600px; }
	.slides_container { width:938px;}
	.slides_container div.slide { width:938px; height:600px; }
	 .caption { width: 918px; height: 95px; font-size: 42px; line-height: 95px; }
	.pagination li a { width: 35px; height: 35px; background-size: 100%; }
	.pagination { width: 215px; bottom: 32px; }
	.open { width: 660px; height: 90px; line-height: 90px; background-size: 100% 100%; margin: 20px 0 0 150px; font-size: 40px; }
	.title { width: 320px; height: 62px; line-height: 62px; }
	.domer { width: 100%; }
	.th_ul ul li { width: 46%;margin: 10px 18px; }
		.th_ul ul li a { width: 100%; height: 387px; }
		.th_ul ul li a img { max-width: 100%; height: 292px; }
		.th_ul ul li a p {width: 95.5%; font-size: 40px; line-height: 85px; height: 85px; }
	.display_in { width: 95%; }

		.four_in { float: none; width: 98%; margin: 0 auto; padding-top: 10px; height: 700px; margin-bottom: 30px; }
		.five_in { float: none; width: 98%; margin: 0 auto 30px; padding-top: 10px; height: auto;  padding-bottom: 30px;  }
		#fr_uhdy { width: 905px; }
		#fr_uhdy a { height: 65px; line-height: 65px; font-size: 37px; padding: 0 10px; }
		.isjy { overflow: inherit; }
		.more { font-size: 38px; margin-top: -50px; }
		.new_imgs { width: 820px; height: auto; padding: 12px 0 0 69px; }
		.fullSlide .bd li img { width: 100%; vertical-align: top; height: 554px; }
		.fullSlide .prev, .fullSlide .next { width: 50px; height: 182px; background-size: 100%; margin: -45% 0 0 -64px; }
		.fullSlide .next { margin-right: -78px; }
		.five_list ul li { font-size: 48px;  line-height: 60px; padding-bottom: 12px; }
		.five_list { height: 665px; width: 96%;}
		.six_in { width: 98%; margin: 80px auto 30px; padding-top: 60px;  }
		.pre,.next { width: 40px; height: 109px; background-size: 100%; }
		.contain { margin-left: 60px; width: 835px; }
		.footer { height: 230px; background-size: 100% 100%; }
		.footer_in { width: 95%; font-size: 28px; line-height: 50px; }
	.pic_con { width: 96%; padding: 40px 20px; }
	.pic_con .more { width: 60%; padding-top: 63px; }

	.pages { font-size: 37px; width: 80%; text-align: center; }
	.pages .page_iey { height:42px ; font-size: 33px;  }
	.new_list li { height: 100px; line-height: 100px; font-size: 48px; width: 84%; }
	.new_list li a { width: 80%;  height: 100px; line-height: 100px; display: inline-block; overflow: hidden; white-space: normal; text-overflow: ellipsis;}
	.time { font-size: 30px; }
	.dian { width: 12px; height: 12px; margin: 0 5px 11px 0; }
	.conall { z-index: 30; }
	.add { font-size: 38px;  }
	.ws_de h3 { font-size: 48px; }
	.ws_de { padding-top: 90px; }
	.ws_de p { font-size: 42px; line-height: 70px; text-align: left; padding-top: 20px; }
	.slides_control a img { width: 100%; height: 600px; }
	



}



































