@charset "utf-8";
@font-face {
	font-family:方正隶书简体;
	src: url("../font/方正隶书简体.ttf");
}
body { width: 100%; background-color:#ba0000; background-image: url(../img/index_b.png); background-repeat: no-repeat; background-size: contain; font-size: 16px;}
 .logo h1 { margin: 0 auto; width: 600px; padding-top: 45px; }
 .bg_line { width: 1260px; height: 942px; margin: 0 auto; background: url(../img/index_bg.png) no-repeat; background-size: 100% 100%; margin-top: -140px;  }
 .dowebok { width: 1200px; margin: 0 auto; }
 .nav { width: 1200px; height: 62px; background-image: url(../img/nav.png); margin-top: -790px; margin-bottom: 10px; }
 .nav ul li { float: left; font-size: 18px; color: #fff; padding: 0 30px; line-height: 62px; }
 .nav ul li a {  color: #fff; }
  .nav ul li a:hover { color: #ffd57a; }
  .nav_ad { float: right; color: #FFD57A; line-height: 62px; font-size: 18px; padding-right: 30px; }
 .one_in { width: 1160px; height: 380px; background-color: #F4DD81; padding-top:30px;padding-left: 40px; position: relative; }
 .one_left { float: left; background-color: #FFFFFF; width: 545px; height: 292px; padding: 65px 30px 0; }
 .tit { background-color: #bc0500; padding: 10px 10px; position: absolute; left: 265px; top: 12px;}
 .tit h3 { border: 5px solid #F4DD81; padding: 0 20px; font-size: 32px; font-family: FZLSJW--GB1-0; color: #F4DD81; letter-spacing: 2px;  }
.one_left p { text-indent: 24px; line-height: 26px;}
.com_in { float: right; color: #BC0500; text-decoration: underline; padding-top: 15px; }
 .one_right { float: right; margin-right: 40px; }
 #container { width:503px; position:relative; z-index:0; }
 #example { width:503px; height:325px; 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;}
 .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:144px; 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; }
 .two_in { width: 1155px; height: 825px; background: url(../img/icon_bg.png); margin-top:40px; position: relative; padding-top: 60px; padding-left: 45px; }
 .tit_d { left: 505px; top: -30px; }
 .tit_tt { left: 447px; }
.two_pic { width: 539px; height: 380px; float: left; margin-right: 30px; margin-bottom: 20px;  }
.tpic_left { width: 106px; height: 379px; background: url(../img/index_e.png); background-size: 100% 100%; writing-mode: vertical-lr; text-align: center; line-height: 106px; color: #F4DD81; text-shadow: 1px 3px 2px #000; font-size: 21px; font-weight: bolder; letter-spacing: 12px; float: left; }
.tpic_con { float: left; width: 425px; height: 345px; border: 3px solid #bc0500; border-left: none; }
.tpic_tit h4{ font-size: 24px; font-family: FZLSJW--GB1-0; float: left; color: #BC0500; padding-left: 20px; }
.tpic_tit a { color: #BC0500; text-decoration: underline; float: right;  }
.tpic_con img { padding: 60px 12px 0; float: left; }
.tpic_new { float: left; width: 264px; border-left: 3px solid #BC0500; height: 345px; line-height: 26px; padding: 0px 0 0 10px;  }
.tpic_new p { height: 314px; /*text-overflow: ellipsis; overflow: hidden;*/ font-size: 16px; text-indent: 24px; }
.three_in { height: 520px; margin-bottom: 40px; }
.tp_ad { float: right; text-decoration: underline; color: #ab5c48; font-size: 14px; padding-right: 10px; }
.th_ul li { float: left; margin-right: 22px; margin-bottom: 20px; }
.th_ul li a { width: 257px; height: 228px; border: 1px solid #BC0500; background: #fff; display: block; }
.th_ul li a p { height: 53px; line-height: 28px; text-align: center; border-top: 1px solid #BC0500;  /*text-overflow: ellipsis; white-space: nowrap; overflow: hidden;*/ width: 218px;  padding: 0 20px; }
.four_in { width: 526px; height: 355px; background: #f8c9bb; float: left; position: relative; padding-top: 20px; }
.tit_c  { left: 45px; }
.more { float: right; color: #BC0500; text-decoration: underline; padding-right: 50px; }
.new_imgs { width: 429px; height: 300px; float: left; padding: 12px 0 0 45px; }
.new_imgs .fullSlide .tempWrap ul li img{ height: 300px; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:33px; height:64px; position:relative; margin:-45% 0 0 -34px; float:left; background: url(../img/letf.jpg) no-repeat; top: 3px;   }
.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: 645px; height: 355px; background: #f8c9bb; margin-left: 25px; position: relative; padding-top: 20px; }
.five_list { padding-top: 35px; padding-left: 20px; height: 299px; overflow: hidden;}
.five_list  ul li { line-height: 37px; }
.six_in { width: 1200px; height: 256px; background-color: #f8c9bb; position: relative; padding-top: 20px; }
.isjy {overflow: hidden; padding-top: 20px; padding-bottom: 60px; }

 .contain { width: 1110px; 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;}
.footer { width: 100%; height: 176px; background: url(../img/footer_bg.png); margin-top: 40px; }
.footer_in { width: 1200px; margin: 0 auto; color: #F4DD81; text-align: center; padding-top: 50px; line-height: 30px; }

/* 图片列表页面 */
.pic_con { width: 1117px;  background-color: #fff; margin: 0 auto; padding: 50px 40px; margin-top: 75px; position: relative; }
.pic_con .more { margin-top: -30px; }
.pic_list { overflow: hidden; padding-top: 30px; }
.pic_list li { float: left; background-color: #fff; border: 1px solid #BF080D; margin-right: 27px; margin-bottom: 25px;}
.pic_list li a {  width: 257px;  padding-bottom: 10px; 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: 20px auto 40px; 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; }
.tit_new { left: 55px; }
/* 新闻列表页面 */
.new_list {  margin: 0 auto; padding: 30px 20px; border-bottom: 1px solid #d2d2d2; padding-bottom: 40px;}
.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 { 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; height: 173px; margin: 0 auto; display: block; }
.th_ul li img { width: 257px; height: 173px; margin: 0 auto; display: block; }

@media screen and (max-width: 1200px) {
	body { background-image: none; }
	.bg_line { display: none; }
	.nav { width: 100%; margin-top: 10px; height: auto; overflow: scroll; position: relative;}
	.nav ul { overflow-x: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; padding: 0 0.1rem; margin-bottom: 5rem; overflow: -moz-scrollbars-none; overflow: -moz-scrollbars-none; width: 2200px; }
	.nav ul li a,.nav_ad { font-size: 48px; }
	.nav_ad { line-height: 130px; }
	.dowebok { width: 100%; }
	.footer_in{ width: 95%; font-size: 31px; line-height: 50px; }
	.contain { width: 832px;    margin: 32px 0 0 63px; }
	.m_nav { height: 130px; overflow: hidden; }
	.nav ul li { line-height: 130px; }
	.one_in { height: auto;  padding: 0; width: 98%; margin: 70px 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;  }
	.one_right { float: none; }
	.tit { top: -50px;  height: 90px; left: 370px; }
	.tit h3 {height: 70px; line-height: 70px; font-size: 55px; }
	.one_left p { line-height: 70px; text-indent: 85px;  }
	.one_right { width: 100%; }
	#container { width:938px; padding-left: 9px; }
	#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: 251px; bottom: 32px; }
	.tit_d { left: 278px; }
	.two_in { padding-left: 20px; width: 96%; margin: 80px auto; height: auto; padding-bottom: 30px; background: #f8c9bb; padding-top: 100px; }
	.two_pic { float: none; width: 98%; height: auto; overflow: hidden; margin-bottom: 40px; }
	.tpic_con { width: 81%; height: 500px; }
	.tpic_new { width: 68%; height: 500px; line-height: 55px; font-size: 42px; }
	.tpic_left { width: 155px; height: 575px; background-size: 100% 100%; font-size: 40px; line-height: 140px; }
	.tpic_tit h4 { font-size: 58px; }
	.tpic_tit a { font-size: 40px; }
	.tpic_con img { width: 200px !important; height: 294px; padding-top: 100px; }
	.tpic_new p { height: 445px; font-size: 30px; line-height: 36px; }
	.th_ul { overflow: hidden; }
	.th_ul li { width: 47.5%;}
	.th_ul li a { width: 100%; height: 347px; }
	.th_ul li img { width: 100%; height: 270px; }
	.th_ul li a p { width: 91%; font-size: 42px;  line-height: 78px; height: 78px;}
	.four_in { float: none; width: 98%; margin: 0 auto; padding-top: 60px; height: 645px; margin-bottom: 95px; }
	.five_in { float: none; width: 98%; margin: 0 auto 30px; padding-top: 60px; height: auto;  padding-bottom: 30px;  }
	.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; }
	.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: 0 auto 30px; padding-top: 60px;  }
	.pre,.next { width: 40px; height: 109px; background-size: 100%; }
	.footer { height: 230px; background-size: 100% 100%; }
	.pic_con { width: 92%; }
	.pic_con .more {     margin-top: -54px; }
	.pic_list li { width: 46%;margin: 10px 15px; }
	.pic_list li a { width: 100%; height: 400px; }
	.pic_list li a img { max-width: 100%; height: 292px; }
	.pic_list li p { font-size: 40px; height: 100px; line-height: 100px; }
	.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; }
	.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; }
	.new_list { border: none;  margin: 0 auto; }
	.dian { width: 12px; height: 12px; margin: 0 5px 11px 0; }
	.tit_new { left: 53px; }
	.add { font-size: 28px; }
	.ws_de h3 { font-size: 48px; }
	.ws_de p { font-size: 30px; line-height: 100px; }
	.tp_ad { font-size: 35px; }
	.new_imgs .fullSlide .tempWrap ul li img { height: 614px; }
	.pic_list { padding-top: 55px; }

}



