/*默认样式重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0; }
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; displa.botsy: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit; }
/*全局定义*/
body { font-family: "微软雅黑", "Arial Narrow"; font-size: 17px; color: #333333; background: url(../images/body_bg.jpg) top center repeat-y; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.w1300 { width: 1300px; overflow: hidden; clear: both; }
/*头图*/
.top { width: 100%; height: 1036px; background: url(../images/top_bg.jpg) top center no-repeat; }
/*首屏*/
.fcon { width: 100%; height: 450px; background: url(../images/fcon_bg.jpg) top center no-repeat; }
/*焦点图*/
#focus { float: left; margin-left: 18px; width: 625px; height: 450px; overflow: hidden; }
#focus img {width: 625px; height: 450px; }
/*新闻列表*/
.news { float: left; margin-left: 23px; width: 530px; height: 450px; overflow: hidden; }
.news .listb li { width: 530px; height: 100px; border-bottom: 1px dotted #dc3536; overflow: hidden; }
.news .listb h2 { display: block; margin-top: 5px; width: 530px; height: 40px; line-height: 40px; text-align: center; overflow: hidden; font-size: 21px; color: #e10c1c; }
.news .listb p { display: block; width: 530px; height: 50px; line-height: 25px; overflow: hidden; text-indent: 2em; }
.news .lists { margin-top: 10px; }
.news .lists li { width: 530px; height: 30px; line-height: 30px; overflow: hidden; }
.news .lists li:before { display: block; content: " "; float: left; width: 4px; height: 4px; border-radius: 50%; background: #333333; margin: 13px 7px 13px 20px; }
/*标题*/
.title { width: 100%; height: 281px; background: url(../images/title_bg.jpg) top center no-repeat; }
/*内容区*/
.boxs { width: 100%; height: 1900px; background: url(../images/box_bg.jpg) top center no-repeat; }
.boxs .box { position: relative; width: 1300px;height: 1900px; overflow: hidden; display: none; }
.boxs .on {display: block; }
.box li img { position: absolute; width: 510px; height: 350px; z-index: 10; }
.box li h4 { position: absolute; width: 336px; height: 75px; padding:0 10px; line-height: 75px; text-align: center; overflow: hidden; z-index: 20; background: url(../images/box_h4bg.png); font-size: 26px; color: #e2121d; -webkit-text-stroke: 1px #ffffff; letter-spacing: 2px; }
.box li p { position: absolute; width: 336px; height: 150px; padding:23px 10px; z-index: 20; text-align: justify; line-height: 25px; overflow: hidden; background: url(../images/box_pbg.png); }
.box li:nth-child(1) img {left: 0px; top: 0px; }
.box li:nth-child(1) h4 {left: 315px; top: 236px; }
.box li:nth-child(1) p {left: 315px; top: 293px; }
.box li:nth-child(2) img {left: 704px; top: 71px; }
.box li:nth-child(2) h4 {left: 827px; top: 350px; }
.box li:nth-child(2) p {left: 827px; top: 407px; }
.box li:nth-child(3) img {left: 281px; top: 529px; }
.box li:nth-child(3) h4 {left: 0px; top: 523px; }
.box li:nth-child(3) p {left: 0px; top: 580px; }
.box li:nth-child(4) img {left: 704px; top: 909px; }
.box li:nth-child(4) h4 {left: 423px; top: 1014px; }
.box li:nth-child(4) p {left: 423px; top: 1071px; }
.box li:nth-child(5) img {left: 14px; top: 1291px; }
.box li:nth-child(5) h4 {left: 40px; top: 1107px; }
.box li:nth-child(5) p {left: 40px; top: 1164px; }
.box li:nth-child(6) img {left: 704px; top: 1362px; }
.box li:nth-child(6) h4 {left: 632px; top: 1564px; }
.box li:nth-child(6) p {left: 632px; top: 1621px; }
.box li:nth-child(7) img {left: 492px; top: 1844px; }
.box li:nth-child(7) h4 {left: 211px; top: 1838px; }
.box li:nth-child(7) p {left: 211px; top: 1895px; }
.box li:nth-child(8) img {left: 599px; top: 2330px; }
.box li:nth-child(8) h4 {left: 861px; top: 2220px; }
.box li:nth-child(8) p {left: 861px; top: 2277px; }
.box li:nth-child(9) img {left: 14px; top: 2459px; }
.box li:nth-child(9) h4 {left: 329px; top: 2695px; }
.box li:nth-child(9) p {left: 329px; top: 2752px; }
.box li:nth-child(10) img {left: 704px; top: 2971px; }
.box li:nth-child(10) h4 {left: 423px; top: 2965px; }
.box li:nth-child(10) p {left: 423px; top: 3022px; }
/*按钮*/
.bots { width: 100%; height:220px; background: url(../images/bots_bg.jpg) top center no-repeat; }
.bots .prev{ float: left; width: 284px; height: 114px; cursor:pointer; margin-top: 120px;}
.bots .mid{ float: left; width: 432px; height: 114px; margin-left: 150px; margin-top: 120px;}
.bots .next{ float: right; width: 284px; height: 114px; cursor:pointer; margin-top: 120px;}

.footer{text-align: center;background: url(../images/footer.jpg) top center no-repeat;width: 100%;min-width: 1200px;height: 116px;padding-top: 150px;color: #302e2e;margin-top: -10px;}
.footer p{line-height: 30px;}