@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{
font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
font-size: 12px;
outline: none;
}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
ul,ol,li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none} 


#header{
width:100%;
height:110px;
background-color: #bd1913;
}
.header{
width:980px;
height:127px;
margin: 0 auto;
padding:0px 10px;
}
.logo{
padding-top:18px;
}

#navcon{width:100%;height:50px;background-color: #f2f2f2;}
.navcon{width:1000px;height:50px;margin: 0 auto;}
#nav { margin: 0; padding: 0; list-style: none; padding-left: 0; padding-right: 0; }
#nav li { float: left; display: block; background: none; position: relative; z-index: 999; }
#nav li a { display: block; padding: 0; font-weight: 800; line-height: 50px; text-decoration: none; color: #666; zoom: 1; padding: 0px 33px; font-size:16px; font-weight:normal;}
#nav li a:hover, #nav li a.hov { background-color: #777; color: #fff; }
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding:0; list-style: none; padding-bottom: 3px; background-color: #777; }
#nav ul li { width: 160px; float: left; border-top: 1px solid #666; text-align: left; padding-left:10px;}
#nav ul li:hover { border-left: 0px solid transparent; border-right: 0px solid transparent;background-color: #333; }
#nav ul a { display: block; height: 20px; line-height: 20px; padding: 8px 5px; color: #fff; border-bottom: 1px solid transparent; text-transform: uppercase; color: #fff; font-weight: normal; font-size:15px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; }
#nav .li-bg{width:1px;height:50px;background: url(../images/nav-li.png) no-repeat;}


#main{
width:100%;
}
.main{
width:980px;
margin:0 auto;
padding-top:15px;
}
.main-top{
width:980px;
}
.slideBox {
width:520px;
height:320px;
overflow:hidden;
position:relative;
border:1px solid #ddd;
}
.slideBox .hd {
height:15px;
overflow:hidden;
position:absolute;
right:5px;
bottom:8px;
z-index:1;
}
.slideBox .hd ul {
overflow:hidden;
zoom:1;
float:left;
}
.slideBox .hd ul li {
float:left;
margin-right:4px;
width:10px;
height:10px;
line-height:8px;
font-size:0;
text-align:center;
background:#cccccc;
cursor:pointer;
border-radius: 50px;
}
.slideBox .hd ul li.on {
background:#f00;
color:#fff;
}
.slideBox .bd {
position:relative;
height:100%;
z-index:0;
}
.slideBox .bd li {
zoom:1;
vertical-align:middle;
}
.slideBox .bd img {
width:520px;
height:320px;
display:block;
}
.slideBox .bd span {
position:absolute;
bottom:0;
background:url(../images/title_imgbg.png);
width:100%;
line-height:36px;
color:#fff;
font-weight:bold;
}
.slideBox .bd h1 {
color:#fff;
font-size:16px;
margin:0;
padding:0 10px;
height: 36px;
line-height: 36px;
}
.slideBox .prev,
.slideBox .next {
position:absolute;
left:3%;
top:50%;
margin-top:-25px;
display:block;
width:32px;
height:40px;
background:url(../images/slider-arrow.png) -110px 5px no-repeat;
filter:alpha(opacity=50);
opacity:0.5;
}
.slideBox .next {
left:auto;
right:3%;
background-position:8px 5px;
}
.slideBox .prev:hover,
.slideBox .next:hover {
filter:alpha(opacity=100);
opacity:1;
}
.slideBox .prevStop {
display:none;
}
.slideBox .nextStop {
display:none;
}

.zxdt{
width:444px;
height:320px;
border:1px solid #dddddd;
}
.zxdt .tit{
width:444px;
height:39px;
background-color: #efefef;
border-bottom:1px solid #dddddd;
position: relative;
}
.zxdt .tit img{
position: absolute;
left:0;
bottom:-7px;
}
.zxdt .tit h3{
float: left;
width:114px;
color:#ce342e;
line-height: 39px;
font-size: 16px;
text-align: center;
}
.zxdt .tit a{
float: right;
margin-top:10px;
margin-right:15px;
font-size: 15px;
color:#393939;
}
.zxdt .tit a:hover{
color:#ce342e;
}

.zxdt-list{
width:414px;
padding:15px 15px;
}
.zxdt-list ul{
width:414px;
}
.zxdt-list ul li{
overflow: hidden;
width:414px;
vertical-align:bottom;
}
.zxdt-list ul li a{
float: left;
height:31px;
line-height: 31px;
font-size:14px;
color:#363636;
}
.zxdt-list ul li a:hover{
color:#ce342e;
}
.zxdt-list ul li span{
float: right;
height:31px;
line-height: 31px;
font-size: 14px;
color:#363636;
}

.main-mid{
width:972px;
height:155px;
border:1px solid #dddddd;
margin-top:13px;
padding:0 3px;
padding-top:13px;
overflow: hidden;
}
.show-img{
float: left;
width:160px;
margin:0 17px;
}
.show-img a{
display: block;
}
.show-img a img{
width:160px;
height:121px;
}
.show-img .img-text{
height:33px;
line-height: 33px;
font-size: 15px;
color:#363636;
}
.show-img .img-text:hover{
color:#ce342e;
}


.main-bottom{
width:979px;
margin-top:13px;
padding-left:1px;
}
.bottom-box{
width:315px;
height:284px;
border:1px solid #dddddd;
float: left;
}
.mar{margin:0 14px;}
.bottom-box .tit{
width:315px;
height:39px;
background-color: #efefef;
border-bottom:1px solid #dddddd;
position: relative;
}
.bottom-box .tit img{
position: absolute;
left:0;
bottom:-7px;
}
.bottom-box .tit h3{
float: left;
width:114px;
color:#ce342e;
line-height: 39px;
font-size: 16px;
text-align: center;
}
.bottom-box .tit a{
float: right;
margin-top:10px;
margin-right:15px;
font-size: 15px;
color:#393939;
}
.bottom-box .tit a:hover{
color:#ce342e;
}

.bottom-box-img{
width:289px;
margin-top:17px;
padding:0 13px;
overflow: hidden;
}
.bottom-box-img div{
width:145px;
height:94px;
}
.bottom-box-img div img{
width:145px;
height:94px;
}
.bottom-box-img p{
width:130px;
font-size: 13px;
text-indent:2em;
line-height:25px;
}

.bottom-box-list{
width:285px;
padding:15px 15px 0 15px;
}
.bottom-box-list ul{
width:285px;
}
.bottom-box-list ul li{
overflow: hidden;
width:285px;
vertical-align:bottom;
}
.bottom-box-list ul li a{
float: left;
height:28px;
line-height:28px;
font-size:14px;
color:#363636;
}
.bottom-box-list ul li a:hover{
color:#ce342e;
}
.bottom-box-list ul li span{
float: right;
height:28px;
line-height: 28px;
font-size: 14px;
color:#363636;
}

#link{
width:100%;
height:120px;
background-color: #e7e7e7;
margin-top:16px;
}
.link{
width:980px;
height:107px;
margin:0 auto;
}
.link-text{
width:85px;
height:120px;
text-align: center;
color:#ce342e;
font-weight: bold;
line-height: 120px;
font-size: 17px;
}
.link-list{
padding-left:20px;
width:870px;
height:100px;
padding-top:20px;
}
.link-list ul{
overflow: hidden;
width:870px;
height:87px;
}
.link-list ul li{
padding:0 15px;
float: left;
height:32px;
white-space:nowrap;
}
.link-list ul li a{
display: block;
font-size:15px;
color:#414141;
line-height:32px;
height:32px;
}
.link-list ul li a:hover{
color:#ce342e;
}

#footer{
width:100%;
height:65px;
background-color:#828282; 
}
.bq{
width:1000px;
height:65px;
margin:0 auto;
text-align: center;
line-height: 65px;
color:#fff;
font-size: 16px;
}





#list{
width:100%;
padding:18px 0;
}
.list-box{
width:980px;
margin:0 auto;
}

.left-nav{
width:230px;
position: relative;
background-color: #fff;
}
.left-nav .nav-top{
width:230px;
height:45px;
background:url(../images/list-tit.png) no-repeat;
}
.left-nav .nav-top h3{
font-weight: normal;
color:#fff;
font-size:18px;
line-height: 45px;
text-align: center;
}
.left-nav .nav-mid{
width:228px;
height:auto;
border:1px solid #ddd;
}
.left-nav .nav-mid ul{
width:211px;
height:auto;
padding-top:17px;
margin:0 auto;
}
.left-nav .nav-mid ul li{
width:211px;
height:auto;
margin-bottom:12px;
border:1px solid #dfdfdf;
background-color: #ebebeb;
}

.left-nav .nav-mid ul li a{
display:block;
width:149px;
padding:7px 0;
color:#535353;
font-size:15px;
padding-left:28px;
padding-right:34px;
}

.left-nav .nav-mid ul li .current{
color:#fff;
background-color: #d6312b;
}



.right-list{
width:732px;
min-height: 250px;
background-color: #fff;
border:1px solid #dddddd;
}
.right-list .right-list-tit{
width:100%;
height:39px;
background-color: #efefef;
position: relative;
}
.right-list .right-list-tit h3{
width:180px;
height:39x;
font-size:18px;
line-height: 39px;
color:#ce342e;
text-align: center;
}
.right-list .right-list-tit img{
position: absolute;
left:0;
bottom:-7px;
}
.right-list .local{
margin-top:13px;
margin-right:15px;
}
.right-list .local a{
color:#565656;
font-size: 13px;
}

.lby-list{
padding:15px 15px 40px 15px;
}
.lby-list li{
height:36px;
overflow: hidden;
padding:0 10px 0 17px;
background: url(../images/point.png) no-repeat left center; 
}

.lby-list li a{
float: left;
line-height: 36px;
color:#282727;
font-size: 14px;
}
.lby-list li a:hover{
color:#ce342e;
}
.lby-list li span{
float: right;
line-height: 36px;
color:#666;
font-size: 13px;
}



.nr{
width:1068px;
margin: 0 auto;
background-color: #cce2f1;
padding-top:50px;
}

.content{width:940px; padding:20px;}
.content-title{width:100%;height:76px; margin-bottom:20px;}
.content-title h3{display:block; float:left; color:#333; font-size:22px; line-height:30px; text-align:center; width:100%;font-weight: normal;}
.content-title i{display:block; float:left; color:#777; line-height:30px; text-align:center; font-size:15px; margin-top:15px;padding-bottom:15px; width:100%; border-bottom:1px dashed #D5D5D5;}
.content-content{width:100%; min-height:500px; padding:20px 0; margin-bottom:15px;}
.content-content p{line-height:27px; text-indent:2em; margin-bottom:15px;text-align:justify; text-justify:inter-ideograph; font-size:16px;color:#333;}

.sxt{width:977px; padding:10px 10px;margin-top:15px;border-top:1px dashed #d5d5d5;font-size:15px;color:#000;}
.sxt p{display:block; width:100%;height:28px; line-height:28px;}
.sxt p a{font-size:15px; color:#000;}
.sxt p a:hover{color:#ce342e;}
.content-list{background-color: #fff;}
.nr-local{height:30px;background-color: #efefef;padding-top:10px;padding-left:15px;}
.nr-local a{color:#71777f;font-size: 15px;}


.jj{width:692px;padding:30px 20px;min-height:300px;}
.jj p{line-height:28px; text-indent:2em; margin-bottom:15px;text-align:justify; text-justify:inter-ideograph; font-size:15px;}
