*{padding:0; margin:0 auto;} *+html *{padding:0; margin:0;}* {margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,div,span,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,input,ifram{margin:0;padding:0}img{ border:0px;margin:0;padding:0}ul,ol,li{ list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%}a,a:visited{color:#333; text-decoration:none;}a:hover{ text-decoration:none; color:#F30; cursor:pointer;}.clear{clear:both; font-size:0px; height:0px;}ul,li{list-style-type:none;}a,a:link,a:hover,a:visited,a:active{ color:#333;}html,body{height:100%;min-width:1200px}h1{ font-size:18px; font-weight:normal;}

.zong{background:url(../images/bj.jpg) repeat-x left top; width:100%;font-family: Arial, Microsoft YaHei, 微软雅黑, ‘微软雅黑’, SimHei, sans-serif !important;}
.head{width:1200px; margin:0 auto; height:182px;z-index:100;position: relative;}
.top{height:141px;}
.logo{float:left; width:450px; height:100%; background:url(../images/logo.png) no-repeat 30px center;}
.xx{float:right; width:550px; height:100%; background:url(../images/xx.png) no-repeat center center;}

.nav{line-height:40px; height:50px; font-size:16px; font-family:微软雅黑;}
.nav li{float:left; padding:0 11px;position: relative;}
.nav li a{color:#360000}
.nav dl {
    position: absolute;
    width: 180px;
    padding: 0 10px;
    top: 40px;
    left: 0px;
    font-size: 14px;
    background: #fff;
    border-top: solid 2px #881f24;
    display: none;
z-index: 99;
}
.nav dl dd{
border-bottom:1px solid #ddd
}

.main{width:1200px; margin:0 auto;}
.banner{height:480px;margin-bottom: 20px;position: relative;}

.tpxw,.xxdt,.tzgg,.jxky,.zsdt,.zpxx{float:left; width:384px;margin-bottom:20px}
.tpxw,.xxdt,.jxky,.zsdt{margin-right:24px;}

.tpxw dl{position:relative}
.tpxw dt{height:37px; border-bottom:solid 1px #ddd; line-height:37px;}
.tpxw dt span{float:left; color:#881f24; font-family:微软雅黑; font-weight:700}
.tpxw dt a{float:right; color:#555; font-family:微软雅黑; font-size:13px;}
.tpxw .hd{position:absolute; bottom:45px; z-index:99; text-align:center; width:100%;}
.tpxw .hd li{display:inline-block; font-size:0px; width:8px; height:8px; border-radius:4px; background:#675050; border:solid 1px #fff;*display:inline;*zoom:1;*margin: 3px;}
.tpxw .hd li.on{background:#f00;}
.tpxw .bd li span{background:#f0f0f0; line-height:40px; height:40px; display:block; padding:0 10px; overflow:hidden; white-space:nowrap; font-size:14px;text-overflow: ellipsis;}

.ys2 dt{height:37px; border-bottom:solid 1px #ddd; line-height:37px;margin-bottom: 6px;}
.ys2 dt span{float:left; color:#881f24; font-family:微软雅黑; font-weight:700}
.ys2 dt a{float:right; color:#555; font-family:微软雅黑; font-size:13px;}
.ys2 li{line-height:25px; height:25px; font-size:14px; padding-left:20px; padding-right:8px; background:url(../images/dian.jpg) no-repeat left center;vertical-align:bottom}
.ys2 li a{float:left; color:#333;display: block;width: 300px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ys2 li a:hover{color:#ec3c1b}
.ys2 li span{float:right}

.kstd{background:#f2f1eb; height:180px; border-bottom:solid 1px #dcdacb;border-top:solid 1px #dcdacb;}
.kstd_n{width:1200px; margin:0 auto; overflow:hidden;}
.kslj dt{background:url(../images/kstd.png) no-repeat center 40px; width:130px; height:70px; float:left; text-align:center; font-size:24px; color:#afab90; padding-top:110px;}

.lj1,.lj2 {display: block;height: 180px;float: left;background:url(../images/fgx_c.jpg) no-repeat left center;font-size: 14px;width: 400px;}
.kslj dd ul {float: left;padding: 20px 0px;width: 100px;padding-left: 33px;}
.kslj dd ul li {line-height: 34px;}
.kslj, .ewm {float: left;}
.ewm li {
    float: left;
    display: block;width: 160px;
    /*width: 170px;*/
    padding-top: 25px;
}
.ewm li img {display: block;width: 110px;margin: 0 auto;}
.ewm li span {font-size: 14px;line-height: 40px;display: block;text-align: center;color: #886a3e;}

.footer{background:#9e001c;color: #fff;height: 130px;overflow: hidden;}
.footer_n {width: 1200px;margin: 0 auto; position:relative;}
.dblj li {display: inline-block;border-left: solid 1px #fff;padding: 0 10px;*display:inline;*zoom:1}
.dblj ul {text-align: center;font-size: 14px;padding-top: 18px;}
.dblj li a{color:#fff}
.dblj li.s{border:0px;}

.bq{text-align:center; line-height:24px; padding-top:10px; font-size:14px;}
.ba{text-align:center; line-height:24px;}
.ba span{line-height: 20px;display: inline-block; background:url(../images/ba.png) no-repeat left center; padding-left:20px;*display:inline;*zoom:1}

.bs{position:absolute; top:40px; right:84px;}

.lbbj img {
    width: 100%;
}
.lbbj {
    height: 300px;
}
.nav li:hover {
    background: #9a001c;
}
.nav li:hover>a {
    color: #fff;
}

.ewm {
    padding-right: 10px;
    float: left;
    overflow: hidden;
    width: 380px;
}
.xzxx{background:url(../images/fgx_c.jpg) no-repeat left center; padding-left:30px; height:155px;}
.xzxx a{ display:block; width:175px; float:left;}
.xzxx a img{ width:170px; height:60px; display:block; margin: 0px auto 5px;}
.lmm {
    font-size: 18px;
    padding-left: 20px;
    padding-bottom: 22px;
    border-bottom: 2px solid #e5e5e5;
margin-right: 20px;
}
.lj1 a {
    color: #896a3e;
}
.sxt {
    line-height: 40px;
    margin-top: 30px;
    font-size: 14px;
}
.sxt a {
    margin-right: 50px;
}
#adu0 {
    z-index: 10000 !important;
}
.lysm {
    text-align: center;
    line-height: 100px;
    border: dotted 2px #999;
    margin: 10px 30px;
    background: #eee;
}
.jtlb {
    padding-bottom: 30px;
}
#vsb_content img {
    max-width: 100%;
}
