﻿body{font-family:"Microsoft Yahei",Open Sans,Arial,sans-serif;font-size:14px;background:#fff;width:100%;height:100%;margin:0;padding:0;color:#333}
*,::before,::after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul,li{list-style:none;margin:0;padding:0}
dt,dl,dd{padding:0;margin:0;list-style-type:none}
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal}
a{text-decoration:none;background-color:transparent}
a:link{color:#333}
a:visited{color:#333}
input{outline:0}
fieldset,img{border:0;vertical-align:middle}
.fr{float:right;display:inline}
.fl{float:left;display:inline}
.clear{clear:both}
.section30{margin-top:30px}
.bottom0{margin-bottom:0 !important}
.bottom20{margin-bottom:20px}
@media all and (max-width:640px){.bottom20{margin-bottom:0}
.index-bg{margin-top:20px}
}.fa-chevron-circle-right:before{content:"\f138"}
.bg{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:1;overflow:hidden}
.bg img{width:100%}
.index-bg{width:100%;background-image:url("/Content/img/bg_left.png"),url("/Content/img/bg_right.png");background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:bottom left,top right,bottom left,bottom right;z-index:999999999999999999999;background-size:36%,40%,cover}
@media all and (min-width:640px){.section{padding-top:25px}
.padding25{padding-top:25px}
.container{width:1200px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;}
.tabswitch-title{position:relative;height:42px;line-height:42px;font-size:0}
.tabswitch-title .longline{display:inline-block;width:100%;vertical-align:middle;height:1px;background-color:#ccc}
.tabswitch-title .tabswitch-title-info{position:absolute;left:0;top:0;width:100%;letter-spacing:0;text-align:center;line-height:42px;color:var(--gold-border);font-size:36px;margin:0}
.tabswitch-title .tabswitch-title-info h2{margin:0 auto;width:336px;height:42px;background:#fff}
}@media all and (max-width:640px){.section{margin-top:5px}
.container{width:100%;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.tabswitch-title{position:relative;height:42px;line-height:42px;font-size:0}
.tabswitch-title .longline{display:inline-block;width:100%;vertical-align:middle;height:1px;background-color:#ccc}
.tabswitch-title .tabswitch-title-info{position:absolute;left:0;top:0;width:100%;letter-spacing:0;text-align:center;line-height:42px;color:#212121;font-size:36px;margin:0}
.tabswitch-title .tabswitch-title-info h2{margin:0 auto;width:127px;font-size:20px;height:42px;background:#fff}
}.news_main{width:1200px;margin:0 auto;min-height:600px;margin-top:10px;margin-bottom:20px;border:1px solid #e2e2e2;border-radius:8px}
.nodata{display:block;width:96%;margin-right:25px;margin-left:24px;min-height:500px;text-align:center;font-size:22px;margin-top:20px;color:#333}
.yd_nodata{display:none}
.item_lable{width:100%;line-height:60px;padding:0 15px;border-bottom:1px solid #e6e6e6;border-top:3px solid var(--gold-border);font-size:16px;background:var(--gold-border);color:#fff;border-top-left-radius:7px;border-top-right-radius:7px}
.item_channel{font-size:20px;font-weight:bold;width:100%;text-align:left;text-indent:20px;line-height:60px}
.item_search{width:250px;float:right;margin-right:30px;text-align:right;position:relative}
.item_search input{margin-top:14px;width:238px;height:32px;line-height:32px;border-radius:20px;border:1px solid #ededed;padding:0 40px 0 10px}
.item_search .search{width:35px;height:30px;background:url(/Content/img/mryt_fdj.png) no-repeat center center;top:15px;left:200px;position:absolute}
.news_class{width:200px;margin-left:20px;margin-top:20px;float:left}
.news_class li{list-style:none;width:200px;height:50px;line-height:50px;margin-top:5px;font-size:16px;background:#f6f6f6;color:#666;cursor:pointer}
.news_class li:first-child{margin-top:0}
.news_class li a{width:100%;height:100%;display:block;padding-left:40px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.news_class li:hover a{font-size:18px;color:#fff;background:var(--gold-border) url(/Content/img/xwdt_liOn.png) no-repeat 16px center}
.news_class li .on{font-size:18px;background:var(--gold-border) url(/Content/img/xwdt_liOn.png) no-repeat 16px center;color:#fff}
.news_list{width:930px;margin-right:20px;float:right;margin-top:20px}
.news_list li:first-child{border-top:1px solid #ededed}
.news_list li{padding:0 10px;border-top:#ededed;border-bottom:1px solid #ededed;list-style:none;width:100%;float:left;overflow:hidden}
.news_list li .img{width:20%;float:left;height:110px;border:1px solid #e2e2e2;padding:2px;overflow:hidden;margin:10px;display:flex}
.news_list li .img img{width:100%;transition:all 2s}
.news_list li .img:hover img{transform:scale(1.1)}
.news_list li .info{width:75%;float:right}
.news_list li .info a{width:100%;height:50px;line-height:50px;background:url(/Content/img/icon_1.png) no-repeat left center;padding-left:20px;display:block;float:left;font-size:16px;color:#333;overflow:hidden}
.news_list li .info a:hover{text-decoration:underline}
.news_list li .info a .titleSpan{width:84%;display:block;float:left;height:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.news_list li .info a .titleSpan:hover{text-decoration:underline;color:var(--gold-border)}
.news_list li .info a .dateSpan{padding-left:21px;background:url(/Content/img/clock.png) no-repeat left center;float:right;display:block;width:110px;overflow:hidden}
.news_list li .info .desc{width:100%;border-top:1px dashed #e2e2e2;font-size:14px;line-height:24px;color:#8c8c8c;clear:both;padding-top:6px;padding-bottom:6px;overflow:hidden;display:none}
.clr{width:100%;clear:both}
.news_content{width:900px;float:right;margin-top:20px;margin-right:20px}
.news_content .news_title{min-height:60px;width:100%;font-size:24px;font-weight:bold;line-height:40px;overflow:hidden;text-align:center;color:#333;border-bottom:1px solid #e2e2e2}
.news_content .news_date{width:100%;text-align:center;font-size:14px;color:#999;font-family:arial;margin-top:10px}
.news_content .news_info{line-height:28px;font-size:16px;width:96%;margin:0 auto;margin-top:20px;margin-bottom:20px;color:#666;overflow:hidden}
.news_content .news_info table{overflow-x:auto}
.news_content .news_info img{overflow-x:auto;max-width:100%;}
.news_content .news_info video{width:100% !important;height:500px !important}
.file_list{width:930px;margin-right:20px;float:right;margin-top:20px;border-top:1px solid #ededed}
.file_list ul li{height:50px;line-height:50px;overflow:hidden;border-bottom:1px solid #ededed}
.file_list ul li .filename{width:95%;float:left;cursor:text}
.file_list ul li .down{float:left;cursor:pointer}
@media all and (min-width:640px){.news_main{width:1200px}
.classname{display:none}
}
@media all and (max-width:640px){
.news_content .news_info table{overflow-x:auto;width:100%}
.news_content .news_info img{overflow-x:auto;max-width:100%;}
.item_search{display:none}
.news_main{width:100%;border:0;margin-top:0;min-height:auto;flex: 1;}
.item_lable{display:none}
.item_channel{text-align:center;text-indent:0;display:none}
.news_class{width:100%;margin:auto;margin-top:15px;display:none}
.news_class ul{display:flex;flex-wrap:wrap;justify-content:center}
.news_class li{width:115px;font-size:14px;margin-left:5px}
.news_class li a{background:#f6f6f6 url(/Content/img/xwdt_liOn.png) no-repeat 16px center}
.news_class li:hover a{font-size:16px}
.news_class li:first-child{margin-top:5px}
.news_class li:nth-child(3n+1){margin-left:0}
.news_class li .on,.news_class li:hover{font-size:14px}
.news_content{width:100%;margin-top:10px;margin-right:0;overflow:hidden}
.news_list{width:100%;margin-top:15px;margin-right:0;}
.news_content .news_title{font-size:20px;line-height:normal;padding-bottom:20px;padding-top: 20px;}
.news_content .news_date{margin-top:5px}
.news_list li .img{display:none}
.news_list li .info{width:98%}
.news_list li .info a{font-size:15px;height:35px;line-height:35px}
.news_list li .info a .titleSpan{width:calc(100% - 100px);float:left;font-size: 14px;}
.news_list li .info .desc{display:none}
}
@media all and (max-width:640px){
.classname,.mo_title{height:60px;line-height:60px;padding-left:10px;font-size:20px;font-weight:bold;border-bottom:1px solid #e2e2e2}
.classname{display: none;}
.yd_news_list{display:block;float:left;width:100%;height:100%;min-height:536px}
.yd_news_list ul li{display:flex;width:96%;margin:auto;border-bottom:1px dashed #e2e2e2;height:35px;line-height:35px;overflow:hidden}
.yd_news_list ul li::before{content:' ';width:4px;height:4px;background:var(--gold-border);display:block;float:left;color:#fff;margin-top:17px;margin-right:10px}
.yd_news_list ul li .left{float:left;width:25%;padding-right:0;height:80px;overflow:hidden;margin-right:5px}
.yd_news_list ul li .left .img{width:100%;height:100%}
.yd_news_list ul li .left .img img{padding:5px 5px 5px 0;width:100%;height:100%;overflow:hidden}
.yd_news_list ul li .right{width:100%}
.yd_news_list ul li .right .shang{width:90%;height:100%;float:left;display:block;overflow:hidden;word-break:break-all}
.yd_news_list ul li .right .shang .title{height:100%;font-size:16px;font-weight:normal;display:block}
.yd_news_list ul li .right .xia{float:right;text-align:right}
.yd_news_list ul li .right .xia .date{font-size:16px;font-weight:normal;color:#999;margin-top:2px;margin-left:2px;display:block;float:right}
}@media all and (min-width:640px){.yd_news_list{display:none}
.news_list{display:block}
}@media all and (max-width:640px){.file_list{width:100%;margin-top:0;margin-right:0}
.file_list ul li{width:96%;margin:auto;height:46px;line-height:normal}
.file_list ul li .filename{width:100%;width: calc(100% - 25px);display: flex;align-items: center;height: 100%;}
.file_list ul li .down{float:right;height: 100%;display: flex;align-items: center;}
}.page{width:930px;float:right;margin:20px 0;text-align:center}
.page .disabled{border:1px solid #ccc;color:#999;background-color:#fcfcfc}
.page .cur{background:var(--gold-border);border:1px solid #e2e2e2;color:#fff}
.page .disabled{border:1px solid #ccc;color:#999;background-color:#fcfcfc}
.page .total{color:#888}
.page span{padding:0 10px;border-radius:2px;height:28px;line-height:28px;margin-right:6px;display:inline-block;transition-duration:.2s;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s}
.page a{padding:0 10px;border-radius:2px;height:28px;line-height:28px;margin-right:6px;display:inline-block;transition-duration:.2s;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s}
.page a{border:1px solid #bbb;color:#000;background-color:#fff;margin-bottom:5px}
.iframe{min-width:1200px;width:100%;height:120px;border:0;vertical-align:bottom;display:block}
@media all and (max-width:640px){.iframe{height:150px;display:none}
.page{width:100%}
.nodata{display:none}
.yd_nodata{display:block;width:96%;margin:20px auto;min-height:300px;text-align:center;font-size:22px;color:#333}
}












@media all and (max-width:640px){
    .news_list li .info a .dateSpan{font-size: 14px;width: 94px;}
}

@media all and (min-width:641px){
.mo_title{display: none;}
}