@charset "utf-8";
/* CSS Document */
.xMain{width: 100%; overflow: hidden;margin-top: 51px; background-color: #f6f6f6;}
.xMain_M{width: 62.5%; padding-top: 2%;}
.xMain_top{border: 1px solid #dddddd; background-color: #FFFFFF; border-radius: 5px;}
.xMain_top_1{font-size: 16px; color: #636363; line-height: 36px; padding: 0.5% 0 0.5% 2%;}
.xMain_top_2{font-size: 16px;padding-left: 2%; line-height: 36px; border-top: 1px solid #dddddd;padding: 0.5% 0 0.5% 2%;}
.xMain_top_2 a{display: inline-block; padding-right: 2%}
.xMain_top_2 a:first-child{background-image: url(../images/xcommon/xhot.jpg); background-repeat: no-repeat; background-position: right 10px top;}
.xMain_mid{width: 100%; overflow: hidden;}
.xMain_mid ul{width: 100%;}
.xMain_mid ul li{float: left; width: 23%; margin-left: 2.6%; margin-top: 3%;}
.xMain_mid ul li:nth-child(1),.xMain_mid ul li:nth-child(5),.xMain_mid ul li:nth-child(9){margin-left:0; clear: both;}
.xMain_mid_1{width: 100%; background-color: #FFFFFF; overflow: hidden;}
.xMain_mid_img,.xMain_mid_img img{width: 100%; overflow: hidden;}
.xMain_mid_title{width: 92%; text-align: center; font-size: 16px; line-height: 24px; padding-bottom: 6%;}
.xMain_mid_2{width: 100%;clear:both;margin-top:2%;text-align:center;padding-bottom:8%}
.xMain_mid_2 a{color: #FFFFFF; font-size: 14px; padding: 5px 25px; border: 1px solid #d1b43d; border-radius: 25px;font-weight:600; background-image: url(../images/xcommon/xnews08.png); background-repeat: no-repeat;background-position: right 6px center;background-color:#d1b43d;}
.xMain_mid_1 img{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);transition: all 0.8s;transform-origin: center center;}
.xMain_mid ul li:hover .xMain_mid_img img{transform: scale(1.1);}
.xMain_mid ul li:hover .xMain_mid_title{color:#d1b43d;}
.xMain_page{width: 100%; clear: both; margin-top: 5%;overflow: hidden; line-height: 18px;font-size: 18px;}
.xMain_page ul{width: 100%;}
.xMain_page ul li{float: left;padding:0 1.5%;}
.xMain_page_1{margin: 0 1%;}
.xMain_page_1>a>img{height: 18px;}
.xMain_page_2{margin: 0 2%;}
.xMain_page .active a{color: red;}
.xMain_left_page_m{margin-left: 20%;}
.xMain_bot{width: 100%; background-color: #FFFFFF; overflow: hidden;margin-top:3%;margin-bottom:3%;}
.xMain_bot_tit{width: 100%; border-bottom: 1px solid #dfdfdf; padding-top: 1%;}
.xMain_bot_tit span{display: inline-block; border-bottom: 2px solid #d1b43d; margin-left: 2%; font-size: 16px; line-height: 36px;}

.mn-wrap {
    width: 100%;
    height: 320px;
    background: #FFFFFF;
    overflow: hidden;
    margin: 3% 0 3% 0%;
    position: relative;
}
.mn-swiper{
    width: 92%;
    height: 100%;
    position: initial !important;
}
.swiper-wrapper {
    -webkit-transition-timing-function: linear;    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
  }
.mn-swiper .swiper-slide a{
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}
.mn-swiper .swiper-slide{
    width: 268px !important;
    /*height: 150px !important;*/      
    border-radius: 4px;
    margin-left: 26px;text-align: center;transition:all .7s ease 0s;
}
/*.mn-swiper .swiper-slide:hover{
    opacity: 0.9;  box-shadow: -1px 1px 27px -5px rgba(0,0,0,0.7);
-webkit-box-shadow: -1px 1px 27px -5px rgba(0,0,0,0.7);
-moz-box-shadow: -1px 1px 27px -5px rgba(0,0,0,0.7);
}*/
/* 左侧点击按钮 */
.mn-swiper .swiper-button-prev{
    left: 1%;
    background-image: url(../images/xcommon/xcb_left.jpg);
}
/* 右侧点击按钮 */
.mn-swiper .swiper-button-next{
    right: 1%;
    background-image: url(../images/xcommon/xcb_right.jpg);
}
.mn-swiper .swiper-button-next, .mn-swiper .swiper-button-prev{
    width: 23px;
    height: 41px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 50%;
}
.mn-swiper .swiper-wrapper{
    width: 100%;
    margin: 0 auto;
}
.mn-img{width: 100%; float: left;}
.mn-img img{width: 100%;}
.mn-title{font-size: 16px; line-height: 24px;}

@media (max-width: 1440px){
	.xMain_top_1,.xMain_top_2{font-size: 15px;}
	.xMain_mid_title{font-size: 14px; line-height: 20px;}
	.xMain_mid_2 a{font-size: 13px;}
	.xMain_page{font-size: 16px;}
	.xMain_page_1>a>img{height: 16px;}
	.xMain_bot_tit span{font-size: 15px;}
	.mn-title{font-size: 15px; line-height: 20px;}
}

.Xfooter{margin-top: 0 !important;}
