#gFooter .power { margin-top: 20px; }
.proBox { padding-bottom: 40px; }
.proBox .fl .tjBox { margin-top: 20px; background: #fff; padding: 20px 10px; border-radius: 10px; }
.proBox .fl .tjBox h3.tit { text-align: center; position: relative; line-height: 34px; font-size: 18px; margin-bottom: 10px; }
.proBox .fl .tjBox h3.tit:before { content: ""; width: 44px; height: 34px; position: absolute; left: 0; top: 0; background: url(../images/index/icon18.png) no-repeat left center; }
.proBox .fl .tjBox h3.tit:after { content: ""; width: 44px; height: 34px; position: absolute; right: 0; top: 0; background: url(../images/index/icon19.png) no-repeat left center; }
.proBox .fl .tjBox li a { display: block; line-height: 40px; border-bottom: 1px solid #dedede; padding-left: 25px; background: url(../images/index/icon20.png) no-repeat left 3px center; background-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; }
.proBox .fl .tjBox h4 { font-size: 20px; color: #333; line-height: 45px; }
.proBox .fl .tjBox p { line-height: 30px; font-size: 15px; padding-left: 30px; background: url(../images/index/icon21.png) no-repeat left center; background-size: 16px; }
.posi { line-height: 40px; padding-left: 30px; border-bottom: 1px solid #dedede; background: url(../images/index/icon17.png) no-repeat left center; background-size: 22px; font-size: 15px; color: #545454; margin-bottom: 20px; }
.posi a { color: #545454; }
.proBox .tab a { display: table; width: 100%; border-collapse: collapse; }
.proBox .tab a .box { display: table-cell; vertical-align: middle; padding: 12px 8px; box-sizing: border-box; font-size: 16px; color: #555; text-align: center; border: 1px solid #dedede; border-top: none; }
.proBox .tab:first-child .box { border-top: 1px solid #dedede; }
.proBox .tab:first-child .box:after { display: none; }
.proBox .tab a .box1 { width: 25%; }
.proBox .tab a .box1 img { width: 85%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.proBox .tab a .box2 { width: 20%; position: relative; }
.proBox .tab a .box2 h3 { font-weight: 500; position: relative; z-index: 100; font-size: 16px; }
.proBox .tab a .box2 h3 b { font-weight: 500; }
.proBox .tab a .box3 { width: 10%; }
.proBox .tab a .box4 { width: 25%; }
.page { text-align: center; padding: 20px 0; }
.page li span { display: inline-block; margin: 0 5px; }
.page li a { display: inline-block; padding: 2px 8px; color: #333; font-size: 15px; border: 1px solid #dedede; }
.page li span.page-numbar { margin: 0; }
.page li span.page-numbar a { margin: 0 5px; }
.page li a.page-num-current { background: #1171be; color: #fff; border-color: #1171be; }
.proBox .showBox .comBox { padding: 20px; border-radius: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); background: #fff; overflow: hidden; }
.proBox .showBox .comBox .pho { width: 45%; border: 5px solid #eae8dd; box-sizing: border-box; border-radius: 15px; overflow: hidden; }
.proBox .showBox .comBox .text { width: 55%; padding: 10px 0 0 20px; box-sizing: border-box; background: url(../images/index/bg3.png) no-repeat right center; position: relative; }
.proBox .showBox .comBox .text strong { display: block; position: absolute; right: 10px; top: -70px; color: #cccccc; font-size: 80px; opacity: 0.1; }
.proBox .showBox .text h1 { font-size: 25px; }
.proBox .showBox .comBox .text .icon { margin: 15px 0; overflow: hidden; position: relative; }
.proBox .showBox .comBox .text .icon:after { content: ""; left: 10%; right: 30%; position: absolute; top: 50%; height: 4px; background: #ccc; z-index: 20; margin-top: -2px; }
.proBox .showBox .text .icon .ico { width: 20%; margin: 0 4%; float: left; background: url(../images/index/bg5.png) no-repeat center; padding: 10px 0; background-size: 100% 100%; border-radius: 10px; overflow: hidden; text-align: center; color: #fff; font-size: 15px; line-height: 25px; position: relative; z-index: 100; }
.proBox .showBox .text .icon .ico img { width: 35px; margin-bottom: 5px; }
.proBox .showBox .comBox .text .inf { line-height: 28px; font-size: 15px; position: relative; padding: 5px 10px; }
/* .proBox .showBox .comBox .text .inf:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/index/icon26.png) no-repeat right top;
}

.proBox .showBox .comBox .text .inf:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/index/icon25.png) no-repeat left bottom;
} */

.proBox .showBox .comBox .text a { display: block; float: left; width: 120px; height: 38px; background: url(../images/index/pho10.jpg) no-repeat; background-size: cover; margin-top: 10px; }
.proBox .showBox .comBox .link .tel { float: right; padding-left: 55px; background: url(../images/index/icon27.png) no-repeat left center; background-size: 45px; }
.proBox .showBox .comBox .link .tel b { display: block; color: #f5710b; font-size: 24px; }
.proBox .showBox .lkBox { margin: 30px 0; }
.proBox .fr .titl1 { margin-bottom: 10px; }
.proBox .fr .titl1 span { display: block; width: 203px; height: 43px; background: url(../images/index/icon28.png) no-repeat center; background-size: cover; text-align: center; line-height: 43px; color: #fff; font-size: 22px; }
.lkBox .ul1 li { width: 25%; padding: 10px; box-sizing: border-box; float: left; }
.lkBox .ul1 li a { display: block; border-radius: 10px; background: linear-gradient(90deg, #1171be 30%, #1171be 50%, #10c057); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.lkBox .ul1 li a .pho img { border-radius: 10px 10px 0 0; }
.lkBox .ul1 li p { line-height: 50px; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; background: url(../images/index/icon29.png) no-repeat center; }
.proBox .fr .tShow h2 { font-size: 18px !important; color: #012d12 !important; background: url(../images/index/icon30.png) no-repeat left center !important; padding-left: 50px !important; background-size: 46px !important; line-height: 33px !important; border-bottom: none !important; margin: 8px 0 !important; width: inherit !important; }
.proBox .fr .tShow img { width: auto !important; max-width: 100% !important; height: inherit !important; }
.proBox .fr .tShow table { border-collapse: collapse; }
.proBox .fr .tShow table td { padding: 5px !important; border: 1px solid #dedede !important; }
.proBox .fr .tShow a{color: #ed7122;font-weight: bold;text-decoration: none;}
.proBox .fr .tShow p { font-size: 16px !important; line-height: 1.8 !important; }
.fy { margin-top: 20px; }
.fy li { float: left; margin: 0 2%; width: 46%; background: url(../images/index/icon34.png) no-repeat left center; background-size: 24px; font-size: 15px; color: #555; padding-left: 30px; line-height: 40px; box-sizing: border-box; border-bottom: 1px solid #efefef; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fy li:last-child { padding: 0 30px 0 0; background: url(../images/index/icon35.png) no-repeat right center; background-size: 24px; }
.fy li a { color: #555; }
.lkBox .ul2 li { width: 50%; padding: 0 8px; box-sizing: border-box; float: left; }
.lkBox .ul2 li a { display: block; position: relative; line-height: 40px; padding-left: 36px; border-bottom: 1px dashed #dedede; background: url(../images/index/icon31.png) no-repeat left center; }
.lkBox .ul2 li a p { font-size: 15px; padding-right: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lkBox .ul2 li a span { display: block; position: absolute; right: 5px; top: 0; font-size: 14px; color: #666; }
.proBox .fr .dl dl { background: #fff; margin: 30px 15px; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); padding: 16px 16px 16px 15%; transition: 0.3s; position: relative; background: url(../images/index/icon32.png) no-repeat right 40px bottom -6px; }
.proBox .fr .dl dl:hover { background-position: right 5px bottom -6px; }
.proBox .fr .dl dl dt { width: 14%; text-align: center; position: absolute; left: 16px; top: 16px; bottom: 16px; background: #efefef; border-radius: 6px; }
.proBox .fr .dl dl dt strong { display: block; font-size: 24px; color: #333; margin-top: 30%; }
.proBox .fr .dl dl dt span { display: block; color: #666; font-size: 20px; }
.proBox .fr .dl dl dd.pho { width: 18%; float: left; margin: 0 3%; }
.proBox .fr .dl dl dd.text { float: left; width: 76%; position: relative; }
.proBox .fr .dl dl dd.text h3 { font-size: 18px; color: #333; line-height: 40px; padding-right: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.proBox .fr .dl dl dd.text p { line-height: 28px; font-size: 15px; height: 56px; overflow: hidden; margin-top: 10px; }
.proBox .fr .dl dl dd.text span.num { display: block; width: 60px; height: 60px; font-size: 30px; line-height: 60px; background: #f5710b; color: #fff; text-align: center; position: absolute; right: -17px; top: -16px; border-radius: 0 8px 0 0; }
.proBox .fr .nText .title { text-align: center; padding: 12px 0; background: #fcfcfc; margin-bottom: 10px; }
.proBox .fr .nText .title h1 { font-size: 22px; font-weight: 500; background: url(../images/index/icon33.png) no-repeat center bottom; padding-bottom: 20px; margin-bottom: 8px; }
.proBox .fr .nText .title span, .proBox .fr .nText .title a { color: #666; }
.proBox .fr .nText .text iframe { width: 100%; height: 32vw; }
.proBox .fr .nText td img { width: 100px !important; }
.proBox .fr .nText img { width: auto !important; height: inherit !important; max-width: 750px; }
.proBox .fr .nText p { line-height: 1.8 !important; font-size: 16px !important; width: auto !important; float: inherit !important; }
.proBox .fr .nText table { margin: 10px auto !important; border-collapse: collapse; }
.proBox .fr .nText table td { padding: 0 8px !important; border: 1px solid #ccc !important; }
.proBox .fr .nText video { width: 100%; }
.proBox .fr .nText a{ color: #ed7122;font-weight: bold;text-decoration: none;}
.proBox .fr .vdUl li { width: 33.33%; float: left; padding: 15px; box-sizing: border-box; }
.proBox .fr .vdUl li a { display: block; border-radius: 10px; overflow: hidden; }
.proBox .fr .vdUl li .pho { position: relative; }
.proBox .fr .vdUl li .pho:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 40; opacity: 0; transition: 0.3s; }
.proBox .fr .vdUl li:hover .pho:after { opacity: 1; }
.proBox .fr .vdUl li .pho span { display: block; width: 60px; height: 60px; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; background: url(../images/index//icon36.png) no-repeat center; background-size: cover; z-index: 50; opacity: 0; transition: 0.35s; }
.proBox .fr .vdUl li:hover .pho span { opacity: 1; }
.proBox .fr .vdUl li p { line-height: 50px; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; position: relative; background: linear-gradient(90deg, #1171be 30%, #1171be 50%, #10c057); }
.proBox .fr .vdUl li p:after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: url(../images/index/icon37.png); }
.proBox .fr .vdUl li p b { font-weight: 500; }
.proBox .fr .zlUl li p { background: none; }
.abBox { padding: 40px 0; }
.abBox .text { position: relative; }
.abBox .text h2 { font-size: 30px; background: url(../images/index/quan.png) no-repeat left center; line-height: 60px; background-size: 60px; padding-left: 20px; margin-bottom: 20px; position: relative; }
.abBox .text h2:after { content: ""; width: 50px; height: 5px; display: inline-block; position: relative; left: 10px; top: -8px; background: linear-gradient(90deg, #1171be 30%, #1171be 50%, #10c057); }
.abBox .text p { font-size: 16px; line-height: 30px; text-indent: 2em; }
.abBox .text:after { content: ""; position: absolute; right: -25%; top: -30%; width: 400px; height: 400px; border: 30px solid #f5710b; opacity: 0.5; border-radius: 50%; z-index: -1; }
.abBox .text img { float: right; width: 43%; margin-left: 20px; }
.abBox .wh { background: #2e3243; margin-top: 30px; }
.abBox .wh dl { width: 33.33%; float: left; color: #fff; }
.abBox .wh dl dt { overflow: hidden; }
.abBox .wh dl img { transition: 0.3s; }
.abBox .wh dl:hover img { transform: scale(1.1); }
.abBox .wh dl dd { padding: 22px 34px; position: relative; }
.abBox .wh dl dd strong { font-size: 28px; font-weight: 500; }
.abBox .wh dl dd strong span { font-size: 24px; }
.abBox .wh dl dd img { width: 42px; display: block; position: absolute; right: 20px; top: 20px; }
.abBox .wh dl dd p { font-size: 16px; line-height: 30px; height: 60px; }
.abBox .wh dl:hover dd { background: #1171be; }
.proBox .fr .zlUL li .pho { display: table; border-collapse: collapse; vertical-align: middle; }
.proBox .fr .zlUL li .pho .img { display: table-cell; vertical-align: middle; }
.proBox .fr .zlUL li .pho:after { display: none; }
.lxBox ul { margin: 30px 0; }
.lxBox ul li { width: 25%; padding: 0 20px; float: left; box-sizing: border-box; }
.lxBox ul li .tex { padding: 25px 0; text-align: center; background: #e7eef7; border-radius: 5px; }
.lxBox ul li .tex span { display: block; width: 64px; height: 64px; margin: 0 auto; }
.lxBox ul li .tex strong { color: #03320a; font-size: 26px; display: block; margin: 10px 0 0; line-height: 34px; }
.lxBox ul li .tex p { font-size: 18px; line-height: 1.8; margin-top: 15px; color: #222; }
.lxBox .map { height: 400px; margin-bottom: 30px; }
.proBox .fr .jDl dl { padding-left: 15px; }
.proBox .fr .jDl dl dt { width: 30%; position: inherit; left: inherit; top: inherit; bottom: inherit; float: left; }
.proBox .fr .jDl dl dd.text { width: 68%; float: right; }
.proBox .fr .jDl dl dd.text .time { font-size: 14px; color: #555; }
 @media all and (min-width: 1024px) and (max-width: 1600px) {
.proBox .showBox .comBox .text .icon { margin: 10px 0; }
.proBox .showBox .text .icon .ico img { width: 30px; }
.proBox .showBox .text .icon .ico { font-size: 14px; line-height: 20px; }
.proBox .showBox .comBox .text .inf { font-size: 14px; line-height: 25px; overflow: hidden; }
.proBox .showBox .comBox .text .link { margin-top: 10px; }
.fy li,  .fy li:last-child { background-size: 22px; }
}
 @media all and (min-width: 1024px) and (max-width: 1440px) {
.proBox .showBox .text h1 { font-size: 22px; }
.proBox .showBox .comBox .text { padding-top: 0; }
.proBox .showBox .text .icon { margin: 8px 0; }
.proBox .showBox .text .icon .ico { padding: 8px 0 5px; font-size: 14px; line-height: 20px; }
.proBox .showBox .comBox .text .inf { padding: 0; }
.proBox .showBox .comBox .text a { width: 108px; height: 35px; }
.proBox .showBox .comBox .link .tel { background-size: 40px; }
.proBox .fr .titl1 span { width: 180px; height: 38px; line-height: 38px; }
.lkBox .ul1 li p { line-height: 40px; font-size: 15px; }
.abBox .pho { width: 45%; }
.abBox .text h2 { font-size: 25px; margin-bottom: 10px; line-height: 40px; background-size: 40px; }
.proBox .fr .dl dl { background-size: 60px; }
.abBox .wh dl dd strong { font-size: 22px; }
.abBox .wh dl dd p { font-size: 15px; }
.proBox .fr .dl dl dd.text p { line-height: 24px; font-size: 14px; height: 48px; }
}
 @media all and (min-width: 1024px) and (max-width: 1400px) {
.proBox .showBox .comBox { padding: 12px; }
.proBox .showBox .text h1 { font-size: 19px; }
.proBox .showBox .text .icon .ico { font-size: 13px; line-height: 18px; }
.proBox .showBox .comBox .text .inf { line-height: 22px; }
.proBox .showBox .comBox .text .link { margin-top: 0; }
.abBox .text p { font-size: 15px !important; line-height: 26px !important; }
.lxBox ul li { padding: 0 12px; }
.lxBox ul li .tex strong { font-size: 22px; margin: 4px 0; }
.lxBox ul li .tex p { font-size: 15px; line-height: 20px; margin-top: 8px; }
.proBox .fr .dl dl { background-size: 50px; background-position: right 30px bottom -6px; }
.proBox .fr .dl dl dt strong { margin-top: 22%; }
.proBox .fr .dl dl dd.text span.num { width: 50px; height: 50px; line-height: 50px; }
}
 @media all and (min-width: 0px) and (max-width: 768px) {
.sec1 .fl { margin: 0 10px; width: auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 5px; overflow: hidden; }
.sec1 .flBox .titl { padding: 25px 0 25px 20px; background: url(../images/index/icon1.png) #1171be no-repeat right 10px  center; background-size: 45px; }
.sec1 .flBox .titl h3 { font-size: 30px; line-height: 40px; }
.sec1 .flBox .titl p { font-size: 14px; }
.sec1 .flBox .titl strong { font-size: 32px; left: 20px; }
.sec1 .flBox ul.ul { display: none; }
.sec1 .flBox .tjBox { display: none; }
.sec1 .fr { margin: 30px 10px 0; width: auto; }
.proBox { padding-bottom: 20px; }
.proBox .tab { margin-bottom: 20px; }
.proBox .tab a { display: block; overflow: hidden; border: 1px solid #dedede; }
.proBox .tab a .box { display: block; padding: 12px 8px; font-size: 15px; border: none; border-top: none; text-align: center; }
.proBox .tab:first-child { display: none; }
.proBox .tab a .box1 { width: 100%; }
.proBox .tab a .box1 img { width: 100%; }
.proBox .tab a .box2 { width: 100%; padding: 0; line-height: 40px; text-align: center; position: relative; border-bottom: 1px solid #dedede; }
.proBox .tab a .box2 h3 { font-size: 15px; }
.proBox .tab a .box2 span { display: inline-block !important; }
.proBox .tab a .box3 { width: 50%; text-align: center; float: left; padding: 0; padding-left: 5px; box-sizing: border-box; line-height: 40px; border-bottom: 1px solid #dedede; }
.proBox .tab a .box4 { width: 100%; border-bottom: 1px solid #dedede; overflow: hidden; }
.proBox .tab a .box:nth-child(5) { border-right: 1px solid #dedede; box-sizing: border-box; text-align: center; padding: 0; }
.proBox .tab a .box:nth-child(6) { text-align: center; padding: 0; }
.page { padding: 15px 0; }
.page li { margin: 0 4px; }
.page li a { padding: 2px 8px; font-size: 14px; }
.proBox .showBox .comBox { padding: 10px; border-radius: 10px; }
.proBox .showBox .comBox .pho { width: 100%; border: none; margin: 0; border-radius: 10px; }
.proBox .showBox .comBox .text { width: 100%; padding: 15px 0px 0px; margin: 0; }
.proBox .showBox .comBox .text strong { z-index: -1; }
.proBox .showBox .text h1 { font-size: 20px; }
.proBox .showBox .comBox .text .icon { margin: 12px 0; }
.proBox .showBox .text .icon .ico { width: 29%; margin: 0 2%; padding: 6px 0; border-radius: 6px; font-size: 13px; line-height: 18px; }
.proBox .showBox .text .icon .ico img { width: 30px; margin-bottom: 5px; }
.proBox .showBox .comBox .text .inf { line-height: 21px; font-size: 13px; padding: 5px 0px; }
.proBox .showBox .comBox .text a { width: 100px; height: 32px; }
.proBox .showBox .comBox .link .tel { padding-left: 45px; background-size: 36px; }
.proBox .showBox .comBox .link .tel b { font-size: 21px; }
.proBox .showBox .lkBox { margin: 20px 0; }
.proBox .fr .titl1 { margin-bottom: 10px; }
.proBox .fr .titl1 span { width: 170px; height: 35px; line-height: 35px; font-size: 18px; }
.lkBox .ul1 li { width: 50%; padding: 10px; box-sizing: border-box; float: left; }
.lkBox .ul1 li a { border-radius: 8px; }
.lkBox .ul1 li p { line-height: 40px; font-size: 15px; }
.proBox .fr .tShow h2 { font-size: 16px !important; padding-left: 40px !important; background-size: 36px !important; line-height: 30px !important; margin: 5px 0 !important; }
.proBox .fr .tShow img { width: 100% !important; }
.proBox .fr .tShow table { width: 100% !important; }
.fy { margin-top: 10px; }
.fy li { float: inherit; margin: 0 0%; width: 100%; font-size: 14px; }
.fy li:last-child { padding: 0 0px 0 30px; background: url(../images/index/icon34.png) no-repeat left center; }
.lkBox .ul2 li { width: 100%; float: inherit; }
.proBox .fr .dl { overflow: hidden; }
.proBox .fr .dl dl { width: 46%; float: left; margin: 15px 2%; padding: 8px; background: none; box-sizing: border-box; }
.proBox .fr .dl dl dt { display: none; }
.proBox .fr .dl dl dd.pho { width: 100%; float: inherit; margin: 0; }
.proBox .fr .dl dl dd.text { float: inherit; width: 100%; }
.proBox .fr .dl dl dd.text h3 { font-size: 15px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.proBox .fr .dl dl dd.text p { line-height: 22px; font-size: 14px; height: 44px; }
.proBox .fr .dl dl dd.text span.num { display: none; }
.proBox .fr .nText .title { padding: 10px 0; }
.proBox .fr .nText .title h1 { font-size: 18px; }
.proBox .fr .nText img { width: 100% !important; }
.proBox .fr .vdUl li { width: 50%; padding: 8px; }
.proBox .fr .vdUl li a { border-radius: 8px; }
.proBox .fr .vdUl li:hover .pho:after { opacity: 0; }
.proBox .fr .vdUl li:hover .pho span { opacity: 0; }
.proBox .fr .vdUl li p { line-height: 40px; font-size: 15px; }
.abBox { padding: 0px 10px 30px; }
.abBox .text { width: 100%; padding-right: 0px; }
.abBox .text h2 { font-size: 20px; line-height: 50px; margin-bottom: 10px; background-size: 50px; }
.abBox .text h2:after { width: 40px; height: 4px; top: -5px; }
.abBox .text p { font-size: 16px; line-height: 30px; text-indent: 2em; }
.abBox .text img { width: 100%; margin: 0 0 10px 0; }
.abBox .wh dl { width: 100%; float: inherit; border-bottom: 1px solid #fff; }
.abBox .wh dl dd { padding: 16px 28px; }
.abBox .wh dl dd strong { font-size: 25px; }
.abBox .wh dl dd strong span { font-size: 21px; }
.abBox .wh dl dd img { width: 36px; right: 16px; top: 16px; }
.abBox .wh dl dd p { font-size: 15px; margin-top: 12px; }
.lxBox ul { margin: 0px 0 30px; }
.lxBox ul li { width: 50%; padding: 10px; }
.lxBox ul li .tex { padding: 12px 0; }
.lxBox ul li .tex span { width: 45px; height: 45px; }
.lxBox ul li .tex strong { font-size: 21px; }
.lxBox ul li .tex p { font-size: 14px; line-height: 1.5; margin-top: 8px; }
.lxBox .map { margin: 10px; }
.proBox .fr .jDl dl { padding-left: 2%; }
.proBox .fr .jDl dl dt { width: 100%; display: block; float: inherit; }
.proBox .fr .jDl dl dd.text { width: 100%; float: inherit; }
.proBox .fr .dl dl dd.text h3 { padding-right: 0; }
.proBox .fr .jDl dl dd.text .time { font-size: 12px; }
.posi { line-height: 24px; }
.proBox .fr .nText table { width: 100% !important; }
}
