@charset "utf-8";
* {
outline: none
}
html {
min-width: 1200px;
}
body {
background: #fff !important
}
.top {
background: #ac2020;
height: 110px;
width: 100%
}
.logo {
margin-top: 10px
}
.logo img {
width: 500px
}
.tb_r {
width: 268px;
height: 110px
}
.tb_link {
text-align: right;
color: #fff;
line-height: 30px;
width: 200px;
display: none
}
.tb_link a:link {
color: #fff
}
.serc {
background: #9b1919;
border: 1px solid #d96b6b;
width: 266px;
height: 35px;
margin-top: 28px
}
.tb_link a {
color: #fff !important
}
a {
color: #000
}
.sousuo {
float: right;
line-height: 24px
}
.sousuo .srk {
margin: 0;
padding: 0 5px;
height: 35px;
line-height: 35px;
width: 219px;
float: left;
font-family: "Microsofe Yahei";
font-size: 12px;
color: #fff;
border: none;
background: #9b1919
}
input::-webkit-input-placeholder {
color: #ff9191
}
input::-moz-placeholder {
color: #ff9191
}
input:-moz-placeholder {
color: #ff9191
}
input:-ms-input-placeholder {
color: #ff9191
}
.menu_a {
width: 100%;
height: 61px;
background: #6e6e6e
}
.menu {
margin: 0 auto
}
.menu li {
float: left;
width:14.28%;
background: url(../images/img_11.jpg) no-repeat right;
line-height: 60px;
color: #fff;
font-size: 16px;
text-align: center
}
.menu li a:link {
color: #fff
}
.menu li a:hover {
background: url(../images/img_15.jpg) repeat-x bottom;
display: block;
width: 100%;
height: 60px;
line-height: 60px;
color: #fff;
text-align: center
}
.menu li.last {
background: none;
line-height: 60px;
color: #fff;
font-size: 16px;
text-align: center
}
.xyxw {
width: 100%;
margin: 0px auto 15px auto;
border-bottom: 1px dashed #d1d1d1;
height: 110px;
padding: 19px 0;
}
.xwtp {
float: left;
width: 148px
}
.xwbt {
float: right;
width: 75%
}
.xwbt_bt {
color: #a9000d;
font-size: 18px;
line-height: 30px;
text-align: left
}
.xwbt p {
font-size: 14px;
color: #666;
line-height: 22px;
text-align: left
}
.xwbt .sj2 {
font-size: 14px;
line-height: 34px;
text-align: left;
color: #a3a29d;
background: url(../images/time1.png) no-repeat left;
padding-left: 26px
}
.img_top {
height: 82px;
margin-bottom: 5px
}
.img_center {
height: 70px;
margin-bottom: 14px;
padding-top: 10px
}
.img_last {
margin-bottom: 0;
padding-top: 20px;
height: 70px
}
.link {
border-bottom: 1px solid #bababa;
height: 42px
}
.link_tit {
background: #a22d24;
width: 100px;
height: 42px;
line-height: 42px;
color: #fff;
font-size: 18px;
text-align: center
}
.link_list {
margin: 10px auto 0 10px;
width: 98%
}
.link_list li {
float: left;
line-height: 36px;
text-align: left;
width: 163px;
font-size: 15px
}
.news {
width: 100%;
margin: 15px auto;
height: auto;
overflow: hidden
}
.news li {
text-align: left;
width: 100%;
height: 55px;
margin-bottom: 17.5px;
}
.sj {
width: 51px;
margin: 0 10px 0 0;
color: #a22d24;
border: 1px solid #a22d24;
height: 47px;
background: #a22d24
}
.ri {
height: 23px;
line-height: 23px;
font-size: 20px;
text-align: center;
background: #f6f6f6
}
.ny {
height: 23px;
color: #fff;
font-size: 12px;
line-height: 23px;
text-align: center
}
.tz_bt {
width: 606px;
line-height: 24px;
font-size: 16px;
display: block
}
.tz_bt a:link {
color: #333
}
.tz_bt a:hover {
color: #000
}
.lxwm {
height: auto;
width: 234px
}
.lxwm h2 {
color: #a22d24;
font-size: 16px;
line-height: 30px
}
.lxwm p {
line-height: 20px
}
.boot {
background: #a10c0c;
line-height: 30px;
color: #fff;
text-align: center;
font-size: 14px;
padding: 20px 0
}
.boot a {
color: #fff
}
.n_menu {
width: 248px;
background: #f5f5f5;
margin-right: 8px
}
.n_menu li {
background: url(../images/nmn_03.jpg) repeat-y right #dcdcdc;
height: 40px;
line-height: 40px;
width: 225px;
margin-left: 23px;
margin: 10px auto;
text-align: left;
text-indent: 40px;
font-size: 14px
}
.n_news {
margin: 0 auto
}
.news_tit {
background: #ac2020;
width: 253px;
height: 57px;
color: #fff;
line-height: 55px;
font-size: 18px;
text-align: left;
text-indent: 25px
}
.news_list {
width: 253px;
min-height: 200px;
background: #f2f2f2;
margin-right: 8px;
padding-bottom: 20px
}
.news_list li {
line-height: 36px;
text-align: left;
width: 95%;
text-indent: 10px
}
.dqwz {
border-bottom: 1px solid #cccccc;
height: 30px
}
.dqwz_wz {
border-bottom: 1px solid #ac2020;
height: 30px;
padding: 0 10px;
line-height: 30px;
background: url(../images/nimg_14.jpg) no-repeat left;
text-indent: 10px
}
.lm_tit {
background: #f2f2f2;
border-left: 10px solid #ac2020;
text-align: left;
text-indent: 10px;
line-height: 40px;
height: 40px;
font-size: 18px;
margin: 10px 0px 10px 0
}
.n_list {
width: 100%;
margin: 0 auto
}
.n_list li {
border-bottom: 1px dashed #ccc;
line-height: 35px;
color: #bdbdbd;
width: 100%;
line-height: 38px;
height: 38px
}
.n_list li a {
float: left;
font-size: 14px
}
.szdw_list {
margin: 0 auto;
width: 95%
}
.szdw_list li {
float: left;
width: 25%;
text-align: center
}
.szdw_list li img {
width: 120px;
height: 135px
}
.szdw_list li p {
line-height: 25px;
text-align: center
}
.nry_tit {
font-size: 26px;
text-align: center;
line-height: 46px;
margin: 10px auto
}
.nry_fb {
background: #f6f6f6;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 15px
}
.nry_zw p {
text-align: left;
font-size: 16px !important;
line-height: 36px !important;
padding: 2px 0px
}
.menu li a {
color: #fff !important
}
.none {
display: none
}
.repro-date {
width: 229px;
height: 296px;
padding: 0 5px;
background: url(../images/dt_17.jpg) no-repeat;
position: relative;
background-size: cover
}
.datepicker td.c-red {
color: #ca1824 !important;
background: url(../images/date_50.jpg) no-repeat center
}
.datepicker td.c-light-red {
color: #fc8989 !important;
background: url(../images/date_50.jpg) no-repeat center
}
.datepicker .active.c-red {
color: #000000 !important
}
.scrolldoorFrame {
width: 100%;
margin: 0px auto;
overflow: hidden
}
.scrollUl {
width: 100%;
overflow: hidden;
border-bottom: 1px solid #d3d3d3
}
.scrollUl li {
float: left;
text-align: center
}
.sd01 {
cursor: pointer;
font-size: 18px;
color: #fff;
width: 107px;
height: 42px;
line-height: 42px;
margin: 0px;
background: #a32c24
}
.sd02 {
cursor: pointer;
text-decoration: none;
height: 42px;
line-height: 42px;
font-size: 18px;
color: #a22d24;
width: 107px
}
.sd01 a {
color: #fff !important
}
.sd01 a:link {
color: #fff;
text-decoration: none
}
.sd001 {
cursor: pointer;
font-size: 16px;
color: #fe8500;
padding: 0 5px;
height: 20px;
text-align: center;
line-height: 20px;
border-right: 1px solid #dadada;
margin-top: 10px
}
.sd002 {
cursor: pointer;
text-decoration: none;
text-align: right;
height: 37px;
line-height: 37px;
font-size: 16px;
color: #229337;
padding-left: 5px
}
.sd001 a {
color: #fe8500;
text-decoration: none
}
.sd002 a {
color: #229337;
text-decoration: none
}
.bor03 {
border-top-width: 0px
}
.cont {
padding: 0px
}
.xy98 {
width: 98%;
height: auto;
margin: 0 auto
}
.xy98 li {
line-height: 36px;
font-size: 14px;
text-align: right;
color: #acacac;
font-size: 12px
}
.xy98 li a {
float: left;
font-size: 14px
}
.zhez {
height: 450px;
z-index: 2;
position: absolute;
top: 0;
width: 100%
}
.lubo {
width: 100% !important;
clear: both;
min-height: 520px;
zoom: 1;
}
.lubo_box {
position: relative;
width: 100%;
min-height: 423px;
margin-bottom: 20px;
background: #fff
}
.lubo_box li {
float: left;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
opacity: 0;
filter: alpha(opacity=0)
}
.lubo_box li a {
display: block;
width: 100%;
height: 100%
}
.lubo_box li img {
width: 100%;
height: 520px;
}
.lubo_btn {
position: absolute;
width: 100%;
top: 320px;
z-index: 4
}
.left_btn {
width: 65px;
float: left;
height: 109px;
background: url(../images/0011.png) no-repeat;
color: #fff;
line-height: 109px;
font-size: 30px;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
margin-left: 0;
user-select: none
}
.right_btn {
width: 65px;
float: right;
height: 109px;
background: url(../images/001.png) no-repeat right;
color: #fff;
line-height: 109px;
font-size: 30px;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.left_btn a {
display: block;
color: #fff
}
.right_btn a {
display: block;
color: #fff
}
.left_btn a:hover {
background: url(../images/002.png) no-repeat;
cursor: pointer
}
.right_btn a:hover {
background: url(../images/0022.png) no-repeat;
cursor: pointer
}
.footer {
background: #a32c24;
padding: 0;
color: #FFF;
line-height: 36px
}
.w1200 {
width: 1200px;
margin: 0 auto
}
.one {
width: 100%;
padding: 20px 0;
height: 151px;
}
.lef {
float: left;
width: 55%;
}
.lef h2 {
margin: 0;
padding: 0;
padding-bottom: 15px
}
.lef p {
width: auto;
float: left;
line-height: 32px;
padding-right: 1%;
}
.bq {
width: 100%;
line-height: 46px;
height: 46px;
background: #7b0800
}
.bq p {
text-align: center
}
.footer_c_1 {
width: 540px;
height: 84px;
margin: 43px auto;
position: relative;
font-size: 15px;
color: #fff;
float: right
}
.jiaGao1 {
height: 70px
}
.jiaGao {
height: 20px
}
.bubbleInfo {
width: 90px;
height: 90px;
float: left;
position: relative;
margin: 0;
padding: 0
}
.popup {
position: absolute;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
z-index: 90
}
.post {
width: 43px;
height: 43px;
overflow: hidden;
position: absolute;
left: 25px;
z-index: 100;
text-align: center
}
.post .thumb {
display: block;
width: 43px;
margin: 0px auto;
height: 43px;
overflow: hidden;
position: relative
}
.post .thumb img.cover {
position: absolute;
top: 0;
left: 0
}
.post_text {
text-align: center;
top: 55px;
position: absolute;
z-index: 100;
left: 15px
}
.li_01 a {
display: block;
width: 235px;
float: left;
padding: 0px 0px 0px 10px;
height: 39px;
line-height: 39px;
background: url(../images/tag_02.gif) no-repeat left center;
color: #fff;
vertical-align: middle;
text-align: left
}
.li_01 a:hover {
text-decoration: underline
}