@charset "gb2312";
/*
	Project:		-- msw2018年
	Version:	    --
	Create Date:	-- 06-30-2018
	Last change:	--
	Primary use:	--
*/

/* 
	--- Table Of Content ---
*/	
body{font-family:"微软雅黑",'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size:16px;color: #2e2e2e;}
a{color:#2e2e2e; text-decoration: none;}
a:hover{color:#003770; text-decoration: none;}
li{list-style:none;}

header{ background:#FFF;}
.banner{position: relative;height:120px; background:url(banner_msw.jpg) no-repeat left center #FFF;}

.searchbox{ position:absolute; top:50px; right:20px;} 
.inputtext{ vertical-align:middle; height:26px; font-size:0.5em; background:#FFF; border:1px solid #DDD; width:260px; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px;} 
.searchBtn{ display:block; width:23px; height:22px; border:none; cursor:pointer; background-image: url(serach.jpg); float:left; margin-left:-28px; margin-top:6px; display:inline; background-repeat: no-repeat; background-position: 0px -2px; background-color: transparent;}

.menu{background: #7c7a75;}
.menu_nav{margin:0 auto; height:43px; background-color:#4D4D4D; line-height:43px;padding-left:20px;}
.menu_nav a{display:inline-block; margin-right:5px; letter-spacing:2px; font-size:1em; color:#FFF; padding:0 5px;}
.menu_nav a:hover{background-color:#871B1E;}

.main{margin-bottom:20px;margin-top:20px;}
.flashpic{margin-bottom:20px;}
.flashpic .item a img{height:320px;width:100%;}
.index_list{margin-bottom:20px;}
.index_list h3{color:#333; font-size:1.2em; font-weight:bold; background:url(listh3bg.jpg) no-repeat  left bottom; text-indent:20px;margin-top:0;padding-bottom:10px;}
.index_list .more{position:absolute;top:5px;right:20px;}
.index_list ul{padding:10px 15px;}
.index_list li{white-space:nowrap;overflow: hidden;margin-bottom:8px;}

.media{padding-top:20px; padding-bottom:5px;margin-top:-23px;}
.media-heading a{font-size: 16px; height: 17px; margin: 5px 0; color: #333;  overflow: hidden;   text-overflow: ellipsis;     -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    margin-bottom: 10px;}
.media-body{font-size: 12px;line-height: 24px;color: #999; line-height: 22px; overflow: hidden;text-overflow: ellipsis;}

.tzlist li{padding-left: 90px;position:relative;}
.tzlist .date {position: absolute;left: 0; top: 0; height: 72px;  width: 60px;  border: 1px solid #AC; border-radius: 4px;}
.tzlist .date b{font-size: 27px; line-height:44px;display:block; text-align: center;color:#b10c2f;}
.tzlist .date p{background-color: #b10c2f; color: #fff; position: absolute; left: 0; right: 0; top: auto; text-align: center; color: #fff; line-height: 28px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.tzlist dl dt a{font-size: 16px; margin-top: 0; margin-bottom: 7px;color: #333;line-height: 24px;font-family: inherit;font-weight: 500;}
.tzlist dl dt a:hover{color: #b10c2f;}
.tzlist dl dd{font-size: 12px; color: #999; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 65px;white-space: normal;}
.tzlist dl dd a{color:#999;}


.footer_1{clear:both; background-color:#EEE;}
.frlink dl{ margin:0 auto; overflow:hidden; height:115px; padding-top:15px;}
.frlink dl dt{color:#333; font-size:14px; font-weight:bold; border-bottom:1px solid #DFDFDF; padding-left:20px;}
.frlink dl dt span{display:inline-block;width:90px; height:35px; line-height:35px; text-align:center;}
.frlink dl dt .hover{background-color:#FAFAFA; border:1px solid #D3D3D3; border-bottom:none;}
.frlink dl dd{padding:10px 5px; white-space:nowrap;overflow:auto;}
.frlink dl dd li{float:left; margin-right:20px;font-size:.9em;}
.frlink dl dd li span{display:none;}


.footer_2{height:110px; background-color:#982f2e;}
.copyright{width:1000px; margin:0 auto;color:#FFF; height:110px;background:url(footbg.jpg) no-repeat 0 6px;}
.copyright p{margin-left:100px;}
.copyright a{color:#FFF;}


.pageNav{ background-image: url(navbg.jpg);background-repeat: no-repeat;background-position: 16px 7px; border:1px solid #D9D9D9; line-height:30px; font-size:13px; text-indent:40px; height:30px; margin-top:15px;}

.channel{background:url(channelbg.jpg) repeat-x 0 -30px;padding-bottom:20px;border:1px solid #DDD;margin-top:15px; margin-bottom:15px;}
.channel h3{height:30px; text-indent:20px;font-size:1.2em; font-weight:bold;line-height:30px; background-image:url(h3bg.jpg); color:#FFF;}
.channel ul {margin-left:10px; padding-top:8px;}
.channel li{margin:0 5px;border-bottom:1px dashed #D9D9D9;padding:5px 10px;  background:url(lib.jpg); background-repeat:no-repeat; background-position:left center;}
.channel li:hover{background:url(ahover.jpg);background-repeat:no-repeat; background-position:left center;}
.channel li span{display:none;}
.channel .nowclass{background-position:0 12px;}
.channel li a{font-size:1em;}

.classlist{border:1px solid #DDD; margin-top:15px;}
.onelist{margin:40px 20px; position:relative;}
.onelist h3{color:#CC0C1D; padding-left:20px; border-bottom:1px solid #CCC;padding-bottom: 10px; font-size: 1.2em;}
.onelist ul{margin-top:20px;}
.onelist ul li{border-bottom:1px dashed #CCC;margin-top:10px;padding-bottom:5px;}
.onelist .more{position: absolute;top:1px;right:10px;}

.newslist{ text-align:left; padding-left:20px; padding-right:20px; font-size:14px;} 

.classlist h3{ color:#CC0C1D; text-align:left; border-bottom:1px solid #CCC; font-size:16px; font-weight:bold; margin:20px 30px 20px 20px; padding-bottom:10px; text-indent:2em;}
.newslist ul{ margin-bottom:20px; border-bottom:1px dotted #BBB; padding-bottom:10px; border-top:none; padding-left:0px;} 
.newslist ul li{ background-image: url(../images/lia.jpg); background-repeat: no-repeat; background-position: left center; text-indent:15px; font-size:1em; line-height:200%;}

.pagelist{margin-left:5px;margin-top:30px; margin-bottom:30px; text-align:center; clear:both;} 
.pagelist a{display:inline-block; border:1px solid #999;padding:0 5px;} 
.pagelist a:hover{} .pagelist b{ display:inline-block; height:22px; padding:0 7px; color:#FFF; background-color:#CC0100;} 
.pagelist a b{ display:inline-block;  border:none; padding:0 3px; color:#999; background-color:#FFF;}

.newscontent{ text-align:left; padding-left:20px; padding-right:20px; padding-bottom:20px; border:1px solid #DDD; margin-top:15px;} 
.newscontent h4{ text-align:center; font-size:18px; font-weight:bold; margin-top:40px; margin-bottom:10px;} .newscontent .artinfo{ text-align:center; margin-bottom:10px; border-bottom:1px dashed #CECECE; padding-bottom:5px;}
.artinfo .newstime{ display:inline-block; margin-right:20px;} 
.newstext{ margin-top:20px; font-size:14px; line-height:180%;} 
.newstext p{ margin-bottom:20px;} 
.newstext table { border-collapse:collapse; border:1px solid #D0DbE7; width:100%;}
.newstext table th{ border:1px solid #D0DbE7; text-align:center;}
.newstext table td{ border:1px solid #D0DbE7; padding:5px;}
.newstext table tbody>tr>td:nth-child(1){ text-align:left; padding-left:4px; padding-left:4px;}
.nextprev{ margin-top:60px; padding-top:10px; border-top:1px dashed #CECECE;} 
.nextprev ul{ border:none;}


.zxlist{background:url(channelbg.jpg); background-position:0 -60px; background-repeat:repeat-x;padding-bottom:20px;}
.zxlist h3{height:30px; text-indent:20px;font-size:14px; font-weight:bold;line-height:30px; border-bottom:1px solid #CCC;background-image:url(h3bg.jpg); color:#FFF;}
.zxlist ul {margin-left:10px; padding-left:0;padding-top:15px;}
.zxlist li{border-bottom:1px dashed #D9D9D9;background:url(lib.jpg); background-repeat:no-repeat; background-position:left center; text-indent:15px; margin-bottom: 8px;padding-bottom: 5px;}
.zxlist li:hover{background:url(ahover.jpg);background-repeat:no-repeat; background-position:left center;}
.zxlist li span{display:none;}
.zxlist .nowclass{background-position:0 12px;}
.zxlist li a{font-size:0.9em;}