/*****************************************************************************
 *@reset.css
  *(全局) 
*****************************************************************************/
body { background: #fff; }
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
  *(本项目特有) 
*****************************************************************************/
.wrapper { width: 1200px; margin: 0 auto;}
.wrapper h1 { color:#e45341; font-size:24px; line-height:48px; font-weight: bold; border-bottom: 2px solid #e45341; }
.wrapper h1 a { display: block; float:right; color:#ba0004; font-size: 14px; padding: 2px 8px; margin: 5px 10px 0 0; }
.wrapper .col-sm-12 { padding-left:0px; padding-right:0px; }
.wrapper .topbkg-02 { top:0; left:0; }
.title-ylyy { text-align: center; margin: 50px 0 50px; }
.title-c { text-align: center; margin: 0px 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:275px; width:305px; 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:#ccc;
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; }
.main2 { padding: 0; margin-top:20px }
.main2 .list-item .item {  padding-bottom:0; }
.main2 .list-item .item .box { background-color:#fff; }
.main2 .list-item .item .box .top-title { background: #f0f0f0; color:#251a1a; font-size:20px; 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:480px; overflow:hidden; }
.topslide3 .carousel-inner .item img { width:100%; height:480px; }
.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 #c0c0c0; }
.jd-news h3 { font: normal 21px/32px "microsoft yahei", heiti; margin-bottom: 5px; overflow: hidden; margin-top:0px; }
.jd-news h3 a, .jd-news h3 a:hover { color:#333333; 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: 2; -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:10px; overflow: hidden; }
.ul_s6 li a { font-size: 18px; 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("../img/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; }



 /*移动端优化，在小于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;
}
 .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 20px;
}
.main {
padding-top:20px;
}
 .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:#af2f23;
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:auto;
padding-top:20px;
}
 .jd-news {
float: none;
overflow: hidden;
padding:0;
border-bottom: 1px solid #999;
}
.jd-news h3 {
font: normal 22px/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: 2;
 -webkit-box-orient: vertical;
padding:10px 0;
}
.jd-news p a {
color: #333;
font-weight: bold;
}
 .main .zz-sever .list-item .item {
float:left;
padding:0 !important;
}
.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;
}
}
