﻿@charset "utf-8";
/*全局样式*/
@import url("base.css");
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#fff; -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:#3c95ff; 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; } 
.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; }
/*页面布局*/
.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;
    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; }
.ym-info{width: 120px;height: 40px;line-height: 40px;text-align: center; border-radius: 5px; background: #fff;position: absolute; right: 0;top: 50%;margin-top: -20px;font-size: 16px;color: #a80925;}
.ym-info a{color: #a80925;}
/*头部*/
header{height: 90px; background:#d71031;z-index: 99;}
header .nav {position: relative;}
#index .index, header span a:hover{color: #fff;}
#index .nav-index i, #about .nav-about i, #product .nav-product i, #news .nav-news i, #join .nav-join i, #service .nav-service i, #contact .nav-contact i, header span a:hover i {
        display: block;
    }
header span {padding-left: 200px;}
header span a{display: inline-block;font-size: 16px;line-height: 90px;height: 90px;color: #fff;padding: 0 25px;position: relative;}
header span a i{position: absolute;bottom: 20px;width: 50%;height:2px;background: #fff;left: 25%;display: none;}

.swiper-pagination-bullet {
    background: #fff;
    width: 13px;
    height: 13px;

}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff !important;
    width: 24px;
    height: 8px;
    border-radius: 8px;
}

.banner{margin: 0 auto;width: 100%;}
.banner img {width: 100%;height: auto;}
.i-about{background: #171717 url(../images/aboutb.jpg) no-repeat 0 50%;height: 692px;}
.i-about .title {text-align: center;padding-top: 60px;}
.i-about .title h2{color: #fff;font-size: 50px;font-weight: bold;}
.i-about .title p{font-size: 22px;color: #fff;padding-top: 15px;}
.i-about .section{padding-top: 330px;}
.i-about .more{padding-top: 35px;}
.i-about .more a{font-size: 16px;background:#d71031 ; display: inline-block; color: #fff;text-align: center;border-radius: 5px;width: 100px;height: 35px;line-height: 35px;}
.i-about  .info{color: #fff;line-height: 35px;font-size: 16px;}
 .r-product{background: url(../images/pbg.jpg);padding: 80px 0;}
 .common-title{text-align: center;padding-bottom: 50px;}
 .common-title h2{font-size: 35px;color: #fff;font-weight:bold;position: relative;padding-bottom: 10px;text-transform: uppercase;}
 .common-title p{font-size: 35px;color: #fff;text-transform: uppercase;}
 .productitem{width: 308px;background: #fff;margin-right: 20px;border: 1px solid #c4c4c4;}
.r-product .p_photo {display:table;width:100%;height:310px;overflow:hidden;position:relative;z-index:1;}
.r-product .p_photo .cell {display:table-cell;vertical-align:middle;text-align:center;}
.r-product .p_photo img {max-height:100%;-webkit-transition:.45s;transition:.45s;max-width:100%;}
.productitem:hover .title-box {background: #ffee02;}
.productitem:hover .info{border-color: #ffee02;background: url(images/pmore2.png) no-repeat right center;}
.productitem:hover .info p{color: #000;}
.r-product .info {padding:15px 0;margin: 0 12px;border-top: 1px solid #939393;background: url(images/pmore1.png) no-repeat right center;}
.r-product .info p {color:#939393;font-size:16px;}
.r-product .info h2 {font-size:16px;color:#000;}
.r-product .more {text-align:center;padding-top: 80px;}
.r-product .more a {display:inline-block;text-align:center;background:#313131;color:#fff;padding:12px 50px;font-size: 18px;}
.icate-box {background: #fff;padding: 8px 0;}
.icate-box img{width: 100%;}
.icate-box .col-lg-4,.icate-box .col-md-4,.icate-box .col-sm-4 {padding-right:4px;padding-left: 4px;}
.icate-box .info{position: absolute;height: 100px;top: 50%;margin-top: -50px;text-align: center;width: 100%;}
.icate-box .info h2{text-align: center;font-size: 24px;color: #fff;position: relative;padding-bottom: 45px;margin: 0;}
.icate-box .info h2:after{content: '';position: absolute;left: 50%;bottom: 0;margin-left: -17px;height: 4px;background: #d71031;width: 34px;}
.icate-box .info p{font-size: 16px;text-align: center;color: #fff;padding-top: 10px;}  
   
.join-us{background:url(../images/join.jpg) no-repeat 0 50%;height: 759px;}
.join-us .common-title{padding-top: 70px;}
.join-us ul{width: 105%;}
.join-us li{text-align: center; width: 244px;margin-right: 15px;height: 334px;float: left;border: 2px solid #fff;position: relative;border-radius: 5px;}
.join-us li img{padding-top: 30px;}
.join-us li h2{color: #fff;font-size: 24px;}
.join-us li .info{padding-top: 25px;color: #fff;font-size: 16px;height: 100px;position: relative;}
.join-us li .info:after{content: '';position: absolute;left: 50%;bottom: 0;margin-left: -40px;height: 4px;background: #fff;width: 80px;}
.join-us .more{text-align: center;margin-top: 50px;}
.join-us .more a{font-size: 16px;text-transform: uppercase; display: inline-block;background: #fff;color: #d71031;text-align: center;width: 150px;line-height: 45px;height: 45px;border-radius: 5px;}
 
.certificate{background: #fff;padding: 50px 0;}
.certificate .common-title h2{color: #cd0f2f;}
.certificate .common-title p{color: #cd0f2f;}
.certificate  ul{width: 105%;}
.certificate ul li{width: 307px;height: 307px;float:left;margin-left: 24px;border-radius: 5px;box-shadow:0 0 10px #dedede;}
.certificate .p_photo{ display:table; width:100%; height:307px; overflow:hidden; position:relative; z-index:1;}
.certificate .p_photo .cell{ display:table-cell; vertical-align:middle; text-align:center;}
.certificate .p_photo img{ max-width: 307px;max-height: 307px;-webkit-transition:.45s; transition:.45s}
.certificate .more{text-align: center;margin-top: 50px;}
.certificate .more a{font-size: 16px;text-transform: uppercase; display: inline-block;background: #fff;color: #d71031;text-align: center;width: 140px;line-height: 40px;height: 40px;border: 1px solid #d71031;border-radius: 5px;}
.i-news{background: #fff;padding: 50px 0;}
.i-news .common-title h2{color: #cd0f2f;}
.i-news .common-title p{color: #cd0f2f;}
.i-news ul{width: 105%;}
.i-news li{width: 319px;margin-right: 8px;height: 240px;float: left;position: relative;}
.i-news .p_photo{ display:table; width:319px; height:200px; 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-width: 319px;max-height: 200px;-webkit-transition:.45s; transition:.45s}
.i-news .title{padding: 0 40px; width: 100%; background: #d71031;color: #fff;font-size: 16px;text-align:center;height: 40px;line-height: 40px;}
.i-news .more{text-align: center;margin-top: 50px;}
.i-news .more a{font-size: 16px;text-transform: uppercase; display: inline-block;background: #fff;color: #d71031;text-align: center;width: 140px;line-height: 40px;height: 40px;border: 1px solid #d71031;border-radius: 5px;}
.onlinemall{background: #eee;padding: 25px 0;}
.onlinemall li{float: left;}
.onlinemall .title{font-size: 24px;color: #474747;width: 170px;height: 57px;line-height: 57px;}
.onlinemall .item{margin-right: 70px;width: 530px;}
.onlinemall .item .left{border-bottom-left-radius:5px; border-top-left-radius:5px;float: left; width: 200px;height: 57px;background: #ff6403 url(../images/ali.jpg) no-repeat center center;}
.onlinemall .item .right{border-bottom-right-radius:5px; border-top-right-radius:5px;background: #fff; text-align: center; float: left; width: 330px;color: #000;font-size: 27px;height: 57px;line-height: 57px;}
.onlinemall .item.jd .left{background: #e70012 url(../images/jd.jpg) no-repeat center center;}
.onlinemall .item.jd{margin: 0;}
/*产品展示*/
.sidebar {float: left;width: 280px;margin-right:30px;}
.category-box li b{ width: 10px;height: 18px;position: absolute;top: 50%;margin-top: -9px;background: url(../images/active.png) no-repeat;right: -10px;display: none;}
.category-box li a{position: relative;display: block;background: #eeebeb;color: #1a1a1a;font-size: 20px;height: 71px;line-height: 71px;margin: 10px 0;text-align: center;}
.category-box li .sub {display:none;}
.category-box li.on .sub {display:block;}
.category-box li .sub a{height: 45px;line-height: 45px;}
.category-box li a:hover,.category-box li a.active{background: #d71031;}
.category-box li a:hover b,.category-box li a.active b{display: block;}
.category-box li a:hover,.category-box li a.active {color: #fff;}
.category-box li .sub a:hover,.category-box li .sub a.active{background: #f25454;}
.category-box li .sub a {font-size:16px;}
#certificate .certificate li {margin-bottom: 20px;}


.newslist .category-box h2{background: #d71031 url(../images/n.png) no-repeat center center;}
#service .category-box h2{background: #d71031 url(../images/s.png) no-repeat center center;}
#join .category-box h2{background: #d71031 url(../images/j.png) no-repeat center center;}
.category-box h2{background: #d71031 url(../images/p.png) no-repeat center center;height: 108px;}
.newslist {padding:30px 0;}
#about .category-box h2 {background: #d71031 url(../images/a.png) no-repeat center center;}
.contact-box  ul{padding: 10px 0;}
.contact-box h2{background: #d71031 url(../images/c.png) no-repeat center center;height: 108px;}
.contact-box  .compayname{color: #000;font-size: 20px;font-weight: bold;}
.contact-box li{line-height: 30px;}
.product-box,.content{width: 990px;float: left;position: relative;}
 .location {
    padding: 20px 0;
    height: 40px;
    line-height: 40px;
    color: #1a1a1a;
    font-size: 16px;
    text-align: left;
}
.location a {
    margin: 0 5px;
    color: #1a1a1a;
}
.product-box .list ul{width: 105%;}
.product-box .list li{
    width: 298px;
    float: left;
    margin-right: 30px;
    height: 348px;
    border: 1px solid #dcdcdc;
    margin-bottom: 30px;
}
.product-box .list .img-box {
    display: table;
    width: 298px;
    height: 298px;
    overflow: hidden;
    position: relative;
    z-index: 1;    
    
}
.product-box .list .cell {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 100%;
        height: 298px;
    }
.product-box .list .cell img {
    max-height: 298px;
    max-width: 298px;
    -webkit-transition: .45s;
    transition: .45s;
}
.product-box .list a:hover .img-box img{ -webkit-transform:scale(1.1); transform:scale(1.1);}
.product-box .list .info h2{
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    background: #626262;
}
.product-box .detail{margin-top: 20px;}
.product-box .detail .img-box{
    width: 500px;
    height: 500px;
    border: 1px solid #a7a7a7;
    float:left;
    text-align:center;
    overflow: hidden;
    display: table;
}
.product-box .detail .img-box .cell{
    display: table-cell;
    height: 500px;
    width: 500px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden
}
.product-box .detail .img-box img{   
    max-width: 100%;
    height: auto;
    max-height: 600px
}
.product-box .detail .info{
  padding-left: 20px;
  float: right;
  width: 446px;
}
.product-box .detail .info p{line-height: 25px;color: #1b1b1b}
.product-box .detail .info h1{border-bottom: 1px solid #a7a7a7;padding: 10px 0;margin-top: -15px;margin-bottom: 5px; font-size: 30px;font-weight: bold; color: #c6000d;}
.details{ margin-top:20px; padding:0 30px 15px; font-size:14px; line-height:2em; word-wrap:break-word; }
.details img{ max-width:100%!important; height:auto!important; }
.details h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.details h2{ font-size:1.2em; }
.details h3,.entry h4{ font-size:1.1em; }
.details strong{ color:#DC2523; }
.details ul,.entry ol{ margin:1em; padding:0; }
.details li{ margin-left:1em; }
.details ul li{ list-style:disc outside none; }
.details ol li{ list-style:decimal outside none; }
.details p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
.details a{ text-decoration:underline; }
.details code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
.details table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
.details table th{ background:#F9F9F9; text-align:center; }
.details table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }
/*商品缩略图样式*/
.goods-box{ position:relative; margin-bottom:15px; padding:30px; font-size:12px; background:#fff; }
.goods-pic{ position:relative; float:left; width:370px; *z-index:1; }
.pic-box{ float:left; }
.pic-preview{ width:368px; height:368px; border:1px solid #e8e8e8; }
.pic-scroll{ margin-top:10px; width:370px; }
.pic-scroll .prev{ float:left; margin-right:5px; }
.pic-scroll .next{ float:right; }
.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }

/*商品规格*/
.goods-spec{ position:relative; margin:0 0 0 395px; overflow:hidden; }
.goods-spec .spec-box{ position:relative; }
.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.goods-spec .spec-box dl{ clear:both; display:block; margin-top: 10px;}
.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.goods-spec .spec-box dl dt{ float:left; width:100px; line-height:38px; min-height:38px; color:#000;font-size: 18px; }
.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#000;font-size: 18px; }
.goods-spec .spec-box .tel{background: url(../images/tel.png) no-repeat left center; padding-left: 120px;height: 96px;}
.goods-spec .spec-box .tel dd{font-size: 24px;}
.goods-spec .spec-box .tel dd.mumber{font-size: 38px;color:#fd8800;padding-top: 10px;}
.goods-spec .spec-box .video{width: 428px;height: 289px;border: 1px solid #eff0f5;overflow: hidden;position: relative;}
.goods-spec .spec-box .video .photo{
    width: 428px;
    height: 289px;
    float:left;
    text-align:center;
    overflow: hidden;
    display: table;
}
.goods-spec .spec-box .video  .cell{
    display: table-cell;
    width: 428px;
    height: 289px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden
}
.goods-spec .spec-box .video  img{   
     max-width: 100%;
     height: auto;
    max-height: 289px
}
.goods-spec .spec-box .video .player {
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    margin-left: -40px;
    margin-top: -40px;
    width: 80px;
    -webkit-transition: .45s;
    transition: .45s;
}
/* 图片放大镜样式*/
.jqzoom{ position:relative; float:left; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
.jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.company-box h2{text-align: center;font-size: 30px;font-weight: bold;}
/*分页*/
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:#3b8dd1;background:#fff;text-decoration:none;}
div.digg a:hover {border:1px solid #3b8dd1;}
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:#555;font-weight:bold;}
div.digg span.disabled {border:1px solid #eee;padding:5px 12px;margin:0 0 0 8px;color:#ddd;}
/*搜索*/
.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;}
/*保洁运营*/
.operation-box{width: 890px;float: left; position: relative;}
.operation-box .list {padding:5px 0;}
.operation-box .list li {width:280px;float:left;margin:15px 5px;}
.operation-box .list .img-box {display:table;width:278px;overflow:hidden;position:relative;z-index:1;border:1px solid #d7d7d7;}
.operation-box .list .cell {display:table-cell;vertical-align:middle;text-align:center;height:238px;}
.operation-box .list .cell img {max-height:100%;-webkit-transition:.45s;transition:.45s;}
.operation-box .list a:hover .img-box img {-webkit-transform:scale(1.1);transform:scale(1.1);}
.operation-box .list .info h2 {text-align:center;margin-top:15px;font-size:18px;color:#000000;}
/*底部*/
.footer{padding: 50px 0;background: #d71031;}
.footer .footer-box{margin: 0 auto;padding-bottom: 30px;}
.footer .footer-box li h4{color: #fff;font-size: 30px;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #fff;padding: 20px 0;}
.footer .footer-box .column{font-size: 16px;color: #fff;width: 345px;float: left;margin-right: 80px;}
.footer .footer-box .column li{padding: 10px 0;text-transform: uppercase;}
.footer .footer-box .column li a{color: #fff;text-decoration: none;}
.footer .footer-box .column.logo{width: 345px;margin-left: 80px;margin-right: 25px;}
.footer .footer-box .column.logo .info{background: #fff;height: 435px;position: relative;}
.footer .footer-box .column.logo .info .title{float: right; font-size: 22px; text-align: right;color: #d71031;width: 170px;padding-top: 40px;margin-right: 20px; padding-bottom: 15px;border-bottom: 1px solid #d71031;}
.footer .footer-box .column.logo .info p{padding-top: 15px; padding-right: 20px;font-size: 22px; text-align: right;color: #d71031;width: 100%;}     
.footer .footer-box .column.logo .img{text-align: center;line-height: 190px; width: 345px;height: 190px;background: #ff3e3e;position: absolute;bottom: 90px;right: -25px;}
.footer .footer-box .column.logo .info p.tel{padding-top:245px;}

.about{margin-top: 20px;}
.footer .linkinfo{font-size: 18px;line-height: 30px;}
.footer .linkinfo p span{padding-left: 95px;}
.entry{ margin-top:20px;  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{ 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; }

.news-box{    
    width: 990px;
    float: left;
    position: relative;
}
.news-box .list {
    padding: 5px 0;
}
.news-box  li{display: inline-block;width: 100%;padding: 20px 0;position: relative;}
.news-box li.noimg .info{padding-left: 0;}
.news-box .list .img-box {
    display: table;
    width: 300px;
    overflow: hidden;
    position: relative;
    z-index: 1;    
    float: left;
    margin-right: 20px;
}
.news-box .list .cell {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        height: 220px;
    }
.news-box .list .cell img {
    max-height: 100%;
    -webkit-transition: .45s;
    transition: .45s;
}
.news-box .list .info{padding-left: 320px;}
.news-box .list h2{font-size: 20px;font-weight: bold;position: relative;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.news-box .list h2:after{
    content: '';
            position: absolute;
            left: 0;
            bottom: -1px;
            height: 1px;
            background: #ff6403;
            width: 110px;
}
.news-box .list p{font-size: 18px;height:1.5;padding-top: 20px;color: #535353;}
.news-box .list .date{font-size: 20px;font-weight: bold;color: #666;padding-top: 20px;}
.news-box .list .more{font-weight: bold; position: absolute;right: 0;bottom: 15px;display: inline-block;color: #fff;background: #d71031;padding: 1px 10px;}
    .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:#000; font-size:32px; font-weight:300; line-height:1em; }
	.meta .info{ margin:0 0 10px; }
	.meta .info span{ margin-right:10px; color:#000; font-size:16px; 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; }
.backlist {text-align: center;padding:50px 0;}
.backlist a{display: inline-block;border: 1px solid #d9232e;color: #d9232e;width: 100px;line-height: 46px;text-align: center;} 
    .producnt-view .p_photo{ display:table; width: 1298px;border: 1px solid #a0a0a0; overflow:hidden; position:relative; z-index:1;}
    .producnt-view .p_photo .cell{ display:table-cell; vertical-align:middle; text-align:center;}
    .producnt-view .p_photo img{ max-width: 100%;-webkit-transition:.45s; transition:.45s}
    .producnt-view .title{color: #000;font-size: 24px;text-align: center;padding: 20px 0;}
    .producnt-view .des .ptitle{padding: 10px 0;font-size: 20px;color: #7b7b7b;border-bottom: 1px dashed #7b7b7b;border-top: 1px dashed #7b7b7b;}
        /*上下一条样式*/
    .next-box{ position:relative; padding:20px; line-height:20px; color:#444; font-size:14px;border-top: 1px dashed #9d9d9d; border-bottom: 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; }
    #amap-container{height: 400px;}
    .link-info {padding: 20px 0 50px;}
    .link-info  p{padding: 12px 0; color: #1b1b1b;font-size: 20px;}
    .contact-info .title{padding-left: 30px; color: #1b1b1b;font-size: 24px;position: relative;padding-bottom: 15px;border-bottom: 1px solid #a0a0a0;}
    .contact-info .title:after{content: ''; position: absolute;top: 5px; left: 0;width: 26px;height: 26px;background: #d71031;}
    .link-list{background: url(../images/tel.jpg) no-repeat left center;padding-left: 85px;}
    .link-list .item{font-size: 24px;color: #737373;display: inline-block;padding: 30px 120px 30px 0;}
    .link-info .item b{color: #4a4a4a;}
