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
}