html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}



/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/***************************/
.fl{float:left}
.fr{float:right}
.clear:after {
	content: '';
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
a{text-decoration:none;    ;}
i{font-style: normal}
body{text-align:center;font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
.main-wp{margin:auto;text-align:left;width:1270px;}
.main-header{height:120px;}
.main-header .logo{width:185px;height:54px;margin-left:20px;margin-top:33px;background:url(../image/logo.png) no-repeat center center/cover;}
input::-webkit-input-placeholder { 
    /* WebKit browsers */ 
    color: rgb(207,207,207);; 
    } 
    input:-moz-placeholder { 
    /* Mozilla Firefox 4 to 18 */ 
    color: rgb(207,207,207);; 
    } 
    input::-moz-placeholder { 
    /* Mozilla Firefox 19+ */ 
    color: rgb(207,207,207);; 
    } 
    input:-ms-input-placeholder { 
    /* Internet Explorer 10+ */ 
    color: rgb(207,207,207);; 
    }
    
.main-header .search-input{height:30px;line-height: 30px;border:1px solid rgb(207,207,207);color:#000;border-radius: 4px;width:300px;padding:0 12px;margin-top:47px;}
.main-header .search-btn{height:33px;width:33px;margin-top:46px;margin-left:4px;background: url(../image/search-btn.png) no-repeat center center/cover;}
.main-header .tel-icon{width:33px;height:33px;margin-left:16px;margin-top: 46px;background: url(../image/tel.png) no-repeat center center/cover;}
.main-header .tel-body{margin-left:10px;border-left:2px solid rgb(203,25,29);padding-left:7px;line-height:18px;height:33px;margin-top:46px;}
.main-header .tel-body p{white-space:nowrap;font-size: 16px;color:rgb(203,25,29);}
.nav{height:60px;line-height: 60px;background:#cb191d;font-size:18px;min-width:1270px; margin:0 auto;}
.nav .main-wp{text-align: center; display: flex;}
.nav .main-wp::before{content: " ";flex-grow: 22;}
.nav .nav-li{display:inline-block;padding: 0 52px;color:#fff;position: relative;}
.nav .nav-li.fire{background: #fbaa34;color:#cb191d}
.nav .nav-li a{color:#fff;}
.nav .nav-li .nav-drop{position:absolute;left:0;width:100%;background:#cb191d;z-index: 9999999;text-align: center;display: none;}
.nav .nav-li:hover .nav-drop{display: block;}
.nav .nav-li .nav-drop a{display: block;border-bottom: 1px dashed #fff;line-height:30px;height:30px;font-size:16px;text-align: center;}
.nav .nav-li .nav-drop a:last-child{border-bottom: 0;}
.nav .nav-li .nav-drop a:hover,.nav .nav-li .nav-drop a.fire{
    background:url(../image/arr-red.png) #fbaa34 no-repeat 8px center
}
    .banner-swiper {
      width: 100%;
      height: 520px;min-width:1270px;
    }

    .banner-swiper .swiper-slide {
      text-align: center;
      font-size: 18px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: auto 100%;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .banner-swiper .swiper-button-nextx{position: absolute;right:40px;top:50%;width:87px;height:168px;margin-top:-84px;
    background: url(../image/arrow-r.png) no-repeat center center/cover;z-index:9}
    .banner-swiper .swiper-button-nextx:hover::before{
        content: " ";position: absolute;top:0;left:0;width:100%;height:100%;
        background: url(../image/arrow-r.png) no-repeat center center/cover;
    }
    .banner-swiper .swiper-button-prevx{position: absolute;left:40px;top:50%;width:87px;height:168px;margin-top:-84px;
        background: url(../image/arrow-l.png) no-repeat center center/cover;z-index:9}

        .banner-swiper .swiper-button-prevx:hover::before{
            content: " ";position: absolute;top:0;left:0;width:100%;height:100%;
            background: url(../image/arrow-l.png) no-repeat center center/cover;
        }
.banner-swiper .swiper-pagination-bullet{background:#cb191d;opacity: 1;}
.banner-swiper .swiper-pagination-bullet-active{background: #fff;}
.banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets{bottom:130px;}
.home-1{height:300px;position: relative;z-index: 2;}
.home-1 .home-wp{height: 330px;position: absolute;left:0;top:-20px;width:100%;}
.home-1 .home-wp .li{float:left;width:16.6%;height:100%;background:#cb191d;position: relative;text-align: center;}
.home-1 .home-wp .li.liy{background: #de363a;}
.home-1 i{margin-top:63px;height:71px;display:block;background:url(../image/home-1-1.png) no-repeat center center/auto 100%}
.home-1 .li2 i{background-image: url(../image/home-1-2.png);}
.home-1 .li3 i{background-image: url(../image/home-1-3.png);}
.home-1 .li4 i{background-image: url(../image/home-1-4.png);}
.home-1 .li5 i{background-image: url(../image/home-1-5.png);}
.home-1 .li6 i{background-image: url(../image/home-1-6.png);}

.home-1 .li1:hover i{background-image: url(../image/home-1-1x.png);}
.home-1 .li2:hover i{background-image: url(../image/home-1-2x.png);}
.home-1 .li3:hover i{background-image: url(../image/home-1-3x.png);}
.home-1 .li4:hover i{background-image: url(../image/home-1-4x.png);}
.home-1 .li5:hover i{background-image: url(../image/home-1-5x.png);}
.home-1 .li6:hover i{background-image: url(../image/home-1-6x.png);}

.home-1 .l1{margin-top:31px;font-size:21px;color:#fff;margin-bottom: 14px;}
.home-1 .l2{font-size:12px;color:#fff;line-height: 21px;padding:10px 20px;}
.home-1 .li:hover:after{content: " ";bottom:-6px;left:0;width:100%;background:#ffa705;height:4px;position: absolute;}

.home-2 .tit{margin:60px 0 20px 0;text-align: center;color:#ffa705;font-size:38px;}
.home-2 .tit2{margin:20px 0 20px 0;text-align: center;color:#ffa705;font-size:18px;}
/*.home-2 .li{width:382px;height:253px;margin-left:31px;float:left;text-align: center;}
.home-2 .li:hover{background:url(../img/home-2-bg.png) no-repeat center center/auto 100%}
.home-2 .li i{display:block;margin-top:55px;height:36px;margin-bottom: 17px;}
.home-2 .li1 i{background:url(../img/home-2-1.png) no-repeat center center/auto 32px}
.home-2 .li2 i{background:url(../img/home-2-2.png) no-repeat center center/auto 36px}
.home-2 .li3 i{background:url(../img/home-2-3.png) no-repeat center center/auto 35px}
.home-2 .li1:hover i{background:url(../img/home-2-1x.png) no-repeat center center/auto 32px}
.home-2 .li2:hover i{background:url(../img/home-2-2x.png) no-repeat center center/auto 36px}
.home-2 .li3:hover i{background:url(../img/home-2-3x.png) no-repeat center center/auto 35px}
.home-2 .li .l1{font-size: 32px;margin-bottom:10px}
.home-2 .li:hover .l1{color:#ffa705}
.home-2 .li .l2{font-size: 16px;line-height: 22px;color:#c7c7c7;}
.home-2 .home2-wp{position: relative;}
.home-2 .home2-wp .more{position: absolute;right:0;top:-140px;width:101px;height:24px;background:url(../img/btn-more-service.png) no-repeat center center/cover}
*/
.home-more{height:59px;background:url(../image/home-2-down.png) no-repeat center center/auto 100%;margin:25px;}
.home-3 .home3-wp{position: relative;height:819px;background:url(../image/home-3-bg.jpg) no-repeat center center/cover;}
.home-3 .tit1{padding-top:32px;margin-bottom:21px;text-align: center;color:#fff;font-size:40px;}
.home-3 .tit2{margin-bottom:66px;text-align: center;color:#fff;font-size:18px;}
.home-3 .li{float:left;background: #fff;padding:8px;margin:10px 58px;text-align: center;}
.home-3 .li .cover{width:290px;height:186px;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}
.home-3 .li .l1{font-size: 22px;color:#7c7c7c;line-height: 50px;}
.home-3 .li .l2{font-size: 14px;color:#7c7c7c;line-height: 18px;margin-bottom: 10px;}

.home-4 .tit{margin:60px 0 70px 0;text-align: center;color:#ffa705;font-size:38px;}
.home-4 .home4-wp{height:438px;background:rgb(247,247,247) no-repeat center center/100% 100%;position: relative;}
.home-4 .home4-wp >.fr{background:#e10536;color:#fff;padding:8px;width:585px;height:422px;
overflow: hidden;}
.home-4 .home4-wp >.fr .cover{width:585px;height:311px;background-repeat: no-repeat;background-position:  center center;background-size: 100% 100%;}
.home-4 .home4-wp >.fr .l1{font-size: 22px;line-height: 30px;margin-top:15px;margin-bottom:10px;}
.home-4 .home4-wp >.fr .l2{font-size: 19px;line-height: 30px;overflow: hidden;
    text-overflow: ellipsis;}
.home-4 .home4-wp >.fl{padding-left:20px;padding-top:40px;}
.home-4 .home4-wp >.fl .li{margin-bottom: 40px;height:24px;line-height: 24px;}
.home-4 .home4-wp >.fl .li span{background:#e10536;color:#fff;width:18px;height:18px;border-radius: 18px;display: inline-block;position: relative;top:4px;}
.home-4 .home4-wp >.fl .li a{width:600px;overflow: hidden;margin-left:12px;color:#404040;white-space: nowrap;
    text-overflow: ellipsis;}
.home-4 .home4-wp >a.more{position: absolute;width:101px;height:23px;right:0;bottom:-34px;
line-height:21px;border:1px solid #db0000;color:#db0000;border-radius: 4px;text-align: center;
font-size:16px;
}
.home-4 .pager{padding:8px 0 65px 0;}
.home-4 .pager a{float:left;margin:4px;width:30px;height:30px;line-height: 30px;text-align: center;color:#db0000;border:1px solid #db0000;border-radius: 4px;font-size:14px;}
.home-4 .pager a.fire{background:#db0000;color:#fff;}

.page-footer{background:#f0f0f0;min-width:1270px;}
.page-footer a{color:#656565}
.page-footer .page-footer-header{line-height:44px;border-bottom: 1px solid #dadada;}
.page-footer .page-footer-header a{width:100px;margin-right:60px;float:left}
.page-footer .page-footer-header a.old{width:240px;margin-right:60px;float:left}
.page-footer .page-footer-header a.r{margin-right: 0;text-align: right;width:80px}

.page-footer .page-footer-body{line-height:22px;margin-top:35px;height:236px;}
.page-footer .page-footer-body .l{width:100px;margin-right:60px;float:left}

.page-footer .page-footer-body .lold{ width:240px; margin-right:60px;float:left}

.page-footer .page-footer-body .l a{display:block;}


.page-footer .page-footer-body .lold a{ float:left;display:block;}

.page-footer .page-footer-body .l .r{margin-right: 0;text-align: right;width:96px}
.page-footer .page-footer-body .r a{display:block;}

.page-footer2 .link-wp{color:#686868;line-height: 24px;font-size: 14px;padding:15px 0;border-bottom:1px solid #c6a472;
text-align: center;}
.page-footer2 .link-wp a{color:#686868;margin:0 2px;}
.page-footer2 .linkx{padding-top:17px;height:100px;}
.page-footer2 .linkx >.fl{width:185px;height:32px;background:url(../image/logo.png) no-repeat center left/auto 100%;}
.page-footer2 .linkx >.fr .fl{color:#686868;margin-left:16px;font-size: 14px;}
.page-footer2 .linkx >.fr a.fl{color:#686868;}
.page-footer2 .linkx >.fr .qr{font-size:8px;text-align: center;}
.page-footer2 .linkx .logo{position: relative;}
.page-footer2 .linkx .logo::after{position: absolute;content: " ";width: 162px;height: 34px;top: 0;right: -106px;background: url(../image/lll.png) no-repeat center center/cover;;}

.footer-bar{position: fixed;z-index:999;right:25px;bottom:100px;background:#fff;border-radius: 8px;overflow: hidden;box-shadow:0px 0px 10px #ddd;}
.footer-bar .li{height:85px;width:179px;padding:0 6px;text-align: center;font-size:12px;color:#717171;display:block;}
.footer-bar .li.li_txt{height:30px;line-height:30px;border-bottom: 1px solid #eee;}
.footer-bar .li.li_txt:last-child{border-bottom: 0;}
.footer-bar .li1,.footer-bar .li2{border-bottom:1px solid #ddd;}
.footer-bar .li:hover{background:url(../image/bar-x.png) no-repeat center center/100% 100%;color:#fff;}
.footer-bar .li i{display: block;height:58px;}
.footer-bar .li1 i{background:url(../image/bar-1.png) no-repeat center center/27px 27px}
.footer-bar .li1:hover i{background-image:url(../image/bar-1x.png)}
.footer-bar .li2 i{background:url(../image/bar-2.png) no-repeat center center/33px 23px}
.footer-bar .li2:hover i{background-image:url(../image/bar-2x.png)}
.footer-bar .li3 i{background:url(../image/bar-3.png) no-repeat center center/29px 22px}
.footer-bar .li3:hover i{background-image:url(../image/bar-3x.png)}
.inner-banner{height:300px;background:url(../image/banner2.jpg) no-repeat center center/auto 100%;border-bottom:4px solid #bb0000;max-width:1920px;margin:auto;}
.inner-ss{background: #f6f6f6;padding:30px 0;min-width:1270px;}
.inner-ss>.main-wp>.fl{width:260px;background:#fff;text-align: center;padding-bottom:20px}
.inner-ss>.main-wp>.fr{width:870px;background: #fff;padding:20px 40px 30px 40px;}
.inner-ss>.main-wp>.fl .title{background: #f90000;position: relative;height:64px;font-size: 20px;margin-bottom: 45px;}
.inner-ss>.main-wp>.fl .title .l1{position: absolute;bottom:-35px;height:70px;left:39px;width:180px;text-align: center;line-height: 70px;background: #dcaf6e;color:#fff;}
.inner-ss>.main-wp>.fl .title .l2{position: absolute;bottom:-30px;height:30px;left:39px;width:180px;text-align: center;line-height: 30px;background: #e7bf86;color:#fff;}
.inner-ss>.main-wp>.fl a{color:#222;line-height: 48px;font-size: 18px;width:230px;display: block;margin:auto;border-bottom: 1px solid #eee;}
.inner-ss>.main-wp>.fl a.fire{background: #f90000;color:#fff;width:260px;}
.inner-ss>.main-wp>.fl a:last-child{border-bottom:0;}
.inner-ss>.main-wp>.fr .tit,
.msg-page .title
{height:22px;border-bottom: 1px solid #eee;line-height: 22px;padding-bottom:9px;padding-left:15px;font-size:13px;color:#676767;position: relative;}
.inner-ss>.main-wp>.fr .tit span,
.inner-ss>.main-wp>.fr .tit i,
.msg-page .title span,
.msg-page .title i{float:left;}
.inner-ss>.main-wp>.fr .tit:before,
.msg-page .title:before{content: " ";position: absolute;left:0;top:0;height:22px;width:3px;background: #ff6600;}
.home-icon{display: inline-block;height:22px;width:14px;background:url(../image/icon-png.png) no-repeat center center / 100% auto;}
.inner-ss>.main-wp>.fr .body{padding:20px 0;border-bottom:1px solid #eee;}
.inner-ss>.main-wp>.fr .body img{max-width: 100%;}
.banner2{height:300px;background-repeat: no-repeat;background-size: auto 100%;background-position: center top;border-bottom:3px solid #cb191d;min-width:1270px;}
.big-bread{font-size:14px;padding:28px 0 28px 0;border-bottom: 1px solid #ddd;}
.big-bread .tit{border-left:3px solid #ffa705;padding-left:10px;line-height: 20px;height:20px;} 
.big-bread .tit>*{float: left;}
.news-index-t1{padding:30px 0 60px 0;height:40px;background:url(../image/txt-zxzx.png) no-repeat center center/auto 40px}
.news-index-box1-swiper{width:660px;height:500px;}
.news-index-box1-swiper .swiper-slide{background-size: cover;}
.news-index-box1{position: relative;width:660px;}
.banner-body{height:177px;background:#e10536;border-top:10px solid #f3671d;}
.banner-body-item{display: none;padding:20px 20px;color:#fff;font-size: 18px;}
.banner-body-item a{color:#fff;}
.banner-pager {position: absolute;top:400px;left:0;z-index: 1;}
.banner-pager a{display: block;float:left;width:120px;height:100px;margin-right:2px;background:#e10536;color:#fff;line-height: 100px;text-align: center;font-size:40px;}
.banner-pager a.fire{background:#ffa705;color:#e10536}

.banner-body-tit{font-size: 22px;height:22px;line-height:22px;overflow: hidden;white-space: nowrap;
    text-overflow: ellipsis;width:92%;margin-left:8%}
.banner-body-body{height:44px;line-height:22px;overflow: hidden;
    text-overflow: ellipsis;width:92%;margin:20px 0;margin-left:8%;}

.banner-body-item .clear{font-size:14px;line-height:34px;}
.banner-body-item .fr{border:1px solid #fff;border-radius: 4px;padding:8px 20px;line-height: 14px;}
.news-index-box1-box2-wp{background:#f5f5f5;padding-bottom:84px;margin-bottom:80px;}
.news-index-box2{width:550px;background:#fff;}
.news-index-box2-title{border-top:10px solid #e50008;line-height:55px;font-size: 22px;color:#e50008;padding:0 32px;background:#f5f5f5;}
.news-index-box2-body{padding-top:18px;padding-bottom:18px;}
.news-index-box2-body a{margin:0 32px;padding:18px 0 18px 54px;position: relative;font-size:22px;line-height: 30px;height:60px;overflow: hidden;display: block;color:#000;border-bottom:1px solid #ddd;}
.news-index-box2-body a:last-child{border-bottom:0;}
.news-index-box2-body a i{position: absolute;left:0;top:50%;width:36px;height:36px;margin-top:-18px;line-height: 36px;text-align: center;color:#fff;background:#e10536;border-radius: 18px;}

.news-index-box3-title .main-wp{position: relative;height:170px;}
.news-index-box3-title .title{height:40px;width:158px;margin-left:-79px;position: absolute;top:0;left:50%;
    background:url(../image/txt-zxjj.png) #fff no-repeat center center /100% 100%;}

.news-index-box3-title .box-line{border:1px solid #e1c5ae;height:60px;position: absolute;left:0;top:20px;height:60px;width:100%;}
.news-index-box3-title .links{position: absolute;top:64px;text-align: center;left:50%;background:#fff;}
.news-index-box3-title .links a{display: inline-block;line-height: 34px;padding:0 8px;margin:0 4px;background:#bf8352;font-size: 18px;color:#fff;border-radius: 4px;}
.news-index-box3-title .links a.fire{background:#bb1921}

.news-index-box4 .news-box{width:380px;height:185px;box-shadow: 0 0 8px #888888;margin:21px;
background:url(../image/news-box-bg.png) #fff no-repeat right top /180px auto;position: relative;
font-size: 18px;
}
.news-index-box4 .news-box .category{position: absolute;width:160px;height:30px;line-height: 30px;right:5px;text-align: center;color:#fff;top:12px;}
.news-index-box4 .news-box .date{position: absolute;height:30px;line-height: 30px;left:22px;color:#bf8352;top:12px;}
.news-index-box4 .news-box .title{padding:80px 22px 0 22px;line-height: 28px;height:56px;overflow: hidden;display:block;color:#000;}
.pager-html{padding:30px 0 50px 0;text-align: center;}
.pager-html span,.pager-html a{
    display: inline-block;width:36px;height:36px;border-radius: 4px;border:1px solid #cb191d;text-align: center;line-height: 36px;margin:0 2px; color:#cb191d
}
.pager-html span{background:#cb191d;color:#fff ;}
 


.article-body{line-height: 20px;font-size:14px;line-height:200%;}
.article-body h1{font-size:22px;line-height: 44px;margin:10px 0}
.article-body h2{font-size:20px;display:inline-block;margin:10px 0}
.article-body h1.article-title{text-align: center;}
.article-body p.publish_date{margin-bottom:44px;text-align: center;}
.article-body p{margin:10px  0;/*text-indent: 2em;*/}
.article-body img{max-width:100%;display:block;margin:10px auto;}


.home2x-wp .li{text-align: center;font-size:20px;margin:auto;line-height: 30px;}
.home2x-wp .li i{background:url(../image/_home-x2-p1.png) no-repeat center center/cover;
width:356px;height:206px;display: block;margin:auto;position: relative;margin-bottom:10px;}
.home2x-wp .li i a{display:none}
.home2x-wp .li.fire {color:#cb191d;font-size: 140%;}
.home2x-wp .li.fire i{width:445px;height:266px;top:-15px;box-shadow: 0 0 8px #888888}
.home2x-wp .li.fire i a{display: block;position: absolute;
bottom: 1px;right:10px;background:#cb191d;color:#fff;font-size: 14px;line-height: 28px;padding:0 10px;}
.home2x-wp .li2 i{background-image:url(../image/x_home-x2-p22.png)}
.home2x-wp .li3 i{background-image:url(../image/__home-x2-p3.png)}
.home-vv {margin-bottom:80px;margin-top:20px;text-align:center;}
.home-vv .dd{width:230px;height:290px;margin:auto;}
.home-vv .d1{background:url(../image/home-v11.png) no-repeat center center /cover;}
.home-vv .d2{background:url(../image/home-v2.png) no-repeat center center /cover;}
.home-vv .d3{background:url(../image/home-v31.png) no-repeat center center /cover;}
.home-vv .d4{background:url(../image/home-v41.png) no-repeat center center /cover;}
.home-vv .d5{background:url(../image/83v.png) no-repeat center center /cover;}
 
.home-vv .dt{line-height:45px;font-size:14px;color:#fff;background:#dcaf6e;text-align:center;position: relative;}
.home-vv .dt:before,.home-vv .dt:after{
content:" ";position: absolute;left:-15px;top:0;width:15px;height:45px;background:#dcaf6e;
}
.home-vv .dtnol:before,.home-vv .dtnor:after{display: none;}
.home-vv .dt:after{left:auto;right:-15px;}
.home-vv td{position: relative;}
.home-vv td .big{display: none;}
.home-vv td.fire .big{display: block;position: absolute;left:50%;top:50%;margin-left:-165px;margin-top:-240px;
line-height: 30px;color:#bb1921;z-index:999;background: #fff;
font-size:18px}
.home-vv td.fire .big i{width:310px;height:390px;border:10px solid #fff;display:block}
.home-vv td.fire .big.b1 i{background:url(../image/home-v11.png) no-repeat center center /cover;}
.home-vv td.fire .big.b2 i{background:url(../image/home-v2.png) no-repeat center center /cover;}
.home-vv td.fire .big.b3 i{background:url(../image/home-v31.png) no-repeat center center /cover;}
.home-vv td.fire .big.b4 i{background:url(../image/home-v41.png) no-repeat center center /cover;}
.home-vv td.fire .big.b5 i{background:url(../image/83v.png) no-repeat center center /cover;}

.msg-page .title{margin-top:20px;margin-bottom:20px}
.msg-page .msg{width:828px;height:604px;margin:20px 20px;background:url(../image/msg-bg.png) no-repeat center center/cover;position: relative;}

.msg-page .msg .v1,
.msg-page .msg .v2,
.msg-page .msg .v3{position: absolute;left:20px;top:96px;}
.msg-page .msg .v2{top:161px}
.msg-page .msg .v3{top:226px}
.msg-page .msg .v1>label,
.msg-page .msg .v2>label,
.msg-page .msg .v3>label{float: left;width:80px;text-align: right;padding-right:20px;line-height:45px;}
.msg-page .msg .v1>input,
.msg-page .msg .v2>input,
.msg-page .msg .v3>input{float:left;width:160px;height:45px;line-height: 45px;border:0;background:transparent;}
.msg-page .msg #v4{position: absolute;left:20px;top:290px;width:778px;height: 226px;background:transparent;}
.msg-page .msg #v5{position: absolute;left:342px;top:540px;width:136px;height: 47px;}

.alert-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0, 0.7);z-index:10000}
.alert-body{position: fixed;top:40%;left:50%;width:400px;margin-left:-200px;line-height: 40px;background:#fff;border-radius: 10px;z-index:10001}
.alert-txt{padding:20px;}
.alert-btn{border-top:1px solid #ddd;display: block;color:#000}


.home-i-banner{
    background: rgb(222,54,58);width:100%;height:170px
}
.home-i-banner>div{
    float: left;
    border-right: 6px #fff solid;
    width:419px;height:100%;color:#fff;position: relative;
    /*opacity: 0.9;*/
}
.home-i-banner>div:last-child{border-right: 0;}
.home-i-banner .t1{position: absolute;top:33px;left:110px;font-size: 28px;font-weight: bolder;}
.home-i-banner .t2{position: absolute;top:70px;left:110px;font-size: 24px;font-weight: bolder;}
.home-i-banner .t1 i{position:relative;top:-20px;}
.home-i-banner .t3{position: absolute;top:100px;left:110px;font-size: 14px;width: 220px;line-height: 24px;}
.home-i2-banner{position:relative;}
.home-i2-banner>div{
    position: absolute;
    background: #dcaf6e;
    top:193px;left:51px;color:#fff;
    width:336px;height:197px;
}
.home-i2-banner>div.t2{
    left:466px
}

.home-i2-banner>div.t3{
    left:893px
}
.home-i2-banner .t11{padding:10px;font-size: 110%;line-height: 200%;}
.home-i2-banner .t22{padding: 0 10px 10px 10px;line-height: 130%;font-size: 90%;}






.index_lifeshow{padding-top:0px; padding-bottom:0px; background-color:#f6f6f6; height:550px;}
.index_lifesqur{width:242px; height:230px; margin-top:18px; background-color:#FFF; display:inline-block; float:left; margin-right:15px;}
.index_lifesqur:hover {box-shadow:0px 3px 5px #ddd;}
.index_lifesqur:nth-child(5),.index_lifesqur:nth-child(10){ margin-right:0px;}
.index_lifesqi {width:242px; height:170px; display:block; text-align:center}
.index_lifepi  {width:36px; height:36px; border-radius:100px; overflow:hidden; float:right; display:inline-block; margin-right:15px;}
.index_lifest  {display:block; font-weight:bold; margin-top:10px; margin-bottom:3px; text-align:center}




#pages {
	clear: both;
	padding: 10px 10px 10px 10px;
	text-align: center;
	font: 14px 'Microsoft YaHei';
}
#pages a {
	
	padding: 0px 12px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #ccc;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.hover {
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f30;
	color: #fff;
	text-decoration: none;
}
#pages span {

	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	background: #f30;
	border: 1px solid #f30;
	color: #fff;
	text-align: center;
}


.pc{  line-height:180%;}