@import url("//at.alicdn.com/t/font_2453696_7mhiekgu6s.css");
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0;margin:0px;padding:0px;font-family:'Microsoft YaHei';outline:none;font-size:15px;}
a{transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
ul,li{list-style-type:none;margin:0px;padding:0px;text-indent:0px;}
.clearfix:after{content:'';display:block;clear:both}
.fl{float:left}
.fr{float:right}
.hidden{display:none}
img{max-width:100%;max-height:100%;}
.container{width:1200px;margin-left:auto;margin-right:auto;font-family:Arial;}
.container:after{content:'';float:none;clear:both;display:block;width:100%}
.containers{width:1440px;}
.header{width:100%;float:left;}
.header .logo{float:left;margin-top:20px;margin-bottom:20px;}
.header .logo img{max-height:45px;}
.header .navbtn, .header .mobile-shade ,.mobile-container{display: none}
.navbar{float:right;height:100px;line-height:100px;}
.navbar ul li{float:left;padding-left:22px;padding-right:22px;position: relative;color:#fff;}
.navbar ul li a{font-size:16px;color:#fff;}
.navbar li a:hover,.navbar li.active a{color:#940001;}
.navbar ul li.active .dropdown,.navbar ul li:hover .dropdown{color:#940001;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.header .navbar li:hover .sub-nav { opacity: 1; z-index: 99; }
.header .navbar .sub-nav { position: absolute; z-index: -1; top: 100%; left: 25px; opacity: 0; width: 180px; line-height: 1; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3); background-color: #fff; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.header .navbar .sub-nav a { display: block; line-height: 20px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 10px; color: #666; font-size: 14px;border:none; }

.header .navbar .sub-nav a:hover { color: #d7000f;  }

.home-banner {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top:-100px;
    float:left;
    z-index:-1;
}
.home-banner .swiper-slide{background-size:cover;background-position:center center}
.home-banner .pagination{position:absolute;z-index:9;bottom:20px !important;text-align:center;font-size:0}
.home-banner .pagination span{opacity:1;width:9px;height:9px;border-radius:4.5px;opacity:0.5;background:none;background:#fff;}
.home-banner .pagination span.active{opacity:1;}
.home-main{width:100%;float:left;}
.home-about{width:100%;float:left;padding-top:90px;padding-bottom:65px;}
.home-about-left{width:49%;float:left;padding-right:2%;}
.title{width:100%;float:left;color:#000;font-size:36px;font-family:Georgia;background:url(/skin/img/ico_line.png) no-repeat left bottom;padding-bottom:20px;}
.home-about-left p{font-size:16px;color:#555;line-height:2em;text-align:justify;margin-top:20px;float:left;}
a.more{width:145px;height:40px;float:left;background:#940001;line-height:40px;text-align:center;color:#fff;font-size:16px;margin-top:35px;border-radius:2px;}
a.more:hover{background:#000;}
.home-about-pic{width:50%;float:right;}
.home-about-pic img{max-width:100%;}

.home-customer{width:100%;float:left;background:#f7f7f9;padding-top:70px;padding-bottom:70px;}
.customer-con{width:100%;float:left;position:relative;z-index:2;}
.customer-con .swiper-slide li{width:100%;float:left;background:#fff;height:110px;display: flex;justify-content:center;align-items: center;text-align:center;margin-bottom:0px;position:relative;z-index:3;}
.home-customer .title{background:url(/skin/img/ico_line.png) no-repeat center bottom;text-align:center;margin-bottom:70px;}
.customer-con .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0px !important;z-index:5;position:relative;margin-top:10px;}
.customer-con .swiper-pagination-bullet-active{background:#940001 !important;}

.home-news,.home-news-con{width:100%;float:left;}
.home-news{padding-bottom:50px;}
.home-news{padding-top:90px;}
.home-news .title{background:url(/skin/img/ico_line.png) no-repeat center bottom;text-align:center;margin-bottom:70px;}
.home-news-con-pic{width:43.33%;float:left;}
.home-news-con-pic .swiper-pagination-bullet{width:17px;height:3px;border-radius:0px;background:#fff;opacity:1;}
.swiper-pagination-bullet-active{background:#d7000f !important;}
.home-news-con-txt{width:53.75%;float:right;}
.item-home-news{width:100%;float:left;padding-bottom:32.5px;margin-bottom:32.5px;border-bottom:1px solid #e5e5e5;}
.item-home-news-time{width:85px;height:85px;float:left;border:1px solid #9d9d9d;font-size:18px;color:#040404;text-align:center;line-height:1.8em;padding:10px;}
.item-home-news-time span{width:100%;float:left;font-size:22px;border-bottom:1px solid #b2b2b2;}
.item-home-news-con{width:calc(100% - 95px);float:right;}
.item-home-news-con a{font-size:20px;color:#000;width:100%;float:left;margin-bottom:10px;margin-top:3px; font-weight:bold;font-family:'Microsoft YaHei';overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item-home-news-con span{width:100%;float:left;font-size:16px;color:#555555;line-height:1.6em;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.item-home-news:hover .item-home-news-time{background:#940001;color:#fff;border:1px solid #940001;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item-home-news:hover .item-home-news-time span{border-bottom:1px solid #b44d4e;}
.item-home-news:hover a{color:#940001;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item-home-news:nth-last-child(1){margin-bottom:0px;border-bottom:0px solid #e5e5e5;}
.home-news-con a.more{margin-left:calc(50% - 72.5px);margin-bottom:80px;}

.homecontact{width:100%;float:left;background:url(/skin/img/contactbg.jpg) no-repeat center top;padding-top:90px;padding-bottom:90px;}
.homecontact form{width:81%;float:left;}
.homecontact form input{width:calc(33.33% - 6px);float:left;margin-right:9px;text-indent:15px;height:40px;line-height:40px;outline:none;margin-bottom:9px;color:#999999;font-size:15px;}
.homecontact form input:nth-child(3n){margin-right:0px;}
.homecontact form button{width:100%;float:left;background:#940001;color:#fff;border:none;height:40px;line-height:40px;font-size:15px;}
.focus{width:140px;float:right;font-size:24px;color:#fff;line-height:2em;}



/******/
footer{width:100%;float:left;background:#111111;color:#fff;}
.yqlj{width:100%;float:left;padding-top:50px;padding-bottom:50px;}
.yqlj span{font-size:24px;color:#fff;width:100%;float:left;margin-bottom:30px;}
.yqlj a{font-size:18px;color:#fff;opacity:0.4;line-height:2em;margin-right:15px;}
.copyright{width:100%;float:left;text-align:center;color:#fff;font-size:16px;color:#fff;background:#202020;color: rgba(255, 255, 255, 0.2);line-height:50px;}


/*ÄÚÒ³*/
.list-main{width:100%;float:left;background:#f7f7f9;padding-top:40px;padding-bottom:40px;}
.location{width:100%;float:left;color:#555;font-size:16px;}
.location a{color:#555;font-size:16px;}
.catalog{width:100%;float:left;margin-top:30px;}
.catalog a{height:50px;float:left;padding-left:25px;padding-right:25px;line-height:50px;background:#fff;font-size:16px;margin-right:12px;border-radius:2px;font-family:'Adobe Heiti Std';margin-bottom:15px;}
.catalog a:hover,.catalog a.active{background:#940001;color:#fff;}
.procon{width:100%;float:left;}
.item-pro{width:calc(33.33% - 30px);float:left;margin-right:45px;background:#fff;margin-top:35px;overflow:hidden;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item-pro:nth-child(3n){margin-right:0px;}
.item-pro-pic{width:100%;height:230px;float:left;display: flex;justify-content:center;align-items: center;text-align:center;border-bottom:1px solid #e5e5e5;}
.item-pro-pic img{max-width:90%;max-height:90%;}
.item-pro-txt{width:100%;float:left;height:65px;line-height:65px;text-align:center;}
.item-pro-txt a{font-size:16px;color:#000;}
.item-pro:hover{box-shadow: 0px 0px 10px 1px #ddd;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}


.single-wrapper-desc,.pro-con{width:100%;float:left;margin-top:20px;font-size:15px;line-height:28px;}
.single-wrapper-desc{padding-bottom:50px;}
.single-wrapper-desc table{width: 100%;border-collapse: collapse;}
.single-wrapper-desc table caption{font-size: 15px;margin: 1em 0;}
.single-wrapper-desc th,.single-wrapper-desc td{border: 1px solid #aaa;text-align: center;padding: 10px 0;}
.single-wrapper-desc table thead tr{background-color: #eee;color: #fff;}
.single-wrapper-desc table tbody tr:nth-child(odd){background-color: #eee;}
.single-wrapper-desc table tbody tr:hover{background-color: #ddd;}
.single-wrapper-desc table tfoot tr td{text-align: center;padding-right: 20px;}

.fenye{padding-left:20%;padding-right:20%;}
.paging { background:#fff;height:40px;border-radius:20px;margin:0 auto;text-align:center;display:flex;justify-content: center;line-height:40px;padding-left:20px;padding-right:20px;text-align:center;display:flex;justify-content: center;width:auto; }
.paging a,.paging span{ display: inline-block; margin: 0 15px; font-size: 15px; }
.paging a:hover, .paging .current { color: #0075e4; border-bottom: 2px #0075e4 solid; }
.paging a[disabled]{ display:none;}

/*---- µ¥Ò³ ----*/
.single-main { line-height: 2; color: #888; }
.detail-con{width:100%;float:left;margin-top:0px;text-align:justify;line-height:1.9em;margin-top:50px;}
.detail-con-con{width:100%;float:left;font-size: 14px;color: #666;line-height: 2;text-align: justify;margin-top:20px;}
.detail-title{width:100%;float:left;text-align:center;font-size:20px;color:#000;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;}
.detail-fb{width:100%;float:left;font-size:13px;color:#5a5a5a;}
.nnltime-left{width:50%;float:left;text-align:left;}
.share-p,.bdsharebuttonbox{float:left;}
.con-contact-map-detail{width:100%;float:left;background:#fff;margin-top:50px;overflow:hidden;margin-bottom:50px;}
.con-contact-map-detail #map{width:100%;margin-bottom:20px;height:300px;}
.contact-txt{padding:20px;line-height:30px;}

.news-con-list{width:100%;float:left;}

.detail-con p{width:100%;float:left;font-size:15px;font-family:'Adobe Heiti Std';}
.list-news { margin-top: 0px;width:100%;float:left; }
.list-news .item { padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ddd; overflow: hidden; }
.list-news .item .pic { float: left; display: block; width: 215px; overflow: hidden; }
.list-news .item .pic img { display: block; width: 100%; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.list-news .item .pic:hover img { transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.list-news .item .text { width: 100%; line-height: 1.5; margin-top: 15px; color: #999; font-size: 12px; font-family: LatoLight; }
.item-news-txt{width:calc(100% - 240px);float:right;}
.item-news-txt a{font-size:14px;color:#000;font-weight:bold;}
.item-news-txt .pubtime{width:100%;float:left; margin-top: 15px; color: #999; font-size: 12px;}

.contact-l{width:20%;float:left;}
.contact-r{width:76%;float:right;}
.contact-l-title{width:100%;float:left;background:#0075e4;color:#fff;height:60px;line-height:60px;text-align:center;}
.contact-l-txt{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px;padding:15px;text-align:center;background:#fff;}

.renzhen li{width:calc(33.33% - 10px);float:left;margin-right:15px;margin-bottom:15px;}
.renzhen li:nth-child(3n){margin-right:0px;}