@charset "utf-8";
/* CSS Document */
/*2019.10.14 */
.fl{ float: left;}
.fr{float: right;}
.pos{
	position: relative;
}

.container{
	width:1170px;
	padding: 0;
	margin: 0 auto;
}

.wc-top{
	height:120px;
	background:  url(../images/topbg.jpg) repeat-x center center;
    max-width: 1440px;
    margin: auto;
    border-top: 5px solid #ee6d01;
    background: none;
}
.logo{
	width: 881px;
	height: 71px;
        margin-top: 20px;
}
.logo img{
	width: 881px;
	height: 71px;
}
.top-right{
	width: 215px;
	
	height: 108px;
	/*overflow: hidden;*/
}

.top-right a{
     text-align: right;
     display: block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	line-height: 40px;

}
.top-right a img{
	padding-right: 5px;
}
.searchbg{
	background: url(../images/search.png) no-repeat left top;
	width: 211px;
	height: 40px;
}
.searchbg .inp-text{
	background: none;
	border:none;
	width: 170px;
	height: 40px;
	line-height: 40px;
	padding-left: 3px;
}
.searchbg .inp-but{
	background: none;
	border: none;
	cursor: pointer;
	width:36px;
	height: 40px;
	
}
/*top end*/
.wc-menu{
	/*background: url(../images/bt.png) repeat left top;*/
        background: #d5542a;
	height: 100px;
	/*position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;*/
max-width: 1440px;
        margin: auto;
	z-index: 1;
        margin-bottom: 15px;
}


.wc-menu ul{
	/*转化为table 并且，宽度百分百，*/
	/*display: table;
	width: 100%;   */
	border-left: 1px solid #ec5e2f;
	min-height: 100px;
	
}
.wc-menu ul li{
	

	position: relative;	
	/*居中并且转为table-cell*/
	text-align: center;   
	/*display: table-cell;*/
	float: left;
	list-style: none;
	
    border-right: 1px solid #ec5e2f;

	height: 100px;
	
}
.wc-menu ul li.last{
	background: none;
}
.wc-menu ul li.last a{
	
	background: none;
}
.wc-menu ul li a{
	font-size: 16px;
	color: #fff;
padding: 0 4px;
	line-height:30px;	 
	display: block;
	text-transform: uppercase;
	width: 135px;
   transition: all .2s;
 height: 80px;
 padding-top: 20px;
	text-decoration: none;
   
	
}
.wc-menu ul li a span{
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	text-transform: capitalize;
	
}


.wc-menu ul li a.active{
	background: #d8632c;
}
.wc-menu ul li a:hover{
	background: #d8632c;
}
.wc-menu ul li a.selected, .wc-menu ul li a.parent, .wc-menu ul li a.move{
 background: #d8632c;
}



.wc-menu ul li a:hover, .wc-menu ul li a.active, .wc-menu ul li a.move,.wc-menu ul li a.selected, .wc-menu ul li a.parent {
	 background: #d8632c;
}

.wc-menu ul li .ernav{
	position: absolute;
	left: 0px;
	top: 100px;
        background: #d5542a;
	/*background: #41586b;*/
	width: 100%;
	z-index: 20;
	display: none;	
}
.wc-menu ul li .ernav ul{
	min-height:60px;
}
.wc-menu ul li .ernav ul li{
	text-align: center;
	float: none;
	display: block;    /*二级下拉有影响，需要转化为块状*/            
	/*border-bottom: 1px solid #ccc;*/
	background: none;
	line-height: 30px;
	height: auto;

}
.wc-menu ul li .ernav ul li a{
	line-height: 25px;
	height: auto;
	font-size: 14px;
	width: 100%;
	text-align: center;
	background: none;
	box-shadow: none;
	border-radius: 0;
	color: #fff;
	margin: 0;
	display: block;
	padding: 3px 0px;
}
.wc-menu ul li .ernav ul li a:hover{
	/*background: #233441;*/
        
        background: #d8632c;
	color: #fff;
}

/*menu End*/

.index-con{
	
	padding-bottom: 10px;
	min-height: 810px;
}

.banner{
	/*height: 692px;*/
       border-top: 2px solid #ed6d00;
    max-width: 1440px;
    margin: auto;
    }

.slideBox .bd{
	
	
}

.slideBox .prev {
    position: absolute;
    left: 0px;
    top: 210px;
    cursor: pointer;
    z-index: 1;
}

.slideBox .next {
    position: absolute;
    right: 0px;
    top: 210px;
    cursor: pointer;
    z-index: 1;
}
.slideBox .banyin{
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.banner .bd{
min-height: 345px;
	text-align: center;
    background: url(../images/kbg.png) no-repeat center top;
}
.banner .bd ul li{
	min-height: 345px;
	width: 100%;
}
.banner .bd ul li img{
        min-width: 1440px;
	max-width: 100%;
	height: auto;
	
}

.banner .hd{
	z-index: 111;
	position: absolute;
	text-align: center;
	right: 0px;
	top: -55px;
}
.banner .hd ul{
	text-align: center;
	color: #fff;
   
	
}
.banner .hd ul li{
	width: 18px;
	height: 18px;
	
	cursor: pointer;
	margin: 0 2px;
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 18px;
}

.banner .hd ul li.on{
	background: #fff;
	
}
.banner .ban-text{
	position: absolute;
	left: 0px;
	bottom:30px;
	z-index: 11;
	width: 880px;
	/*height: 70px;*/
      
}
.banner .ban-text ul li a{
    text-decoration: none;
    color: #fff;
display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
font-size:26px;
}
.banner .ban-text ul li {
	/*display: block;*/
	color: #fff;
	font-size:20px;
	line-height:34px;	
	position: relative;
	/*height: 236px;*/
	/*overflow: hidden;*/
	/*超出部分隐藏*/
    /*text-overflow:ellipsis;*/
    /* 超出部分显示省略号 */
    /*white-space: nowrap;*/
    /*规定段落中的文本不进行换行 */
    /*width: 250px;*/
}
.banner .ban-text ul li a.more{
	display: block;
	color: #fff;
	font-size:14px;
	
	width: 110px;
	height: 36px;
	line-height: 36px;
		text-align: center;
	position: absolute;
	left: 130px;
	bottom: 0px;
	color: #fff;
	background: #ee6d01;
	border-radius: 20px;
	text-decoration: none;
	
	
	
	/*overflow: hidden;*/
	/*超出部分隐藏*/
    /*text-overflow:ellipsis;*/
    /* 超出部分显示省略号 */
    /*white-space: nowrap;*/
    /*规定段落中的文本不进行换行 */
    /*width: 250px;*/
}

.banner .ban-text ul li a.more:hover{
	background: #cd6006;
}
/*banner end*/

.wc-link{
	/*margin-top: 42px;*/
    position: relative;
    top: -5px;
}
.wc-link .kbg{
background: url(../images/kbg.png) no-repeat center top;
height: 209px;
    padding: 23px 23px 0;
    position: relative;
    z-index: 111111;
}
.wc-link ul li{
	width:200px ;
	height: 140px;
	border-radius: 8px;
	margin-right:40px;
	border: 1px solid #ddd;
	background: #f6f6f6;
	 text-align: center;
	float: left;
	
}
.wc-link ul li:last-child{
	margin-right:0px;
}
.wc-link ul li.li5{
	margin-right:0px;
}
.wc-link ul li a{
	text-decoration: none;
	
}
.wc-link ul li a span{
	display: block;
	text-align: center;
	width: 62px;
	height:54px ;
	/*margin-top: 5px;*/
	background: url(../images/linkbg.png) no-repeat center top;
	margin: auto;
	margin-top: 20px;
	
}
.wc-link ul li a span.sp1{
	background-position: 0px 0px;
}
.wc-link ul li:hover a span.sp1{
	background-position: 0px -64px;
}

.wc-link ul li a span.sp2{
	background-position: -69px 0px;
}
.wc-link ul li:hover a span.sp2{
	background-position: -69px -64px;
}

.wc-link ul li a span.sp3{
	background-position: -144px 0px;
}
.wc-link ul li:hover a span.sp3{
	background-position: -144px -64px;
}

.wc-link ul li a span.sp4{
	background-position: -227px 0px;
}
.wc-link ul li:hover a span.sp4{
	background-position: -227px -64px;
}

.wc-link ul li a span.sp5{
	background-position: -302px 0px;
}
.wc-link ul li:hover a span.sp5{
	background-position: -302px -64px;
}
.wc-link ul li a p{
	display: block;
	color: #333;
	font-size: 16px;
	margin-top: 5px;
}
.wc-link ul li a i{
	display: block;
	color: #333;
	font-size: 12px;
	font-style: normal;
	
}
.wc-link ul li:hover{
	background: #ee6d01;
}
.wc-link ul li:hover a p,.wc-link ul li:hover a i{
	
	color: #fff;
}
.wc-link ul li.last{
	margin-right: 0;
}

/*wc-link end*/


.notice{
	background:url(../images/nobg.jpg) no-repeat center center;
	background-size: cover;
	min-height: 400px;
	padding-top: 50px;
    max-width: 1440px;
    margin: auto;
}

.notice-ul{
	padding-top: 40px;
}
.notice-ul ul li{
	float: left;
	width: 370px;
	margin-right: 30px;
	margin-bottom: 38px;
	padding: 0;
}

.notice-ul ul li.rili{
    float: left;
     width: 316px;
     margin-right: 30px;
    margin-bottom: 40px;
    border: 1px solid #e89045;
    position: relative;
    padding: 30px 26px 0;
    height: 74px;
    cursor: pointer;
}
.notice-ul ul li.rili a{
font-size: 18px;
    color: #000;
    line-height: 31px;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.notice-ul ul li.rili span{
    display: inline-block;
    position: absolute;
    top: -16px;
    left: 30px;
    font-size: 18px;
    color: #fff;
    padding: 5px 10px;
    background-color: #e89045;
}

.notice-ul ul li:nth-child(3n){
	margin-right: 0;
}
.notice-ul ul li.li3,.notice-ul ul li.li6{
margin-right: 0;
}

.notice-ul ul li .li-date{
	width: 70px;
	height:74px;
	text-align: center;
}
.notice-ul ul li .li-date p{
	font-size: 24px;
	color: #fff;
	line-height: 45px;
	height: 45px;
	background: #ee6d01;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;font-family: "微软雅黑";
}
.notice-ul ul li .li-date span{
	font-size: 18px;
	color: #ee6d01;
	background: #fff;
	display: block;
	line-height: 30px;font-family: "微软雅黑";
	
}
.notice-ul ul li .li-tt{
width: 280px;
    border-bottom: 1px solid #ccc;
    height: 70px;
    font-size: 16px;
    line-height: 23px;
    color: #333;
}
.notice-ul ul li .li-tt a{
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 25px;
	text-decoration: none;
	font-family: "微软雅黑";
}
/*加线条*/
.notice-ul ul .topBottom-leftRightCorner:before {
    /*border-top: 3px solid #ee6d01;*/
   border-top: none;
    }
.notice-ul ul .topBottom-leftRightCorner:after {
    border-bottom: 3px solid #ee6d01;
    }


/*new*/
.new{
	min-height: 580px;
	/*padding-top: 40px;*/
}

.new-top{
	
}
.new-top h4{
	font-size: 32px;
	color: #333;
        font-weight: bold;
        
}
.new-top .new-tit{
    
}



.new-top .new-tit.active{
    padding-bottom:10px;
    border-bottom: 4px solid #e89045;
}

.new-top .new-tit span{
	font-size: 32px;
	color: #e89045;
	margin-top: 10px;
	display: block;
	    text-transform: uppercase;
    font-family: 'Myriad Pro';
}
.new-more a span{
       font-size: 16px;
color: #ee6d01; 
margin:0;
}


.xian{
    display: inline-block;
    float: left;
    border: 2px solid #e89045;
    height: 107px;
    margin: 0;
    margin: 0 50px;
}


.new .new-more a{
    margin-top: 40px;
}
.new-more a{
	display: block;
	font-size: 16px;
	color: #ee6d01;
	width: 100px;
	height: 40px;
	line-height: 40px;
	/*border-radius: 30px;*/
	border: 4px solid #ee6d01;
	text-align: center;
	text-decoration: none;
	transition: all 0.5s;
        margin-top: 40px;
        background: #fff;
}
.new-more a:hover{
	background: #ee6d01;
	color: #fff;
	transition: all 0.5s;
}
.new-more a:hover span{
	color: #fff;
}
.new-ul {
	padding-top: 40px;
	
}
.new-ul ul li{
	float: left;
	margin-right: 25px;
	width:270px ;
	/*border: 1px solid #ddd;*/
	/*height: 404px;*/
position: relative;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.new-ul ul li:last-child{
margin-right: 0px;
}
.new-ul ul li.li4{
margin-right: 0px;
}
.new-ul ul li .date{
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/yello.png) repeat left top;
	color: #fff;
	font-size: 14px;
	width: 110px;
	height: 36px;
	line-height: 36px;
	text-align: center;
        z-index: 10;
}

.new-ul ul li .li-img{
	width: 270px;
	height: 180px;
    overflow: hidden;
}
.new-ul ul li .li-img img{
	width: 270px;
	height: 180px;
    transition: all 1.5s;
}
.new-ul ul li{
	padding: 0;
}
.new-ul ul li a{
	text-decoration: none;
	
}
.new-ul ul li.last{
	margin-right: 0;
}
.new-ul ul li .li-tt{
	padding: 30px 10px;
	/*height: 180px;*/
}
.new-ul ul li .li-tt h5{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin-bottom: 14px;
	line-height: 25px;font-family: "微软雅黑";
	
} 
.new-ul ul li .li-tt p{
	font-size: 14px;
	color: #777;
	line-height: 21px;
	font-family: "微软雅黑";
} 
.new-ul ul li a.amore{
	position: absolute;
	left: 78px;
	bottom: -16px;
	color: #fff;
	line-height: 35px;
	background: #ee6d01;
	border-radius: 20px;
	width: 110px;
	height: 35px;
	text-align: center;
	border: 1px solid #fff;
	
}
.new-ul ul li:hover .li-tt{
	/*color: #fff;
	background: #ee6d01;*/
}
.new-ul ul li:hover h5,.new-ul ul li:hover p{
	/*color: #fff;*/
	
} 

/* 图片放大 */
.new-ul ul li img:hover {
    transform: scale(1.2);
}

/*加线条*/
.new-ul ul .topBottom-leftRightCorner:before {
    border-top: 3px solid #ee6d01;
   /*border-top: none;*/
    }
.new-ul ul .topBottom-leftRightCorner:after {
    border-bottom: none;
    }
/*video*/

.video {
	background: #fff;
	min-height: 425px;
	padding-top: 60px;
}
.video-ul{
	padding-top: 36px;
}
.video-ul ul li{
	float: left;
	margin-right: 15px;
	width: 375px;
	text-align: center;
	position:relative;
min-height: 294px;
}
.video-ul ul li span{
	position: absolute;
	left: 157px;
	top: 74px;
	
}

.video-ul ul li p{
	padding-top: 13px;
	font-size: 16px;
	color: #333;
    position: relative;
}
.video-ul ul li p i{
position: absolute;
    left: 25px;
    top: 36px;
    width: 82%;
    border-bottom: 1px solid #ee6d01;
}

.video-ul ul li p a{
	color: #333;
	text-decoration: none;
    background: #fff;
    display: inline-block;
    position: relative;
    margin-top: 10px;
}
.video-ul ul li .li-video{
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	padding: 3px;
	box-shadow:1px 1px 4px 3px #e5e5e5;	
}

/*video end*/


/*footer*/
.footer {
	background: url(../images/fbg.jpg) repeat-x center top;
	min-height: 400px;
        background-size: cover;
}

.fnav {
	border-bottom: 1px solid #fff;
	height: 60px;
}

.fnav ul {
	display: table;
	width: 100%;
	border-right: 1px solid #fff;
}

.fnav ul li {
	float: left;
	border-left: 1px solid #fff;
	list-style: none;
	line-height: 21px;
	display: table-cell;
	padding: 0 40px;
	height: 60px;
}

.fnav ul li img {
	padding-top: 15px;
	padding-right: 10px;
}

.fnav ul li .a-pp {
	padding-top: 13px;
}

.fnav ul li a {
	font-size: 16px;
	color: #fff;
	display: block;
	/*padding: 0 26px;*/
	text-decoration: none;
	font-family: 'AvenirLTStd-light';
}

.fnav ul li a span {
	font-size: 14px;
	display: block;
}

.fnav ul li a img {
	float: left;
}

.fnav ul li a.active,
.fnav ul li a:hover {
	color: #fff;
	/*background: #5089c9;*/
}

.f-conct {
	min-height: 237px;
	padding: 20px 0 30px;
}

.f-cleft {
	width: 818px;
        min-height:280px;
}

.f-cleft h4 {
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
	font-weight: normal;
}

.f-conc p {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}

.f-conc p a {
	color: #fff;
}

.f-cright {
	width: 278px;
	padding-top: 40px;
}

.f-cright ul li {
	float: left;
	width: 98px;
	text-align: center;
	margin-left: 40px;
}

.f-cright ul li span {
	color: #fff;
	margin-top: 10px;
	display: block;
}

/*.wc-copyEnd*/


@media only screen and ( max-width:1500px) {
.banner .ban-text{
    bottom:40px;
width: 360px;
	/*height: 170px;*/

}

.banner .ban-text ul li {
font-size:18px;
}

.banner .ban-text ul li a.more{
left: 125px;
    bottom: 20px;
}
}


.tabs:first-child{
     display: block;
}
.tabs{
     display:none;
}


/* banner 新 */
.banner1 {
                /*background: url(../images/banbg.jpg) no-repeat center top;*/
                height: 535px;
                border-top: 1px solid #ed6d00;
                max-width: 1440px;
                margin: auto;
                position: relative;
            }

            .bant {
                /*position: absolute;
                left: 124px;
                /op: 80px;
                top: 175px;*/
            }

.bant .swiper-slide img{
    width: 100%;
}

.bant .swiper-pagination {
        overflow: hidden;
        zoom: 1;
        bottom: 20px;
    }

.bant .swiper-pagination-bullet {
        display: inline-block;
width: 45px;
    height: 5px;
        background: #fff;
        cursor: pointer;
        color: transparent;
        border-radius: 0%;
        opacity: 0.35;
        margin-left: 10px !important;
    }

.bant .swiper-pagination-bullet-active {
        background: #fff;
        opacity: 1;
    }



            .ban-right {
                position: absolute;
                right: 0px;
                top: 37px;
                z-index: 11;
                display:none;
            }

                .ban-right ul li {
                    margin-bottom: 10px;
                    width: 250px;
                    height: 68px;
                    border-radius: 8px;
                    cursor: pointer;
                }

                    .ban-right ul li a {
                        color: #fff;
                        font-size: 16px;
                        font-weight: bold;
                        text-decoration: none;
                        padding-top: 25px;
                        display: inline-block;
                    }

                        .ban-right ul li a img {
                                width: 20px;
                              height: 20px;
                            padding-right: 10px;
                            padding-left: 20px;
                        }
                    .ban-right ul li.li1 {
                        background: #862ab5;
                    }
                    .ban-right ul li.li2 {
                        background: rgba(238,109,1,0.9);
                    }

                    .ban-right ul li.li3 {
                        background: rgba(153,180,57,0.9);
                    }

                    .ban-right ul li.li4 {
                        background: rgba(78,171,230,0.9);
                    }

                    .ban-right ul li.li5 {
                        background: rgba(238,174,1,0.9);
                    }

                    .ban-right ul li.li6 {
                        background: rgba(181,181,181,0.9);
                    }

                    .ban-right ul li:hover {
                        opacity: 0.8;
                    }

table.foot789 tr td span{
    color:#fff;
  }
