﻿@charset "utf-8";
/*全局样式*/
@import url("base.css");
body {margin:0 auto;padding:0;width:100%;color:#333;font:14px/1.5 Arial,"Microsoft Yahei";background:#f5f5f5;-webkit-font-smoothing:antialiased;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5 {margin:0;padding:0;border:0;font-family:'Microsoft YaHei','微软雅黑';}
a {color:#333;text-decoration:none;}
a:hover {color:#be080d;text-decoration:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
ol,ul,li,dl,dd {margin:0 auto;padding:0;list-style-type:none;}
i,em {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
/*Clear Fix*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.mr5{margin-left: 5px !important;}
.mr10{margin-right: 10px !important;}
.clear {clear:both;font-size:0px;height:0px;overflow:hidden;}
.line5 {clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10 {clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15 {clear:both;font-size:0px;height:15px;overflow:hidden;}
.mt50{margin-top: 50px !important;}
.mb50{margin-bottom: 50px !important;} 
/*页面布局*/
.section {position:relative;margin:0 auto;width:1300px;max-width:1300px;text-align:left;}

.wrapper {position:relative;margin:0 auto;padding:0;width:100%;height:auto;text-align:left;overflow:hidden;}
.wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrap-box {width:1300px;}
.bg-wrap {margin:0;padding:0;background:#fff;}
.bg-wrap:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.bg-wrap.nobg {background:none;}
.pad-15 {position:relative;padding:15px;}
.pt-30 {padding-top:30px;}
.icon {position:absolute;display:block;width:20px;height:20px;background:url(../images/icon.png) no-repeat;zoom:1;}
.fl {float:left !important;}
.fr {float:right !important;}
.main-title .title {text-align:center;text-transform:uppercase;}
.main-title h1 {font-size:30px;font-weight:bold;color:1b1b1b;text-align:center;padding-top:50px;border-bottom:1px solid #d3d3d3;color:#c80007;}
.pagination {margin:28px 0 0;text-align:center;font-size:14px;}
.main-title .nav-tit {padding:30px 0;text-align:center;color:#a7a7a7;font-size:18px;}
.main-title .nav-tit a {margin-left:10px;color:#a7a7a7;background:#ffffff;border:2px solid #a7a7a7;padding:5px 0;width:180px;display:inline-block;}
.main-title .nav-tit a:hover,.nav-tit a.selected {color:#fff;background:#c6000d;border-color:#c6000d;}
.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; }
.location span{ color:#666; }
.banner{margin: 0 auto;width: 100%;}
.banner img {width: 100%;height: auto;}
.headlist{ position:relative; z-index:99; background:#030303; -webkit-box-shadow:2px 3px 9px rgba(4, 0, 0, 0.15); box-shadow:2px 3px 9px rgba(4, 0, 0, 0.15);}
.headlist .logo{ float:left; display:inline;line-height: 100px;}
.headlist .navigation{ float:left; display:inline; margin-left:110px;}
.headlist .navigation li{ float:left; display:inline; height:100px; line-height:100px; font-size:16px; position:relative; text-transform:uppercase;}
.headlist .navigation li span{ display:inline-block; margin:0 42px; color:#999;}
.headlist .navigation li a{ display:inline-block; padding:0; color:#ffffff; position:relative;}
.headlist .navigation li a:after{ content:""; display:block; position:absolute; left:25%; bottom:0; width:50%; height:4px; background:#e8a651; overflow:hidden; -webkit-transition:.45s; transition:.45s; opacity:0; -webkit-transform:scaleX(0); transform:scaleX(0);}
.headlist .navigation li.active a:after,.headlist .navigation li a:hover:after{opacity:1; -webkit-transform:scaleX(1); transform:scaleX(1);}
#index .nav-home a:after,#product .nav-product a:after,#about .nav-about a:after,#news .nav-news a:after,#contact .nav-contact a:after{opacity:1; -webkit-transform:scaleX(1); transform:scaleX(1);}
.headlist .right{ float:right; display:inline; margin:30px 0 0; height:70px; }
.headlist .right .search{line-height: 30px;height: 30px;border: 1px solid #a8a8a8;width: 138px;background: url(../images/search.png) no-repeat left 15px center;border-radius: 30px;padding-left: 40px;color: #fff;outline:none;}
.headlist .right .language{display: inline-block;padding-left: 15px;font-size: 16px;color: #a8a8a8;}
.headlist .right .language a{color: #a8a8a8;padding: 0 5px;}
.swiper-control-banner {
    position: absolute;
    bottom: 50px;
    right: 300px;
    z-index: 999;
}

.swiper-pagination-banner {
    position: absolute;
    left: auto;
    bottom: 50px;
    right: 250px;
    z-index: 9999;
    width: auto;
    font-size: 18px;
    font-family: SimSun,sans-serif;
    font-weight: bold;
    color: #f2be69;
}

.swiper-control-banner span {
    cursor: pointer;
    font-size: 26px;
    font-family: SimSun,sans-serif;
    color: #9f9f9f;
    padding: 0 10px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
}
    .i-cate{padding:75px 0;width: 105%;overflow: hidden;}
    .i-cate li {width: 620px;margin-right: 60px;float: left;height: 260px;overflow:hidden;}
    .i-cate li a{position: relative;display: block;}
    .i-cate li a:hover span{background: url(../images/plefta.png) no-repeat;}
    .i-cate li span{background: url(../images/pleft.png) no-repeat;background-size: 41px auto;width: 42px;height: 42px;position: absolute;right: 45px;top: 50%;margin-top: -21px;}
    .i-cate li h2{position: absolute;top: 90px;left: 55px;font-size: 36px;color: #f2be69;}
    .i-cate li p{position: absolute;top: 150px;left: 55px;color: #d0d0d0;font-size: 16px;}
    .i-product .title {padding-bottom: 50px;text-align: center;}
    .i-product .title h2{color: #424242;font-size: 36px;padding: 20px 0 10px;}
    .i-product .title h2 span{color: #252526;font-weight: bold;}
    .i-product .title .des{font-size: 14px;color: #7d7d7f;}
    .i-product .p_photo {display:table;width:100%;height:300px;overflow:hidden;position:relative;z-index:1;}
    .i-product .p_photo .cell {display:table-cell;vertical-align:middle;text-align:center;}
    .i-product .p_photo img {max-height:300px;-webkit-transition:.45s;transition:.45s;max-width:300px;}
    .i-product .info {height: 55px;line-height: 55px;background: #e5e5e5;font-size: 16px;color: #393939;padding: 0 10px;text-align: center;}
    .i-plist ul{width: 105%;overflow: hidden;}
    .productitem{width: 302px; background: #fff;margin-right: 28px;border: 1px solid #eee;float: left;margin-bottom:28px;}
    .i-plist a:hover .productitem{border: 1px solid #e8a651;}
    .i-plist a:hover .info{background:#e8a651;color: #fff;}
    .i-product .more{text-align: center;padding: 70px 0;}
    .i-product .more a{display: inline-block;font-size:26px;font-family: SimSun,sans-serif; width: 180px;height: 42px;line-height: 42px;border: 1px solid #7d7d7f;text-align: center;font-size: 16px;color: #7d7d7f;border-radius: 42px;}
    .i-about{background: url(../images/aboutbg.jpg) no-repeat 50% 0;}
    .about-box{position: relative;padding-bottom: 70px;}
    .i-about .title {padding-bottom: 50px;text-align: center;}
    .i-about .title h2{color: #fff;font-size: 36px;padding: 20px 0 10px;}
    .i-about .title h2 span{color: #fff;font-weight: bold;}
    .i-about .title .des{font-size: 14px;color: #7d7d7f;}
.about-info{width: 425px;border-top: 5px solid #e8a651;position: absolute;right: 0;bottom: 55px;padding: 0 35px;background: #fff;}
.about-info h2{padding-top: 105px;font-size: 30px;color: #191818;}
.about-info h2 span{font-weight: bold;}
.about-info .info{padding:30px 0; line-height: 30px;}
.i-about .more{padding: 10px 0 80px 0;}
.i-about .more a{display: inline-block;font-size:26px;font-family: SimSun,sans-serif; width: 180px;height: 42px;line-height: 42px;border: 1px solid #7d7d7f;
text-align: center;
font-size: 16px;
color: #7d7d7f;
border-radius: 42px;
}
.i-yushi .title {padding-bottom: 50px;text-align: center;}
.i-yushi .title h2{color: #252526;font-size: 36px;padding: 20px 0 10px;}
.i-yushi .title h2 span{color: #252526;font-weight: bold;}
.i-yushi .title .des{font-size: 14px;color: #7d7d7f;}
    .i-news{background: url(../images/newbg.jpg);}
    .i-news .title {padding-bottom: 50px;text-align: center;}
    .i-news .title h2{color: #fff;font-size: 36px;padding: 20px 0 10px;}
    .i-news .title h2 span{color: #fff;font-weight: bold;}
    .i-news .title .des{font-size: 14px;color: #7d7d7f;}
    .i-nlist {position: relative;overflow:initial;padding-bottom: 70px;}
    .i-news .info{position: relative;border-top: 1px solid #eee;}
    .i-news .p_photo {display:table;width:100%;height:280px;overflow:hidden;position:relative;z-index:1;}
    .i-news .p_photo .cell {display:table-cell;vertical-align:middle;text-align:center;}
    .i-news .p_photo img {max-height:280px;-webkit-transition:.45s;transition:.45s;max-width:410px;}
    .i-news .info p{line-height: 25px;color: #7d7d7f;margin-top: 15px;}
    .i-news .info h2{font-size: 18px;color: #cfcfd0;font-weight: 400;padding: 32px 0;}
    .i-news .info h2 .tit{width: 310px;float: left;}
    .i-news .info h2 .time{font-size: 14px;width: 100px;float: right;text-align: right;font-size: 14px;color: #7d7d7f;}
    .i-news .item{width: 410px;height: 432px; margin-right: 35px;float: left;overflow: hidden;border-bottom: 4px solid transparent;margin-bottom:20px;}
    .i-news .more{text-align: center;padding: 70px 0;}
    .i-news .more a{display: inline-block;font-size:26px;font-family: SimSun,sans-serif; width: 180px;height: 42px;line-height: 42px;border: 1px solid #7d7d7f;  
text-align: center;
font-size: 16px;
color: #7d7d7f;
border-radius: 42px;
}
.i-news a:hover .item{border-bottom: 4px solid #e8a651;}
.i-nlist ul{width: 105%;overflow: hidden;}
/*搜索*/
.search-tit {display:block;margin:0 30px;padding-top:15px;line-height:38px;border-bottom:1px solid #f0f0f0;}
.search-tit h3 {display:inline-block;color:#333;font-size:16px;font-weight:normal;}
.search-tit span {margin-left:15px;color:#999;font-size:14px;}
.search-tit span strong {margin:0 2px;color:#1e7bb3;font-weight:600;}
.n-list {padding:15px 30px;}
.n-list li {display:block;padding-bottom:15px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.n-list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.n-list li h2 {padding:15px 0 15px;font-size:18px;line-height:24px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.n-list li h2 a {color:#333;text-decoration:none;}
.n-list li h2 a:hover {color:#8CAC52;}
.n-list li .note b {position:relative;display:block;float:left;margin-right:16px;width:118px;height:118px;border:1px solid #e8e8e8;font-style:normal;}
.n-list li .note b img {min-width:100%;min-height:100%;width:100%;_height:100%;}
.n-list li .note p {display:block;font-size:14px;max-height:84px;line-height:28px;font-weight:500;color:#666;overflow:hidden;}
.n-list li .note .info {padding-top:10px;height:20px;line-height:20px;}
.n-list li .note .info span {margin-right:10px;color:#999;font-size:12px;}
.n-list li .note .info span i {margin-right:3px;font-size:12px;}
.n-list .nodata {margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center;}
/*分页*/
div.digg {margin:0;padding:0;text-align:left;font-size:14px;display:inline-block;}
div.digg a {display:block;float:left;padding:5px 12px;margin:0 0 0 8px;border:1px solid #e1e2e3;line-height:20px;height:20px;color:#666666;background:#fff;text-decoration:none;border-radius:3px;}
div.digg a:hover {border:1px solid #e8a650;background:#e8a650;color:#fff;}
div.digg span {display:block;float:left;padding:5px 0;line-height:20px;height:20px;}
div.digg span.current {padding:5px 12px;margin:0 0 0 8px;color:#fff;font-weight:bold;background:#e8a650;border-radius:3px;}
div.digg span.disabled {border:1px solid #eee;padding:5px 12px;margin:0 0 0 8px;color:#ddd;}
/*资讯详情页*/
/*内容标题样式*/
.meta {margin:0;padding:50px 50px 0 50px;}
.meta:after {clear:none;content:"";display:block;height:0;visibility:hidden;}
.meta h2 {margin:0 0 20px;padding:0;color:#007cc2;font-size:24px;font-weight:300;line-height:1em;}
.meta .info {margin:0 0 10px;}
.meta .info span {margin-right:10px;color:#999;font-size:12px;line-height:14px;}
.meta .info span i {margin-right:5px;display:inline-block;font-size:14px;}
.meta .note {margin-top:10px;padding:15px 20px;background:#f5f5f5;line-height:22px;color:#757575;font-size:12px;}
/*内容详细样式*/
.entry {margin-top:20px;padding:0 50px 15px;font-size:14px;line-height:2em;word-wrap:break-word;}
.entry img {max-width:100%!important;height:auto!important;}
.entry h2,.entry h3,.entry h4 {margin:0.8em auto;padding-bottom:5px;border-bottom:1px solid #f6f6f6;color:#333;}
.entry h2 {font-size:1.2em;}
.entry h3,.entry h4 {font-size:1.1em;}
.entry strong {color:#DC2523;}
.entry ul,.entry ol {margin:1em;padding:0;}
.entry li {margin-left:1em;}
.entry ul li {list-style:disc outside none;}
.entry ol li {list-style:decimal outside none;}
.entry p {display:inherit;margin:1em 0;color:#333;word-wrap:break-word;}
.entry a {text-decoration:underline;}
.entry code {display:block;padding:0.5em;background:#eee;border-radius:.5em;color:#777;font-family:'courier new';font-size:12px;line-height:1.7em;}
.entry table {margin:10px auto;border-left:1px solid #eee;border-top:1px solid #eee;}
.entry table th {background:#F9F9F9;text-align:center;}
.entry table td,.entry table th {border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0.35em 0.5em;}
.product-box {background: #fff;}
.catelist{padding: 20px 0;width: 105%;overflow: hidden;}
.catelist a{font-size: 16px;line-height: 65px;text-align: center;margin-bottom: 20px; margin-right: 28px;color: #362e2c;border: 1px solid #d2d2d2;width: 302px;height: 65px;display:inline-block;overflow:hidden;}
.catelist a:hover{color: #fff;background: url(../images/catebg.jpg) no-repeat;border-color:transparent}
.catelist a.active{color:#fff;background: url(../images/catebg.jpg) no-repeat;border-color:transparent;}
.common-title{text-align: center;padding: 50px 0;}
.common-title h2{font-size: 36px;position: relative;color: #030303;font-weight: bold;padding: 10px 0;}
.common-title h2 i{background: #e8a651;width: 2em;position: absolute;left: 50%;bottom: 0; margin-left: -1em;height: 4px;}
.newslist{background: #fff;padding: 20px 0 50px 0;}
.c-breadcrumb {line-height:22px;font-size:14px;background:#fff;width:235px;float:left;}
.c-breadcrumb span {color:#c1c1c1;}
.c-breadcrumb a {color:#c1c1c1;}
.c-breadcrumb a:hover {color:#007cc2;text-decoration:underline;}
.c-breadcrumb .navtxt {display:inline-block;margin-left:12px;padding-left:22px;background:url(../images/home.png) no-repeat left center;}
.cate-box {padding:30px 0;background:#fff;}
.contact-box{padding: 30px 0;background: #fff;}
.contact-box #amap-container{width: 100%;height: 450px;}
.contact-box h2{font-size: 30px;color: #303030;padding-bottom: 20px;position: relative;}
.contact-box h2 i{position: absolute;width: 2em;height: 4px;background: #e8a651;left: 50%;margin-left: -1em;bottom: 0;}
.link-info{text-align: center;padding: 30px 0;width: 600px;float: left;border-top: 10px solid #e8a651;background: #f5f5f5;}
.link-des{background: url(images/wx.jpg) no-repeat left center;text-align: left;padding: 0 50px;}
.link-info p{font-size: 16px;color: #181818;line-height: 40px;}
.link-info p.company{font-size: 30px;font-weight:bold;padding: 65px 0 40px 0;}
.contact-box .title{text-align: center;padding: 50px 0;}
.contact-box .title h2{font-size: 30px;font-weight: bold;color: #181818;}
.contact-box .title  p{font-size: 36px;color: #181818;}
.contact-box  .map{width: 650px;float: left;margin-right: 50px;}
.product-box{background: #fff;}
.goods-pic{width: 598px;height: 598px;background-color: #fff;float: left;display: table;margin-right: 50px;margin: 40px 50px;position: relative;}
.goods-spec{width: 560px;min-height: 580px; margin-top: 40px;float: left;padding-left: 40px;}
.goods-pic .cell {display: table-cell;vertical-align: middle;text-align: center;}
.goods-spec .c-title{font-size: 24px;color: #1c1a1b;padding: 17px 0;font-weight: bold;}
.goods-spec .c-title2{font-size: 18px;color: #1c1a1b;padding: 17px 0;}
.goods-spec .c-title span, .goods-spec .c-title2 span{color: #919191;}
.goods-spec .des-box .info{font-size: 16px;color: #1c1a1b;padding: 17px 0;}
.goods-pic .prev a{width: 20px;height: 60px;background: url(../images/left.png) no-repeat;position: absolute;top: 50%;margin-top: -30px;left: -50px;}
.goods-pic .next a{width: 20px;height: 60px;background: url(../images/right.png) no-repeat;position: absolute;top: 50%;margin-top: -30px;right: -50px;}
 
/*上下一条样式*/
.next-box {position:relative;padding:10px 50px 20px;line-height:20px;color:#444;font-size:14px;border-top:1px dashed #9d9d9d;}
.next-box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.next-box p {display:block;width:49%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.next-box p a {color:#428bca;}
.next-box p.prev {float:left;}
.next-box p.next {float:right;}
.footer{padding: 50px 0;background: #000;}
.footer .nav{position: relative;}
.footer .nav p{ display:inline-block;position: absolute;font-size: 18px;color: #e8a651;bottom: 5px;}
.footer .navlist {font-size: 14px;line-height: 28px;border-bottom:1px solid #434343;text-align: right;padding: 10px 0;}
.footer .navlist a {color: #bebebe;}
.footer .navlist a span{padding: 0 25px;}
.footer .copyright{padding-top: 20px; color:#959595;font-size: 14px;}
.footer .copyright a{color: #959595;}
.footer .linkinfo li{display: inline-block;padding-right: 70px;}
.footer .linkinfo p{color: #959595;font-size:18px;line-height: 35px;font-weight: bold;}
.footer .linkinfo span{color: #959595;font-size: 14px;height: 30px;line-height: 30px;display: inline-block;padding-left: 25px;}
.footer .linkinfo span.mobile{background: url(../images/mobile.png) no-repeat left center;}
.footer .linkinfo span.tel{background: url(../images/tel.png) no-repeat left center;}
.footer .linkinfo span.address{background: url(../images/map.png) no-repeat left center;}
.footer .linkinfo span.fax{background: url(../images/fax.png) no-repeat left center;}
.footer .linkinfo span.web{background: url(../images/web.png) no-repeat left center;}
.footer .companyname{font-size: 24px;font-weight: bold;color: #fff;padding: 20px 0;}