@charset "utf-8";
.bgcolor{background: #fff;padding: 15px;margin-bottom: 12px;    min-height: 461px;}
/**¶þ¼¶µ¼º½**/
.page_nav{background: #fff;}
.page_nav .container{overflow: hidden;}
.page_nav ul li{float: left; height: 60px;line-height: 60px;  padding-right: 45px;}
/*****/
.m-tabstyle3{text-align: center;}
.m-tabstyle3 li{height: 41px;line-height: 41px;display: inline-block;}
.m-tabstyle3 li a{display: block; padding: 0 16px; font-size: 18px; font-weight: bold;color: #333333;}
.m-tabstyle3 li.u-active a{color: #fff;background: #b80608;}

.m-tabstyle4{padding:20px 15px;}
.m-tabstyle4 li{float: left;}
.m-tabstyle4 li a{display: block;  font-size: 18px; font-weight: bold;color: #333333;padding-right: 46px;}
.m-tabstyle4 li.u-active a{color: #b80608; }

.m-tabstyle5{background:#f5f5f5;    margin-bottom: 7px;}
.m-tabstyle5 li{float: left; line-height: 42px;}
.m-tabstyle5 a{display: block; padding: 0 23px; font-size: 18px;  color: #3d3d3d;}
.m-tabstyle5 li.u-active a{color: #fff;background: #d71604;}

.m-tabstyle7 li{float: left;line-height: 46px;margin-bottom: 10px;    padding: 0 5px;float: left;}
.m-tabstyle7 li a{display: block; font-size: 14px; color: #3d3d3d;background: #f5f5f5;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-tabstyle7 li.u-active a{color: #ffffff; font-weight: bold;background: #b80608;}
.m-tabstyle7 li a:hover{background: #b80608;color: #ffffff; font-weight: bold;}

.m-tabstyle6{border-bottom: 1px solid #ddd;margin-top:7px;}
.m-tabstyle6 li{float: left; line-height: 42px;}
.m-tabstyle6 a{display: block; padding: 0 17px; font-size: 16px;  color: #3d3d3d;}
.m-tabstyle6 li.u-active a{color: #d71604;}

.m-titstyle4{padding: 15px 0; line-height: 18px;}
.m-titstyle4 .u-tit{display: block; padding-left: 12px; font-size: 18px; font-weight: bold; color: #b90609; border-left: 6px solid #b90609;}


.bgpadding{background-color: #fff;padding: 15px 15px 24px;}

.m-location{padding: 6px 0;}
.m-location,.m-location a{font-size: 14px; color: #999;}
.m-location .iconfont{color: #b90609;}
/***ÏêÇé**/
.u-lgtit { padding: 10px 10px 10px;font-weight: bold;font-size: 30px;line-height: 1.5;}
.m-detailbox{margin: 0 30px;}
.m-dtfuns{line-height: 1.5; background: #f5f5f5; padding: 8px 30px;}
.m-dtfuns,.m-dtfuns a{font-size: 14px; color: #5e5e5e;}
.u-wzinfo span{margin-right: 40px;}
.u-fontsize a{margin: 0 4px;}
.m-dtfonts{padding: 20px 0; font-size: 16px; line-height: 188%;}
.m-dtfonts p{margin-bottom:20px;}
.m-dtfonts table{border-collapse: collapse;border:1px solid #333;}
.m-dtfonts table td,.m-dtfonts table th{border: 1px solid #333;}
.m-dtfonts img{max-width: 100%;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-shear{padding: 10px 0; border-bottom: 1px solid #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(/dist/images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;display:none;}
.m-dtsxqh{padding: 15px 0;}
.m-dtsxqh li{max-width: 50%; line-height: 30px; background-image: url(/dist/images/page/icon-detail.png); background-repeat: no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh .u-dtprev{padding-left: 30px; background-position: left -168px;}
.m-dtsxqh .u-dtnext{padding-right: 30px; background-position: right -198px;}
.m-dtxgxw ul{margin-top: 12px;}
.m-dtxgxw .m-picreading{margin-top: 20px;height: 203px;}
/*media query*/

.m-listtop{border: 1px solid #ddd;border-radius: 5px;min-height: 765px;padding:10px 20px}
.m-listtop .m-list-type{height: 40px;line-height: 40px;font-size: 18px;color: #ba082e;text-indent: 15px;background: url(/dist/images/page/t-bj.png) 0 center no-repeat;}
.m-listtop .m-list-title{height: 60px;line-height: 60px;text-align: center;font-size: 34px;font-weight: 500;overflow: hidden;}
.m-listtop .m-from-cont{border-top:1px solid #ddd;padding-top:10px;text-align: left;color:#999;font-size:15px;margin-bottom: 20px}
.m-listtop .m-onelist{padding:0}


.u_banner_esd{display:block;}
.u_banner_esd img{clear:both;display:block;margin:auto;}
.swiper{margin-top:45px;width:100%;height:502px;}
.swiper-father{position:relative;width:100%;}
.swiper .swiper-slide{width:75%;height:100%;}
.swiper .swiper-slide p{position:absolute;bottom:0;left:0;width:100%;height:62px;background:rgba(0,0,0,.38);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:62px;}
.swiper-button-next:after,.swiper-button-prev:after{color:#979797;}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-42px;}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-42px;}
.swiper-slide p{display:none;}
.swiper-slide img{width: 100%;height: 100%;}
.swiper-slide-active p,.swiper-slide-duplicate-active{display:block;}

.m-piclist{margin-top: 20px;}
.m-piclist li{ clear: both; border-bottom: 1px #cccbcb dotted; padding: 20px 0;}
.m-piclist li .img{display: block; width: 268px; height: 165px; float: left;}
.m-piclist li .img img{width: 100%; height: 100%;}
.m-piclist li .info{ margin-left: 268px; padding:0 29px;height: 165px;}
.m-piclist li .title{ height: 34px; line-height: 34px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; font-weight: bold; padding: 27px 0 12px;}
.m-piclist li .note{ text-indent: 2em;  font-size: 16px; line-height: 1.75; color: #666; text-align: justify; text-justify: inter-ideograph;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; height: 56px; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.m-piclist li .note a{color: #d60202; display: none;}
.m-piclist li .note a:hover{color: red;}

.m-newslist ul{ padding: 0 0 30px;}
.m-newslist li{ padding: 15px 0 12px;}
.m-newslist li .dateBox{float: left; width: 89px; border: 1px #e8e8e8 solid; text-align: center; line-height: 0; padding: 5px 0 0;}
.m-newslist li .dateBox span{display: block;}
.m-newslist li .dateBox .day{ margin: 0 10px; height: 36px; line-height: 36px; border-bottom: 1px #e8e8e8 solid; font-size: 22px; color: #d11a02;}
.m-newslist li .dateBox .date{ height: 40px; line-height: 40px; color: #999; font-size: 17px;}
.m-newslist li .info{ margin-left: 110px !important; background: none; height: 87px !important; padding:0 !important;}
.m-newslist li .title{ height: 26px; line-height: 26px; padding:0 !important;}
.m-newslist li .note{ text-indent:0;  font-size: 16px;  -webkit-line-clamp: 2; line-clamp: 2; height: 56px;}

.m-paginationyun{display: flex;justify-content: center;margin: 30px 0 50px 0;}

.m-flash{width: 100%;}
.g-flash,.g-flash .owl-item,.g-flash img{height: 366px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 60px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); font-size: 16px; color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 18px; bottom: 26px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff;border-radius: 100%; }
.g-flash .owl-pagination .active span{background: #ff9600;width: 20px;border-radius: 5px;}



/*large pcScreen*/
@media (min-width:100%) {
   .m-tabstyle7 li{width: 147px;*+width: 137px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.u-lgtit {padding: 15px 0;font-size: 24px;}
    .g-zxftls {width: 436px;padding: 7px 10px 13px;}
    .page_nav ul li{padding-right: 40px;}
}
/*pad md*/
@media screen and (max-width: 991px ){
    .bgcolor{padding: 10px;}

	.page_nav ul li{ padding-right: 40px;}
    
	.f-md-fn {float: none!important;}
    .f-md-wa {width: auto!important;}
    .f-md-ha {height: auto!important;}
    .bgpadding{    padding: 10px;}
    .f-sm-md{margin-bottom: 15px;}

    .u-lgtit {font-size: 20px;}

    .m-titstyle4{padding: 10px 0; line-height: 16px;}
    .m-titstyle4 .u-tit{font-size: 16px;}
    .m-listtop .m-list-title{font-size:26px;}

    .u_banner_esd img{width: 100%;}
    .swiper-father{display: none;}
    .m-flash{display: block !important;margin-top: 20px;}
    .g-flash,.g-flash .owl-item,.g-flash img{height: auto !important;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
	.page_nav ul li{padding-right: 20px;}
	.u-lgtit {padding: 10px 0;}

    .m-dtfuns{padding: 8px 10px;}
    .u-wzinfo>span{margin-right: 0;display: block;}
}
/*small xs*/
@media screen and (max-width: 638px) {

}