﻿* {
margin: 0;
padding: 0;
box-sizing: border-box
}

ul,
ol {
list-style: none;
}

a {
text-decoration: none
}

input {
border: none
}


/* 新闻 */
.dangquns{overflow: hidden;}
.dangquns .dqlis::after{display: block;content: "";clear: both;}
.dangquns .dqlis{padding: 20px 0;border-bottom: 1px solid #e6e6e6;}
.dangquns .dqfls{width: 22%;text-align: center;}
.dangquns .dqfls{position: relative;}
.dangquns .dqflspic {overflow: hidden;height: 0;padding-bottom: 66%;}
.dangquns .dqflspic img {transition: 0.6s;width: 100%;}
.dangquns .dqlis:hover .dqfls img{transform: scale(1.1);}
.dangquns .dqlis a{display: block;}
.dangquns .dqfrs{width: 78%;padding-right: 50px; }
.dangquns .dqfrs h3{font-size: 18px;color: #333;padding-top: 10px; font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dangquns .dqfrs i{ color: #bababa; display: block; margin: 12px 0;transition: 0.6s; }
.dangquns .dqfrs p{font-size: 14px;color: #464646; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.erji {
    text-align: center;
    height: 50px;
    margin: 0 auto;
   margin-top: 30px;
}
.curs {
    margin-right: 5px;
}
.erji a.active {
    background: #d30d1c;
    color: #fff;
    border: solid 1px #fff;
}
.erji a {
    width: 100px;
    font-size: 15px;
    color: #666;
    line-height: 50px;
    border: solid 1px #aaaaaa;
    padding: 8px 35px;
    margin-left: 10px;
}
.pimsb {
    padding: 20px 0;
    margin-top: 20px;
    margin-bottom: 70px;
}
.pimsb p {
    line-height: 25px;
    float: left;
}
.pimsb .fr {
    float: right !important;
}
.pimsb .nsa2 {
    border: 1px solid #ccc;
    width: 120px;
    line-height: 35px;
    text-align: center;
    color: #1079be;
    float: right;
}
.nsnygtit {
    padding: 40px 0 30px 0;
}
.nsnygtit h3 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.nsnygtit p {
    font-size: 15px;
    color: #666;
    text-align: center;
    margin-top: 30px;
}
.dangquns .dqlis:hover .dqfrs h3{color: #d6383f;}
.infw li{
	    height: 280px;
    padding: 15px;
    overflow: hidden;
}
.header {width:100%;position:fixed;top:0;left:0;z-index:999;height:100px; background:#fff;}
/* .header .left {width:12%}
*/.header .left a img {margin-top:20px}
.header .left .img2 {display:none}
.header .nav {-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;height:100%;line-height:100px;display:block}
.header .navbar_nav li {float:left;position:relative;display:block}
.header .navbar_nav li:after {content:"";width:0;height:3px;background:#c4013b;position:absolute;bottom:0;left:0;transition:all .5s ease 0s}
.header .navbar_nav li::before {content:"";background: url(../images/hej.png)no-repeat center;width: 100%;height: 12px;display: none; position:absolute;bottom:0;left:0;transition:all .8s ease 0s}
.recruitny  .srcnytxt h3{font-size: 22px;color: #333;text-align:center;padding: 30px 0 15px 0;font-weight: bold;}
.recruitny  .srcnytxt span{font-size: 14px;color: #666; text-align:center;display: block;padding-bottom: 30px;}

        .recruit {overflow: hidden;}
                                .recruit .recimg{overflow: hidden;}
                                .recruit .recimg img{transition: 1s;width: 100%;}
                                .recruit li a{border: 1px solid #ccc;}
                                .recruit li:hover .recimg img{transform: scale(1.2);}
                                .recruit .rectxt {height: 195px;padding: 0 5%;}
                                .recruit .rectxt h3{font-size: 20px;color: #333;text-align:center;padding: 30px 0 25px 0;font-weight: bold;}
                                .recruit .rectxt p{font-size: 14px;color: #666; }
                                .recruit li a{display: block;}
                                .recruit li:hover h3{color: #d30d1b;}
                                .recruit li:hover p{color: #d30d1b;}
                                .recruit li:hover   a{box-shadow: 0px 5px 10px rgba(0,0,0,0.6);border: rgba(0,0,0,0.6)}
.ditutxt {
    padding-top: 60px;
}
.ditutxt .dttfl h3 {
    font-size: 30px;
    font-weight: bold;
}
.ditutxt .dttfl p {
    line-height: 30px;
    font-size: 15px;
    padding-top: 15px;
}
.ditutxt .dttfr li {
    text-align: center;
}
.ditutxt .dttfr li h5 {
    padding-top: 10px;
    font-size: 15px;
}

.header .navbar_nav li  a {text-decoration:none;height:100%; padding:0 25px;display:block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;color:#333;font-size:16px}
.header .navbar_nav li:hover:after {width:100%}
.header .navbar_nav li:hover::before {display: block;}
.header .navbar_nav li.active:before {display: block;}
.header .navbar_nav li.hdcen:hover .dropdss{display: block;}
.dropdss{position:absolute; left: 155px;top: 0;display: none;}
.dropdss a{display: block;width: 150px;margin-bottom: 0!important ;padding: 10px 0!important;}
.header .navbar_nav li:hover   a {color:#c4013b!important ; }
.header .navbar_nav li.active:after {width:100%}
.header .navbar_nav li.active  a {color:#c4013b!important ; }
.header .navbar_nav li.dropdown {display:inherit;position:relative}
.header .navbar_nav li.dropdown .jt {width:20px;height:20px;background:url(../images/) no-repeat;background-size:100% 100%;display:block}
.header .navbar_nav li.dropdown .dropdown_menu {display:none;position:absolute;top:100px;background:#fff;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:115%;left:-10%}
.header .navbar_nav li.dropdown .dropdown_menu a {font-size:14px;color:#666;padding:14px 10px;line-height: initial;text-align:center;background:#fff;margin-bottom:2px}
.header .navbar_nav li.dropdown:hover .dropdown_menu {display:block;background:#f3f3f3;  -webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.header .navbar_nav li.dropdown:hover .dropdown_menu a {color:#666!important}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {color:#fff!important;background:#c4013b}
.hdtel{padding-left: 30px;}
.hdtel img{padding-top: 30px;}
#navToggle {display:none}
.m_nav {position:fixed;top:0;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:100%;height:100%;background:#fff;transition:all ease .5s;-webkit-transition:all ease .5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%)}
.m_nav.open {transform:translateX(0)}
.m_nav .top {height:60px;padding:20px;box-sizing:border-box}
.m_nav .top .closed {width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer}
.m_nav .logo {width:100%;margin:0 auto}
.m_nav .logo img {height:60px;display:block;margin:30px auto}
.m_nav .ul {margin-top:30px}
.m_nav .ul li {padding:0 20px; transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0}
.m_nav.open .ul li {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.m_nav .ul li:nth-child(1) {-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(2) {-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(3) {-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(4) {-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(5) {-webkit-transition:all 1s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(6) {-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:100%}
.m_nav .ul li .dropdown_menu {display:none}
.m_nav .ul li.dropdown.active .dropdown_menu {display:block}
.m_nav .ul li .dropdown_menu a {display:block;height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:1px solid #f5f5f5}
.m_nav .ul li .dropdown_menu a:last-child {border:none}


@media screen and (max-width:1336px) {.header .left a img {height:55px;margin-top:25px;}
.header .navbar_nav li a {padding:0 13px;}
}
@media screen and (max-width:1024px) {.header .left a img {height:45px;}
}
@media screen and (max-width:992px) {.header .left a img {margin-top:5px;}

.header {padding:0 10px}
.header{height: 60px;}
.header #navToggle {height:100%;padding:9px 15px;margin-right:-15px;display:inline-block;float:right}
.header #navToggle span {position:relative;width:30px;height:2px;margin-top:19px}
.header #navToggle span:before,.header #navToggle span:after {content:'';position:relative;width:100%;height:2px;left:0}
.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;background:#c4013b}
.header #navToggle span:before {top:8px}
.header #navToggle span:after {bottom:10px}
.header #navToggle.open span:before {top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}
.header #navToggle.open span:after {bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}
.header #navToggle.open span {background:0 0}
.header #navToggle.open span:before,.header #navToggle.open span:after {background:#4f4f4f}
.header .nav {display:none}

}


.slipe-box .bannar {width:100%;position:relative;margin-top: 100px;}
.slipe-box .bannar .swiper-slide img {width:100%}
.slipe-box .bannar .slipe-left,.slipe-box .bannar .slipe-right {position:absolute;top:50%; width:50px;height:50px;margin-top:-25px;z-index:8;background:rgba(255, 255, 255, 0.6); border-radius:50%;text-align:center;display:none;cursor:pointer}
.slipe-box .bannar .slipe-left:hover,.slipe-box .bannar .slipe-right:hover {display:block;background: rgba(255, 255, 255, 0.8);}
.slipe-box .bannar .slipe-left img,.slipe-box .bannar .slipe-right img {margin-top:16px}


.slipe-box .bannar .slipe-left {left:50px}
.slipe-box .bannar .slipe-left img {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.slipe-box .bannar .slipe-right {right:50px}
.slipe-box .bannar .arowshow {display:block}
.slipe-box .swiper-pagination {text-align:center;position:absolute;bottom:64px!important;left:50%!important;z-index:10;width:auto!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.slipe-box .swiper-pagination div {cursor:pointer;width:50px;height:7px;float:left;opacity:1;border-radius:0;margin:0 5px;background:rgba(255,255,255,.5);position:relative;overflow:hidden}
.slipe-box .swiper-pagination div p {position:absolute;top:0;left:-50px;width:50px;height:7px;background:#c4013b;float:left}
.slipe-box .swiper-pagination div .login {-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}

.ggtit{text-align: center;}
.ggtit h3{font-size: 24px;font-weight: bold;color: #c4013b;}
.ggtit h3 span{color: #333;}
.ggtit i{display: inline-block;width: 40px;height: 1px;background: #c4013b;margin: 30px 0 10px 0 ;}
.ggtit p{line-height: 30px;color: #666;}
.indexfw{margin:80px 0;}
.infw{padding-top: 60px;}
.infw li h2{font-size: 20px;color: #333;font-weight: bold;text-align: center;padding: 25px 0 20px 0;}
.infw li p{font-size: 16px;color: #666;  line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.infw li:hover h2{color: #c4013b;}
.wxbox {box-shadow:0 0 2px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1;}
.wxbox:before,.wxbox:after,.wxbox .wxbox-content:before,.wxbox .wxbox-content:after {content:"";width:100%;height:50%;background:#333;opacity:0.6;transform:translateX(-50%) translateY(0%);position:absolute;top:-50%;left:50%;z-index:1;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);transition:all .3s;}
.wxbox:after {transform:translateX(-50%) translateY(0%);top:auto;bottom:-50%;z-index:0;-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);}
.wxbox .wxbox-content:before {width:50%;height:100%;transform:translateX(0%) translateY(-50%);top:50%;left:auto;right:-50%;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);}
.wxbox .wxbox-content:after {width:50%;height:100%;transform:translateX(0%) translateY(-50%);top:50%;right:auto;left:-50%;z-index:0;-webkit-clip-path:polygon(0 100%,100% 50%,0 0);clip-path:polygon(0 100%,100% 50%,0 0);}
.wxbox img {width:100%;height:auto;transform:scale(1);transition:all 0.5s;}
.infw li:hover .wxbox:before {top:0;}
.infw li:hover .wxbox:after {bottom:0;}
.infw li:hover .wxbox-content:before {right:0;}
.infw li:hover .wxbox-content:after {left:0;}

.infw li:hover img {transform:scale(1.5);}
.wxbox .wxbox-content {height:100%;width:100%;position:absolute;left:0;top:0;}
.wxbox .wxcontent {text-align:center;width:100%;transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;top:50%;z-index:1;}
.wxbox .wxtitle {color:#fff;font-size:20px;text-transform:uppercase;margin:0 0 5px;transform:rotateY(360deg) scale(0);transition:all 0.5s;}
.infw li:hover .wxtitle {transform:rotateY(0) scale(1);}
.infw li:hover .wxpost {transform:rotateY(0) scale(1);}
.wxbox .wxpost {color:#fff;font-size:12px;letter-spacing:1px;text-transform:capitalize;margin:0 0 15px;display:block;transform:rotateY(360deg) scale(0);transition:all 0.5s ease 0.25s;}


.indexab{background: url(../images/idxabout.jpg) center no-repeat;padding: 80px 0;}
.inabt{padding-left: 55%;}
.inabttit{text-align: inherit;}
.inabttit h3 span{color: #fff;}
.inabtxt p{color: #fff;font-size: 14px;color: #fff;line-height: 34px;}
.hbtns {margin: 50px 0 20px 0!important;}

 


.honortit {float: right; overflow: hidden;margin : 60px 0 20px 0;}
.honortit p {display: block;cursor:pointer;float: left; width:140px;height:40px;color:#c4013b; line-height:40px;font-size:14px;text-align:center; border:1px solid #ccc;}
.honortit p.active {color:#fff;background:#c4013b;border: 1px solid #c4013b;}
.honorcon>li {display:none;}
 

.indexns .newsfl .newsfltxt h3{font-size:16px;color: #333;font-weight: bold; padding: 20px 0 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.indexns .newsfl .newsfltxt span{font-size:14px;color: #666; }
.indexns .newsfl .newsfltxt p{font-size:14px;padding-top: 10px;line-height: 22px; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden }
.indexns .newsfltxt .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ededed; position:relative;  font-size: 16px; }
.indexns .newsfltxt .mores:hover{ color: #c4013b; }
.indexns .newsfltxt .mores:before{ content:""; width:100%; height:1px; background:#c4013b; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); }
.indexns .newsfltxt:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}
.indexns .newsfl .newsfltxt:hover h3{color: #c4013b;}
.indexns .nsfl{text-align:center;background: #c4013b;padding:13px 0px;width:13%;}
.indexns .nsfl h2{font-size:28px;color: #fff;font-weight: bold; }
.indexns .nsfl span{font-size: 14px;color: #fff;margin-top: 10px;}
.indexns .nsfr{width: 87%;padding-left: 20px;}
.indexns  li .nsfr:hover h3{color: #da251d}
.indexns .nsfr h3{font-size:18px;color: #333333;font-weight:600;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: 0.6s;}
.indexns .newsfr{padding-left: 50px}
.indexns .nsfr p{font-size: 14px; color: #636363;padding-top:5px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
 
.indexns .nsfl{padding-top: 10px}
.indexns .newsfltxt:hover h3{color:#da251d ;}
.indexns  .newsfr   li::after{display: block;content: "";clear: both;border-top: 1px dotted #ccc;margin: 10px 0}
.indexns a{display: block;overflow: hidden;}








.footertit {padding:50px 0;}
.footertit h3 {text-align:center;font-size:30px;color:#f7f7f7;}
.footertit img {display:block;margin:0 auto;padding-top:10px;max-width:100%;}
.footer {background:#2a2a2a  ;margin-top: 0px;position:relative;}
.footer>.container {position:relative;padding:10px 15px;height:300px;}
#footernav {width:100%;}
#footernav li {float:left;width:12.2%;padding-top:50px;}
#footernav li:nth-child(1) {float:left;width:26%;margin-right: 10%;}
 
#footernav li:nth-child(5) {float:left;width:14.5%;}
#footernav li p {font-size:14px;text-align:center;color:#333;padding-top:20px;}
#footernav dt {padding-bottom:10px;}
#footernav dt a {color:#fff;font-size:16px;font-weight:bold;}
#footernav dd a {color:#333;font-size:14px;}
#footernav li .wenzz {font-size:14px;}
#footernav dt a,#footernav dd a {line-height:2.2;transition:color ease .5s;color:#f7f7f7;}
#footernav dt a:hover {color:#c4013b;}
#footernav dd a:hover {color:#c4013b;}
.fttel{overflow: hidden;}
.fttel img{float: left;}
.fttel span{color: #fff;display: inline-block;font-size: 14px;margin-top: 5px;padding-left: 10px;}
.fttel h2{display: inline-block; color: #fff;font-size: 30px ;font-weight:  bold;margin-top: 5px;margin-bottom: 20px; padding-left: 10px;}

.footerbot {background:#2a2a2a;height:60px;border-top: 1px solid #666;}
.footerbot p {color:#fff;font-size:14px;float:left;line-height:60px;}
.ftfr {width:180px;padding-top:18px;}
.ftfr a{display: block;color: #fff;}




.nybanner{padding-top: 100px;}
.fafltit{background: url(../images/lm1.jpg) no-repeat center;}
.fafltit h3{font-size: 24px;font-weight: bold;line-height: 85px;color: #fff;padding-left: 30px;}
.fangan{padding-top: 40px;}
.fafllb {border: 1px solid #ccc;border-bottom: none; margin-bottom: 40px}
.fafllb li a{display: block; width: 100%;line-height: 55px;color: #333; height:55px;}
.fafllb li{border-bottom: 1px solid #ccc}
.fafllb li::after{content: "";clear: both;}
/* .fafllb li p{max-width: 150px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 20px;font-weight: bold;font-size: 14px;} */
.fafllb li p{max-width: 150px;white-space:nowrap;padding-left: 20px;font-weight: bold;font-size: 14px;}
 .fafllb li .active{color: #c4013b;background: #f9f9f9;}
.fafllb li .active2{opacity: 1;}
.fafllb li:hover {background: #f9f9f9;}
.fafllb li:hover p{color: #c4013b;}
 .fanganfl {padding-right: 72px;}
.fafllb li:hover em{color: #c4013b}
.fanganfr{padding-left:10px;padding-bottom:60px;}
.fanfrtit p{color: #333;font-size: 20px;float: left;font-weight: bold;} 
.fanganfr .fafllb i{display: block;height: 1px;background: #ccc;margin-top: 10px} 
.fanfrtit span{ padding-right: 10px;float: right;}
.fanfrtit span img{padding-right: 5px;margin-top: -5px;}
.fanfrtit .avt{color: #c4013b;}
.fanfrtit{padding-top: 20px;}



.zizhiny  span{width: 295px;height:195px;text-align: center;vertical-align: middle;display: table-cell;border: 1px solid #dddddd;padding: 10px;}
.zizhiny  span img{height: 100%; } 
.zizhiny  li{display: block;text-align: center}
.zizhiny  li p{padding: 20px;color: #646464;font-size: 14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zizhiny  li:hover p{color: #c4013b;}
.in-page{color:#888;margin-top: 30px;}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{height:35px;line-height:35px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:3px;}
.in-page a.cur,.in-page a:hover{border-color:#c4013b;background:#c4013b;color:#fff}

.n_wenh  li{background: #ececec;}
.n_wenhtxt{     height: 200px;padding: 25px 30px;}
.n_wenhtxt h3{font-size: 24px;color: #c4013b;font-weight: bold;text-align: center;padding-bottom: 15px;}
.n_wenhtxt p{
	    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 22px;
}
.n_wenhimg{overflow: hidden;}
.n_wenhimg img{transition: 1s;height:200px}
.n_wenh  li:hover img{transform: scale(1.2);}
.h2tit{background-color: #fff!important;}
 .fabott dd{line-height: 40px;padding-left: 30px;}
 .fabott{border-bottom: 1px solid #ccc;}
 .fabott a{font-size: 12px;color: #666;display: block;}
 .fabott  a.actives{color: #c4013b;}
 .n_zptop{overflow: hidden;}
 .n_zptop li{background: #c4013b;color: #fff;font-size: 16px;text-align: center;line-height: 40px;float: left;width: 16.6%;}

 .n_zpbot{overflow: hidden;}
 .n_zpbot div{text-align: center;width:16.6%;float: left;}

 .n_zpbot li{border-bottom: 1px solid #ebebeb;line-height: 70px;height: 70px; }

 .ny_zpintop{line-height: 40px;background: #c4013b;color: #fff;padding-left: 30px;font-size: 16%;}
 .nyzhaop{overflow: hidden;}
 .ny_zpin h3{font-size: 20px;color: #333;padding: 20px 0;font-weight: bold;}
 .jianli {padding-top: 50px;}
 .jianli a:hover{color: #fff;}
 .jianli a{width: 130px;line-height: 40px;background: #c4013b;color: #fff;display: inline-block;text-align: center;border-radius: 5px;}
@media(max-width:1680px) {

}

@media(max-width:1650px) {

}

@media(max-width:1440px) {


}

@media(max-width:1366px) { 

    .fanganfl{padding-right: 57px;}
    .n_wenhtxt p{font-size: 14px;line-height: 22px;}
    .n_wenhtxt h3{font-size: 18px;}
}




@media(max-width:1200px) {
    .indexns .newsfr{padding-left: 20px;}
    .indexns .nsfr h3{font-size: 16px;}
    .indexns .newsfr li::after{margin: 5px 0;}
    .fanganfl{padding-right: 0px;}
    #footernav li:nth-child(1){margin-right: 4%;}
    .fttel h2{font-size: 20px;}
    .n_wenhtxt{padding: 20px ;height: 136px;}
    .n_wenhtxt h3{padding-bottom: 5px;}
}

@media(max-width:1024px) {
    .fanganfl{display: none!important;}
    .main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer; }
    .main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#c4013b;}
    .main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
    .main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
    .main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
    .main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
    .main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
    .main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
    .main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
    .main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(236, 91, 91, 0.8);color:#fff}
    .main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
    .main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
}

@media(max-width:992px) {
    .hdtel{display: none;}
    .footer{display: none;}
 
}

@media(max-width:768px) {
   
    .inabt{padding-left: 0;}
.slipe-box .bannar{margin-top: 60px;}

.xian{display: none!important;}
.fanfrtit{display: none;}
.fanganfr{padding-left: 0;}
.nybanner{padding-top: 60px;}
.n_zpbot div:nth-child(2){display: none;}
.n_zpbot div:nth-child(5){display: none;}
.n_zpbot div{width: 25%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_zptop li:nth-child(2){display: none;}
.n_zptop li:nth-child(5){display: none;}
.n_zptop li{width: 25%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

}

@media(max-width:767px) {
.swiper-container-horizontal>.swiper-pagination-bullets{display: none;}
.ggtit h3{font-size: 20px;}
.ggtit p{line-height: 22px;font-size: 12px;}
.ggtit i{margin: 10px 0;}
.indexfw {margin: 20px 0;}
.infw{padding-top: 30px;}
.infw li h2{font-size: 18px;padding: 15px 0;}
.infw li p{font-size: 14px;line-height: 22px;}
.indexab{padding: 30px 0;}
.honortit{margin: 20px 0;}
.honortit p{width: 100px;height: 30px;line-height: 30px;}
.indexns .newsfr{padding-left: 0;}
.indexns .nsfl{width: 20%;}
.indexns .nsfr{width: 80%;}
.indexns .newsfl .newsfltxt p{margin-bottom: 20px;}
.indexns .newsfr li::after{margin: 15px 0;}
.footerbot p{line-height: 22px;}
.footerbot{height: 90px;text-align: center;padding: 10px 0;}
.ftfr{float: none;width: 100%;padding-top: 5px;}
.header{border-bottom: 1px solid #ebebeb;}
.fangan{padding-top: 20px;}
.fanganfr{padding-bottom: 20px;}
.n_wenhimg img{width: 100%;}
.n_wenh li{margin-bottom: 20px;}
.n_wenhtxt h3{margin-bottom: 15px;}
.jianli span{display: block;padding-top: 15px;}
}