* { margin:0; padding:0;}
body { font-family:Arial, sans-serif; font-size:14px; background-color:#e7ce96;}
a { text-decoration:none;}
a:link, a:visited { color:#000000;}
a:hover, a:active { color:red;}
li { list-style:none;}
img { border:none 0;}
.bred { color:red; font-weight:bold;}
.cb { clear:both;}

.header { width:100%; height:806px; background:url(xsdhsn2018_young_bg_01.jpg) no-repeat center 0;}
.header-position { width:1100px; height:806px; margin:0 auto; position:relative;}
.header-position div { position:absolute; top:470px; left:600px; font-size:16px; font-weight:bold; line-height:30px; color:white;}
.notic { width:100%; height:310px; background:url(xsdhsn2018_young_bg_02.jpg) no-repeat center 0;}
.notic-text { width:1100px; margin:0 auto; padding-top:109px;}
.notic-text p { font-size:16px; text-indent:2em; line-height:42px; margin:0 42px 0 47px;}

.main-body { width:1100px; margin:20px auto 0;}
.column1 { height:682px;}
.column2, .column3 { margin-top:30px;}
.column-header { height:53px; background:url(xsdhsn2018_column_common.png) no-repeat 0 0;}
.column-header span { display:block; padding:9px 0 0 64px; height:44px; font-size:25px; line-height:53px; font-weight:bold; color:white; font-family:"微软雅黑"; background:url(xsdhsn2018_icon_01.png) no-repeat 41px 3px;}
.column-body { background-color:#fcedc4; line-height:30px; padding:20px;}
.column1-left { display:inline; float:left; width:306px;}
.column1-right { display:inline; float:left; width:778px; margin-left:16px;}
.pxfw .column-body { height:589px; font-size:16px;}
.pxbf .column-header, .zysx .column-header { background-position:0 -53px;}
.pxbf .column-body { height:297px; line-height:36px; text-indent:2em;}
.zysx { margin-top:26px;}
.zysx .column-body { height:173px; line-height:36px; text-indent:2em;}
.news .column-header { background-position:0 -106px;}
.news .column-body { height:370px; padding:10px 20px 20px;}
.news-photo { display:inline; float:left; width:520px; height:347px; margin:10px 0 0 25px;}
.news-photo img { width:520px; height:347px;}
.news-list { display:inline; float:left; margin-left:90px;}
.news-list li { line-height:37px;}
.news-list li::before { content:"●"; color:#999;}
.news-list li a { padding-left:10px;}
.column3 .column-header { background-position:0 -106px;}
.column3 .column-body { padding: 0 45px 30px;}
.layout { padding-top: 20px;}
.layout-header { width:100%; height: 41px; background: url(xsdhsn2018_column_header.png) no-repeat 0 0;}
.layout-header h4 { display: inline-block; border-bottom: solid 2px #ffa466; padding: 0 20px; height: 39px; font-size: 18px; font-weight: bold; line-height: 39px;}
.layout-list li { display: inline; float: left; margin: 20px 5px 0; width: 192px;}
.photo { margin: 0 auto; border: solid 1px #ccc; padding: 1px; width: 120px; height: 160px;}
.photo img{width: 120px; height: 160px;}
.name { text-align: center;}
.name p { margin-top: 5px; line-height: 24px;}
.name span { display: block; line-height: 20px; color: #666;}
.newsList-more { float:right; margin-right:10px; padding-top:10px; height:30px; line-height:30px;}
.footer { width:100%; margin-top:30px; background-color:#eee9d6;}
.footer-content { width:1100px; height:60px; padding:28px 0; margin:0 auto; text-align:center; line-height:30px;}