html,body{width:100%;font-family:"微软雅黑";font-size:16px;}*{padding:0;margin:0;font-family:"Microsoft YaHei";}
a{color:#333;}
a:hover{text-decoration:none;color:#333;}
a:focus{color:#333;text-decoration:none;}
ul,li{list-style:none;}
.left{float:left;}
.right{float:right;}
.zn-hide{display:none;}
.navbar{border:0;border-top:1px solid transparent;margin-bottom:10px;}
.sou{width: 265px;height:33px;float:right;margin-right:200px;padding-top:40px;}
.soua{ width:160px; float:left; height:26px;}
.soua input{ width:158px; height:27px; border:1px solid #a31415;}
.container>.navbar-collapse{margin-left:-15px;}
.container-fluid a{color:#fff;}
.zn-top-link{text-align:right;margin:25px 15px 15px;}
.zn-header .zn-top-link a{font-size:14px;}.zn-header .zn-top-link span{color:#fff;padding:0 10px;}.zn-search{width:270px;height:38px;border-radius:5px;position:relative;background-color:#fff;}
.zn-search-input{width:200px;height:35px;line-height:35px;background:transparent;margin-left:15px;border:0;outline:0;color:#999;}::-webkit-input-placeholder{color:#999;font-family:georgia!important;}:-moz-placeholder{color:#999;font-family:georgia!important;}::-moz-placeholder{color:#999;font-family:georgia!important;}:-ms-input-placeholder{color:#999;font-family:georgia!important;}
.btn-tst{position:absolute;top:9px;right:18px;width:18px;height:18px;opacity:0;}
.zn-search-btn{position:absolute;top:9px;right:18px;width:18px;height:18px;}
.zn-header a{color:#fff;font-size:18px;}
.zn-header a:hover{text-decoration:underline;}
.main_visual{height:483px;overflow:hidden;position:relative;margin:0 auto;}
.main_image{height:483px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:483px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:483px;position:relative;overflow:hidden;}
.main_image li a{display:block;width:100%;height:483px;}
.main_image li div.banner-box{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;height:130px;padding:30px;background:url(../images/3.png) no-repeat;background-size:100% 100%;}
.main_image li div p{font-size:24px;color:#fff;}.main_image li div span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#fff;font-family:georgia!important;}div.flicking_con{position:absolute;bottom:30px;right:15px;z-index:999;width:120px;height:21px;}div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px;}div.flicking_con a.on{background-position:0 -21px;}#btn_prev,#btn_next{z-index:1000;position:absolute;display:block;width:46px!important;height:81px!important;top:50%;margin-top:-40px;display:none;}#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}.title{width:100%;height:42px;overflow:hidden;margin-bottom:30px;}.title .left a{font-size:24px;color:#a31415;}.title .left span{font-size:18px;color:#947e67;font-family:georgia!important;margin-left:10px;}.title .right a{font-size:30px;font-weight:bold;color:#a31415;}.con-box a:hover,.list-box a:hover{color:#a31415;}.img-text a:hover p{color:#eee;}.new-bck{width:100%;overflow:hidden;padding:40px 0 0 0;}.notice-bck,.activity-bck{width:100%;overflow:hidden;padding:40px 0;}.new-bck{background:url(../images/bck1.jpg) repeat;}.notice-bck{background:url(../images/bck2.png) repeat;border-top:2px solid #e3e1e1;border-bottom:2px solid #e3e1e1;}.activity-bck{background:url(../images/bck3.jpg) repeat;}.list-box{float:left;width:860px;}.list-box ul{width:100%;display:flex;flex-direction:row;justify-content:space-between;}.list-box ul li{width:270px;}.con-box{width:288px;float:right;}
.navbar-header_phone{display:none;background-color: #a31415;height:110px;}
.new-box li img{width:100%;height:170px;}
.new-box li p{width:100%;height:30px;overflow:hidden;margin-top:10px;line-height:30px;}
.new-box li:hover .time .right{transform:translate(-5px,0);}
.new-list dl{width:100%;overflow:hidden;margin-bottom:15px;}
.new-list dl dt{float:left;width:60px;height:60px;background-color:#a31415;color:#fff;text-align:center;font-size:12px;}
.new-list dl dt p{font-size:24px;margin:5px 0 0;}
.new-list dl dt span{font-weight:normal;}
.new-list dl dd{float:right;width:200px;height:60px;line-height:30px;overflow:hidden;}
.time{width:100%;overflow:hidden;}
.time img{vertical-align:baseline;}
.time .left img{width:13px;height:12px;margin-right:10px;}
.time .left{color:#754f3f;font-size:12px;}
.time .right img{width:20px;height:12px;}
.notice-list li img{width:100%;height:172px;}
.notice-list li p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;}
	.index_list_txt{display:inline-block !important;}
	.index_list_txt li{position:relative;display:table;width:100% !important;overflow:hidden;text-align:left; padding-left:10px;border-bottom:1px  solid #ea9e91;}
	.index_list_txt li span{display:table-cell;width:100px !important;height:46px;line-height:46px;font-size:15px; color:#333; margin-right:30px;}
        .index_list_txt li a{display:table-cell;height:46px;line-height:46px;font-size:15px;}
        @media (max-width: 768px) {.index_list_txt li a{line-height:20px;padding-bottom:20px;}}
	.index_list_txt li:hover{background-color:#fff;transition:0.5s;}
	.index_list_txt li:hover span{color: #c81b15;}
	.index_list_txt li:hover  a{color: #c81b15;}
	.index_list_txt a{color:#333;}
	.index_list_txt a:hover{color:#333;}
.info-box{width:100%;}
.info-box p{font-size:14px;color:#a28f7b;margin-top:10px;}
.info-box img{width:100%;height:172px;}
.img-text{position:relative;width:100%;}
.img-text p{position:absolute;left:0;bottom:0;z-index:10;width:100%;height:40px;line-height:40px;font-size:16px;padding:0 5px;text-align:center;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(163,20,21,.7);margin-bottom:0;}
.active-list li img{width:100%;height:197px;}.active-list .img-text p{background-color:rgba(0,0,0,.7);}.contact p{font-size:14px;line-height:12px;margin-bottom:12px;}.contact-info .left p{height:100px;display:inline-block;width:15px;}.contact-info .left img{width:100px;height:auto;vertical-align:top;}.contact-info .left:last-child img{margin-left:10px;}.zn-link{padding:50px 0 80px;width:100%;overflow:hidden;}.zn-link h2{font-size:14px;color:#fff;margin:1px 0 0;background-color:#7f0f11;width:120px;height:30px;line-height:30px;text-align:center;}.zn-link li{float:left;color:#fff;}
.zn-link li:last-child span{display:none;}
.zn-link li a{margin:0 20px;font-size:14px;line-height:30px;color:#fff;}
.zn-link li a:hover{text-decoration:underline;}
.foot{width:100%;height:240px;background:url(../images/foot.jpg) no-repeat;background-position:bottom center;}
.footer{width:100%;overflow:hidden;}
.footer p,.footer a,.footer span{font-size:14px;color:#fff;}
.footer .right{text-align:right;}
.footer .right span{margin:0 10px;}
@media(min-width:769px){
html,body{min-width:1230px;}
.mgtop40{margin-top:40px;}
.container{width:1230px;}
.zn-header{height:243px;}
.navbar-header{height:140px; margin: 0 auto;float:none;background:url(../images/logo.png) left top no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
.container-fluid{margin-top:18px;}
.navbar-brand{height:auto;padding-top:30px;}
.connav{margin:0 auto;}
.zn-header .nav>li>a{padding:15px 18px;}
.zn-header .nav>li>a:hover{color:#9b0000;}
.zn-header li .dropdown-menu{width:100%;}
.zn-header li.dropdown:hover ul.dropdown-menu{display:block;}
.zn-header li.dropdown:hover a,.zn-header li.open a{color:#9b0000;background-color:#eee;}.zn-header li.active a{color:#fff;}.zn-header li:hover ul.dropdown-menu,.zn-header li.open ul.dropdown-menu{background-color:#eee;}.zn-header li.dropdown ul.dropdown-menu li:hover a{color:#fff;background-color:#9b0000;}.dropdown-menu{border:0;padding:0;}.navbar-nav .dropdown-menu>li>a{padding:10px 0;text-align:center;font-size:14px;border-top:1px solid #e1e0e0;}
.navbar-nav .dropdown-menu>li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.carousel-indicators{bottom:0;}.navbar-fixed-top{background-color:#a31415;margin-top:0;}.mobile-foot{display:none;}}
@media(min-width:1611px){
.container{width:1630px;}
.list-box{width:1160px;}
.con-box{width:360px;}
.new-list dl dd{width:280px;}
.list-box ul li{width:350px;}
.list-box ul li img{height:220px;}
.main_visual div.flicking_con{right:135px;}
}
@media(max-width:1610px) and (min-width:1400px){
.container{width:1430px;}
.list-box{width:960px;}
.con-box{width:360px;}
.new-list dl dd{width:280px;}
.list-box ul li{width:290px;}.main_visual div.flicking_con{right:80px;}}
@media(max-width:1400px) and (min-width:800px){.main_visual{height:400px;}.main_image{height:400px;}.main_image ul{height:400px;}.main_image li{height:400px;}.main_image li a{height:400px;}.main_image li div.banner-box{padding:30px 0;}div.flicking_con{right:-6px;}}
@media(max-width:321px){
.phone-logo img{width:310px;}
.contact-info .left{margin-right:10px;}
}
html,body{width:100%;font-family:"微软雅黑";font-size:16px;}
*{padding:0;margin:0;font-family:"Microsoft YaHei"!important;}
a{color:#333;}
a:hover{text-decoration:none;color:#333;}
a:focus{color:#333;text-decoration:none;}
ul,li{list-style:none;}
.left{float:left;}
.right{float:right;}
.top{width:100%;height:35px;line-height:35px;font-size:14px;color:#666;overflow:hidden;border-bottom:1px solid #dfeaf5;}
.top .right li{float:left;}
.top .right i{display:inline-block;width:10px;height:10px;}
.top .right a{line-height:35px;padding:0 10px;color:#a31414;font-size:14px;}
.top .right a:hover{text-decoration:underline;color:#a31414;font-size:14px;}
.container-fluid{background-color:#a31414;padding-left:0;padding-right:0;margin-left: auto;margin-right: auto;float: left;width:100%;height:50px;}
.collapse{padding:0;}
.navbar{border-radius:0;margin-bottom:0;border:0;}
.navbar-nav{width:100%;}
.navbar-nav>li{border-left:1px solid #fff;width:10%;}
.navbar-nav>li:first-child{border-left:none;}
.navbar-brand{height:120px;padding:0 15px;}
.navbar-nav>li>a{color:#fff;padding:15px 18px;text-align:center;}
.navbar-nav>li>a:hover{color:#000;}
.zn-search{margin-right:20px;}
.main{min-width:1200px;max-width:1920px;}
@media(max-width:768px){
.zn-header{height:160px;}
.zn-none{display:none;margin-left:50px;}
.zn-hide{display:block;}body{background:0;}
.navbar-toggle{border:1px solid #fff;margin-top:10px;}
.navbar-toggle .icon-bar{background-color:#fff;}
.container-fluid{display:block;float:none;margin:0 10px;width:auto;}
.connav{z-index:2;position:relative;}
.navbar{margin-bottom:0;position:relative;}
.navbar-nav{width:100%;background-color:#a31414;margin:0;}
.navbar-nav>li{border-bottom:1px solid #fff;width:100%;background-color:#a31414;}
.navbar-brand{padding:10px;height:20px;}
.navbar-brand .left{height:auto;padding-top:50px;}
.navbar-brand .right{float:right;}
.navbar-header_phone{display:block;background:#a31414 url(../images/shiliuwa.png) top center no-repeat;}
.navbar-header{display:none;}
.phone-search{position:absolute;width:200px;top:5px;left:5px;}
.zn-search-btn{top:9px;left:14px;width:25px;height:25px;}
.btn-tst{top:9px;left:14px;width:25px;height:25px;opacity:0;}
.zn-search-input{margin-left:50px;color:#fff;margin-top:4px;border-bottom:1px solid #fff;}
.phone-logo{text-align:center;padding:10px 0;}
.phone-logo img{width:325px;}
.navbar-brand>img{width:100%;}
.container>.navbar-header{margin:0;}
#btn_prev,#btn_next{display:none!important;}
.dropdown-menu>li>a{color:#fff;}
.container>.navbar-header{padding-right:15px;}
.container{padding:0;}.title,.list-box li p,.list-box li div,.new-list dl,.foot,.info-box p{padding:0 10px;}.list-box li img{height:auto;}div.flicking_con{width:100%;display:none;}.main_image li img{width:100%;height:auto;}.main_visual{width:100%;height:130px;}.main_image,.main_image ul,.main_image li{height:130px;}.main_image li{background-size:100% auto!important;}
.main_image li div p{font-size:14px;margin-bottom:0;}
.main_image li div.banner-box{width:100%;left:0;bottom:0;height:60px;padding:10px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);}
.list-box,.con-box{float:none;width:100%;}
.list-box ul{flex-direction:column;justify-content:center;}
.list-box ul li{width:100%;margin:0 auto 15px;}
.new-list dl dd{width:calc(100% - 70px);}
.info-box{width:100%;}
.info-box img{width:100%;height:auto;}
.contact-info{text-align:center;}
.contact-info .left{margin:0 10px;}
.zn-link{display:none;}
.foot{z-index:1;position:relative;height:auto;}
.footer p,.footer a,.footer span{font-size:12px;}
.foot .left{margin-top:10px;float:none;}
.foot .left p{font-size:12px;}
.foot .right{float:none;margin:0;}
.foot .right a,.foot .right span{font-size:12px;}
}