/*****************************************************************************
 *@reset.css
  *(全局) 
*****************************************************************************/
body{ background:url(../images/topbg2.jpg?v=1.0) repeat-y  center 880px #f1c0a0;}
a { color:#000; }
a:hover { color:#B9090C; }
ul, li, ol, ul { list-style:none; margin:0; padding:0; }
.row { margin-bottom:20px; font-family:"microsoft yahei", heiti;}

/*****************************************************************************
 *@my.css
  *(本项目特有) 
*****************************************************************************/
.topbkg { background:url(../images/index_01.jpg?v=1.11) no-repeat top center; width:100%; height:1080px;position:relative;}
.topbkg2 { /*background:url(../images/topbg2.jpg) no-repeat top center #f1c0a0;*/width:100%; height:auto; }
.topbkg3b { background:url(../images/index_03b.jpg) no-repeat top center; width:100%; height:1187px; padding-top: 140px;}
.topbkg4 {  width:100%; height:auto; }
.topbkg2b { background:url(../images/topbkg2b.jpg) repeat-y top center; width:100%; height:auto; padding-top:0px;}
.topbkg2b h1 { color:#e45341; font-size:24px;line-height:48px; font-weight: bold; border-bottom: 2px solid #e45341; margin: 0 10px;}
.topbkg2 h1 { color:#b21530; font-size:24px;line-height:48px; font-weight: bold; border-bottom: 2px solid #b21530;}
.topbkg2 h1 a { display: block;  float:right;color:#ba0004; font-size: 14px; padding: 2px 8px; margin: 5px 10px 0 0;}
.topbkg2 .col-sm-12 {   padding-left:0px; padding-right:0px;}
.topbkg2b .col-sm-12 {   padding-left:0px; padding-right:0px;}
.topbkg .topbkg-02{top:0;left:0;}


.title-ylyy {  text-align: center; margin: 50px 0 50px; }
.title-c {  text-align: center; margin: 50px 0 50px; }
.title-cs { display:none;}
.title-f {  text-align: center; margin: 60px 0 40px; }

.bottomtxt { padding: 30px 0 50px;}
.bottomtxt .btxt-l { font-size: 32px;line-height:42px;padding-right:40px; float: left; width:50%;text-align: right;}
.bottomtxt .btxt-r { font-size: 16px;line-height:24px;border-left: 2px solid #777;padding-left:40px; float:left;width:50%;text-align: left;}

.main {padding: 0;}
.main .zz-sever .list-item .item{height:200px;width:395px;padding-bottom:0;overflow: hidden;}
.main .zz-sever .list-item .item .box{background:#fff;position: relative;}
.main .zz-sever .list-item .item .box .icovideo {position: relative; position:absolute; top:70px;left:40%;}
.main .zz-sever .list-item .item .box .icovideo img{width:65px; height:64px;}
.main .zz-sever .list-item .item .box img{width:100%;height:200px;margin:0;}
.main .zz-sever .list-item .item .box h4{padding:10px 20px;margin:0; text-align: center;}
.main .zz-sever .list-item .item .box p{padding:0 20px 10px 20px;}
.main .zz-sever .list-item{position: relative; width:1200px; padding:0;}
.main .zz-sever .list-item span[class*="-btn"]{position:absolute;z-index:99999;display:block;height:80px;width:30px;line-height:80px;text-align:center;color:#fff;background:#7f6750;opacity:.55; font-size:24px;}
.main .zz-sever .list-item span.next-btn{position:absolute;right:-80px;top:80px;user-select:none;cursor:pointer; text-align: right; }
.main .zz-sever .list-item span.prev-btn{position:absolute;left:-60px;;top:80px;user-select:none;cursor:pointer; text-align: left;}
.newScroll .test {width:1200px;overflow: hidden;}
.newScroll .test .wrapbox{width:2765px;position: relative;}


.main2 {padding: 0;}
.main2 .list-item .item{height:520px;padding-bottom:0; }
.main2 .list-item .item .box{ background-color:#fff; height:455px;}
.main2 .list-item .item .box .top-title { background: #f0f0f0; color:#251a1a; font-size: 32px; padding: 12px 0 12px 20px;}
.main2 .list-item .item .box .top-title a:link,.main2 .list-item .item .box .top-title a:hover,.main2 .list-item .item .box .top-title a:visited { display: block;  float:right;background: #ba0004; color:#fff; font-size: 14px; padding: 2px 8px; margin: 5px 10px 0 0;}
.main2 .list-item .item .box img{width:100%;height:240px;margin:0;}
.main2 .list-item .item .box h4{padding:20px 10px 10px;margin:0; text-align:left; font-weight: bold;color: #bf310e;line-height: 26px;}
.main2 .list-item .item .box h4 a { color: #bf310e;}
.main2 .list-item .item .box h4 a:visited { color: #bf310e; text-decoration:none;  }
.main2 .list-item .item .box p{padding:0 10px 10px 10px; height:142px; overflow: hidden;}
.main2 .list-item{position: relative; width:1200px; padding:0;}
.main2 .zz-sever .list-item span[class*="-btn"]{position:absolute;z-index:99999;display:block;height:80px;width:30px;line-height:80px;text-align:center;color:#fff;background:#a15a4c;opacity:.55; font-size:24px;}
.main2 .list-item span.next-btn{position:absolute;right:-80px;top:180px;user-select:none;cursor:pointer; text-align: right; }
.main2 .list-item span.prev-btn{position:absolute;left:-60px;;top:180px;user-select:none;cursor:pointer; text-align: left;}


.newScroll .test4 {width:970px;overflow: hidden;}
.newScroll .test4 .wrapbox{width:3000px;position: relative;}



@keyframes rowup {
0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
100% {-webkit-transform: translate3d(0, -307px, 0);transform: translate3d(0, -307px, 0);}}

.topslide3 { height:420px; overflow:hidden; }
.topslide3 .carousel-inner .item img { width:100%; height:420px; }
.nav > li.nav-n { display: none;}



.carousel-caption { right: 0; left: 0; background-color:rgba(0, 0, 0, .4); font-size:16px; font-weight:bold; bottom: 0; }
.carousel-indicators { bottom: 5px;}
.hdnews li h3 { font:bold 24px/32px "microsoft yahei", heiti; }
.hdnews li p { color:#999; line-height:22px; max-height:66px; overflow:hidden; }
a.more { color:#096; }
.sidebar h3 { font:bold 20px/24px "microsoft yahei", heiti; background:#096; color:#fff; padding:5px 0 5px 15px; }



.col-sm-8 {padding-left:0px;}
.col-sm-4 {padding-right:0px;}


.canguan {padding:40px 0 0;}
.canguan-l { padding:20px 10px 0 0; }
.canguan-r { padding:0 10px 0; }

.jyl-title{ padding:60px 0 0;}
.jiyl{padding:30px 0 0;}
.jyl-title-w{ display:none;}

.slider{position:relative;width:1000px;height:470px;overflow:hidden; margin:100px 0 0 70px;}
.slider li{float:left;}
.slider img{display:block;width:1000px;height:470x;}
.slider a{position:relative;width:1000px;;height:470px; display:block;}
.slider .news-title{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;padding:0 100px 0 100px;background:rgba(0,0,0,.8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center;}

.col-sm-3 { padding: 0 10px;}

.pb60 { padding-bottom: 60px;}
.pt120 {  padding:120px 0 0;}



/*20190927  start*/  


.jd-title {padding:0;}
.jd-news { float: none; overflow: hidden; padding:10px 0px 10px 0px; border-bottom: 1px solid #ce9d66;}
.jd-news h3 {font: normal 21px/32px "microsoft yahei",heiti;margin-bottom:15px;overflow: hidden; margin-top:0px;}
.jd-news h3 a,.jd-news h3 a:hover{ color:#333333; font-weight: bold; display: -webkit-box;overflow: hidden;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.jd-news  p {  color: #777777; font: 14px/22px "microsoft yahei",heiti; display: -webkit-box; overflow: hidden;   -webkit-line-clamp:3;
  -webkit-box-orient: vertical;}
.jd-news  p a {  color: #333; font-weight: bold;}

.ul_s6 {padding:20px 10px;}
.ul_s6 li {  line-height:22px;width:100%; float:left;}
.ul_s6 li {  padding-left:20px;margin-bottom:15px;overflow: hidden;}
.ul_s6 li a {  font-size: 20px;height:25px; line-height:28px; color:#333; display: -webkit-box; overflow: hidden;   -webkit-line-clamp:1;
  -webkit-box-orient: vertical;}
.ul_s6 li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -82px;;}

.ul_st {padding:20px 10px;}
.ul_st li {  line-height:22px;width:355px;}
.ul_st li {  padding-left:20px;margin-bottom:15px;overflow: hidden;}
.ul_st li a {  font-size:14px;height:25px; line-height:28px; color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp:1;
  -webkit-box-orient: vertical;}
.ul_st li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -82px;;}


.jd-title2,.jd-title3 { display:none;}	
.mainline { display: none;}

.jngdt {padding:30px 0 0;}
.jngdt-map { padding:10px 10px 0;}
.jngdt-map img {border: 10px solid #cebbae;width: 1170px; height:725px; }
.jngdt-map p { display:none;}


.ul_s7 {padding:20px 40px;}
.ul_s7 li {  line-height:22px;width:25%; float:left;}
.ul_s7 li {  padding-left:20px;margin-bottom:30px;overflow: hidden ;padding-right:20px;}
.ul_s7 li a {  font-size: 16px;height:25px; line-height:28px; color:#333; display: -webkit-box; overflow: hidden;   -webkit-line-clamp:1;
  -webkit-box-orient: vertical;}
.ul_s7 li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -110px;}
.ul_s7 li h3 { color: #b21530; font-weight: bold; font-size: 18px;}

.hdtxt { background: #f2ebe6; padding:30px; margin-bottom:50px; }
.jmbox { padding:0 0 20px 0; }
.jmbox a img { width:100%; height: auto;}
.jmbox h5 { text-align: center; font-size:18px;}
.title-jmb { display:none; }

.video-box {}
.video-box .box {height: 280px; text-align: center;border:1px solid #ce9d66;padding: 10px;margin: 10px;}
.video-box .in-title { font-size: 18px; font-weight: bold; text-align:center; color: #fff; }
.video-box .photolist img { height:200px;}
.video-box .photolist h4 { text-align:center;}
.mt30 { margin-top:30px;}
.video-titl {height:200px;background:#e57e5c; }
.wap-titl {display: none;}


 /*移动端优化，在小于768像素的屏幕里,这里的样式才生效*/  
@media (max-width: 767px) {
	.newScroll{padding:0 10px !important;}
	.newScroll .test {width:100%;overflow: hidden;}
	.newScroll .test .wrapbox{width:100%;position: relative;}
	.newScroll .test4 {width:100%;overflow: hidden;}
	.newScroll .test4 .wrapbox{width:100%;position: relative;}
	.zz-sever .list-item{width:100% !important;}
	.zz-sever .list-item span.prev-btn{left:0 !important;}
	.zz-sever .list-item span.next-btn{right:0 !important;}
	.topbkg6 .row{margin:0 !important;}
	.topbkg6>.container{padding:0 !important;}
	.main2 .zz-sever .list-item span.prev-btn{top:250px !important;}
	.main2 .zz-sever .list-item span.next-btn{top:250px !important;}
	.main2 .list-item{position: relative; width:auto; padding:0;}
	.main2 .col-md-4 { padding-left: 10px;  padding-right: 10px; }

.topbkg {  background:url(../images/topbkg-m.jpg?v=1.10) no-repeat top center;height:210px;margin-bottom:0;width:auto;background-size:cover; }
.topbkg2 { /*background:url(../images/wap2.jpg) no-repeat top center;*/ height:auto; width:auto;background-size:cover; }
.topbkg2b { background:url(../images/wap4.jpg) repeat-y top center; height:auto; width:auto;background-size:cover; }
.topbkg3b { background:url(../images/wap3b.jpg) no-repeat top center; height:1281px;width:auto; background-size:cover;padding-top:90px; }
.topbkg4 { width:auto; background-size:cover; }
	
.dy-title { display:none;}

	
.col-sm-8,.col-sm-12  {padding:0px;}
	
.carousel-indicators { bottom:3px;}


.canguan {padding:40px 0 0;position: initial;}
.canguan-l { padding:10px 10px 0; }
.canguan-r { padding:0 5px 0; }

.col-sm-6 { width: 100%;}
.topslide3 { height:210px; overflow:hidden; }
.topslide3 .carousel-inner .item img { width:100%; height:210px; }
	
.jd-title2 { display:block;}
.jd-title3 { display:block;padding-top:0px;margin:0 10px;}	
.title-ylyy	 { display:none;}	
.ul_s6 {padding:20px 5px 30px;}	
.main {padding-top:20px;}
.video-box .in-title {color: #b21530; }	
	
.main .zz-sever .list-item span[class*="-btn"]{position:absolute;z-index:99999;display:block;height:80px;width:30px;line-height:80px;text-align:center;color:#fff;background:#d3c3b4;opacity:.85; font-size:24px;}
	

.bottomtxt { padding: 30px 0 50px;}
.bottomtxt .btxt-l { font-size: 24px;line-height:42px;padding-right:40px; float: left; width:100%;text-align:center; margin-bottom: 20px;}
.bottomtxt .btxt-r { font-size: 14px;line-height:24px;border-left: 0px solid #777;padding-left:40px; float:left;width:100%;text-align: left;}

.title-c,.title-f{ display:none; }	
.title-cs{ display:block; text-align: center;}	
.title-cs img{ width:60%; height:auto;}	
.jiyl{padding:80px 0 0;}

.jiaodian  img {display: none;}
.jiaodian { padding: 0 ;  }
.liangjian  img {display: none;}
.liangjian { padding: 0 ;}	
.lxingdong img {display: none;}
.liangjian2 img {display: none;}
.liangjian2 { padding: 0 ;}
.slider{position:relative;width:100%;height:250px;overflow:hidden; margin:10px 0;}
.slider li{float:left;}
.slider img{display:block;width:100%;height:250x;}
.slider a{position:relative;width:100%;height:250px; display:block;}
.slider .news-title{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;padding:0 100px 0 100px;background:rgba(0,0,0,.8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center;}

.xianz  p a { float:none;}

.title{ border-left: 6px solid #d28f0a; color:#424242; font-size: 18px;display:block; margin: 15px 0; padding-left:10px;font-weight: bold;}
.line2  { height:15px; background:#a09b91; width: 100%;display:block;}	
.col-sm-3,.col-sm-4 { padding: 15px;}
.actinfo { display:block;}
.actinfo a img{  width: 100%;}

.bookfy{width:100%;height:250px}

.jiyl{ text-align: center;}	
ul.comlist li { margin: 10px 0 10px ;  overflow: hidden; width:100%; float:left;}	

.main2 .list-item .item{height:500px;padding-top:20px; }
	
.jd-news { float: none; overflow: hidden; padding:0; border-bottom: 1px solid #ce9d66;}
.jd-news h3 {font: normal 18px/32px "microsoft yahei",heiti;margin:10px 0px 0px;overflow: hidden;}
.jd-news h3 a,.jd-news h3 a:hover{ color:#555;  display: -webkit-box;overflow: hidden;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.jd-news  p {  color: #888; font: 14px/22px "microsoft yahei",heiti; display: -webkit-box; overflow: hidden;   -webkit-line-clamp:4;
  -webkit-box-orient: vertical;padding:10px 0;}
.jd-news  p a {  color: #333; font-weight: bold;}
	
	
.main .zz-sever .list-item .item{float:left;height:210px;padding:0 !important;}
.main .zz-sever .list-item .item .box img{height:170px;}
.main .list-item .item{border:none;}
.main .zz-sever .list-item .wrapbox{width:3000px;position: relative;}

	
.main2 .zz-sever .list-item .item{float:left;padding:120px 0 0 !important;}
.main2 .list-item .item{border:none;}
.main2 .zz-sever .list-item .wrapbox{width:3000px;position: relative;}
.main2 .zz-sever .list-item .item {height:520px;width:305px;padding-bottom:0;padding-top:120px; } 
.main2 .zz-sever .list-item .item .low { margin-top:0; }
.main2 .zz-sever .list-item .item .box img{width:100%;height:160px;margin:0;}
	
.ul_s6 {padding:20px 5px 0px;}	
	
.ul_s7 {padding:10px 10px;}
.ul_s7 li {  line-height:22px;width:90%; float:left;}
.ul_s7 li {  padding-left:20px;margin-bottom:30px;overflow: hidden ;padding-right:20px;}
.ul_s7 li a {  font-size: 16px;height:25px; line-height:28px; color:#333; display: -webkit-box; overflow: hidden;   -webkit-line-clamp:1;
  -webkit-box-orient: vertical;}
.ul_s7 li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -110px;}
.ul_s7 li h3 { color: #b21530; font-weight: bold; font-size: 18px;}

.hdtxt { background: #f2ebe6; margin:10px; }
.title-jmb{ display:block; text-align: left; margin: 0 10px;}	
.jmbox h5 { text-align: center; font-size:16px;}
.jmbox a img { }	
.title-cs {display:block; text-align: left; margin: 0 10px;}
.wap-titl	 {display:block;padding: 20px 0; margin: 0 10px;}
.video-titl {display: none;}	
.video-box .box {height: auto;border:none;}
.video-box .photolist img {  height:160px;}
.video-box .col-sm-4 { padding: 0px;}
.video-box .in-title { padding: 5px 0 ; }	
	
}

