﻿html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img { margin: 0; padding: 0 ;font-weight: normal}
body, button, input, select, textarea label{font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei"; outline:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei";cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
.fl{float: left}
.fr{float: right}
.clear{clear: both}
.clearFix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*超出部分省略号*/
.ellipsis2,.ellipsis3,.ellipsis4,.ellipsis5,.ellipsis6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2{-webkit-line-clamp:2}/*超出两行省略号*/
.ellipsis3{-webkit-line-clamp:3}/*超出三行省略号*/
.ellipsis4{-webkit-line-clamp:4}/*超出四行省略号*/
.ellipsis5{-webkit-line-clamp:5}/*超出四行省略号*/
.ellipsis6{-webkit-line-clamp:6}/*超出四行省略号*/
.inner{width: 1200px;margin: 0 auto}
.header{height: 128px;background: url("../image/httop_02.jpg")}
.header .logo{margin-top: 28px;display: block}
.header .logo img{display: block}
.headerR{width: 264px;margin-top: 35px;}
.hdTp{margin-bottom: 10px;}
.hdTp li{font-size: 12px;color: #666;line-height: 16px;}
.hdTp li.weChat{padding-left:26px;background: url("../image/wxicon.png") no-repeat left center;position: relative;cursor: pointer;}
.hdTp li.weChat img{display: none;width: 100px;height: 100px;position: absolute;left: 0;top: 20px;z-index: 99999999}
.hdTp li.day{padding-left:21px;background: url("../image/dayicon.png") no-repeat left center}
.hdbtm{width:261px;height: 35px;background: url("../image/search.jpg") no-repeat;position: relative}
.hdbtm input.txt{background: none;border: none;width: 205px;line-height: 35px;height: 35px;padding-left: 10px;float: left}
.hdbtm input.submit{background: none;border: none;line-height: 35px;height: 35px;width:45px;float: right;cursor: pointer;text-indent: -999999999px}
.tishi{font-size: 12px;color: #c7000a;line-height: 20px;display: none}
.nav{height:49px;border-bottom: 1px solid #fff;background:url("../image/nav_05.jpg");width: 100%}
.nav .menu li{position: relative;float: left;}
.nav .menu li>a{display: block;font-size: 18px;color: #fff;border-right: 1px solid #686868;line-height:49px;width: 148px;text-align: center}
.nav .menu li>a:first-child{border-left: 1px solid #686868}
.nav .menu li>a:hover,.nav .menu li>a.current{background: -webkit-linear-gradient(left, #96000b, #c7000a)}
.nav .menu li>a:hover,.nav .menu li>a.current{background: -moz-linear-gradient(left, #96000b, #c7000a)}
.nav .menu li>a:hover,.nav .menu li>a.current{background: -o-linear-gradient(left, #96000b, #c7000a)}
.nav .menu li>a:hover,.nav .menu li>a.current{background: linear-gradient(left, #96000b, #c7000a)}

.nav ul li .second{display: none;height: 40px;padding-top: 3px;position: absolute;left: 0;bottom: -43px;background:url(../image/zhezhao.png);z-index: 999999999}
.nav ul li .second a{display: inline-block;margin-top: 12px;padding: 0 20px;height: 15px;line-height: 15px;font-size: 14px;color: #fff;border-right: 1px solid #8e9ea6;}
.nav ul li .second a:hover{color: #a9000b}
.banner{overflow: hidden;position: relative;height: 350px}
.banner > ul{display: none;height: 350px;position: absolute;top:0;left: 0;}
.banner > ul > li{float: left;height: 350px;}
.banner > ul > li > a{display: block;height: 350px;}
.img-btn-list{position: absolute;bottom: 20px;left: 50%;margin-left: -40px;}
.img-btn-list > span{display: inline-block;width: 8px;height: 8px;margin-right: 8px;cursor: pointer;background-color: #fff;border-radius: 50%}
.img-btn-list > span.current{background-color: #c7000a;}
.mb34{margin-bottom: 34px!important;}

/*友情链接*/
.yqlj{height: 57px;background: #c7000a}
.yqljInner>span{font-size: 16px;color: #ffffff;line-height:57px }
#divselect{width:184px;position:relative; z-index:10000;}
#divselect cite,.dropdown_nav2 cite{width:193px; height:26px;line-height:26px; display:block; color:#fff; cursor:pointer;font-style:normal; padding-left:10px; padding-right:24px; border:1px solid #e5e5e5;background:url(../image/xjt.png) no-repeat 196px center;font-size: 14px;}
#divselect ul,.dropdown_nav2 ul{width:227px;border:1px solid #e5e5e5; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
#divselect ul li,.dropdown_nav2 ul li{height:26px; line-height:26px;}
#divselect ul li a,.dropdown_nav2 ul li a{display:block; height:26px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#divselect ul li a:hover,.dropdown_nav2 ul li a:hover{background-color:#CCC;}
.dropdown_nav2:hover ul{display: block}
.dropdown_nav2:hover .sub_nav2{display: block}
.select .fl{margin-left: 40px;margin-top: 15px; }
.footerTop {padding: 27px 0 12px;}
.footerTop dl{float: left;width: 150px;}
.footerTop dl dt{font-size:16px;line-height:40px;}
.footerTop dl dt a{color: #494949;}
.footerTop dl dd{font-size:14px;color: #494949;line-height:24px;}
.footerTop dl dd a{color: #888888;}
.footerTop dl dd a:hover{color: #c7000a;}
.footerBtm{text-align: center;border-top: 1px solid #dfe1e3;font-size: 14px;color: #888888;line-height: 24px;padding:15px 0 7px;}
.footerBtm a{color: #888}
.footerBtm a:hover{color: #c7000a}
#pagebox {width: 100%;margin:36px auto 0;}
#pagebox .aa {float: left;left: 50%;position: relative;}
#pagebox .page{float: left;position: relative;right: 50%;z-index: 2;overflow:visible;}
#pagebox .page {margin-top: 1px; float:left;}
#pagebox .page ul.pagination li{float: left;margin-left: 10px;border: none;padding: 0}
#pagebox .page ul.pagination li:hover{background: none}
#pagebox .page span{display:block;color: #333;height:28px;line-height:28px; padding:0 10px; font-size:14px;}
#pagebox .page li:hover{background: none}
#pagebox .page a{display:block;color: #333;height:28px;line-height:28px; padding:0 10px; font-size:14px;border: 1px solid #dddddd}
#pagebox .page form{display:block;color: #333;width:85px;height:28px;line-height:28px; font-size:14px;}
#pagebox .page form input{color: #333;width:20px;height:28px;line-height:28px; padding:0 10px; font-size:14px;border: 1px solid #dddddd; text-align:center;}
#pagebox .page form button{color: #fff;width:42px;height:30px;line-height:30px; padding:0 5px; font-size:14px;border: 0; background:#c61a0a}
#pagebox .disabled span{color: #333;;border: 1px solid #dddddd}
#pagebox .disabled a{color: #333}
#pagebox .page li.active span{color: #c61a0a}
#pagebox .disabled span.firstSpan{padding: 0}
#pagebox .page li:first-child a{background: none;padding: 0 10px}
#pagebox .page li:last-child a{background: none}

/*列表公用*/
.listing{padding: 0 24px 40px;width: 1176px;}
.listLet{width: 834px;padding-right: 14px;border-right: 1px solid #c7c3c3;}
ul.listUl{padding-top: 24px;}
ul.listUl li{height: 31px;font-size: 14px;line-height: 31px;margin-bottom: 10px;color: #2c2c2c;}
ul.listUl li span{float: left;display: block;padding-left: 10px;}
ul.listUl li a{color: #2c2c2c;float: right;display: block;width: 704px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul.listUl li:hover{background: #f8f8f8;color: #be1403}
ul.listUl li:hover a{background: #f8f8f8}
#cnzz_stat_icon_1277774658{display: block;width: 52px;margin: 0 auto}
@media only screen and (max-width: 1024px) and (min-width: 320px) {
    .inner{width: 94%;margin: 0 auto}
    .header,.nav{display: none}
    .moblie_header{width:100%;display: block!important;}
    .header_main{width: 100%;z-index: 9999999;display: block!important;}
    .header_main .logo{display: block;padding:16px 11px 0}
    .header_main .logo img{width: 250px;height: auto;display: block }
    .header_main{height: 70px;width: 100%;margin: 0 auto;position: fixed;top: 0px;left: 0;background: #fff}
    .moblie_header .moblie_button{width:22px; height:22px; position:absolute; top:7px; right:0px; display:block;padding: 13px 13px 11px;}
    .moblie_header .moblie_button span{display: block;background: #c7000a;height: 3px;margin-top: 3px;}
    .moblie_none{ position:relative; width:100%; float:left; z-index:999; background:url(../image/xxlbj1.png);top: 14px}
    .moblie_none a{display: block;font-size:16px;margin: 0;text-align: left;color: #fff;border-top: 1px solid #383838;border-top: 1px solid #383838;text-decoration: none;text-transform: uppercase; width:100%; text-indent:2em; padding:.65em 0px;}
    .moblie_none_li dd a {color: #fff;font-size:14px;background: url("../image/xxlbj1.png");text-indent: 4em;padding:.4em 0px }
    .moblie_none li{list-style: none;position:relative}
    .location{margin-top:52px;height:40px;line-height:40px}
    .banner{display: none}
    .bannerM{margin-top: 70px;display: block!important;height: 200px;}
    .bannerM .swiper-container, .bannerM .swiper-slide{width: 100%;height: 100%}
    .bannerM .swiper-slide a{display: block;width: 100%;height: 100%}
    .bannerM .zheZhaoBox{width: 100%;height: 110px;position: absolute;left: 0;bottom: 0!important;background: url(../image/zhezhao.png);z-index: 99}
    .bannerM .swiper-pagination{width:100%;height: 10px;line-height: 10px;bottom: 0;z-index: 999}
    .bannerM .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 110px;display: block;float: left;color: #fff;border-radius: 0;border-top: 6px solid rgba(228,0,17,0);opacity: 1;background: none}
    .bannerM .swiper-container .swiper-pagination-bullet-active{opacity: 1;background: none;color: #e40011;border-top: 6px solid rgba(228,0,17,1)}
    .bannerM .swiper-button-next, .banner .swiper-button-prev{width: 31px;height: 55px}
    .bannerM .swiper-button-next{background-image: url(../image/banner-right.png);background-size: 100%;right: 7%}
    .bannerM .swiper-button-prev{background-image: url(../image/banner-left.png);background-size: 100%;left: 7%}
    .bannerM .swiper-button-next, .bannerM .swiper-button-prev{width: 15px;height: 20px;top: 55%!important;}
    .footer{padding-bottom: 0}
    .footerTop{display: none}
    .footerInner{width: 94%;margin: 0 auto;text-align: center;font-size: 12px;height: 40px;padding-top: 5px;border-top: 1px solid #e2e2e2;display:block!important;}
    .page{height: auto;text-align: center;line-height: 30px}
    .yqlj{display: none}
    #pagebox .aa,#pagebox .page{}
    #pagebox .page ul.pagination li{margin:0 0 5px 5px;}
    #pagebox{margin: 20px auto;overflow: hidden}
    #pagebox .page span,#pagebox .page a{height: 24px;padding: 0 5px;line-height: 24px;}
    #cnzz_stat_icon_1277774658{display: none}
}



