/*****************************************************************************
 *@reset.css
  *(全局) 
*****************************************************************************/
body{ background: #f6f6f6;}
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) no-repeat top center; width:100%; height:601px;position:relative;}
.topbkg2 { width:100%; height:auto; }

.top-banner-slider{height:100%;overflow:hidden;}
.top-banner-slider img{display:block;width:100%;height:100%;}
.topbkg .topbkg-02{top:0;left:0;}
.top-banner-slider ul,.top-banner-slider li{height:100%;}

.container { width: 1200px;}

.tousu {}
.tousu-phot img { height: 400px; width: 100%; display: block; max-width: 100%;vertical-align: middle; }
.tousu-news { float: none; overflow: hidden; padding:20px 10px 20px 20px; }
.tousu-news h3 {font: normal 24px/36px "microsoft yahei";margin-bottom: 10px;overflow: hidden; margin-bottom:10px;margin-top:0px;}
.tousu-news h3 a,.jd-news h3 a:hover{ color:#1475bf;  display: -webkit-box;overflow: hidden;  -webkit-line-clamp: 2;-webkit-box-orient: vertical; font-weight: bold;}
.tousu-news  p {  color: #555; font: 16px/28px "microsoft yahei"; }
.tousu-news  p a {  color: #1475bf; font-weight: bold;}

.wenda { padding:0 0 30px; border-bottom: 1px solid #cecdcd;}
.wenda  h3 { font-size: 24px; padding-top:2px;}
.wenda  h3 a { font: bold 24px/36px "microsoft yahei"; color: #1475bf;}
.wenda .l-photo {padding:10px 0 10px 0;  }
.wenda .l-photo img { height:130px; width: 100%; }
.wenda .r-txt { padding:15px 0 0 30px; color: #555;font: 16px/28px "microsoft yahei"; }
.wenda .r-txt a { color: #1475bf; font-weight: bold; }

.moreline {border: 1px solid #c5ccd8; width:100%;text-align:center; background:#f2f2f2; padding:5px 0; }
.moreline a {font: bold 16px/26px "microsoft yahei";  color: #1475bf;}


.title-c {  text-align: center; margin: 130px 0 50px; }
.title-f {  text-align: center; margin: 60px 0 40px; }
.title-y {  text-align: center; margin: 60px 0 150px; }
.title-j {  text-align: center; margin: 40px 0 10px; }

.main {padding:20px 0 10px 0;}
.main .zz-sever .list-item .item{height:300px;width:400px;padding-bottom:0;overflow: hidden;float:left;}
.main .zz-sever .list-item .item .vodicon{position:absolute;top:25%; left:50%;}
.main .zz-sever .list-item .item .box{background:#fff;}
.main .zz-sever .list-item .item .box img{width:100%;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:#3864e4;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:3000px;position: relative;}

.bottomtxt { text-align: center; color: #FFFFFF;  font-size: 16px; background:#146ab3; height:120px;line-height: 120px; width:100%;}

@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:340px; overflow:hidden; }
.topslide3 .carousel-inner .item img { width:100%; height:340px; }
.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;}


.s3-inp {  background: #fff none repeat scroll 0 0;  border: 1px solid #caccc9; display: block; float: left; height: 40px; line-height: 42px; margin-bottom: 15px;
width: 90%; }
.s3-nei-span {   background: #fff none repeat scroll 0 0;  border: 1px solid #caccc9; display: block; float: left; height: 97px; line-height: 42px;width: 90%;}
.ly-btn { background: #a40000 none repeat scroll 0 0; border: 0 none; border-radius: 5px;bottom: -55px; color: #fff;cursor: pointer;ont-size: 16px;height: 40px;
position: absolute;right: 42px;width: 124px;}
.jugong { width: 50%;   text-align: center;margin:30px 0 40px;}
.xianhua {width: 50%;text-align: center;margin:30px 0 40px;}
.ly-nei1 {}
.ly-nei2 {}
.ly-p1 {float: left;margin-right: 15px;margin-top: 8px; font-size: 18px;}
.s2-hsyj2 { cursor: pointer;}
.right-left { border-left: 1px solid #bfbfbf; }
.s2-nei-r { float: right; margin-top: 147px;  width: 90%; }
.msgList { height: 480px; overflow-y: auto;}
.clearfix::after {clear: both;content: "";display: block;}
.msgList li {padding:0 20px 0 30px;}
img {border: medium none;}
.p_n {color: #c93535;margin-top: 10px;}
.p_msg {color: #333;font-size: 14px;line-height: 25px;margin-top: 0;padding-bottom: 10px;text-indent: 2em;}
.nei-r-h3 { color: #c93535; font-size: 24px; font-weight: 100; text-align: center; margin-top:80px;}
.s3-spgd {color: #c93535;cursor: pointer;display: block;font-size: 14px;margin-top: 15px;text-align: center;}
.ly-sp {color: #c93535; font-size: 18px;}
.line18{ height:18px;clear: both;content: "";display: block;}
.yyjlvideo{width:1170px; height:450px}
.bookfy{width:100%;max-width:1170px;height:500px}

/*20190927  start*/  


.jd-title { padding:15px 0 20px; }
.box-tousu { padding:15px 0 5px; }


.jd-news { float: none; overflow: hidden; padding:20px 10px 20px 20px;}
.jd-news h3 {font: normal 24px/36px "microsoft yahei",heiti;margin-bottom: 10px;overflow: hidden; margin-bottom:10px;margin-top:0px;}
.jd-news h3 a,.jd-news h3 a:hover{ color:#1475bf;  display: -webkit-box;overflow: hidden;  -webkit-line-clamp: 2;-webkit-box-orient: vertical; font-weight: bold;}
.jd-news  p {  color: #555; font: 16px/26px "microsoft yahei" ; margin-bottom:30px;}
.jd-news  p a {  color: #1475bf; font-weight: bold;}

.ul_s6 {padding:20px 0;}
.ul_s6 li {  line-height:28px;width:50%; float:left;}
.ul_s6 li {  padding-left:20px;margin-bottom:12px;overflow: hidden;}
.ul_s6 li a {  font-size: 16px;height:25px; line-height:28px;display: -webkit-box; overflow: hidden;   -webkit-line-clamp:1;
  -webkit-box-orient: vertical;color: #555;}
.ul_s6 li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -82px;}

.ul_s7 {padding:0 0 50px 0;}
.ul_s7 li {  line-height:28px;width:25%; float:left;}
.ul_s7 li {  padding-left:20px;margin-bottom:12px;overflow: hidden;font-size: 16px;height:25px; line-height:28px;color: #555; font-weight: bold;}
.ul_s7 li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -82px;}


.jd-title2,.jd-title3 { display:none;}	


.jngdt {padding:30px 0 0;}
.jngdt-txt {padding:30px 10px 0; }
.jngdt-txt .jngdt-txtlist { width:100%; float:left; }
.jngdt-txt .jngdt-txtlist h3{ color:#ca5d1d; font-size:26px; margin-top:0px;}



 /*移动端优化，在小于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;}
	.main4 .zz-sever .list-item span.prev-btn{top:240px;font-size:24px;color:#fff;background:rgba(0,0,0,.8);}
	.main4 .zz-sever .list-item span.next-btn{top:240px;font-size:24px;color:#fff;background:rgba(0,0,0,.8);}
	.topbkg6 .row{margin:0 !important;}
	.topbkg6>.container{padding:0 !important;}

.topbkg {  background:url(../images/topbkg-m.jpg) no-repeat top center;height:170px;margin-bottom:0;width:auto;background-size:cover; }
.topbkg2 { height:auto; width:auto;background-size:cover; }
	
.container { width:auto;}
.col-sm-8,.col-sm-12  {padding:0px;}
.carousel-indicators { bottom:3px;}

.tousu-phot img { height: 240px; width: 100%; display: block; max-width: 100%;vertical-align: middle; padding: 0 10px; }
.tousu-news { float: none; overflow: hidden; padding:20px 10px 20px 20px; }
.wenda { padding:0 0 30px; border-bottom: 1px solid #cecdcd;padding: 0 10px; }
.wenda .r-txt { padding:15px 0 20px 0; color: #555;font: 16px/28px "microsoft yahei";}
.wenda .l-photo img { height:200px; width: 100%; }
	
.ul_s6 {padding:20px 0;}
.ul_s6 li {  line-height:28px;width:100%; float:left;margin: 0 10px;}
.ul_s6 li {  padding-left:20px;margin-bottom:12px;overflow: hidden;}
.ul_s6 li a {  font-size: 16px;height:25px; line-height:28px;display: -webkit-box; overflow: hidden;   -webkit-line-clamp:1;
  -webkit-box-orient: vertical;color: #555;}
.ul_s6 li{ background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -82px;}
	
.ul_s7 { padding:30px 0; }
.ul_s7 li { width:100%; float:left;margin-left: 10px;}
.ul_s7 li { padding-left:20px;margin-bottom:12px;font-size: 16px;height:25px; line-height:25px; color: #555; font-weight: bold;}
.ul_s7 li { background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -285px  -82px;}

.bottomtxt { text-align: center; color: #FFFFFF;  font-size: 12px; background:#146ab3; height:120px;line-height: 120px; width:100%;}
	
.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-title { display:none;}	
.jd-title3 { display:block;padding-top:10px;}	
.jd-title3 img { display:block;height: auto;width:100%; }	
	 

.main {padding-top:20px;}
	


.title-c,.title-f,.title-y,.title-j { display:none; }	
.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: 0px;}
.actinfo { display:block;}
.actinfo a img{  width: 100%;}

.bookfy{width:100%;height:250px}

.jiyl{ text-align: center;}
.jugong { width: 48%;   text-align: center;margin:20px 0 0; float: left;}
.jugong img,.xianhua img {width:100%; height:100px; }
.xianhua {width: 48%;text-align: center;margin:20px 0 20px;float: left;}	
.s3-inp {  background: #fff none repeat scroll 0 0;  border:2px solid #bda391; display: block; float: left; height: 40px; line-height: 42px; margin-bottom: 15px;
width: 86%; }
ul.comlist li { margin: 10px 0 10px ;  overflow: hidden; width:100%; float:left;}	
.ly-nei1,.ly-nei2  {float: left;padding:0 10px;width:100%; }
.ly-p1 {float: left;margin-right: 10px;margin-top: 8px; font-size: 16px;}
.s3-nei-span {   background: #fff none repeat scroll 0 0;  border: 2px solid #bda391; display: block; float: left; height: 97px; line-height: 42px;width:86%;}
.ly-btn { background: #a40000 none repeat scroll 0 0; border: 0 none; border-radius: 5px;bottom:auto; color: #fff;cursor: pointer;ont-size: 16px;height: 40px;
position:static;right:inherit;width: 124px;font-size: 18px; margin:30px auto 0;}
.right-left { border-left: 0px solid #bfbfbf; }
.nei-r-h3 { color: #c93535; font-size: 24px; font-weight: 100; text-align: center; margin:40px 0 20px; padding-top: 20px;border-top: 1px solid #a40000;}


	
.jd-news { float: none; overflow: hidden; padding:0; border-bottom: 1px solid #939393;}
.jd-news h3 {font: normal 22px/34px "microsoft yahei",heiti;margin:10px 0;overflow: hidden;}
.jd-news h3 a,.jd-news h3 a:hover{ color:#1475bf;  display: -webkit-box;overflow: hidden;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.jd-news  p {  color: #555; font: 16px/26px "microsoft yahei",heiti; display: -webkit-box; overflow: hidden;   -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;padding:0px;}
.jd-news  p a {  color: #1475bf; font-weight: bold;}
	
.tousu-news h3 {font: normal 22px/34px "microsoft yahei";}
.wenda  h3 { font-size: 22px; padding-top:2px;}
.wenda  h3 a { font: bold 22px/34px "microsoft yahei"; color: #1475bf;}
	
.main .zz-sever .list-item .item{float:none;}
.main .zz-sever .list-item .item .box h4{padding:10px 18px;text-align:center}
.main .list-item .item{border:none;}
.main .zz-sever .list-item .wrapbox{width:3000px;position: relative;}

	
.jngdt-txt {padding:10px 10px 0; }
.jngdt-txt .jngdt-txtlist { width:100%; float:left; }
.jngdt-txt .jngdt-txtlist h3{ color:#ca5d1d; font-size:26px; margin-top:0px;}	


.tip-layer{position:fixed;top:-100%;left:-100%;z-index:10010;max-width:380px;text-align:center;border-radius:10px;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.33);box-shadow:0 2px 6px rgba(0,0,0,.33);visibility:hidden;}
.tip-layer .layer-wrapper{position:relative;padding:36px 30px 20px;}
.tip-layer .tip-content{line-height:20px;font-size:16px;color:#333;word-break:break-all;}
.tip-layer .close-layer-btn{position:absolute;top:6px;right:4px;width:30px;height:30px;}
.tip-layer .close-layer-btn:before{position:absolute;top:50%;left:50%;width:12px;height:12px;content:'';margin:-6px 0 0 -6px;background:url(../images/close_btn.png) no-repeat;}

.top-nav .expand-nav{z-index:900;}