@charset "utf-8";
/* CSS Document */
/*html{font-size:100px;!important;}*/
a{ color:#333;}
a:hover{ color:#dd4807;}
a.white {
    font-size: 18px;
    font-family: 'SourceHanSansCN';
    color: #fffeff;
    font-weight: bold;
    height: 40px;
    display: block;
    line-height: 40px;
}

tr, td {
    font-size: 9pt;
    color: #666666;
    font-family: 'SourceHanSansCN';
    line-height: 180%;
}

tr, td, td a {
    font-size: 9pt;
    color: #666666;
    font-family: 'SourceHanSansCN';
    line-height: 180%;
}

.banner {
    margin: 0 auto 45px;
	width:100%;
	height:675px;	
}


.main {
    width: 1200px;
    margin: 0 auto;
}
.main .shipin{ width:588px; /*height:370px;*/ overflow: hidden; float:left; margin-right:35px;}
.main .shipin img{ width:588px; height:370px;  transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;   }
.main .shipin img:hover{transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
}	
.zybd{ width:577px; float:right;}
.zybd h4{ height:30px;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.zybd li+li{ margin-top:10px;}
.zybd li{ border-bottom:1px dashed #ccc; padding-bottom:5px; min-height:85px;}
.zybd h4 a{  font-weight:bold; line-height:30px;  height:30px; font-size:18px;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.zybd .xwzx-sub{display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color:#666;  }
.main1{ width:100%;height:270px;background:url(fzbg.png) no-repeat center;}
.fazhan{ height:270px;  width:1200px; margin:0 auto; margin-top:40px;}
.fleft{ width:380px; float:left; margin-right:30px;}
.fleft ul{ margin-top:15px;}
.fright{ margin-right:0;}

.fleft h5{ position:relative;display:inline-block;width:316px; height:24px;}
.fleft h5::before{ display:inline-block; 
position:absolute; content:'';  background:url(czbg.png) no-repeat left center; line-height:30px; left:0; top:5px;width:316px; height:10px;}

.fleft h5 span{ font-size:24px; color:#dd4807; margin-left:28px; line-height:18px;}

.fleft>a{ color:#dd4807; font-weight:bold; float:right;}
.fleft li{ background:url(crl.png) no-repeat left center; height:45px; line-height:45px; padding-left:15px; border-bottom:1px dashed #999999;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

/*图片*/
.swiper-slide{ margin-top:40px;}
.pic-txt {
    padding-top: 25px;
    overflow: hidden;
}

.pic-list {
    display: none;
    overflow: hidden;
}

.pic-list:first-child {
    display: block;
}

.pic-list > li {
    width: 588px;
    height: 370px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.pic-list > li + li {
    width: 285px;
    height: 175px;
}

.pic-list > li + li + li {
    margin-right: 0;
}

.pic-list > li + li + li + li {
    margin-right: 20px;
}

.pic-list > li + li + li + li + li {
    margin-right: 0;
}

.pic-text {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.pic-images {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.pic-images span {
    filter: blur(9px);
    -ms-filter: blur(9px);
    width: 100%;
    height: 100%;
    display: block;
}

.pic-images img {
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.pic-images:hover img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
}

.pic-text > p,
.xwzxs .pic-text > p {
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 40px;
    text-align: center;
    padding: 0 5px;
    color: #ffffff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 10;
}

.pic-text:hover > p {
    color: #ff9724;
}

.pic-text > span {
    position: absolute;
    display: block;
    width: 100%;
    height: 40px;
    bottom: 0;
    background-color: #000000;
    opacity: 0.5;
}

.pic-text > i {
    width: 62px;
    height: 62px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -31px;
    margin-left: -31px;
    background: url(play.png) no-repeat;
}

.pic-list > li + li .pic-text > i {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    background: url(plays.png) no-repeat;
}
/*图片*/
.mtjj{ margin-top:40px;}
.mtjj h5{ display:inline-block;}
.mtjj h5 img{ width:1137px; height:24px;}
.mtjj>a{ color:#dd4807; font-weight:bold; float:right;}
.mtjj > .srxx-list{ width:48%; float:left; margin-top:15px;}
.mtjj>a{ color:#dd4807; font-weight:bold; float:right;}
.mtjj li{ background:url(crl.png) no-repeat left center; height:45px; line-height:45px; padding-left:15px; border-bottom:1px dashed #999999;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.mtjj > .srxx-list1{ float:right;}

.xxjl{ width:1200px; margin-top:45px; margin-bottom:15px;}

.xxjl>img{ width:100%; height:100%;}
.xxjl h2 a{ float:right;}

.scrollBox{ width:1200px;;position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;height: 230px;width: 1200px;position: relative;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left;width:279px;margin:0 10px;height: 230px;overflow: hidden;}
.scrollBox .piclist li>a{position: relative; display:inline-block; width:279px; height:185px; overflow:hidden;}
.scrollBox .piclist li img{width: 279px;height: 185px; transition:all 1s linear;}
.scrollBox .piclist li img:hover{transform:scale(1.2);}
.scrollBox .piclist li span{height:50px;line-height:50px;text-align:center;width:263px;display:block;text-align:center; text-overflow:ellipsis; overflow:hidden; padding:0 8px; white-space: nowrap !important;}
.scrollBox .piclist li span a{ font-size:16px;}
.scrollBox .pageBtn span{ display:block;width:59px;height:59px;line-height:45px;position:absolute;top:70px;color:red;cursor:pointer;overflow:hidden; }
.scrollBox .pageBtn .prev{left:9px; background:url(banleft.png) no-repeat;}
.scrollBox .pageBtn .next{right:13px; background:url(banright.png) no-repeat;}
.swiper-wrapper{ display:none;}

/*新加*/
.picMarquee-left{  overflow:hidden; position:relative; }
.picMarquee-left .hd {
    overflow: hidden;
    height: 32px;
    padding: 0 10px;
}

.picMarquee-left .hd .prev,
.picMarquee-left .hd .next {
    display: block;
    width: 32px;
    height: 32px;
    float: right;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    z-index: 1;
}

.picMarquee-left .hd .prev {
    background: url(banleft.png) no-repeat;
    right: 50px;
    top: 150px;
}

.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:279px;margin:0 10px;height: 185px; position:relative;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:279px; height:185px; display:block;transition:all 1s linear;  }
.picMarquee-left .bd ul li .pic img:hover{transform:scale(1.2);}
.picMarquee-left .bd ul li .title{line-height: 24px;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
	.picMarquee-left .bd ul li .title a {
    color: #FFFFFF;
    opacity: 1;
}

.picMarquee-left .bd ul li .title a {
    color: #FFFFFF;
    opacity: 1;
}

.picMarquee-left .bd ul li .title a:hover {
    color: #0065c0;
}

/*新加*/
.mtjj h5{ position:relative;display:inline-block;width:1137px; height:24px; text-align:center;}
.mtjj h5::before{ display:inline-block; 
position:absolute; content:'';  background:url(jjbg.png) no-repeat left center; line-height:30px; left:0; top:5px;width:1137px; height:10px;}

.mtjj h5 span{ font-size:24px; color:#dd4807; margin-left:28px; line-height:18px; margin-left:55px;}




