@charset "utf-8";

body { margin: 0px; padding: 0px; font-family: Verdana, Geneva, \5FAE\8F6F\96C5\9ED1; font-size: 12px; color: #333; background: #E9E9E9; min-width: 1394px; }
ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, div { margin: 0px; padding: 0px; font-weight:normal; }
ul, ol { list-style: none; }
fieldset, img { border:0; }
a { text-decoration:none; outline:0 none; cursor:pointer; color: #333; }
a:hover { text-decoration:none; color: #F60; }
p { line-height:1.5; }
.clr { clear:both; height:0px; overflow:hidden; }
.left { float:left; }
.right { float:right; }

.wrapper { margin: 0px auto; width: 100%; }

.main1394 { margin: 0px auto; width: 1394px; background: #FFF; }

.header { background: url(../images/logo.png) no-repeat; height: 155px; width: 1394px; clear: both; }
.nav50 { background: #8F010A; height: 44px; }
.nav50 ul { margin: 0px auto; width: 1280px; height: 44px; }
.nav50 ul li { text-align: center; float: left; height: 44px; width: 140px; }
.nav50 ul li a { font-size: 18px; line-height: 44px; color: #FFF; display: block; }
.nav50 ul li a:hover { background: #FE1829; }
.nav50 ul li ul { position: absolute; display: none; z-index: 99; }
.nav50 ul li ul li { float: none; border-style: none; height: 34px; }
.nav50 ul li ul li a { background: #D9D9D9; text-align: left; font-size: 16px; color: #333; height: 34px; line-height: 34px; display: block; padding-left: 12px; }
.nav50 ul li ul li a:hover { color: #FFF; background: #8F010A; }
.nav50 ul li:hover ul{ display: block; }

.main1200 { margin: 0px auto; width: 1280px; }
.mainbox508 { width: 508px; background: #CCC; }
.mainbox375 { width: 375px; }
.mainbox330 { width: 330px; }

.title40 { font-size: 16px; line-height: 40px; font-weight: bold; color: #000; background: #F0F0F0; height: 40px; padding-right: 15px; padding-left: 15px; }
.more40 { float: right; }
.more40 a { font-size: 14px; line-height: 40px; color: #8F010A; }
.more40 a:hover { color: #666; }
.text40 { margin-top: 15px; margin-bottom: 15px; }

.listnews3 { font-size: 15px; line-height: 35px; height: 35px; }
.data3 { font-size: 14px; float: right; clear: both; }

.mainbox920 { width: 920px; }
.mainbox450 { width: 435px; }

.title45 { height: 45px; border-bottom: 1px solid #8F010A; }
.title45 .t145 { height: 43px; width: 145px; border-bottom: 2px solid #8F010A; }
.title45 .t145 h1 { width: 36px; height: 43px; }
.title45 .t145 h2 { width: 108px; height: 43px; font-size: 16px; line-height: 43px; color: #8F010A; font-weight: bold; }
.more45 { float: right; margin-right: 15px; }
.more45 a { font-size: 14px; line-height: 45px; color: #8F010A; }
.more45 a:hover { color: #666; }

.iconsg1 { background: url(../images/icons.png) no-repeat 0px -386px; height: 43px; width: 30px; }
.iconsg2 { background: url(../images/icons.png) no-repeat 0px -486px; height: 43px; width: 30px; }
.iconsg3 { background: url(../images/icons.png) no-repeat 0px -989px; height: 43px; width: 30px; }
.iconsg4 { background: url(../images/icons.png) no-repeat 0px -889px; height: 43px; width: 30px; }
.iconsg5 { background: url(../images/icons.png) no-repeat 0px -786px; height: 43px; width: 30px; }

.mainbox780 { margin: 15px auto; width: 780px; }
.mainbox780 h1 { background: #CCC; height: 23px; width: 200px; }

.mainboxyy { width: 100%; border-top: 2px solid #8F010A; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.mainboxyy h1 { font-size: 20px; line-height: 50px; font-weight: bold; color: #8F010A; text-align: center; height: 50px; border-bottom: 1px solid #999; background: url(../images/icons.png) no-repeat 90px 15px; }
.mainboxyy h2 { font-size: 15px; line-height: 50px; color: #444; height: 50px; border-bottom: 1px solid #999; background: url(../images/icons.png) no-repeat 15px -86px; text-indent: 50px; }
.mainboxyy h3 { font-size: 15px; line-height: 50px; color: #444; height: 50px; border-bottom: 1px solid #999; background: url(../images/icons.png) no-repeat 15px -186px; text-indent: 50px; }
.mainboxyy h4 { font-size: 15px; line-height: 22px; color: #444; height: 50px; border-bottom: 1px solid #999; background: url(../images/icons.png) no-repeat 15px -290px; text-indent: 50px; }
.mainboxyy h5 { font-size: 15px; line-height: 29px; color: #444; height: 50px; background: url(../images/icons.png) no-repeat 18px -1095px; text-indent: 50px; }

.jwsjztc { height:62px; }

.mainboxyx { border: 1px solid #8F010A; }
.mainboxyx h1 { font-size: 16px; line-height: 42px; font-weight: bold; color: #FFF; background: #8F010A; height: 42px; text-indent: 20px; }
.mainboxyx h1 .more42 { float: right; margin-right: 15px; }
.mainboxyx h1 .more42 a { font-size: 14px; line-height: 42px; color: #fff; }
.mainboxyx h1 .more42 a:hover { color: #ff0; }
.mainboxyx h2 { text-align: center; margin-top: 10px; }

.footer120 { background: #8F010A; height: 120px; clear: both; }
.footer120 .text { font-size: 14px; color: #FFF; text-align: center; margin: 0px auto; width: 650px; }
.footer120 .text a { font-size: 14px; color: #FFF; }
.footer120 .text a:hover { color: #FF0; }

.listnews1 { font-size: 14px; line-height: 34px; background: url(../images/ico1.png) no-repeat 0px -886px; height: 34px; padding-left: 15px; }
.data1 { font-size: 14px; float: right; clear: both; }


/* 列表页 */

.listcolumn { margin: 0px auto; width: 1270px; }
.listcolumn_left { width: 270px; float: left; }
.listcolumn_left .title240 { font-size: 28px; line-height: 80px; color: #000; text-align: center; height: 80px; width: 240px; border-top: 4px solid #9D1314; border-bottom: 1px solid #ccc; background: url(../images/title240.png) no-repeat; }
.listcolumn_left .title241 { font-size: 16px; line-height: 60px; color: #000; text-align: center; height: 60px; width: 240px; border-bottom: 1px solid #ccc; }
.listcolumn_left .title241 a { color: #000; }
.listcolumn_left .title241 a:hover { color: #f60; }
.listcolumn_left .title210 { font-size: 14px; line-height: 40px; text-align: center; height: 40px; width: 210px; border-bottom: 1px solid #ccc; }
.listcolumn_right { width: 995px; float: right; }
.listcolumn_right .title995 { height: 80px; width: 995px; }
.listcolumn_right .title995 .ibox20 { font-size: 16px; line-height: 20px; color: #bababa; text-align: right; height: 20px; padding-right: 80px; clear: both; }
.listcolumn_right .title995 .ibox20 a { font-size: 16px; line-height: 20px; color: #bababa; }
.listcolumn_right .title995 .ibox20 a:hover { color: #f60; }
.listcolumn_right .title995 h1 { height: 60px; width: 640px; }
.listcolumn_right .title995 h2 { height: 60px; width: 276px; font-size: 24px; line-height: 60px; color: #333; text-align: right;  }
.listcolumn_right .title995 h3 { height: 60px; width: 60px; }
.listcolumn_right .ibox930 { width: 930px; background: url(../images/titlenews.png) repeat; }

.listnews2 { font-size: 16px; line-height: 58px; height: 58px; padding-left: 20px; border-bottom: 1px dotted #CCC; background: url(../images/arrow1.gif) no-repeat 0px 24px; }
.data2 { font-size: 16px; float: right; clear: both; color: #999; padding-right: 20px; }

/*内容页*/
.infotitle { font-size: 24px; line-height: 38px; text-align: center; }
.infoauthor { font-size: 15px; color: #999; text-align: center; }

/*期数*/
.marker { margin: 0px auto; padding: 20px; width: 1000px; border: 4px dotted #999; }
.marker ul { }
.marker ul li  { background: url(../images/marker.png) no-repeat; text-align: center; float: left; height: 38px; width: 94px; margin-right: 30px; margin-bottom: 20px; }
.marker ul li a { font-size: 16px; line-height: 38px; color: #FFF; display: block; font-weight: bold; }
.marker u1 li a:hover { color: #FF0; }
