
/* 全局 */
html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph;}
a{text-decoration:none;outline:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
/* 基础 */
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{border-radius:0;background:#fff;}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);background-color:#3ba86f;}
input,textarea{-webkit-user-select:text}
/*分页样式*/
.pglist{padding: 30px 0;width:100%;text-align: center;clear: both;}
.pglist a,.pglist span{color: #333;padding: 0 15px;margin: 0 4px;display: inline-block;vertical-align: middle;line-height: 34px;background: #fff;border: 1px solid #edebeb;}
.pglist a:hover,.pglist span{display:inline-block;color: #fff;background: #3ba86f;border-color: #3ba86f;}
.pglist a.page-num-current{display:inline-block;color: #fff;background: #3ba86f;border-color: #3ba86f;}
/*返回首页*/

#tip{padding-top: 30px;min-height: 640px;}
#tip b{color: #3ba86f;}
/*网站地图*/
.sitemap{overflow:hidden;line-height:30px;padding: 10px;border-bottom:1px solid #ddd;}
.sitemap dt{float: left;margin-right: 2%;width: 14.66666667%;}
.sitemap dt a{display:block;text-align:center;background: #ececec;font-size:14px;padding:8px 0;font-weight:normal;}
.sitemap dt a:hover{background: #ccc;color:#fff;}
.sitemap dd{float: left;width: 83.333333%;}
.sitemap dd a{float:left;color:#666;padding-right:35px;line-height:39px;transition:none;}
.sitemap dd a:hover{color:#333;}
/*网站标签*/
.tags_list{overflow:hidden;line-height:30px;padding: 10px;border-bottom:1px solid #ddd;}
.tags_list dt{float: left;margin-right: 2%;margin-bottom: 2%;width: 14.66666667%;}
.tags_list dt a{display:block;text-align:center;background: #ececec;font-size:14px;padding:8px 0;font-weight:normal;}
.tags_list dt a:hover{background: #ccc;color:#fff;}
.tags{overflow:hidden;margin-bottom: 20px;}
.tags span{float: left;display: block;line-height: 40px;}
.tags a{border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;line-height: 28px;padding: 0 6px;margin: 5px;background: #fff;border: 1px solid #dadada;}
.tags a:hover {background: #3ba86f;border-color: #3ba86f;color: #fff;}
/*评论列表*/
.comment-main{width: 100%;background: #FFF;border-bottom: 3px solid #eee;margin-top: 30px;font-size: 12px;color: #666;line-height: 14px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.comment-main:hover{border-bottom: 3px solid #3ba86f;-webkit-box-shadow: 0 10px 20px 0 #CCC;-moz-box-shadow: 0 10px 20px 0 #CCC;-ms-box-shadow: 0 10px 20px 0 #CCC;-o-box-shadow: 0 10px 20px 0 #CCC;box-shadow: 0 10px 20px 0 #CCC;}
.comment-title{width: 100%;height: 49px;line-height: 50px;background: #FFF;border-bottom: 1px solid #CCC;}
.comment-title span{float: left;height: 50px;font-size: 14px;line-height: 50px;display: block;padding: 0 30px;background: #3ba86f;color: #FFF;}
.comment-show-box{margin: 20px 12px}
.comment-show-box .pl-box2{width: 100%}
.comment-show-box .pl-box2 dl{float: left;width: 100%;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #EEE;}
.comment-show-box .pl-box2 dl dt{float: left;width: 50px;margin-right: 15px;}
.comment-show-box .pl-box2 dl dt img{width: 50px;height: 50px}
.comment-show-box .pl-box2 dl dd{float: right;width: 92%;}
.comment-show-box .pl-box2 dl dd h1{font-weight: 700;font-size: 100%;}
.comment-show-box .pl-box2 dl dd h1 span{color: #656565;font-weight: 400;float: right;}
.comment-show-box .pl-box2 dl dd p{margin-top: 10px;line-height: 20px}
.comment-show-box .pl-box2 dl dd p.xz-fc1{color: #3ba86f;}
.comment-show-box .xz-cb{zoom: 1}
.comment-show-box .xz-cb:after{display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: "."}
.c-more {text-align: center;line-height: normal;}
.c-more a {border-radius: 2px;-webkit-border-radius: 2px;display: block;background: #3ba86f;color: #ffffff;padding: 13px 0;}
.c-more a:hover {background: #333;}

/*视频样式*/
video {background-color: #000;}

.caseItemed .caseItems{overflow:hidden;position:relative;height:auto;width:100%;}
.caseItemed .caseItems:hover .myschu{bottom:0 !important;transition: all .6s;-webkit-transition: all .6s;}
.caseItemed a{display:block;width:24%;float:left;margin-right:1.3%;margin-bottom: 1.4%;}
.caseItemed a span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 180%;padding: 2% 8px 3%;background: #eee;min-height: 60px;}
.caseItemed a:nth-child(4n+0){margin-right:0;}
.area_pic{height:100%;display:block;}
.area_pic img{width: 100%;transition: all .6s;height: 100%;object-fit: fill;display: block;}
.area_part>h3{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.5);color:#f2f2f2;text-align:center;font-size:16px;line-height:36px;width:100%;font-weight:400}

.nybanner{position:relative;overflow:hidden;margin-top:82px}
.nybanner .pimg{width:100%;max-width:100%}
.nybanner .pimg{width:100%;max-width:100%;overflow:hidden;transition:all .3s;position:relative;border:#ddd 1px solid}
.ni-top .fl{line-height:32px;font-size:16px;width: 100%;position: relative;}
.ni-top .fl a{color: #333;}
.ni-top .n-loc::before{background:url(../picture/loc.png) no-repeat center;height: 16px;background-size:16px;padding-left:30px;content:"";padding-right: 12px;position: absolute;left: 0;top: 38%;}
.tmbg{background: #F1F3F3;border-bottom: 1px solid #D6D6D6;}
/*.ni-top{height:65px;line-height:65px;}*/
.ni-top h1{line-height:65px;font-size:30px}
.subnr{border: 1px solid #e7e7e7;padding: 12px;}

.index-about{position:relative;z-index:3;padding:3% 0 5%}
.index-about .bg{position:absolute!important;left:0;top:0;z-index:-1;max-width:none!important;width:100%;height:100%}
.index-about .head{position: relative;}
.index-about .head .logo{display: block; margin-left: auto; margin-right: auto; width: 73px;}
.index-about .head .en{margin-top: 0.36rem; width: 46%; height: 72px; display: block; margin-left: auto; margin-right: auto; max-width: 100%;color: #f5f5f4;font-size: 72px;text-transform: uppercase;text-align: center;font-weight: bold;}
.index-about .head .cn{position: absolute; bottom: 16px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); color: #333333; font-weight: bold;font-size: 36px;}
.index-about .body{margin-top: 30px;}
.index-about .body .imax{max-width: 1280px; margin-left: auto; margin-right: auto;font-size: 17px;line-height: 200%;}
.index-about .body .datas{margin-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}
.index-about .body .datas:after{display: none;}
.index-about .body .datas .col{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; line-height: .5em;}
.index-about .body .datas .col:after{display: none;}
.index-about .body .datas .col:nth-child(1n+2){margin-left: 2rem;}
.index-about .body .datas .col i{font-size: 66px; line-height: 1; white-space: nowrap; font-family: "Swiss721BT", Arial, sans-serif; color: #265aa1;}
.index-about .body .datas .col span{font-size: 14px; margin-left: 15px; text-align: left;line-height: 180%;}
.index-about .footshow{margin-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}
.index-about .footshow:after{display: none;}
.index-about .footshow .oLi{position: relative; overflow: hidden; width: 24%; min-width: 240px ; -webkit-transform-origin: 50% 10% !important; transform-origin: 50% 10% !important;}
.index-about .footshow .oLi:after{z-index: 5; content: " "; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s;}
.index-about .footshow .oLi .pic{height: 0; padding-bottom: 64.1025641%;}
.index-about .footshow .oLi .txt{position: absolute; z-index: 6; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; text-align: center; white-space: nowrap;}
.index-about .footshow .oLi .txt:after{content: " "; display: block; width: 20px; height: 1px; margin-left: auto; margin-right: auto; margin-top: 12px; background-color: #fff;}
.index-about .footshow .oLi .txt .icoImg{display: block; margin-left: auto; margin-right: auto; width: 40px; height: 40px; -webkit-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s;}
.index-about .footshow .oLi .txt .en{margin-top: 12px; font-size: 12px; text-transform: uppercase;}
.index-about .footshow .oLi .txt .cn{margin-top: 10px; font-size: 16px;}
.pa100.links{position:absolute!important;right:0;bottom:0;width:auto;height:auto;z-index:8;text-indent:-9999px;overflow:hidden;white-space:nowrap;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;text-align:left!important}
.index-about .footshow .oLi:hover .txt .icoImg{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
.index-about .footshow .oLi:hover:after{background-color:rgba(185,187,186,.8)}

.sMedia-hot,.sMedia-list{position:relative;overflow:hidden;margin-top:40px;margin-bottom:-12px}
.sMedia-hot .item,.sMedia-list .item{position:relative;overflow:hidden;float:left;width:48%;height:220px;margin-bottom:12px;cursor:pointer}
.sMedia-list .item:nth-child(even){float: right;}
.sMedia-hot .item .pic,.sMedia-list .item .pic{width:100%;height:100%;background-color:#f1f1f1}
.sMedia-hot .item h3,.sMedia-list .item h3{position:absolute;left:0;bottom:0;z-index:8;right:0;padding:50px 20px 0;height:40px;line-height:26px;font-size:16px;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-image:url(../picture/masks-videoItem.png);-webkit-transition:all 220ms ease 0s,all 220ms ease 0s;transition:all 220ms ease 0s,all 220ms ease 0s}
.sMedia-hot .item:after,.sMedia-list .item:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;background-color:#000;background-image:url(../images/icos-play.html);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;opacity:0;visibility:hidden;-webkit-transform:scale(1.5);transform:scale(1.5)}
.sMedia-hot .item:hover h3,.sMedia-list .item:hover h3{bottom:-100px}
.sMedia-hot .item:hover:after,.sMedia-list .item:hover:after{-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;opacity:.65;visibility:visible;-webkit-transform:none!important;transform:none!important}
.sMedia-hot .item:first-child{width:806px;height:452px;margin-right:8px}
.pic img{position:absolute;left:0;top:0;z-index:1;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;max-height:100%;min-height:100%}
.pic img,.shade{display:block;width:100%;height:100%}

.news_con{width:100%;margin:0 auto;padding-top:15px}
dl.news_dl{font-size:14px;color:#666;padding:0 5px;line-height:22px;border-bottom:1px dashed #ccc}
dl.news_dl a{color:#000}
dl.news_dl dt{line-height:50px;width:890px;overflow:hidden}
dl.news_dl .dt_1{height:20px;padding-left:10px;font-size:16px;color:#153b96;font-weight:700}
dl.news_dl .dt_1:hover{background:url(ico7.html) no-repeat 0 6px;color:#153b96;}
dl.news_dl .dt_2{font-size:12px;float:right;padding:0 10px 0 8px;font-family:"å®‹ä½“"}
dl.news_dl .dt_3{font-size:12px}
dl.news_dl .dt_3 a{color:red;text-decoration:underline}
dl.news_dl dd{font-size:14px;padding-left:10px;height:45px;overflow:hidden;margin-bottom:10px}

.prs{border:1px solid #e7e7e7;background-color:#fff}
.prs h4{height:40px;line-height: 40px;background-color: #153b96;border-bottom:1px solid #ededed}
.prs h4 a{margin-right:6px;color:#153b96;font-size:16px;color: #fff;padding: 0 10px;}
.prs dl{margin:0 15px;padding-bottom:10px}
.prs dt{height:40px;line-height:40px;background-color:#153b96;}
.prs dt a{margin-left:18px;font-size:14px;color:#fff;font-weight:700}
.prs dd{height:37px;line-height:37px;overflow:hidden;background:url(cpMuDd.html) no-repeat 4px center;border-bottom:1px dashed #fbe7d4}
.prs dd a{margin-left:18px;color:#333;font-size:14px}
.prs dd.cur a{color:#f8922f}
.t05{padding:0 10px;color:#fff;font-size:14px}
.t05{background-position:-280px -338px;line-height:40px}
.pro_main{zoom:1;padding:10px 5px;border:1px solid #ccc}
.t05{background-position:-280px -338px;line-height:40px;background-color: #153b96;}
.t05{padding:0 10px;color:#fff;font-size:16px;}
.t05 a{color:#fff}
.t05 img{padding:6px 0 0 0;float:right}
.t05_con{border:solid 1px #ccc;border-top:0;padding:8px 1px;margin-bottom:10px;zoom:1;width:100%;overflow:hidden;background:#fff}
.t05_cons{border:solid 1px #d7d7d7;border-top:0;padding:2px 0;margin-bottom:10px;zoom:1}
.t05_cons1{border:solid 1px #d7d7d7;border-top:0;padding:2px 10px;margin-bottom:10px;zoom:1;background:#fff}
.t05_cons1 li{background:url(ico27.html) no-repeat scroll 0 10px transparent;line-height:25px;height:25px;overflow:hidden;padding-left:10px;width:210px;font-size:14px}
ul.t05_ul li{line-height:30px;color:#666;margin-bottom:5px;padding:0 5px 0 14px;overflow:hidden;background:#f3f3f3;width:176px}
ul.t05_ul li span{font-size:11px}
ul.t05_ul li a{display:block;overflow:hidden}
.check{color:#e61217}
.t05_con .tc .text{border:solid 1px #d7d7d7;height:20px;line-height:20px}
.clr{float:right;color:#fff;font-weight:400;font-size:12px}
dl.t05_con_dl{margin-bottom:10px;width:100%;padding: 0 8px;box-sizing: border-box;}
dl.t05_con_dl dt{width:100%;height:173px}
dl.t05_con_dl dt img{width:200px;height:169px;padding:1px;border:solid 1px #d7d7d7}
dl.t05_con_dl dt a:hover img{border:solid 1px #153b96;}
dl.t05_con_dl dd{width:100%;margin-top:3px;text-align:center}


.pro_main{zoom:1;padding:22px 5px;border:1px solid #ccc}
dl.p_list_dl,dl.p_list_dl2{color:#666;width:33.33%;float:left;display:inline;padding:0 9px 12px 14px}
dl.p_list_dl dt{width:100%;height:auto}
dl.p_list_dl dt a{width:100%;height:auto;border:1px solid #e4e4e4;display:block;padding:1px}
dl.p_list_dl dt img{display:block;width:100%;height:auto}
dl.p_list_dl dd{overflow:hidden;width:100%;padding-top:4px;text-align:center;font-size:14px}
dl.p_list_dl dt a:hover {border:solid 1px #ff9028;}

/*.bbhaderwrap {position: relative;}*/
.bb-header{height:110px;position:fixed;left:0;top:0;z-index:101;width:100%;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);background-color:#fff;box-sizing:border-box;padding:15px 0 0}
.commonweb{margin:0 auto;max-width:1100px;padding:0}
.bb-header .logo{float:left;display:block}
.bb-header .logo img{height:72px;margin-top:5px;display:block}
.bb-hdsec{padding-left:22%}
.bb-hdsec .bb-top{display:block;position:static;z-index:100;text-align:right;font-size:0;height:26px;left:0;bottom:20px;width:100%}
.bb-hdsec .bb-top .tel{display:inline-block;vertical-align:top;font-size:0;position:relative;padding-right:17px}
.bb-hdsec .bb-top .tel .num{padding-left:26px;background-position:0 center;background-repeat:no-repeat;background-image:url(../image/icon1.html);font-family:AvantGarGotItcTEE;color:#d31600;font-weight:700;-moz-background-size:20px;-o-background-size:20px;background-size:20px;font-size:20px;margin-right:20px}
.bb-hdsec .bb-top a{line-height:26px;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top;font-size:18px;font-weight: bold;}
.bb-hdsec .mainnav{display:block;position:static;padding-top:16px;top:55px;left:0;z-index:98;padding-bottom:0;background:0 0;border-top:0;width:auto;bottom:0}
.bb-hdsec .mainnav .nav-slider{overflow-y:visible;position:static;margin:0 0 0 -27px;height:100%}
.bb-hdsec .mainnav ul{text-align:right}
.bb-hdsec .mainnav li{position:relative;display:inline-block;vertical-align:top;border-bottom:0;padding:0 .7%}
.bb-hdsec .mainnav li.cur h3 a,.bb-hdsec .mainnav li:hover h3 a{color:#e60012;font-weight:700}
.bb-hdsec .mainnav li .title a{font-size:16px;display:block;padding:0 6px;height:53px;line-height:36px;position:relative}
.bb-hdsec .mainnav li.cur h3 a:after,.bb-hdsec .mainnav li:hover h3 a:after{left:0;right:0;z-index:1}
.bb-hdsec .mainnav li .title a:after{content:"";height:2px;position:absolute;bottom:0;left:51%;right:51%;z-index:-1;background-color:#e60012;-o-transition-property:left,right;-moz-transition-property:left,right;transition-property:left,right;-webkit-transition-property:left,right;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-duration:.3s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}

.bimg{float:left;width:48%;overflow:hidden;margin-bottom:10px}
.spec-preview{width:100%;border:1px solid #dfdfdf;overflow:hidden}
.jqzoom{float:left;border:none;position:relative;padding:0;cursor:pointer;margin:0;display:block}
.prodbaseinfo_a{float:left;width:48%;margin-left:16px;z-index:1;margin-bottom:10px}
.h2_prodtitle{font-size:18px;color:#414141;border-bottom:1px dashed #bbb;padding:2px 0 10px;line-height:1.6em}
.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1}
.ul_prodinfo li{padding:6px 0}
.li_normalprice,.li_prono{line-height:24px}
.ul_prodinfo li span{font-size:14px}
.ul_prodinfos{padding:6px 15px;overflow:hidden;zoom:1;background:#f3f3f3;font-size:14px;font-weight:700}
.ul_prodinfos li{padding:5px 0 10px}
.hottel{color:Red;font-weight:400}
.hottel{color:Red;font-weight:400}
.mod_goods_info{clear:both;margin-bottom:10px;position:relative}
.mod_goods_info .hds{border-bottom:1px solid #fc8701;height:33px}
.mod_goods_info .hds .status_on{border-color:#fc8701;border-bottom:0;position:relative}
.mod_goods_info .hds li{float:left;cursor:pointer;border:1px solid #d7d7d7;margin-right:-1px}
.mod_goods_info .hds .status_on h3{height:31px;background-color:#fff;color:#fc8701}
.mod_goods_info .hds li h3{display:block;width:128px;line-height:30px;text-align:center;font-size:14px;border-bottom:0;border:1px solid #fff}

#contentvalue100{padding: 12px;box-sizing: border-box;}
#contentvalue100 p strong{font-size: 16px;}
#contentvalue100 p img{display: block;max-width: 100%;}

.pro_main .aboutCom{padding: 12px;}


@media screen and (max-width: 1640px){
    .nybanner{height: auto;}
    .nybanner .pimg{position: static;margin-left: 0;left: 0;}
}

@media screen and (max-width: 1080px){
    .w1000{width: 96%;overflow: hidden;}
    .head_main_top{display: none;}
    .commonweb{max-width: 96%;}
    #banner_main .banner{min-width: 100%;height: 250px;}
    #banner_main{max-width: 100%;margin-top: 28px;}
    .banner li img{width: 100%;left: 0;margin-left: 0;min-width: 100%;}
    .floor_0_main .floor_0_2{display: none;}
    #banner .tip,.floor_1,.sbpr-frame,.floor_5_1,.sbp-frame{width: 100%;}
    .sbpr-frame{width: 96%;margin: 0 auto;}


    .bb-header{position: static;}
    .nybanner{margin-top: 0;}
    .neiye{width: 100%;}
}
@media screen and (max-width: 860px){
    .bb-hdsec .bb-top .tel{position: absolute;top: 0;right: 0;display: flex;flex-direction: column;padding: 34px 2%;}
    .bb-hdsec .bb-top{height: 80px;}
    .bb-hdsec .bb-top .tel .num{margin-right: 0;}
    .bb-hdsec .bb-top a{font-size: 18px;}
    .bb-hdsec,.bb-hdsec .mainnav{width: 100%;}
    .bb-hdsec{padding-left: 0;}
    .bb-hdsec .mainnav .nav-slider{margin: 0;}
    .bb-hdsec .mainnav ul{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
    .bb-hdsec .mainnav li{padding: 0;}
    .bb-hdsec .mainnav{padding-top: 0;}
    .bb-header{height: auto;position: static;}
    .bb-hdsec .mainnav li .title a{height: 52px;line-height: 52px;}

    #banner_main,#banner_main .banner{margin-top: 0;}

    .floor_0_main{height: auto;}
    .floor_0_main .floor_0_1 p a{line-height: 46px;}
    .caseItemed a,.sbp-single{width: 32.33%;}
    .caseItemed a:nth-child(3n+0) {margin-right: 0;}
    .caseItemed a:nth-child(4n+0){margin-right: 1.3%;}

    .sbp-single:nth-child(7),
    .sbp-single:nth-child(8){display: none;}

    .floor_5_1{display: flex;flex-direction: column;height: auto;}
    .floor_5_1 .floor_5_z,.floor_5_1 .floor_5_y{width: 100%;height: auto;}
    .floor_5_1 .floor_5_z b,.floor_5_1 .floor_5_z .dk{width: 50%;float: left;}
    .floor_5_1 .floor_5_z b{padding-right: 3%;height: auto;}
    .floor_5_1 .floor_5_y ul{padding-left: 0;height: auto;}
    .floor_5_1 .floor_5_y ul li{margin-bottom: 0;border-bottom: none;}
    .floor_5_1 .floor_5_y ul li a{height: auto;}
    .floor_5_1 .floor_5_y ul li h3{padding: 20px 0;border-bottom: #b9b9b9 dashed 1px;}


    .noRight,.f-right,.f-bot.f-left p,.f-mid:after{display: none;}
    .f-bot.f-left p.da{display: block;}
    .f-bot{width: 100%;}
    .f-mid p{width:14.33%;}



    dl.p_list_dl dd{height: 40px;line-height: 120%;}

}
.bannersedc2{display: none;}
@media screen and (max-width: 640px){
    .bb-hdsec .mainnav li{width: 33.33%;text-align: center;}
    .bb-hdsec .bb-top .tel{display: none;}
    .bb-header .logo img{display: block;width: 100%;height: auto;}
    .bb-header{padding: 0;}
    .bb-hdsec .mainnav li .title a{height: 32px;line-height: 32px;}
    #banner_main .banner{max-height: 216px;}

    .index .indexTit h2{font-size: 1.6em;padding-left: 0;}
    .index .indexTit h3{font-size: 16px;}

    .caseItemed a,.sbp-single{width: 49.2%;}
    
    .caseItemed a:nth-child(3n+0){margin-right: 1.3%;}
    .caseItemed a:nth-child(2n+0) {margin-right: 0;}

    .sbcover_ipro,.sbphoto_ipro,.sbps-pic,.sbp-single{height: auto;}
    .sbp-single{margin-top: 12px;}
    .area_part>h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

    .sb-about{display: flex;flex-direction: column-reverse;}
    .sdaft-left,.adaft-right,.sba-jian{width: 100%;display: block;padding: 0;}
    .floor_5_1 .floor_5_z img,.floor_5_1 .floor_5_z em,.sba-ch,.sba-en,.f-mid{display: none;}
    .floor_5_1 .floor_5_z .dk{width: 100%;}

    .bannersedc1,.floor_0_main{display: none;}
    .bannersedc2{display: block;}


    .nybanner .pimg{padding: 6% 0;transform: scale(1.6);}
    .page-left{display: none;}
    .page-right{width: 100%;}
    dl.p_list_dl, dl.p_list_dl2{width: 50%;padding: 0 2px 0;}
    #printableview .bimg,#protop{width: 100%;margin: 0;}
    .page-right{display: block;}
    .pro_main .aboutCom p img{width: 100%;}
}

.navsite{float: left;display: inline-block;line-height: 60px;height: 60px;padding-left: 44px;}
.navborder { border-bottom:1px solid #D6D6D6; overflow:hidden;display: inline-block;float: right;}
.navborder ul li { float:left; width:auto; line-height:57px;}
.navborder ul li a { font-size:16px; color:#333333; display:block; padding:0 28px; position:relative; z-index:9;}
.navborder ul li a.on {  color:#fff; background:#009999; }
.navborder ul li a:before { content:""; color:#fff; position:absolute; height:0; bottom:0; left:0; width:100%;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; z-index:-1;}
.navborder ul li a:hover:before {  color:#fff; background:#009999; height:100%; }
.navborder ul li a:hover { color:#fff;}



/* about  */