/*模板5独立样式*/
@charset "utf-8";
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.woff2?t=1733246339736') format('woff2'),
       url('iconfont.woff?t=1733246339736') format('woff'),
       url('iconfont.ttf?t=1733246339736') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main2{float: left;width:100%;margin: 30px 0 15px 0;}

/*左*/
.main2_l{width: 34.87%;float: left;margin-right: 2.57%}

/*中*/
.main2_m{width: 34.87%;float: left;margin-right: 2.57%;}

/*右*/
.main2_r{width: 24.78%;float: left;}
.main2_r .picScroll-top{overflow:hidden; position:relative;float: right;width: 100%;height: 330px;border:1px solid #dbdbdb;}
.main2_r .picScroll-top .hd{padding: 0 9px;height: 45px;line-height: 45px;overflow: hidden;text-align: center;}
.main2_r .picScroll-top .hd a{font-weight: bold;font-size: 18px;color: #666;}
.main2_r .picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:12px; height:12px; float:right; margin-right:10px; margin-top:19px;  overflow:hidden;cursor:pointer;background:url("btn-top.png") no-repeat;  }
.main2_r .picScroll-top .hd .next{background:url("btn-bottom.png") no-repeat; margin-right:0;}
.main2_r .picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.main2_r .picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.main2_r .picScroll-top .hd ul li.on{ background-position:0 0; }
.main2_r .picScroll-top .bd{ padding:0 9px;   }
.main2_r .picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.main2_r .picScroll-top .bd ul li{ text-align:center; zoom:1;margin-bottom: 10px;}
.main2_r .picScroll-top .bd ul li .pic{ text-align:center; }
.main2_r .picScroll-top .bd ul li .pic img{ width:100%;  display:block; height: 85px;}
.main2_r .picScroll-top .bd ul li .pic a:hover img{ border-color:#999;}

/*主体第三行*/
.main3{float: left;width:100%;margin-top: 25px; margin-bottom: 40px;}
.main3 .main3_l{float: left;width:72.65%;margin-right: 2.57%;}
.main3 .main3_1b{float:left;width: 100%;    position: relative;}
.main3 .main3_1b_1{margin-top:28px;width: 100%;}
.main3 .main3_1b_1 li a{font-size:17px;color:#333;border: 1px solid #eee;
	border-radius: 6px;
	overflow: hidden;
	transition: all .2s ease-in-out}
	
.main3 .main3_1b3{position:relative;}
.main3 .main3_1b3 img{width:100%;height: 180px;object-fit: cover;}
.main3 .main3_1b2{width:100%;display:none;position:absolute;top:0;left:0;height:180px;padding:0 20px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.main3 .main3_1b4{display:block;width:100%;height:42px;line-height:42px;border-bottom:1px solid #fff;padding-left: 12%;}
.main3 .main3_1b2 p{line-height:22px;font-size:14px;margin-top:17px;}
.main3 .main3_1b5{display:block}

.main3 .main3_r{width:24.78%;float:left}
.main3 .main3_r .zox{float:left;width: 100%; margin-top:7%;}
.main3 .main3_r .zox li{float:left;width:46.75%;text-align:center;position: relative; margin: 3.8% 0;}
.main3 .main3_r .zox li a{ font-size: 18px; color: #666;}
.main3 .main3_r .zox li a:hover{color: #0086d1;}
.pic {
    width: 100%;
    overflow: hidden;
}
.pic img {width: 100%;	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;}
.main3 .main3_1b_1 li a:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}	
.main3_1b1 {
    display: block;
    width: 100%;
    color: #333;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-weight: bold;
}
.main3 .main3_1b_1 li a:hover .main3_1b1 {color:#0086d1}
.hz02{margin: 0 30px;}
.ec_pro .swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image:none;
    left: -8px;
    right: auto
}
.ec_pro .swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image:none;
    right:-8px;
    left: auto
}
.ec_pro .swiper-button-next, .ec_pro .swiper-button-prev {
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 10;
 width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #aaa;
    font-size: 30px;
}
/**********************************响应式区域**********************************/
@media screen and (max-width:768px){
    /*模板5不同区域*/
    .main2{margin: 0.3rem 0 0.15rem 0;}
    .main2_r{width: 100%;margin-right: 0;}
    .main2_m{width: 100%;margin-right: 0;margin-top: 0.1rem;}
    .main2_r{width: 100%;margin-top: 0.4rem;}
    .main2_r .picScroll-top{height: 7.3rem;}
    .main2_r .picScroll-top .hd{height: 0.69rem;line-height: 0.69rem;}
    .picScroll-top .hd a{font-size: 0.32rem;line-height: 0.69rem}
    .main2_r .picScroll-top .hd .prev,.picScroll-top .hd .next{width: 0.4rem;height:  0.4rem;}
    .picScroll-top .hd .prev{background-size: 0.3rem;}
    .picScroll-top .hd .next{background-size: 0.3rem;}
    .main2_ddt dd a{font-size: 0.32rem;height: 0.69rem;line-height: 0.69rem;}
    .main2 .new_more1{margin: 0.2rem 0;}
    .slick-slide img{height: 4.21rem;}
    .main2_r .picScroll-top .hd a{font-size: 0.32rem;}
    .main2_r .picScroll-top .hd .prev,.picScroll-top .hd .next{margin-top: 0.3rem;background-size: 0.25rem;}
    .main2_r .picScroll-top .hd .next{background-size: 0.25rem;}
    .main2_r .picScroll-top .bd ul li{margin-bottom: 0.1rem;min-height: 2.1rem; }
    .main2_l{width: 100%;}
    .main2_r .picScroll-top .bd ul li .pic img{height: auto}
    .title_on a {font-size: 0.32rem;line-height: 0.68rem;margin-right: 0.3rem;height: auto;}
    .main3{margin-bottom: 0.3rem;}
    .main3 .main3_2t2{display: block;}
    .main3_2t1{display: none;}
    .main3 .main3_r{width: 100%;margin-top:30px}
    .main3 .main3_r ul li{height: auto;}
    .main3 .main3_r ul li .main3_2t span{color: #fff;font-size: 0.4rem;font-weight: bold;}
    /*.main3 .main3_r ul li .main3_2b{display: none !important;}*/
    .main3 .main3_r ul li .main3_2b span{color: #fff;font-size: 0.4rem;font-weight: bold;}
    .main3 .main3_l {
    float: left;
    width: 100%;
    margin-right:0;
}
.main3 .main3_1b3 img {
    width: 100%;
    height: auto;
}
.main3_1b1 {
    line-height: 50px;
}
.main3 .main3_1b_1 li a{font-size:15px;}
}



