﻿*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{font-size: 62.5%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {margin: 0;  padding: 0;  font-size:14px; font-family:"microsoft yahei" ;color: #fff; line-height:1.8; background:#0d0d0d;overflow-x:hidden}

ul,li{list-style: none;padding: 0;}
*{padding: 0;margin: 0;}
a{text-decoration: none;  margin: 0;  padding: 0;color: #fff; }
p,span,i,em{  margin: 0;  padding: 0;  font-style: normal;  font-weight: normal;  }
tr,td{  margin: 0;  padding: 0;  }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both}
.clearfix{display:inline-table;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clearfix { display:block; }
.dn{ display:none}
div{ box-sizing:border-box}
.cur{ display:block;}

.w1400{ width:1400px; margin:0 auto}
.w1200{ width:1200px; margin:0 auto}
.head{ padding:0.6% 0; padding-bottom:0.2%; position:relative; left:0; right:0; background:#0d0d0d; z-index:99}
.logo{ width:30%; text-align:center; height:50px;margin-top:16px;}
.logo img{ max-width:100%; max-height:100%}
.nav{ width:60%;}
.menu{}
.menu li{ float:left; width:calc(100% / 7); text-align:center; height:85px; line-height:85px;}
.menu li a{ font-size:16px; transition:all 300ms ease-in}
.menu li:hover a{ color:#666}
.menu li.active a{ color:#666}
.head_r{ width:10%; text-align:right; height:85px; line-height:85px;}
.head_r span{ color:#fff; display:inline-block;line-height:85px; cursor:pointer; margin-left:5%}
.head_r span.sico{ background:url(../image/sico.png) no-repeat center center; width:15px; height:17px; background-size:15px 17px; margin-bottom:-4px;margin-left:15%}
.head_r span.san{background:url(404.png) no-repeat center center;width:20px; height:16px; background-size:20px 16px;margin-bottom:-3px;}
.head_r span:hvoer{ opacity:.8}
#j_seach_box {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
}
#j_seach_box .bg_box {
    position: fixed;
    z-index: 9994;
    top: 0px;
    display: none;
    height: 100%;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');
    background: rgba(0,0,0,0.85);
}
#j_seach_box form {
    position: absolute;
    border-radius: 4px;
    overflow: hidden;
    top: 50%;
    z-index: 9999;
    background: #fff;
    height: 80px;
    width:50%;
    left: 50%; transform:translateY(-50%);transform:translateX(-50%)
}
#j_seach_box input[type="text"] {
    border: none;
    width: 70%;
    display: block;
    height: 80px;
    text-align: center;
    color: #434343;
    font-size: 16px;
    background: none;
    line-height: 80px;
    padding: 0 20px;
}
#j_seach_box input:focus{ outline:none}
#j_seach_box input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    z-index: 2;
    background: url(../image/icon_search.png) center no-repeat;
    height: 80px;
    width: 80px;
    cursor: pointer;
    border: none;
}
#j_seach_box input[type="submit"]:hover {
    background: url(../image/icon_search_hover.png) center no-repeat;
}

.banner{ }
.banner .swiper-slide > a{ display:block; position:relative}
.swipername{ position:absolute; left:12%; bottom:40%;}
.swipername h2{ font-size:55px;color:#fff;font-family: "思源宋体";}
.swipername h3{ font-size:22px; color:#fff;font-family: "思源宋体"; text-transform:uppercase}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:30%; width:auto; left:12%}
.banner .swiper-pagination-bullet{background:#fff;width:10px; height:10px; border-radius:100%; margin:0 5px!important; opacity:.5;transition:all 500ms ease; position:relative}
.banner .swiper-pagination-bullet-active{opacity:1;}
.imgstyle{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative}
.imgstyle img{ width:100%;}
.swiper-num {position: absolute;left:12%;bottom:58%;z-index: 2;font-size: 32px; color:#fff;}
.swiper-num:after{ content:"";position:absolute;left:0;right:0;bottom:15px; height:1px; background:#fff;font-family: "苹方";}
.swiper-num .active {display: inline-block; font-size:50px;}
.swiper-num span {font-size: 30px; color:#fff;font-family: "苹方";}
.swiper-num .total {display: inline-block;}

.yewu{ padding:8% 0; background: url(../image/bg.gif) repeat; padding-bottom:10%}
.title{ text-align:center}
.title h2{ font-size:33px; color:#fff; text-transform:uppercase; letter-spacing:15px;display:inline-block;box-sizing:border-box; padding-left:15px; font-family: "思源黑体"; position:relative;white-space:nowrap}
.title h2:after{ content:""; position:absolute; height:1px; bottom:0; left:15px; right:15px; background:#fff}
.title h3{font-size:26px;}
.title h3 span{ position:relative; padding:0 10px;}
.title h3 span:after{ content:""; position:absolute; right:0; top:12px; width:1px; height:16px; background:#fff}
.title h3 span:last-of-type:after{ display:none}
.yewumain{ margin-top:4%}
.yewulist{}
.yewulist li{ float:left; width:33.3333%; padding:5% 10%; box-sizing:border-box; border-right:1px solid #888; position:relative; 
    overflow:hidden;transition:all 500ms ease-in-out;text-align:center;}
.yewulist li:last-of-type{ border-right:none}
.yewut{ transform:translateY(0);transition:all 500ms ease-in-out}
.yewut dt{ height:60px;}
.yewut dt img{ max-height:100%}
.yewut dd{ margin-top:8%}
.yewut dd h2{ font-size:22px;}
.yewut dd h3{text-overflow: ellipsis; overflow:hidden; font-size:14px; color:#626262; text-transform:uppercase; white-space:nowrap}
.yewuinfo{ position:absolute; bottom:0; left:0; right:0; transform:translateY(100%); transition:all 500ms ease-in-out; }
.yewulist li:hover .yewuinfo{ transform:translateY(0)}
.yewulist li:hover .yewut{ transform:translateY(-50%)}

.fuwu{ padding:6% 0}
.fuwubanner{ margin-top:3%;position:relative}
.fwlist{}
.fwlist li{ float:left; width:32.6%; margin-right:1%; margin-bottom:1%;}
.fwlist li:nth-child(3n+0){ margin-right:0}
.fwlist li a{ display:block; }
.fwlist li a img{opacity:.6;transition:all 500ms ease-in-out;}
.fuwubanner .swiper-button-prev,.fuwubanner .swiper-container-rtl .swiper-button-next{background-image:url(../image/l.png); left:-7%; width:60px; height:60px; background-size:60px 60px;}
.fuwubanner .swiper-button-next,.fuwubanner .swiper-container-rtl .swiper-button-prev{background-image:url(../image/r.png);right:-7%; width:60px; height:60px; background-size:60px 60px;}
.fuwubanner .swiper-container{}
.fwlist li a:hover img{ opacity:1;}

.about{padding:8% 0; background: url(../image/bg.gif) repeat; padding-bottom:10%}
.abmain{ margin-top:3%; text-align:center}
.abmain p{ line-height:2.5; font-size:16px;}

.lxwm{ padding:6% 0; background:url(../image/lxbg.jpg) no-repeat right bottom; background-size:contain}
.lxwm_l{ width:46%; padding-left:10%;}
.lxwm_r{ width:50%;}
.lxwm_r .title{ width:55%;}
.lxinfo{ margin-top:17%;margin-left:28px;}
.lxinfo dl{ margin-bottom:3%; display:flex;}
.lxinfo dl dt{ height:30px; margin-right:2%;}
.lxinfo dl dt img{ max-height:100%}
.lxinfo dl dd{box-sizing:border-box; font-size:16px;}


.foot{ background:#161616; padding-top:2%;}
.flogo{ width:25%; height:50px;margin-top:15px;}
.flogo img{ max-width:100%; max-height:100%}
.fmenulist li{ float:left; width:calc(100% / 7); text-align:center}
.fmenu{ width:55%; margin-top:2%}
.fmenulist li h2{ font-size:16px;}
.fmenulist li h3{ font-size:14px; color:#626262; text-transform:uppercase}
.flx{ width:20%; text-align:right; margin-top:1.5%}
.flx span{ display:block; float:left; margin:0 5%; cursor:pointer; transition:all 1s ease; position:relative}
.flx span.dhico{ background:url(../image/dh.png) no-repeat center center; width:35px; height:35px; background-size:35px 35px}
.flx span.yxico{ background:url(../image/yx.png) no-repeat center center; width:35px; height:35px; background-size:35px 35px}
.flx span.wxico{ background:url(../image/wx.png) no-repeat center center; width:35px; height:35px; background-size:35px 35px}
.lxtext{ position:absolute; bottom:300%; left:-100%; width:120px; border:1px solid #fff; border-bottom:none; text-align:left; background:#161616; position:relative; display:none}
.lxtext:after{ content:""; position:absolute; left:47px; bottom:-16px; width:0; height:0;border-top:8px solid #fff;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;}
.lxtext p{ border-bottom:1px solid #fff; padding:5%; box-sizing:border-box;}
.lxtext p img{ max-width:100%}
.dhtext{bottom:370%; }
.yxtext{ width:180px;left:-200%;}
.wxtext{bottom:390%;}
.yxtext:after{ left:80px}
.flx span.dhico:hover .dhtext,.flx span.wxico:hover .wxtext,.flx span.yxico:hover .yxtext{ display:block}
.fmenulist li:hover h2{ opacity:.6}
.ftext{ border-top:1px solid #555; height:60px; margin-top:2%;text-align:center;line-height:60px}

.menuico{ display:inline-block;cursor: pointer; margin-left:5%; position:relative; top:4px; }
.menuico span{ background:#fff; display:block; width:25px; height:2px; margin-top:6px; transition:all 1s ease-in-out;}
.animated .top {
    -webkit-transform: translateY(8px) rotateZ(45deg);
    -moz-transform: translateY(8px) rotateZ(45deg);
    -ms-transform: translateY(8px) rotateZ(45deg);
    -o-transform: translateY(8px) rotateZ(45deg);
    transform: translateY(8px) rotateZ(45deg);
}
.animated .middle {
    width: 0;
}
.animated .bottom {
    -webkit-transform: translateY(-8px) rotateZ(-45deg);
    -moz-transform: translateY(-8px) rotateZ(-45deg);
    -ms-transform: translateY(-8px) rotateZ(-45deg);
    -o-transform: translateY(-8px) rotateZ(-45deg);
    transform: translateY(-8px) rotateZ(-45deg);
}
.nav-content {
    position:fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    height: 100vh;
    z-index: 9;
    overflow: hidden;background:rgba(255,255,255,.95);background-size:100% 100%; transition:all 1s ease-in-out; opacity:0;
}
.opacity{ opacity:1}
.nav-list{ position:relative; top:10%;}
.nav-list li{line-height:50px; border-bottom:1px solid #ddd;padding-left:15%; box-sizing:border-box; position:relative}
.nav-list li:before{ content:""; position:absolute; left:8%; top:50%; background:#0d0d0d; width:6px; height:6px; border-radius:100%}
.nav-list li a{ display:inline-block; color:#333; font-size:16px; position:relative;transition:all 500ms ease-in-out;}
.nav-list li h2{ display:inline-block;font-size:16px; }
.nav-list li h3{ display:inline-block;font-size:14px; margin-left:5px; text-transform:capitalize }
@keyframes showNav { from { transform: translateX(100%); } to { transform: translateX(0); } } 
@-webkit-keyframes showNav { from { transform: translateX(100%); } to { transform:  translateX(0); } }
@-moz-keyframes showNav { from { transform: translateX(100%); } to { transform:  translateX(0); } }
@-o-keyframes showNav { from { transform: translateX(100%); } to { transform:  translateX(0); } } 
.showNav { -webkit-animation: showNav 1s ease forwards; -moz-animation: showNav 1s ease forwards; -o-animation: showNav 1s ease forwards; animation: showNav 1s ease forwards; }
.hideNav {-webkit-animation: hideNav 1s ease forwards;-moz-animation: hideNav 1s ease forwards;-o-animation: hideNav 1s ease forwards;animation: hideNav 1s ease forwards;}
@keyframes hideNav {from { transform: translateX(0); } to { transform:  translateX(100%); } } 
@-webkit-keyframes hideNav {from { transform: translateX(0); } to { transform: translateX(100%); } }
@-moz-keyframes hideNav { from { transform:translateX(0);} to { transform: translateX(100%); } } 
@-o-keyframes hideNav { from { transform: translateX(0); } to { transform: translateX(100%); } } 

.nypic{width:100%}
.nypic img{ width:100%}

.nycont{ padding:3% 0; background:url(../image/bg.gif) repeat;}
.fwmlist{}
.fwmlist li{ float:left; width:50%; border:1px solid #6d6d6d; box-sizing:border-box; text-align:center; padding:1% 0; padding-top:1.5%}
.fwmlist li a{ display: block;}
.fwmlist li dt{ height:55px; text-align:center; display:inline-block; }
.fwmlist li dt img{ max-width:100%; max-height:100%;opacity:.3}
.fwmlist li dd{ display:inline-block; text-align:left; margin-left:3%; position:relative; top:-8px;}
.fwmlist li dd h2{ font-size:20px;color:#626262;}
.fwmlist li dd h3{ font-size:14px; color:#626262; text-transform:uppercase; margin-top:-5px;}
.fwmlist li.active{ border:1px solid #fff;}
.fwmlist li.active dd h2{ color:#fff;}
.fwmlist li.active dt img{ opacity:1}

.nyfwlist{}
.nyfwlist li{ margin-top:3%;}
.nyfwlist li > div{ overflow:hidden}
.nyfwlist li > div > a{ display:block; transition:all 500ms ease; position:relative}
.nyfwlist li .nyfw_l{ float:left; width:60%;}
.nyfwlist li .nyfw_r{ float:right; width:37.52%}
.nyfwlist li div:hover > a{ transform:scale(1.09)}
.nyfwlist li div:hover .flbf{ opacity:1}
.nyfwlist li:nth-child(2n+0) .nyfw_l{ float:right;}
.nyfwlist li:nth-child(2n+0) .nyfw_r{ float:left;}

#jsbox{ display:none}
.mask{ position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.9); z-index:999}
.quan{position: fixed; left:50%; top:50%; width:423px; height:551px; margin-left:-11%; margin-top:-15%;z-index:999; background:url(404.png) no-repeat center center}
body.hiden{ overflow:hidden}
.gbico{ position:absolute; bottom:-10%; text-align:center; left:0; right:0}
.gbico img{ cursor:pointer}
.spbfkj{position: fixed; left:50%; top:50%; width:60%;z-index:999; transform:translate(-50%,-50%); text-align:center}
.gbsp{ position:absolute; right:0; top:0; z-index:9999; cursor:pointer}
.gbsp img{ width:50px; height:50px;}
.vdico{ background:url(404.png) no-repeat center center; width:102px; height:102px; position:absolute; top:130px; left:320px; cursor:pointer; z-index:9999}
.flbf{ position:absolute; left:0; bottom:0; right:0; top:0; background:rgba(0,0,0,.5); text-align:center; padding-top:24%; opacity:0; transition:all 300ms ease-in-out; cursor:pointer}
.flbf img{ width:100px; height:100px;}
.nyfw_r .flbf{ padding-top:39%}
.spmain{ margin-top:2%; text-align:left; padding:0 2%;}
.spmain h2{ font-size:30px;}
.spmain h2 span{ font-size:18px; text-transform:uppercase; margin-left:3px;}
.spxx{ margin-top:1.5%;}
.spxx p{ line-height:1.5; font-size:16px;}

.nyabinfo{ margin-top:5%;  font-size:16px; color:#fff; line-height:2.1}
.nyabinfo p{  font-size:16px; color:#fff; line-height:2.1}
.nyabinfo img{max-width:100%;height:auto;}
.fzlcbox{ margin-top:8%}
.lclist{margin-top:4%}
.lclist li{ width:30%; float:left; margin-right:5%; margin-top:3%}
.lclist li:nth-child(3n+0){ margin-right:0}
.lclist li dt{}
.lclist li dt h2{ font-size:30px; font-weight:bold;}
.lclist li dt h3{ font-size:20px; color:#dab96b; margin-top:0px;}
.lclist li dt p{ font-size:14px;}
.lclist li dd{ margin-top:6%}

.jrwm{}
.jrwm li{ margin-top:3%}
.jrlist{}
.jrlist li{ float:left; width:45%;}
.jrlist li a{ display:block; height:100px; line-height:100px; border:1px solid #fff; background:rgba(255,255,255,0); text-align:center; font-size:30px;}
.jrlist li:nth-child(2n+0){ float:right}
.jrlist li.active a{background:rgba(255,255,255,.3)}
.jrcont{ margin-top:3%}
.jrmain{ border:1px solid #fff; width:1200px; padding:10% 3%; display:none;}
.jia_l{ font-size:30px; float:left; width:15%; text-align:center; padding-top:4%}
.jia_l span{ display:inline-block;writing-mode: tb-rl; letter-spacing:8px}
.jia_r{ float:left; position:relative; width:85%; padding-left:5%;}
.jia_r:before{ content:""; position:absolute; left:0; top:0; width:1px; background:#fff; bottom:0; height:100%;}
.jia_r dl{ margin-bottom:3%}
.jia_r dl dt{ font-size:16px;}
.jia_r dl dd p{ line-height:2.2; font-size:16px;}

.nylxbox{ background:url(../image/nlx.jpg) no-repeat center center; padding:8% 6%; background-size: cover; margin-top:5%; border:1px solid #fff; padding-bottom:6%;}
.nylx_l{ width:10%; margin-top:2%}
.nylx_l img{ max-width:100%}
.nylx_r{ width:85%}
.nylx_r dl{ margin-bottom:3%}
.nylx_r dl p{ font-size:25px; }
.nyewm{}
.nyewm dl{ float:right; width:18%; text-align:center; margin-left:3%}
.nyewm dl dt{}
.nyewm dl dt img{ max-width:100%}
.nyewm dl dd{ font-size:12px; color:#fefefe; margin-top:10px;}

.nyzplist{}
.nyzplist li{ margin-bottom:2%;width:49%; float:left;margin-right:2%;}
.nyzplist li:nth-of-type(2n){margin-right:0;}
.nyzp_l{ }
.nyzp_r{ width:44%; float:right; position:relative}
.nyzp_l > div > a,.nyzp_r > a{ display:block; position:relative}
.nyzpinfo{ position:absolute; bottom:10%; left:5%; right:5%; z-index:10}
.nyzpinfo i{ display:block; background:url(../image/line.png) no-repeat left center; height:8px; width:120px; background-size: contain;margin-top:-10px;}
.nyzpinfo h2{ font-size:35px;}
.nyzpinfo h3{ font-size:30px; letter-spacing:1px;margin-top:-15px;}
.nyzpinfo h4{ font-size:12px; margin-top:-10px; text-transform:uppercase;}
.nyzp_l > div:nth-child(2){ margin-top:4.2%}
.nyzp_r .nyzpinfo{ bottom:4.6%}
.nyzp_l > div > a:before,.nyzp_r a:before{ content:""; position:absolute; left:0; bottom:0; right:0; top:0; background:rgba(22,22,22,.7); z-index:1; transition:all 500ms ease-in}
.nyzp_l > div > a:hover:before,.nyzp_r a:hover:before{ opacity:0}
.

.tanzp{ width:73%}
.tanzp_l{ width:52%}
.zpgb{ right:0}
.tanzp_r{ width:47%; padding:5%; text-align:left; padding-top:7%}
.tanzp_r h2{ font-size:35px;}
.tanzp_r h2 span{ display:inline-block; border-bottom:1px solid #fff;}
.tanzp_r h3{font-size:42px; margin-top:-8px;}
.tanzp_r h4{font-size:14px; margin-top:-10px; text-transform:uppercase}
.tzptext{ margin-top:5%;}
.tzptext p{ font-size:16px;}


.kfrtop{position: fixed;right: 0; text-align: center;bottom:20%;z-index: 9;cursor: pointer; z-index:999999}
.back-top{ text-align:center;height:62px;width: 62px;position:relative}
.back-top img{ max-width:100%}

.bqlist{ margin-top:5%;}
.bqlist span{ display:inline-block; height:40px; line-height:40px; text-align:center; width:150px; border:1px solid #fff; font-size:16px; text-transform:uppercase;margin-right:2%; margin-bottom:2%}

@media screen and (max-width:1400px){
.w1400{ width:92%;}	
	}

@media screen and (max-width:1024px){
.w1200{ width:92%;}	
.nav{ display:none}
.logo{ height:50px; margin-top:1%}
.head{ padding:0}
.head_r{ width:50%; height:60px; line-height:60px;}
.head_r span{line-height:60px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10%}
.swipername{ bottom:25%}
.swiper-num{ bottom:55%;font-size:16px;}
.swipername h3{ font-size:12px; margin-top:-5px;}
.swipername h2,.jia_l{ font-size:25px;}
.swiper-num span{ font-size:16px;}
.swiper-num .active{ font-size:28px;}
.swiper-num:after{ bottom:10px;}
.title h2,.nyzpinfo h2,.tanzp_r h2{font-size:20px;}
.title h3{ font-size:18px;}
.yewut dd h2,.nylx_r dl p,.fwmlist li dd h2{font-size:16px;}
.title h3 span:after{ top:5px;}
.yewulist li{ width:48.5%; border-right:none;border-top: 1px solid #888; margin-right:3%;}
.yewulist li:nth-child(2n+0){ margin-right:0}
.yewulist li:nth-child(1),.yewulist li:nth-child(2){ border-top:none;}
.yewut dd h3,.fwmlist li dd h3{ font-size:12px;}
.yewut dt{ height:50px;}
.abmain p,.lxinfo dl dd,.nyabinfo p,.jia_r dl dd p,.tzptext p{ font-size:14px;}
.lxwm_l{ float:none; width:100%; padding:0}
.lxwm_r{float:none; width:100%;}
.lxwm_r .title{width:100%;margin-top:3%}
.lxinfo dl dt{ height:25px;}
.fmenu{ clear:both; float:none; width:100%}
.flx{ width:50%; margin-top:5%}
.ftext{ height:30px}
.sjfwlist li{ float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.sjfwlist li:nth-child(2n+0){ margin-right:0}
.sjfwlist li a{ display:block}
.fuwubanner .swiper-button-prev,.fuwubanner .swiper-container-rtl .swiper-button-next{width:40px; height:40px; background-size:40px 40px;}
.fuwubanner .swiper-button-next,.fuwubanner .swiper-container-rtl .swiper-button-prev{width:40px; height:40px; background-size:40px 40px;}
.fuwubanner .swiper-container{}
#j_seach_box form{ width:88%}
.back-top{ width:35px; height:35px;}
.sjlclist{margin-top:4%}
.sjlclist li{ width:47.5%; float:left; margin-right:5%; margin-top:3%}
.sjlclist li:nth-child(2n+0){ margin-right:0}
.sjlclist li dt{}
.sjlclist li dt h2{ font-size:28px; font-weight:bold;}
.sjlclist li dt h3{ font-size:14px; color:#dab96b; margin-top:-10px;line-height:1.5}
.sjlclist li dt p{ font-size:12px;line-height:1.7;}
.sjlclist li dd{ margin-top:6%}
.jrmain{ width:100%}
.jrlist li a{ font-size:20px; height:45px; line-height:45px;}
.nyewm dl{ width:25%}
.fwmlist li dt{ height:40px;}
.fwmlist li dd h3{ white-space:nowrap; overflow:hidden;text-overflow: ellipsis; width:160px;}
.spbfkj{ width:92%}
.gbsp img{ width:30px; height:30px;}
.nyzplist li{ margin-top:5%}
.nyzplist li > div,.tanzp_l,.tanzp_r{ width:100%; float:none}
.nyzplist li .nyzp_r{ margin-top:5%}
.nyzpinfo i{ margin-top:-5px; width:90px;}
.nyzpinfo h3{ font-size:25px; margin-top:-5px;}
.tanzp_r h3{ font-size:25px;margin-top:0}
.zpgb{ top:0; bottom:inherit}
.tanzpmain{ overflow-y:auto; height:600px;}
.yxtext{ left:-230%; width:149px;}
.lxtext.yxtext p{ padding:5% 1%}
.spmain h2{font-size:25px;}
.spmain h2 span{font-size:15px;}
.spxx p{font-size:14px;}
.fwmlist li dd{top:0;margin-top:5px}
.yewulist li{padding:8% 0}
.yewulist li:hover .yewuinfo{transform: translateY(-20%);}
.yewuinfo{padding-left:0}
.yewulist li:hover .yewut {
    transform: translateY(-130%);
}
.yewuinfo p{font-size:12px;}
	} 
	