html{min-width:320px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;font-family: "microsoft yahei", Arial, tahoma, arial, simsun;} body { background:#fff; color:#555; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; min-width:320px;} td,th,caption { font-size:14px; } h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; } h4{ display: block; font-weight: bold; } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;} a { color:#555; text-decoration:none; transition:all .3s;} a:hover { color:#C60C0C;} img { border:none; } ol,ul,li { list-style:none; } input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; } table { border-collapse:collapse; } html {overflow-y: scroll;}/* css common */ .clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;} .clearfix { *zoom:1; } .clear{clear:both;} .ml15{margin-left:15px;} .top{ display:block; overflow:hidden; height:35px; background:#6b0b0c; } .topWrap{ display:block; overflow:hidden; width:1100px; margin:0px auto; } .topLeft{ line-height:35px; color:#fff; float:left; } .topRight{ float:right; } .topRight a{ display:inline; line-height:35px; color:#fff; margin-left:10px; } .topRight a:hover{ color:#f1f1f1; } .header{ display:block; overflow:hidden; height:130px; background:url(../images/headerbg.png) center center no-repeat #ae1c1c; } .headerWrap{ display:block; overflow:hidden; width:1100px; margin:0px auto; position:relative; } .logo{ display:block; float:left; float:left; } .logo img{ display:block; height:130px; } .searchBox{ position:absolute; right:0px; bottom:20px; } .searchBox .searchTxt{ display:block; width:150px; height:30px; padding:0px 10px; line-height:30px; outline:none; border:none; float:left; } .searchBox .searchBtn{ display:block; width:70px; height:30px; line-height:30px float:left; padding-left:20px; outline:none; border:none; background:url(../images/icoSearchBtn.png) left center no-repeat #c11515; color:#fff; cursor:pointer; } .navigation{display:block; background-color:#f2f1ec;} .nav{ width:1096px; height:45px; line-height:45px; padding:0px 2px; margin:0px auto; position:relative; z-index:1;} .nav a{ color:#000; } .nav .nLi{ float:left; position:relative; display:inline; } .nav .nLi .nlia{ display:block; float:left; width:137px; height:45px; text-align:center;} .nav .nLi .nlia:hover{ background-color:#dcdad1;} .nav .nLi .nlia h3{ display:inline-block; font-size:15px; line-height:45px; padding-right:20px; background:url(../images/icoNav.png) right center no-repeat;} .nav .nLi .cur{background-color:#dcdad1;} .nav .sub{ display:none; width:137px; left:0; top:45px; position:absolute; background:#dcdad1; line-height:35px;} .nav .sub li{ zoom:1; } .nav .sub a{ display:block; padding:0 10px; text-align:center;font-size:15px;} .nav .sub a:hover{ background:#ae1c1c; color:#fff;} .banner{display:block; overflow:hidden; margin-top:10px;} .focusBox { position: relative; width:1100px; height:400px; overflow: hidden; margin:0 auto;} .focusBox .pic{ position:relative; z-index:0; } .focusBox .pic img { width:1100px; height:400px; display: block; } .focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; } .focusBox .hd li{margin: 0 2px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;} .focusBox .hd .on{ background-position:0 0; } .focusBox .prev, .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2; } .focusBox .prev { left: 0; } .focusBox .next { background-position: 0 -90px; right: 0; } .focusBox .prev:hover, .focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; } .pageBody{ display:block; padding-bottom:0px; } .row{ display:block; overflow:hidden; width:1100px; margin:0px auto; margin-top:10px; } .section1_1{ display:block; overflow:hidden; width:360px; float:left; } .sectionTit{ display:block; overflow:hidden; border-bottom:#bba78f 2px solid; height:45px; line-height:45px; font-size:16px; color:#ba403f; padding-left:20px; background:url(../images/icoSecTit.png) left center no-repeat; margin-bottom:10px; } .sectionMore{ float:right; line-height:45px; font-size:13px; color:#820c0c; margin-right:10px; } .sectionBody{ display:block; overflow:hidden; height:225px; } .focusBox_s { position: relative; width: 360px; height: 225px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; } .focusBox_s .pic img { width: 360px; height: 225px; display: block; } .focusBox_s .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; } .focusBox_s .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; } .focusBox_s .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;} .focusBox_s .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; } .focusBox_s .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; } .focusBox_s .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; } .focusBox_s .num li a,.focusBox_s .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; } .focusBox_s .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; } .focusBox_s .num li.on a,.focusBox_s .num a:hover{ background:#f60; } .section1_2{ display:block; overflow:hidden; width:350px; float:left; margin-left:20px; } .listStyle1{ display:block; overflow:hidden; } .listStyle1 li{ display:block; overflow:hidden; } .listStyle1 li a{ display:block; height:28px; line-height:28px; font-size:14px; padding-left:15px; background:url(../images/icoList1.png) left center no-repeat; } .listStyle1 li a .date{ float:right; line-height:28px; font-size:12px; } .listStyle2{ display:block; overflow:hidden; } .listStyle2 li{ display:block; overflow:hidden; } .listStyle2 li a{ display:block; height:28px; line-height:28px; font-size:14px; padding-left:15px; background:url(../images/icoList2.png) left center no-repeat; } .listStyle2 li a .date{ float:right; line-height:28px; font-size:12px; } .section2_1{ display:block; overflow:hidden; width:445px; float:left; } .section2_2{ display:block; overflow:hidden; width:635px; float:left; margin-left:20px; } .sectionBody2{ display:block; overflow:hidden; height:192px; } .secPart{ display:block; width:310px; height:192px; float:left; } .secPart img{ display:block; width:310px; height:192px; } .section3_1{ display:block; overflow:hidden; } .sectionTit2{ display:block; overflow:hidden; border-bottom:#bba78f 2px solid; height:45px; line-height:45px; font-size:16px; color:#ba403f; padding-left:40px; background:url(../images/icoSecTit2.png) left center no-repeat; margin-bottom:5px; } .sectionBody3{ display:block; overflow:hidden; } .picScroll-left{ width:1100px; overflow:hidden; position:relative;} .picScroll-left .prev{ display:block; position:absolute; width:20px; height:40px; left:0px; top:50%; margin-top:-20px; overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;} .picScroll-left .next{ display:block; position:absolute; width:20px; height:40px; right:0px; top:50%; margin-top:-20px; overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat; background-position:0 -40px;} .picScroll-left .bd{ padding:10px 21px; } .picScroll-left .bd ul{ overflow:hidden; zoom:1; } .picScroll-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center; } .picScroll-left .bd ul li .pic{ text-align:center; } .picScroll-left .bd ul li .pic a{ display:block; position:relative;} .picScroll-left .bd ul li .pic a span{display:block; position:absolute; bottom:0px; box-sizing:border-box; padding:0px 5px; background-color:rgba(0,0,0,.6); width:170px; height:25px; line-height:25px; font-size:12px; color:#fff;} .picScroll-left .bd ul li:hover .pic a span{height:130px; padding:10px;} .picScroll-left .bd ul li .pic img{ width:170px; height:130px; display:block;} .picScroll-left .bd ul li .pic a:hover img{ border-color:#999; } .footer{ display:block; overflow:hidden; background-color:#ae1c1c; } .footerWrap{ display:block; overflow:hidden; width:1100px; margin:0px auto; padding:20px 0px; } .footerLeft{ display:block; overflow:hidden; width:440px; float:left; margin-right:20px; } .footerTit{ height:36px; line-height:36px; border-bottom:#cc7272 1px solid; font-size:18px; color:#dddfde; margin-bottom:10px; } .footerBox{ display:block; overflow:hidden; } .footerBox p{ line-height:30px; font-size:14px; color:#dddfde; } .footerBox p.tel{ padding-left:30px; background:url(../images/icoTel.png) left center no-repeat; } .footerBox p.email{ padding-left:30px; background:url(../images/icoEmail.png) left center no-repeat; } .footerBox p.at{ padding-left:30px; background:url(../images/icoAt.png) left center no-repeat; } .footerRight{ display:block; overflow:hidden; width:640px; float:left; } .footerBox a{ display:block; width:160px; line-height:30px; float:left; color:#dddfde; } .bottom{ display:block; overflow:hidden; background-color:#820c0c; height:36px; } .bottomWrap{ display:block; overflow:hidden; width:1100px; margin:0px auto; } .bottomLeft{ display:block; float:left; line-height:36px; font-size:13px; color:#dddfde; } .bottomRight{ display:block; float:right; } .bottomRight span{ float:left; line-height:36px; font-size:14px; color:#dddfde; margin-right:10px; } .sbanner{ display:block; height:200px; background:url(../images/sbanner.png) center center no-repeat; background-size:cover; } .pageWrap{ display:block; overflow:hidden; position:relative; width:1100px; margin:-70px auto 0px; } .pageLeft{ display:block; width:230px; float:left; margin-right:10px; } .leftP1{ display:block; width:230px; height:100px; line-height:100px; background-color:#941f16; font-size:26px; text-align:center; color:#fff; } .sNav{ display:block; overflow:hidden; margin-top:3px; } .sNav ul{ display:block; overflow:hidden; } .sNav ul li{ display:block; overflow:hidden; border-bottom:#fff 1px solid; } .sNav ul li a{ display:block; height:40px; line-height:40px; font-size:14px; background-color:#eaeaea; color:#333333; padding-left:40px; } .sNav ul li a:hover{ background-color:#666666; color:#fff; } .sNav ul li a.cur{ background-color:#666666; color:#fff; } .leftPic{ display:block; overflow:hidden; margin-top:3px; } .leftPic img{ display:block; width:100%; } .pageRight{ display:block; width:860px; float:left; box-sizing:border-box; border:#e8e8e8 1px solid; box-shadow:rgba(0,0,0,.1) 0px 0px 5px; margin-top:80px; } .position{ display:block; padding:0px 20px; height:40px; line-height:40px; text-align:right; border-bottom:#e8e8e8 1px solid; background-color:#f8f8f6; } .rightBody{ display:block; padding:15px; } .newslist{ display:block; overflow:hidden; } .newslist li{ display:block; overflow:hidden; border-bottom:#f1f2f6 1px solid; padding:30px 0px; } .newslist li:hover{ background-color:#fbfbfb; } .newslist li:hover>a{ color:#333; } .newslist li .itemLeft{ display:block; width:160px; float:left; margin-right:20px; } .newslist li .itemLeft img{ display:block; width:160px; height:120px; } .newslist li .itemRight{ display:block; width:648px; float:left; } .newslist li .itemRight .itemTit{ line-height:20px; font-size:16px; color:#333333; margin-bottom:10px; } .newslist li .itemRight .itemDesc{ display:block; overflow:hidden; line-height:20px; height:60px; margin-bottom:10px; } .newslist li .itemRight .itemDate{ display:block; line-height:20px; } .page{PADDING-BOTTOM: 15px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 20px; TEXT-ALIGN: center} .page li{display: inline; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important} .page li.thisclass{background-color: #a7090a; border-color: #a7090a; color: #fff;} .rightBodyContent{ display:block; padding:20px 45px; } .contentTit{ display:block; line-height:50px; font-size:24px; text-align:center; color:#000; } .contentInfo{ display:block; height:36px; line-height:36px; font-size:14px; text-align:center; color:#676767; border-bottom:#999 1px solid; } .contentTxt{ padding:20px 0px; line-height:200%; font-size:14px; color:#000; } .contentTxt img{ max-width:100%; } .links{ display:block; overflow:hidden; } .links .linkRow{ height:25px; line-height:25px; font-size:14px; color:#873015; } .links .linkRow a{ color:#000 }