﻿@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
*:focus{outline:none;}
body,input{font-family:"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif,arial;}
body{background-color:#ffffff; font-size:12px; color:#666666;  -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none}
a,a:link,a:active,a:visited{color:#666; text-decoration:none;}
a:hover{color:#6dbc5d; text-decoration:none;}
a:focus{-moz-outline-style:none;}
ul{list-style:none;}
img{border:none;}
em,i{font-style: normal;}

@font-face {
    font-family: 'iconfont';  /* project id 1019631 */
    src: url('//at.alicdn.com/t/font_1019631_lzpd8m2wd0n.eot');
    src: url('//at.alicdn.com/t/font_1019631_lzpd8m2wd0n.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1019631_lzpd8m2wd0n.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1019631_lzpd8m2wd0n.woff') format('woff'),
    url('//at.alicdn.com/t/font_1019631_lzpd8m2wd0n.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1019631_lzpd8m2wd0n.svg#iconfont') format('svg');
}

.anmt10{transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.anmt5{transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.anmt3,.lisc li i,.lisc li,.listcase li a span,.imenu,.imenu:after,.imenu:before,.box .xnav,.lipat li img{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.anmt2{transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease;}

.fontovdd,.c-list li a,.listcase li span,.listcase li, .s-main .info-img .listimg li span,.listcase li a{display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.box{margin:0px auto; max-width:1200px; overflow:hidden;}
.box .lg{ float:left;overflow:hidden;}
.box .xnav{position: absolute; top:20px; right:250px; left:260px;}
.box .go{ float:right;overflow:hidden;}
.dip{ display:none;}

.head{background-color:#f7f7f7; z-index: 9;}
.head .box{position: relative; overflow:visible;}
.head .logo{background: url(/images/site_logo.png) no-repeat center center; background-size: contain; width:204px; height:68px; margin:20px 0; display: block; float: left; position: relative;}
.head .logo span{position: absolute; right:0; bottom:-2px; font-size:14px; color:#000;}
.head .nav{}
.head .nav li{float:left; text-align: center; width:14.28%;}
.head .nav li a{font-size:15px; color: #5a5657; display: block; padding:10px; border-radius:7px;}
.head .nav li a:hover{background-color: #fff;}
.head .nav li em{display: block; text-transform: uppercase; font-style: normal; font-size:12px; color: #999999; letter-spacing:1px; padding-left:1px;}
.head .tinfo{background-color: #f2f2f2; border-bottom:1px solid #dbdbdb; line-height:30px; font-size:12px; color:#999;}
.head .tinfo p{float: right;}
.head .tel{float:right; color:#6dbc5d; font-size:20px; margin-top:20px;}
.head .tel:before{content:'\e617'; float: left; font-family: iconfont; font-size:2.6em; margin-right:.15em;}
.head .tel p{white-space: nowrap; line-height:100%; float: right;}
.head .tel em{font-size:.6em;}
.head .tel b{display: block; font-size:1.2em;}
.ift_cx:before{content:'\e61a'; display:inline-block; font-family: iconfont; margin:0 5px; font-weight: bold;}

.imenu{display:none; position:absolute; top:20px; right:5px; width:30px; height:15px; border-top:3px solid #6dbc5d; border-bottom:3px solid #6dbc5d; cursor: pointer; float: right; z-index:9;}
.imenu:after,.imenu:before{position: absolute; top:50%; margin-top:-2px; right:0; left:0; border-top:3px solid #6dbc5d; content: ''; display: block;}
.showMenu .imenu{border:0px solid transparent;}
.showMenu .imenu:after{transform: rotate(45deg)}
.showMenu .imenu:before{transform: rotate(-45deg)}

/* 轮播图 */
.sbanner{position: relative; max-width:1440px; margin:0 auto; clear: both;}
.sbanner .swiper-slide{height:530px; background: no-repeat center center; background-size:cover;  position: relative;}
.sbanner .swiper-slide img{display: block; width:100%; max-width:100%;}
.sbanner .swiper-slide a{position: absolute; top:0; right:0; bottom:0; left:0; z-index: 2;}
.sbanner .swiper-pagination{bottom:25px;}
.sbanner .swiper-pagination-bullet{background-color:transparent; border:1px solid transparent; padding:4px; margin:0 10px; opacity:1; width:auto; height: auto;}
.sbanner .swiper-pagination-bullet:after{content:''; display: block; background-color: #fff; width:10px; height:10px; border-radius:50%;}
.sbanner .swiper-pagination-bullet-active{background-color:transparent; border-color:#fff; opacity: 1;}
.sbanner .swiper-pagination-bullet-active:after{background-color:#7eed6a;}
.sbanner.sn .swiper-pagination{bottom:15px;}

.lisc{clear: both; overflow:hidden; padding:10px; max-width:1180px; margin:0 auto;}
.lisc li{background-color: #f4f4f4; border-radius:5px; float: left; width:19%; text-align: center; margin:0 .5% 1em; font-size:20px;}
.lisc li:hover{background-color: #efefef;}
.lisc li a{display: block; padding:2em 0;}
.lisc li span{font-size:.8em;}
.lisc li i{font-family: iconfont; display: block; font-size:3em; color:#6dbc5d; margin-bottom:.1em;}
.lisc li:hover i{transform: scale(1.1);}
.lisc li.sc i,.lisc li.sc:hover a{color:#5dbcb6;}

.smain{padding:40px 0px;}
.tits{border-bottom: 1px solid #cccccc; color: #6dbc5d; font-size:24px; position: relative; margin-top:10px; padding:0px 0px 17px 20px; clear: both;}
.tits em{font-weight: normal; display: block; color: #40a980; font-size:12px;}
.tits .more{background:url(/images/ico_more.png) no-repeat center center; float: right; width:37px; height:10px; position: absolute; top:10px; right:0px; padding:19px 10px;}
.tits.cent{text-align: center; border:none;}

.sabt{padding:30px 20px 0px; font-size:16px; letter-spacing: 1px; line-height:30px; color: #666666; overflow: hidden;}
.sabt .txt{ float:left; margin-top:40px; width:620px;overflow:hidden; }
.sabt p{padding-bottom:15px; text-indent:30px;}
.sabt .video{float:right;margin:0px 0px 20px 40px;border:#E8E8E8 8px solid;overflow:hidden; }
.sabt .video2{float:right;margin:0px 0px 20px 40px;border:#E8E8E8 8px solid;overflow:hidden; display:none;}
.video3{border:#E8E8E8 8px solid;overflow:hidden; }
.video4{border:#E8E8E8 8px solid;overflow:hidden; display:none;}

.listcase{overflow:hidden; padding:30px 0px 20px;}
.listcase li{float:left; text-align: center; width:23%; margin:0 1% 1em; box-sizing: border-box; padding:1em;}
.listcase li img{border-radius:.4em; display: block; width:100%;}
.listcase li a{display:block;}
.listcase li span{font-size:1.2em; line-height: 2em;}
.xiangmu{ max-width:770px;margin-bottom: 20px;}
.beijing{ max-width:770px;margin-bottom: 20px;}
.news{background-color:#f8f8f8; padding:60px 0px;}
.news .box-new{width:328px; padding:25px; height:460px; background:#fff; float:left; margin-right:33px; box-shadow:0px 0px 20px rgba(0,0,0,0.05)}
.news .box-new:nth-child(3n){margin-right:0px;}
.news .box-new .tit{padding-bottom:16px;}
.news .box-new .tit span{font-size:20px; line-height:24px; color:#333;}
.news .box-new .tit a.more{width:65px; height:23px; display:block; float:right; border-radius:12px; background:#f3f3f3; text-align:center; font-size:13px; line-height:23px; font-family:Arial; text-transform:uppercase; color:#999; transition:all 0.5s ease; margin-top:4px}
.news .box-new .tit a.more:hover{background-color: #63a7cb; color: #fff;}
.news .box-new ul{width:100%; height:auto; margin-top:20px}
.news .box-new ul li{width:100%; height:35px; border-bottom:1px dashed #cecece; font-size:13px; line-height:35px; overflow:hidden;}
.news .box-new ul li a{background:url("/images/ico_d.png") 3px center no-repeat; padding-left:12px; color:#888;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;}
.news .box-new ul li span {float: right;}
.news .box-new ul li a:hover{color: #63a7cb;}
.news .box-new ul li strong {font-weight: normal;}

.tit{font-size:20px; line-height:160%; padding:0 1em;}
.tit em{color:#e2e2e2; text-transform: uppercase; font-size: 2em;}
.tit b{color:#666; font-size:1.5em; display: block;}
.tit p{font-size:.7em; color:#666; font-weight: lighter; line-height:1.6em; max-width:750px; margin:15px auto;}
.sbox{padding:120px 0 100px;}
.box_pat{background:url("../images/bk_gg.png") #f6f6f6 center center;}
.box_pat .tit{padding-bottom:40px; text-align: center;}
.lipat{overflow: hidden; max-width:1080px; margin:0 auto;}
.lipat li{float: left; font-size:20px; background-color: #fff; width:23%; margin:0 1% 1em; border-radius:.5em; overflow: hidden; box-shadow: 3.536px 3.536px 7px 0px rgba(0, 0, 0, 0.2); position: relative;}
.lipat li:nth-child(4n+1){clear: left;}
.lipat li img{display: block; max-width:100%; margin:0 auto;}
.lipat li a{position: relative; border-radius:.4em; overflow: hidden; display: block;}
.lipat li span{position: absolute; left:0; right:0; bottom:0; font-size: .7em; color:#fff; background-color: rgba(0,0,0,.3); padding:.5em 1em; text-align: center; line-height: 1.4em;}
.lipat li:hover img{transform: scale(1.04)}
.box_uf{background:url("../images/bk_fm.jpg") no-repeat center center; background-size: cover; overflow:hidden; color:#fff; font-size:20px; }
.box_uf .info{width:60%; padding:0 20px; float: left; box-sizing: border-box; text-align: center; letter-spacing:2px;}
.box_uf .info img{display: block; max-width:100%; margin:0 auto;}
.box_uf .info span{display: block; font-size:1.7em; padding:.8em 0 .5em;}
.box_uf .info span b{margin:0 .2em; font-size:1.2em; color:#72ff55;}
.box_uf .info strong{font-size:1.2em; color:#72ff55; border-top:2px dashed rgba(255,255,255,.4); padding:.5em; overflow: hidden; display: inline-block;}
.box_uf .form{width:40%; padding:0 20px; float: left; box-sizing: border-box;}
.box_uf .form li{padding:.3em; float: left; width:100%; box-sizing: border-box;}
.box_uf .form li.w2{width:50%;}
.box_uf .form b{font-size: 1em; padding:.1em 0 .3em; display: block;}
.box_uf .form input{border:none;}
.box_uf .form .ipt,.box_uf .form textarea{background-color: #fff; font-size:.7em; border-radius:5px; padding:.6em .6em; box-sizing: border-box; width:100%; max-width:100%; display: block; min-width:100%;}
.box_uf .form textarea{min-height:7em;}
.box_uf .form .bnsa{float: right;}
.bnsa{background-color: #ff5411; color:#fff; font-size:16px; font-weight: bold; border-radius:5px; padding:.6em 1.5em; cursor: pointer;}
.bnsa:hover{background-color: #ff713a;}
.bnsa:active{background-color: #e7480a;}

.main{max-width:1200px; margin:20px auto;overflow:hidden;}
.l-left{float:left; width:23%; overflow:hidden;}
.c-nav{border:1px solid #eee;margin-bottom: 16px;background: #fff;}
.c-nav .c-tit{height: 75px;overflow: hidden; padding-left:20px;}
.c-tit .ch{color: #6dbc5d;font-size: 20px;line-height:1em;margin-bottom: 6px;font-weight: bold;margin-top:.9em;}
.c-tit .en{font-size: 14px;opacity: 0.8;line-height:1em;}
.c-list ul{width: 100%;}
.c-list li{width: 100%;}
.c-list li .slide{display: none;}
.c-list li .slide p{font-size: 13px;line-height: 44px;border-top: 1px solid #eee;padding-left: 80px;cursor: pointer;}
/*.c-list li:hover{background: url(/images/limit-05.png) no-repeat left top;}*/
/*.c-list li.on{background: url(/images/limit-05.png) no-repeat left top;}*/
.c-list li a{padding:0 20px 0 60px;display: block;background: url(/images/limit-03.png) no-repeat 30px center;line-height: 44px;border-top: 1px solid #eee;font-size: 14px;color: #333;}
.c-list li:hover a{background: url(/images/limit-04.png) no-repeat 30px center;color: #6dbc5d;}
.c-list li.on a{background: url(/images/limit-04.png) no-repeat 30px center;color: #6dbc5d;}

.ce-nav{border:1px solid #eee;background: #fff;}
.ce-nav .c-tit{height: 55px;overflow: hidden;font-size: 20px;color: #6dbc5d;line-height: 55px;font-weight: bold; padding-left:20px;}
.ce-nav .c-table li{border-top: 1px solid #eee;overflow: hidden;padding: 11px 0px;}
.ce-nav .c-table .bg{padding-left: 30px;float: left;}
.ce-nav .c-table .bg img{display: block;}
.ce-nav .c-table .te{margin-left: 7px;float: left;line-height: 18px;font-size: 14px;font-family: "Arial";}
.ce-nav .c-table .te a{color: #666;}
.ce-nav .c-table .te.sp{font-size: 12px;}

.r-right{margin-left:24%; margin-bottom:10px;border: 1px solid #ddd;overflow:hidden;}
.r-tit{ height:45px; line-height:45px; font-size:16px; color:#000; font-weight:500; overflow:hidden; border-bottom:1px solid #ddd;overflow:}
.s-tit{ height:38px; line-height:38px;padding:5px 0 5px 10px;}
.s-tit span{ padding-left:12px;background:url(/images/limit-12.png) no-repeat left center;}
.s-tit a{font-size:16px; color:#000;}
.s-main{padding:0 20px 20px 20px;}
.s-main .info{padding-top:20px;text-align:justify;}
.s-main .info p{font-size:16px; line-height:24px;}
.s-main .info-img,.s-main .info-product{padding-top:20px;}
.s-main .info .info-tit h1{ text-align:center; height:40px; line-height:40px; font-size:22px; color:#000;}
.s-main .info .info-tit2{ height:26px; line-height:26px; overflow:hidden; text-align:center;font-size:14px; color:#000; margin-top:10px;}
.s-main .info .info-body{font-size:16px;line-height:28px;color:#333; margin-top:10px;}
.s-main .info .info-body img{max-width:100%; height: auto;}
.s-main .info .info-body p,.s-main .info .info-body div{line-height:28px;}

.s-main .info-img .txt-list{overflow:hidden;}
.s-main .info-img .txt-list li{float:left;height:26px;line-height: 26px;display:inline;overflow: hidden;position: relative;padding-left:5px; width:98%;background: url(/images/ico_d.png) 3px center no-repeat; text-indent:12px;}
.s-main .info-img .txt-list li a{font-size:16px; color:#000;}
.s-main .info-img .txt-list li span{float:right;font-size:16px; color:#000;}

.s-main .info-img .listimg{overflow:hidden; padding:10px 0px 20px; text-align:center;}
.s-main .info-img .listimg2{overflow:hidden; padding:10px 0px 20px; text-align:center;}
.s-main .info-img .listimg li{float:left; margin:0px 0px 16px 11px; position: relative; width:32%;}
.s-main .info-img .listimg2 li{float:left; margin:0px 0px 16px 11px;}
.s-main .info-img .listimg li a{display:block; }
.s-main .info-img .listimg2 li a{display:block; }
.s-main .info-img .listimg li span{position: absolute; left:0px; right:0px; bottom:0; background-color: rgba(63,168,133,.6); text-align: center; color: #fff; font-size:14px; padding:10px 0px;}
.s-main .info-img .listimg2 li span{position: absolute; left:0px; right:0px; bottom:-10%; opacity:0; background-color: rgba(63,168,133,.6); text-align: center; color: #fff; font-size:16px; letter-spacing: 2px; padding-left:2px; padding:10px 0px;}
.s-main .info-img .listimg li img{display: block; width:100%;}
.s-main .info-img .listimg2 li img{width:243px; height:243px;}
.s-main .info-img .listimg2 li a:hover span{bottom:0px; opacity:1;}

.pro-jieshao{ margin:0;padding:0px; height:300px; margin-bottom:10px;}
.pro-img{width:300px;height:260px;overflow:hidden;float:left; padding:10px; border: 1px solid #eee;}
.pro-img img{width:290px;height:250px;}
.pro-canshu{ float:right; width:490px;height:280px;overflow:hidden; margin-left:10px;}
.pro-canshu dl{ margin:0; padding:0;}
.pro-canshu dt{font:700 16px Arial,"microsoft yahei";color:#333; text-align:center; line-height:40px;}
.pro-canshu dd{ margin-left:40px;height:38px; line-height:38px;font:14px Arial,"microsoft yahei";color:#666;}
.pro-canshu dd span{font:14px Arial,"microsoft yahei";color:#333;}
.pro-canshu .td{color: #e4393c; font-size:12px;margin-bottom: 5px;overflow: hidden; margin:0;}
.pro-canshu .price{color:#e4393c; font-size: 22px;}
.pro-canshu .pro-goumai{ margin:0 auto;margin-top:25px; padding:0; width:60%; overflow:hidden;}
.pro-canshu .pro-goumai .tb{float:left;background-color:#df3033;height: 46px;line-height: 46px;padding: 0 26px;font-size: 18px;font-family: "microsoft yahei";border-radius: 10px;}
.pro-canshu .pro-goumai .jd{float:right;background-color:#df3033;height: 46px;line-height: 46px;padding: 0 26px;font-size: 18px;font-family: "microsoft yahei";border-radius: 10px;}
.pro-canshu .pro-goumai .tb a,.pro-canshu .pro-goumai .jd a{color: #fff;}
.pro-canshu .pro-goumai .tb:hover,.pro-canshu .pro-goumai .jd:hover{border-radius:0px;}

.pro-info{ margin-top:20px; padding:0; overflow:hidden;}
.pro-info .pro-info-tit{ height:45px; line-height:45px; background-color:#f7f7f7;border:1px solid #eee;border-bottom:1px solid #e4393c;display:inline-block;display: block;}
.pro-info .pro-info-tit .item{background-color:#e4393c;color: #fff;cursor: default; padding:0 26px; font-size:16px; text-align:center;width:65px;}
.pro-info .detail{margin-top:20px;font-size:16px;color:#333;line-height:26px;}
.pro-info .detail p,.pro-info .detail div{line-height:26px;}

.pagenext{margin:10px auto;padding:10px 6px;line-height:28px;color:#666;border-top:1px dashed #ccc;}
.pagenext a{line-height:28px;color:#555;}
.pagenext a:hover{line-height:28px;color:#333;}
.pagenext span{display:block;height:28px;}

/*列表分页*/
.fy{text-align: center; padding:30px 0 20px; font-size:14px;}
.fy li{display: inline-block; border-radius:5px; margin:0 3px;}
.fy li a,.fy li span,.fy li.thisclass{padding:5px 12px; display:inline-block; background-color:#f3f1ed;}
.fy li:hover{background-color:#fff;}
.fy li.thisclass{background-color:#6dbc5d; color:#fff;}
.fy li.thisclass a,.fy li.thisclass span{color:#fff;}
.fy .pageinfo{display: none;}
.boxun{font-size:14px; line-height:24px; padding:20px 20px 40px;}
.boxun .back{float: right; margin-top:10px;}

.fixm{display:none;}

.footer{background: url("../images/bk_footer.jpg") no-repeat center center; background-size: cover;}
.footer .cr{border-top:1px solid #666; line-height:52px; font-size:12px; color:#999;}
.footer .cr span:last-of-type{float: right;}

.boxcenter{text-align: center; font-size:20px; padding:1em;}
.boxcenter strong{font-weight: normal;}
.boxcenter p{color:#888; padding:10px 0; font-size: .7em;}
.boxcenter span{font-size: .6em; display: block; padding-bottom:30px;}
.boxcenter img{padding:0;}
.boxcenter ul{border-top:1px solid #bbb; max-width:550px; margin:0 auto; text-align: left; font-size:.8em; padding:1em;}
.boxcenter li{margin-left:25%; padding:.3em 0;}

@media only screen and (max-width:900px){
    .footer .cr{line-height: 1.6em; padding:15px;}
    .sbox{padding:40px 0;}
    .box_uf .info,.box_uf .form,.nsw2{float: none; width: auto;}
    .box_uf .info{font-size:.6em; letter-spacing:0;}
    .box_uf .box{padding:0;}
    .box_uf .form{padding-top:1em;}
    .tits{font-size:16px; padding: 0 0 10px 20px;}
    .tits .more{padding:0 10px;}
    .tit,.lisc li{font-size:14px;}
    .lisc li i{font-size: 2.5em;}
    .lisc li a{padding: 1em 0;}
    .sbanner .swiper-slide{height:200px;}
    .smain{padding:20px 0;}
    .sbanner .swiper-pagination{bottom:10px;}
    .imenu{display: block;}
    .head .tel{position: absolute; top:10px; right:55px; float: none; font-size:13px; margin:0;}
    .head .tinfo{display: none;}
    body{min-width:320px}
    .box{width:100%;}
    .box .lg{width:100%; float:none;overflow:hidden;}
    .box .xnav{width:100%;float:none;overflow:hidden; opacity:0; visibility:hidden; left:auto; width:200px; top:100%; right:10px; z-index:9; background-color:rgba(0,0,0,.8); border-radius: 5px 0 0 5px; padding:10px 0;}
    .box .xnav .nav li{width:auto; display: block; float: none;}
    .head .nav li a{color:#fff;}
    .head .nav li a:hover{background-color: #000;}
    .showMenu .xnav{right:0; opacity: 1; visibility: visible;}
    .box .go{width:100%; float:none;overflow:hidden; margin:8px 0px 8px 0px;}
    .head{height:auto;padding:0 0 5px 0;position:inherit;top: 0px;left: 0px;right: 0px;background-color:rgba(249,249,249,0.90);z-index: 9;}
    .head .logo{width: 130px; margin:5px 10px; height:45px;}
    .head .logo span{font-size:10px;}
    .head .nav{margin:0 5px 0 5px;padding:10px;}
    .head .nav li{width: 33%;}
    .sabt{padding:20px 10px 0px 10px;}
    .sabt .video{float:right;margin:0px 0px 20px 40px;border:#E8E8E8 8px solid;overflow:hidden; display:none;}
    .sabt .video2{float:none;margin:0;border:#E8E8E8 8px solid;overflow:hidden; display:block; width:96%}
    .sabt .txt{margin-top:20px; width:100%;overflow:hidden; float:none;}
    .sabt p{padding-bottom:15px; text-indent:30px;}
    .listser {padding:20px 6px 6px 6px;overflow: hidden;}
    .listser dl {width:100%;height: 212px;margin-bottom: 20px;background: no-repeat center center;float:none;}
    .listser dl:nth-child(2n){margin-left:0;}
    .listcase{overflow: hidden;padding:30px 10px 10px 10px;}
    .listcase li,.s-main .info-img .listimg li{float:left;width:46%; text-align:center; overflow:hidden; margin:0 2%;}
    .listcase li a img{display: block; width:100%;}
    .news .box-new {width:88%;padding: 25px;height: 460px; background: #fff;float: left;margin-right:0px;box-shadow: 0px 0px 20px rgba(0,0,0,0.05);}
    .diy{ display:none;}
    .news .box-new .pic{ text-align:center;}
    .footer .foot {width:100%;height: auto;margin: 0 auto;}
    .footer .foot .foott,.footer .foot .tit,.footer .foot .foott .ewm{display:none;}
    .main {width:100%;margin: 0 auto;overflow: hidden;}
    .ce-nav{ display:none;}
    .dip{ display:block;}
    .r-right {width:auto; margin:0 10px 10px; border: 1px solid #ddd;}
    .l-left {float:none; width:auto; margin:10px;}
    .c-left {width:100%; float:none;}
    .c-list ul{overflow: hidden;}
    .c-list ul li{float: left; width:50%;}
    .c-nav .c-tit{overflow: hidden; height: auto;}
    .c-tit .ch{font-size:16px; float: left;}
    .c-tit .en{font-size:12px; float: left; margin:16px 0 0 10px}
    .c-list li a,.c-list li.on a{padding:0 10px 0 40px; background-position: 15px center;}
    .s-tit{height:auto; line-height:30px; font-size:14px;}

    .c-nav {width:99%;border: 1px solid #eee; margin-bottom: 16px;background: #fff;}
    .ce-nav {width:99%;border: 1px solid #eee;float: left;background: #fff;}
    .pages {width:90%;margin: 0 auto;text-align: center; height: 38px;margin-top: 10px;line-height: 38px;overflow: hidden;}
    .info-tit{ overflow:hidden;}
    .s-main {padding: 0px 10px 10px 10px;}
    .s-main .info .info-tit h1 {text-align: center;height:auto;line-height: 40px;font-size: 22px;color: #000;}
    .s-main .info img{width:100% !important; height:auto !important;}
    .banner .bd li img{width:100%; vertical-align:top; max-width:1920px; margin:0px auto; display: block;height: 240px;}
    .banner .hd {position: absolute;left: 0px;right: 0px; bottom:2px;text-align: center;z-index: 2;}
    .pro-img {width:93%;height:auto;overflow: hidden;float: left;padding: 10px;border: 1px solid #eee;}
    .pro-img img{ width:100%!important; height:auto!important;}
    .pro-jieshao {margin: 0;padding: 0px;height:auto; overflow:hidden;}
    .pro-canshu {float: right;width:100%;height:auto;overflow: hidden;margin-left: 10px;}
    .pro-info .detail img{ width:100%!important; height:auto!important;}
    .fixm-ab {height: 56px;}
    .fixm {position: fixed; width: 100%;bottom: 0px; left: 0px;background: #4c4c4c;z-index: 999;display:inline;}
    .fixm ul {width:100%;}
    .fixm li.cur {background: none;}
    .fixm li {width:32.3333%;padding:6px 0 2px; float:left;background: url('/img/bcm5.png') no-repeat right center;background-size:2px 58px;}
    .fixm li p {text-align: center;font-size: 12px;color: #fff;}
    .fixm li img {display: block; margin: 0 auto 2px;width: 23px;}
}
@media only screen and (max-width:900px){
    .sbanner .swiper-slide{height:160px;}
}