@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: 1346px; }
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%; }

.header { width: 100%; background: #14639C; }

.header120 { margin: 0px auto; width: 1346px; height: 120px; background: url(../images/topbg.jpg) no-repeat; }
.header120 .logo { background: url(../images/logo.png) no-repeat; height: 68px; width: 237px; margin-top: 26px; margin-left: 72px; }
.header120 .data { background: url(../images/data.png) no-repeat; height: 54px; width: 821px; margin-top: 36px; margin-left: 78px; }
.nav50 { background: #1B597D; height: 50px; }
.nav50 ul { margin: 0px auto; width: 1320px; height: 50px; }
.nav50 ul li { text-align: center; float: left; height: 50px; width: 110px; }
.nav50 ul li a { font-size: 16px; line-height: 50px; color: #FFF; display: block; }
.nav50 ul li a:hover { background: #0F3044; }
.nav50 ul li ul { position: absolute; display: none; z-index: 99; }
.nav50 ul li ul li { float: none; border-style: none; height: 34px; width: 160px; }
.nav50 ul li ul li a { background: #D9D9D9; text-align: left; font-size: 15px; color: #333; height: 34px; line-height: 34px; display: block; padding-left: 12px; }
.nav50 ul li ul li a:hover { color:#FFF; background: #0F3044; }
.nav50 ul li:hover ul{ display: block; }

.main1346 { margin: 0px auto; width: 1346px; background: #FFF; }

.banner1346 { width: 1346px; }

.main1200 { margin: 0px auto; width: 1200px; }

.title_news { font-size: 18px; color: #333; background: url(../images/ico1.png) no-repeat 0px 4px; height: 30px; padding-left: 30px; }
.news_more { width: 52px; margin-top:6px; }
.title_news1 { font-size: 18px; color: #333; height: 38px; border-bottom: 1px solid #CCC; }
.title_news1 .bg1 { background: url(../images/ico1.png) no-repeat 0px -98px; padding-right: 30px; }
.title_news1 .bg2 { background: url(../images/ico1.png) no-repeat 0px -198px; padding-right: 30px; }
.title_news1 .bg3 { background: url(../images/ico1.png) no-repeat 0px -298px; padding-right: 30px; }
.title_news2 { font-size: 18px; color: #333; background: url(../images/ico1.png) no-repeat 0px -398px; height: 30px; padding-left: 30px; }
.title_news1 .bg4 { background: url(../images/ico1.png) no-repeat 0px -498px; padding-right: 30px; }
.title_news1 .bg5 { background: url(../images/ico1.png) no-repeat 0px -598px; padding-right: 30px; }
.title_news1 .bg6 { background: url(../images/ico1.png) no-repeat 0px -698px; padding-right: 30px; }
.title_news1 .bg7 { background: url(../images/ico1.png) no-repeat 0px -798px; padding-right: 30px; }

.pic_news { width: 580px; height: 381px; }
.mainbox576 { width: 576px; height: 381px; }

.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; }

.mainbox381 { width: 381px; }

/*活动预告*/
.iactivity { border-bottom: 1px dashed #CCC; padding-bottom: 10px; }
.iactivity h1 { font-size: 15px; line-height: 34px; font-weight: bold; }
.iactivity h2 { font-size: 13px; line-height: 22px; background: url(../images/ico1.png) no-repeat 0px -1096px; padding-left: 20px; color: #777; }
.iactivity h3 { font-size: 13px; line-height: 22px; background: url(../images/ico1.png) no-repeat 0px -1198px; padding-left: 20px; color: #777; }

.mainbox340 { width: 340px; height: 268px; }
.mainbox340 a { width: 340px; height: 268px; display: block; }
.mainbox340 a:hover { width: 338px; height: 266px; border: 1px solid #F00; }
.mainbox340 .p15 { padding: 15px; }

.links_text { font-size: 14px; line-height: 35px; background: url(../images/ico1.png) no-repeat 0px -985px; float: left; height: 35px; width: 152px; }
.links_text a { padding-left: 15px; }

.bottom1 { background: url(../images/bottombg.jpg) no-repeat; height: 243px; width: 1346px; }
.bottom1 h1 { width: 353px; margin-left: 120px; padding-top: 50px; }
.bottom1 h2 { width: 622px; font-size: 14px; line-height: 28px; color: #fff; padding-top: 50px; }
.bottom1 h2 a { color: #fff; }
.bottom1 h2 a:hover { color: #f60; }
.bottom1 h3 { width: 124px; font-size: 14px; color:#FFF; text-align: center; padding-top: 50px; }
.bottom2 { background: #242424; height: 64px; width: 1346px; font-size: 14px; line-height: 64px; color: #fff; text-align: center; }

/* 列表页 */

.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: 600px; }
.listcolumn_right .title995 h2 { height: 60px; width: 316px; 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; }
.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; }