@charset "utf-8";
/*font-face.css*/
@font-face{font-family:'HanHei SC';font-style:normal;font-weight:300;src:url("fonts/HanHei-SC/v2/HanHei-SC-thin.woff") format("woff"),url("fonts/HanHei-SC/v2/HanHei-SC-thin.ttf") format("truetype")}
@font-face{font-family:'HanHei SC 300';src:url("fonts/HanHei-SC/v2/HanHei-SC-thin.eot")}
@font-face{font-family:'HanHei SC';font-style:normal;font-weight:600;src:url("fonts/HanHei-SC/v2/HanHei-SC-semibold.woff") format("woff"),url("fonts/HanHei-SC/v2/HanHei-SC-semibold.ttf") format("truetype")}
@font-face{font-family:'HanHei SC 600';src:url("fonts/HanHei-SC/v2/HanHei-SC-semibold.eot")}
@font-face{font-family:'HanHei SC';font-style:normal;font-weight:400;src:url("fonts/HanHei-SC/v2/HanHei-SC-text.eot");src:url("fonts/HanHei-SC/v2/HanHei-SC-text.woff") format("woff"),url("fonts/HanHei-SC/v2/HanHei-SC-text.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:100;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_ultralight.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_ultralight.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:100;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_ultralight-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_ultralight-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 100';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_ultralight.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:200;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_extrathin.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_extrathin.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:200;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_extrathin-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_extrathin-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 200';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_extrathin.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:300;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_thin.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_thin.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:300;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_thin-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_thin-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 300';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_thin.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:400;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_text-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_text-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:500;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_medium.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_medium.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:500;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_medium-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_medium-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 500';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_medium.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:600;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_semibold.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_semibold.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:600;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_semibold-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_semibold-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 600';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_semibold.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:700;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:700;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 700';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:800;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:800;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 800';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:900;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro';font-style:italic;font-weight:900;src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold-italic.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold-italic.ttf") format("truetype")}
@font-face{font-family:'Myriad Set Pro 900';src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_bold.eot")}
@font-face{font-family:'Myriad Set Pro';font-style:normal;font-weight:400;src:url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_text.eot");src:local('☺︎'),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_text.woff") format("woff"),url("fonts/Myriad-Set-Pro/v2/myriad-set-pro_text.ttf") format("truetype")}
/*common.css 2025-10-2*/
* {margin:0;padding:0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video { border: 0; outline: 0;  font-size: 100%;}
table, caption, tbody, tfoot, thead, tr, th, td {outline: 0;  font-size: 100%; }
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary { display: block;}
nav ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}
a{margin: 0; padding: 0; border: 0; font-size: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color:#555;text-decoration:none; }
a:visited, a:visited *, a.visited, a.visited:visited {text-decoration:none;}
a:hover,a:hover *,a.visited:hover {color:#333;text-decoration:none;}
ins {color: #000; text-decoration: none;}
mark {color: #000; font-style: italic;font-weight: bold;}
del,s {text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}
input, select {list-style-type: none;}
th, td {list-style-type: none;}
body {width:100%;height:100%;font-family:'HanHei SC','Microsoft YaHei',Arial,helvetica,clean,sans-serif;font-size:81.3%;color:#555;line-height:150%;overflow-x:hidden;overflow-y:visible;height:100%;text-size-adjust: none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body.no-scr {overflow-y:hidden;}
select,input,button,textarea,button{font-family:'HanHei SC','Microsoft YaHei',Arial,helvetica,Verdana;}
select {font-family:'HanHei SC','Microsoft YaHei',Arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
address {font-style:normal;display:inline;}
/* list */
li {list-style:none;}
* .no-data, * .noData {height:100px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fllist, .frlist {position:relative;}
li.no-data,li.noData {padding-top:50px;padding-bottom:50px;height:auto;text-align:center;width:100%;}
ul.fllist li , .fllist > * {float:left;}
ul.frlist li , .frlist > * {float:right;}
.fllist:after , .frlist:after {clear:both;display:block;content:"";}
ol.onum li {list-style-type:decimal}
.onum {padding-left:22px;}
button:focus {  outline: none;}
fieldset {padding:0px;margin:0px;border:0px;}
legend{display:none;}
input::-ms-clear {display: none;}
input[type='tel'],input[type='url'],input[type='number'], input[type='email'], input[type='text'], input[type='password'], 
input.text,input.password {border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#fff;line-height:1.25em;margin:1px;padding:0.2em 5px 0.3em 5px;}
input[type='image'], input.image,input[type='radio'], input.radio,input[type='checkbox'], input.checkbox,input.radio,input.checkbox {border:0px !important;border:none;vertical-align:middle;padding:0px;margin:0px;}
input.readonly {background-color:#ededed;}
label::before {content:" ";}
input.disabled, input:disabled {background-color:#ededed;}
select , select.select {padding:1px;}
textarea {border:1px solid #ddd;padding:2px 5px;}
img {border:0px;vertical-align:middle;} 
img.button {cursor:pointer;}
button.imgBtn {padding:0px;margin:0px;border:0px;cursor:pointer;}
.imgBorder {padding:4px;border:1px solid #DDD;}
.imeOff {ime-mode:disabled;}
button, .pointer, .hand{cursor:pointer;}
.mvPointer {cursor:move;}
.fr {float:right;}
.fl {float:left;}
.cr {clear:both;}
.aftercr:after {clear:both;content:"";display:block;}
.pos_d, .pos-d, .pos-st {position:static;} 
.pos_r,.pos-r, .pos-rel {position:relative;}
.pos_a,.pos-a, .pos-abs {position:absolute;}
.isbox, .is-rel, .is-box {display:block;position:relative;}
.isabs, .is-abs {position:absolute;}
.inline {display:inline-block;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;   }
.wordKeep, .wordkeep, .wkeep {white-space:normal;word-break:keep-all;   }
.nowrap {white-space:nowrap;}
.hidden {display:none;}
.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;}
.gap10 {height:10px;clear:both;overflow:hidden;display:block;}
.gap20 {height:20px;clear:both;overflow:hidden;display:block;}
.gap30 {height:30px;clear:both;overflow:hidden;display:block;}
.gap40 {height:40px;clear:both;overflow:hidden;display:block;}
.gap {height:40px;clear:both;display:block;}
.sgap {height:25px;clear:both;display:block;}
.ssgap {height:15px;clear:both;display:block;}
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.left ,.l {text-align:left !important;}
.right,.r {text-align:right !important;}
.center, .c {text-align:center !important;}
.vtop,.vtop > * {vertical-align:text-top !important;}
.vcen,.vcen > * {vertical-align:middle !important;}
.vfoot,.vfoot > * {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}
.indent {margin-left:20px;}
.li-indent {margin-left:10px;}
.c0  {color:#000 !important;}
.c2  {color:#222 !important;}
.c3  {color:#333 !important;}
.c5  {color:#555 !important;}
.c6  {color:#666 !important;}
.c8  {color:#888 !important;}
.c9  {color:#999 !important;}
.cf  {color:#fff !important;}
.cg1 {color:#69696a !important;}
.cg2 {color:#ababab !important;}
.cg3 {color:#848484 !important;}
.cg4 {color:#727272 !important;}
.cg5 {color:#b3b7bc !important;}
.cred {color:#DF2519 !important;}
.cblue {color:#2176C6 !important;}
.cblue1 {color:#4e70a5 !important;}
.cpink {color:#f9587d !important}
.cgold {color:#b8883c !important;}
.cgreen {color:#758d0a !important;}
.cbrown {color:#9F2C00 !important;}
.corg {color:#ff5612 !important;}
.bgray {background-color:#EAEAEA;border:1px solid #7F9DB9;}
.nb {font-weight:normal;}
.b {font-weight:bold;}
.fs {font-size:90%}
.fb {font-size:120%;}
.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.fhelp{font-size:11px;letter-spacing:-1px;color:#6381aa;line-height:130%;}
.tlh190 {line-height:190%;}
.tlh180 {line-height:180%;}
.tlh170 {line-height:170%;}
.tlh160 {line-height:160%;}
.tlh150 {line-height:150%;}
.tlh140 {line-height:140%;}
.tlh130 {line-height:130%;}
.tlh120 {line-height:120%;}
.tlh110 {line-height:110%;}
.pad0a {padding:0px !important;}
.pad0tf {padding-top:0px !important;padding-bottom:0px !important;}
.pad0lr {padding-left:0px !important;padding-right:0px !important;}
.pad0r {padding-right:0px !important;}
.pad0l {padding-left:0px !important;}
.pad0t {padding-top:0px !important;}
.pad0f {padding-bottom:0px !important;}
.pad5a {padding:5px}
.pad5tf {padding-top:5px;padding-bottom:5px}
.pad5lr {padding-left:5px;padding-right:5px;}
.pad5r {padding-right:5px}
.pad5l {padding-left:5px}
.pad5t {padding-top:5px}
.pad5f {padding-bottom:5px}
.pad10a {padding:10px}
.pad10tf {padding-top:10px;padding-bottom:10px}
.pad10lr {padding-left:10px;padding-right:10px;}
.pad10r {padding-right:10px}
.pad10l {padding-left:10px}
.pad10t {padding-top:10px}
.pad10f {padding-bottom:10px}
.pad15a {padding:15px}
.pad15tf {padding-top:15px;padding-bottom:15px}
.pad15lr {padding-left:15px;padding-right:15px;}
.pad15r {padding-right:15px}
.pad15l {padding-left:15px}
.pad15t {padding-top:15px}
.pad15f {padding-bottom:15px}
.pad20a {padding:20px}
.pad20tf {padding-top:20px;padding-bottom:20px}
.pad20lr {padding-left:20px;padding-right:20px;}
.pad20r {padding-right:20px}
.pad20l {padding-left:20px}
.pad20t {padding-top:20px}
.pad20f {padding-bottom:20px}
.pad25a {padding:25px}
.pad25tf {padding-top:25px;padding-bottom:25px}
.pad25lr {padding-left:25px;padding-right:25px;}
.pad25r {padding-right:25px}
.pad25l {padding-left:25px}
.pad25t {padding-top:25px}
.pad25f {padding-bottom:25px}
.pad30a {padding:30px}
.pad30tf {padding-top:30px;padding-bottom:30px}
.pad30lr {padding-left:30px;padding-right:30px;}
.pad30r {padding-right:30px}
.pad30l {padding-left:30px}
.pad30t {padding-top:30px}
.pad30f {padding-bottom:30px}
.pad40a {padding:40px}
.pad40tf {padding-top:40px;padding-bottom:40px}
.pad40lr {padding-left:40px;padding-right:40px;}
.pad40r {padding-right:40px}
.pad40l {padding-left:40px}
.pad40t {padding-top:40px}
.pad40f {padding-bottom:40px}
.pad50a {padding:50px}
.pad50tf {padding-top:50px;padding-bottom:50px}
.pad50lr {padding-left:50px;padding-right:50px;}
.pad50r {padding-right:50px}
.pad50l {padding-left:50px}
.pad50t {padding-top:50px}
.pad50f {padding-bottom:50px}
.noMgf, .no_mgf {margin-bottom:0px !important;}
.mg0a {margin:0px !important;}
.mg0tf {margin-top:0px !important;margin-bottom:0px !important;}
.mg0lr {margin-left:0px !important;margin-right:0px  !important;}
.mg0r {margin-right:0px !important}
.mg0l {margin-left:0px !important}
.mg0t {margin-top:0px !important}
.mg0f {margin-bottom:0px !important}
.mg5f {margin-bottom:5px;}
.mg10f {margin-bottom:10px;}
.mg15f {margin-bottom:15px;}
.mg20f {margin-bottom:20px;}
.mg25f {margin-bottom:25px;}
.mg30f {margin-bottom:30px;}
.mg40f {margin-bottom:40px;}
.mg50f {margin-bottom:50px;}
.mg60f {margin-bottom:60px;}
.mg5t {margin-top:5px;}
.mg10t {margin-top:10px;}
.mg15t {margin-top:15px;}
.mg20t {margin-top:20px;}
.mg25t {margin-top:25px;}
.mg30t {margin-top:30px;}
.mg40t {margin-top:40px;}
.mg50t {margin-top:50px;}
.mg60t {margin-top:60px;}
.mg5 {margin-left:5px;}
.mg10 {margin-left:10px;}
.mg15 {margin-left:15px;}
.mg20 {margin-left:20px;}
.mg25 {margin-left:25px;}
.mg30 {margin-left:30px;}
.mg40 {margin-left:40px;}
.mg50 {margin-left:50px;}
.mg60 {margin-left:60px;}
.mg5r {margin-right:5px;}
.mg10r {margin-right:10px;}
.mg15r {margin-right:15px;}
.mg20r {margin-right:20px;}
.mg25r {margin-right:25px;}
.mg30r {margin-right:30px;}
.mg40r {margin-right:40px;}
.mg50r {margin-right:50px;}
.mg60r {margin-right:60px;}
.mg5a {margin:5px;}
.mg10a {margin:10px;}
.mg15a {margin:15px;}
.mg20a {margin:20px;}
.mg25a {margin:25px;}
.mg30a {margin:30px;}
.mg50tf {margin-top:50px;margin-bottom:50px}
.mg50lr {margin-left:50px;margin-right:50px;}
.w500 {width:500px;}
.w100 {width:100px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.w20 {width:30px;}
.w100p {width:100%;}
.w98p {width:98%;}
.w90p {width:90%;}
.w80p {width:80%;}
.w70p {width:70%;}
.w60p {width:60%;}
.w50p {width:49%;}
.w45p {width:44%;}
.w40p {width:40%;}
.w33p {width:33.3333%;}
.w30p {width:30%;}
.w25p {width:25%;}

#doc {position: relative; min-width:320px;height:100%;}
.body-slide-wr {position: relative;width: 100%;height: 100%;transition: margin 0.3s ease;}
.div-abs {position:absolute;}
.div-wrap {position:relative;width:100%;text-align:center;margin:0 auto 0 auto;}
.div-cont {position:relative;text-align:left;margin:0 auto 0 auto;}
.div-cont:after {clear:both;content:"";display:block;}
.body-slide-wr {position:relative;width:100%;height:100%;transition:margin 0.3s ease;}
.body-slider-ovclick {position:fixed;z-index:1999;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.25);}
.header-wrap-abs {z-index:2000;position:fixed;}
#header-wrap,#header {z-index:2000;}
#header-wrap {border-bottom:1px solid rgba(255,255,255,0.35);height:70px;box-sizing:border-box;position:absolute;left:0;top:0;transition:all .3s ease;}
#header-wrap.s-color {background-color:rgba(255,255,255,0.95);border-bottom:1px solid #DDD;}
#container-wrap {height:100%;}
#container #contents { width:100%; min-width:100%; max-width:100%;}
#logo {position:absolute;left:45px;top:45%;width:132px;height:26px;margin-top:-10px;background:url(../_Img/Common/com_sprite.png) no-repeat left top;background-size:auto 250px;transition:background 0.3s ease;z-index:5000;}
#logo.w {background-image:url(../_Template/Layout/cn/_Img/logo_w.png);}
#logo h1, #logo a {display:block;}
.logocolor{background:url(../_Img/Common/com_sprite.png) no-repeat;background-position:-162px 0 !important;}
#logo img {max-height:100%;visibility:hidden;}
#mainNavi-wrap {height:70px;position:absolute;width:100%;left:0;top:0;display:block;}
#mainNavi {position:relative;margin-left:auto;margin-right:auto;}
#mainNavi-wrap .ovbar {position:absolute;display:block;height:3px;background:#FFF;top:67px;transition:background .3s ease;}
.s-color #mainNavi-wrap .ovbar {background-color:#08c;height:4px;top:66px}
.topmenu {font-family:'Myriad Set Pro','HanHei SC',"Microsoft YaHei";position:relative;margin-left:auto;margin-right:auto;transition:all .3s ease;}
.topmenu:after {clear:both;content:"";display:block;}
.topmenu li {float:left;box-sizing:border-box;width:auto;text-align:center;}
.topmenu .mn_l1 {display:block;}
.topmenu li .mn_a1 {display:block;box-sizing:border-box;font-size:1.385em;font-weight:800;padding:25px 0px;word-break: keep-all;}
.topmenu li .mn_a1 .is-txt {color:#FFF; font-weight:normal}
.topmenu .mn_a1:hover, .topmenu .mn_a1:hover span {color:#fff}
.topmenu li .mn_a1 .cn-txt{display:none;color:#FFF; font-weight:normal}
.s-color .topmenu li .mn_a1 .is-txt {color:#222;}
.s-color .topmenu .mn_a1:hover,.s-color .topmenu .mn_a1:hover span, .s-color .topmenu .over .mn_a1 span {color:#08c}
.mn-close-btn {display:none;}
.mn-more-link {display:none;}
.tgl-main-mn {position:absolute;right:15px;top:50%;height:50px;display:none;width:50px;margin-top:-25px;}
.tgl-main-mn button {border:0;background:none;}
.mbtn-bar {position:absolute;height:40px;width:40px;display:inline-block;margin-top:-20px;top:50%;left:50%;margin-left:-20px;}
.mbtn-bar .mn-c {height:2px;width:60%;background:#fff;display:block;position:absolute;right:15%;margin-top:-1px;transition:width 0.3s ease;}
.mbtn-bar .mn-c.bar1 {top:30%;}
.mbtn-bar .mn-c.bar2 {top:50%;width:40%;}
.mbtn-bar .mn-c.bar3 {top:70%;}
.mbtn-bar:hover .mn-c.bar1 {width:30%; }
.mbtn-bar:hover .mn-c.bar2 {width:60%; }
.mbtn-bar:hover .mn-c.bar3 {width:30%; }
.s-color .tgl-main-mn {border-left:0px solid #DDD;}
.s-color .mbtn-bar .mn-c {background-color:#08c;}
#footer-wrap {background:#272b31;color:#FFF;padding:2% 0 3%;font-size:1.077em;}
.flogo {display:inline-block;padding:8px 25px 10px 0px;line-height:1em;}
.footer-cont {zoom:1}
.footer-cont:after {clear:both;content:"";display:block;}
.footer-cont .finfo {float:left;width:45%;overflow:hidden;margin:2% 0;}
.footer-cont .finfo * {color:#d0d0d2;}
.footer-cont .finfo li {padding:5px 0;font-size:1.071em;}
.footer-cont .finfo .ptel-info li strong {display:inline-block;width:20%;color:#d4d5d6;font-weight:normal;}
.ptel-info .email {background:url(../_Img/Common/ico_email.gif) no-repeat right 5px;padding-right:30px}
.footer-cont .finfo .pbiz-info li strong {padding-right:10px;}
.footer-cont .finfo .pbiz-info li{ line-height:1.6em}
.pbiz-info .maps {padding:0 29px 2px 0;}
.pbiz-info .maps .ico {display:inline-block;width:20px;height:30px;overflow:hidden;background:url(../_Template/Layout/cn/_Img/ficons_01.png) no-repeat -283px -31px;line-height:1em;vertical-align:middle;}
.pbiz-info a:hover {text-decoration:underline;color:#fff;}
.footer-cont .finfo ul {float:left;width:50%;}
.footer-cont .ploc-info {float:right;width:50%;margin-top:-3%;font-size:1.071em;padding-left:5%;overflow:hidden;max-width:550px;}
.footer-cont .ploc-info .site {font-weight:600;display:block;line-height:28px;}
.footer-cont .ploc-info .site a{color: #fff}
.footer-cont .ploc-info .ploc-link {position:relative;border:1px solid #4c5157;width:99.5%;clear:both;zoom:1;margin:4% 0 2%}
.footer-cont .ploc-info .ploc-link:after {clear:both;content:"";display:block;}
.footer-cont .ploc-info .pimg, .footer-cont .ploc-info .pbtn {float:left;display:block;}
.footer-cont .ploc-info .pimg {width:39%;}
.footer-cont .ploc-info .pimg img {max-width:100%;}
.footer-cont .ploc-info .pbtn {overflow:hidden;border-left:0;width:60%;position:absolute;top:1px;right:1px;height:100%;}
.footer-cont .ploc-info .pbtn a {display:block;float:left;width:32.7%;text-align:center;border-left:1px solid #4c5157;min-height:110px;height:100%;}
.footer-cont .ploc-info .pbtn a:first-child {border-left:0;}
.footer-cont .ploc-info .pbtn a:hover .txt {text-decoration:underline;}
.footer-cont .ploc-info .pbtn .txt {display:block;text-align:center;padding:5% 0 0;color:#f4f4f4;font-size:0.929em;}
.footer-cont .ploc-info a .ico {display:block;width:46px;height:30px;overflow:hidden;background:url(../_Template/Layout/cn/_Img/ficons_01.png) no-repeat left top;margin:22% auto 0;}
.footer-cont .ploc-info a .ico-iqr {background-position:-32px 0;}
.footer-cont .ploc-info a .ico-hpu {background-position:-150px 0;}
.footer-cont .ploc-info a .ico-work {background-position:-269px 0;}
#fcopyright .copy {font-size:1em;color:#a9aaad;float:left;width:50%;line-height:30px;}
#footer-wrap .fban {float:right;width:50%;text-align:right;right:0;}
#footer-wrap .fban a{color:#a9aaad; float:right;line-height:30px; height:30px;}
#footer-wrap .fban a.gongshi{background:url(../_Img/Common/fbans.png) no-repeat left top; width: 105px; margin: 0 15px 0 0;}
#footer-wrap .fban a.gongshi:hover{background-position:left -31px;}
#fquick {z-index:1000;position:fixed;right:-80px;bottom:145px;width:50px;transform:translateZ(0px);transition:all 0.2s ease-in-out;}
#fquick.on {right:40px;}
#fquick:after {clear:both;content:"";display:block;}
#fquick a {display:block;width:50px;height:50px;border-radius:5px;margin:5px 5px;background:rgba(0,0,0,0.4);overflow:hidden;transition:background .3s ease;float:left;}
#fquick a span{display:block;width:50px;height:50px;white-space:nowrap;padding-left:50px;background:url(../_Template/Layout/cn/_Img/fquick_icons.png) no-repeat left top;opacity:0.8;transition:opacity .3s ease}
#fquick a:hover, #footer .fq-request:hover {background:#da1804;}
#fquick a:hover span, #footer .fq-request:hover span {opacity:1;}
#footer .fq-qq {position:fixed;right:30px;bottom:85px;display:block;width:50px;height:50px;border-radius:5px;margin:5px;background:rgba(0,0,0,0.4);transition:opacity .3s ease, width .3s, background .3s;z-index:300;transition:all 0.3s ease;}
#footer .fq-qq span {position:relative;display:block;width:50px;height:50px;white-space:nowrap;background:url(../_Template/Layout/cn/_Img/fquick_icons.png) no-repeat -100px 0;opacity:0.8;transition:opacity .3s ease, width .3s, background .3s;color:transparent;}
#footer .fq-qq i {width:277px;height:259px;position:absolute;left:-277px;bottom:-65px;display:none;background-image:url("../_Template/Layout/cn/_Img/weixin.png");background-position:0 0;z-index: 999}
#footer .fq-qq:hover {background:#da1804;}
#footer .fq-qq:hover i{display:block}
#footer .fq-request {position:fixed;right:30px;bottom:25px;display:block;width:50px;height:50px;overflow:hidden;border-radius:5px;margin:5px;background:rgba(0,0,0,0.4);opacity:0.8;transition:opacity .3s ease, width .3s, background .3s;z-index:300;transition:all 0.3s ease;}
#footer .fq-request span {position:relative;display:block;width:50px;height:50px;white-space:nowrap;padding:14px 0 0 50px;background:url(../_Template/Layout/cn/_Img/fquick_icons.png) no-repeat left top;opacity:0.8;transition:opacity .3s ease, width .3s, background .3s;color:transparent;}
#footer .fq-request:hover {width:130px;}
#footer .fq-request:hover span {padding-left:0;background-position:80px 0;width:130px;padding:14px;color:#fff;}
#fquick .fq-tel span {background-position:-50px 0;}
#fquick .fq-sns span {background-position:-100px 0;}
#fquick .fq-top span {background-position:-150px 0;}

@media all and (min-width:1440px) {
	.div-wrap {min-width:1400px;}
	.div-cont {max-width:1400px;margin-left:auto;margin-right:auto;}
    #mainNavi,.topmenu {width:900px;}
	.topmenu li .mn_a1 {padding-left:50px;padding-right:50px;}
}
@media all and (min-width:1200px)  and (max-width:1399px) {
	#mainNavi,.topmenu {width:870px;}
	.topmenu li .mn_a1 {padding-left:50px;padding-right:50px;}
}
@media all and (min-width:1000px) and (max-width:1439px){
	.div-wrap {min-width:1000px;}
	.div-cont {width:96%;margin-left:auto;margin-right:auto;}
}
@media all and (min-width:1000px) and (max-width:1199px) {
	#mainNavi,.topmenu {width:600px;}
	.topmenu li .mn_a1 {padding-left:30px;padding-right:30px;}
}
@media all and (min-width:1000px) {
    .header-wrap-abs {z-index:2000;background:transparent;}
	#header-wrap,#header {z-index:2000;}
	#container-wrap, #container-wrap_news, #container {z-index:10;}
	#subtop-wrap {z-index:900;}
	.topmenu {height:70px}
	.topmenu .depth2-wrap {display: none; position: absolute;background: rgba(0,0,0,.3)}
	.topmenu .depth2 {display:inline-block;padding:0px 0 ;position:relative;}
	.topmenu .depth2:after {clear:both;content:"";display:block;}
    .topmenu .depth2 .mn_l2 {width: 100%}
	.topmenu .depth2 a, .topmenu .depth2 a span{color:#FFF;}
	.topmenu .depth2 .mn_a2 {width: 100%;display:inline-block;padding:10px 15px;line-height:1.3em;box-sizing: border-box;position: relative}
	.topmenu .depth2 .mn_a2:hover:after {content: '';height: 2px; width: 100%;position:absolute;background:rgba(255,255,255,.5);bottom: 0;left: 0}
	.topmenu .depth3-wrap {display:none;}
    #header-wrap.s-color .topmenu .depth2-wrap{background:rgba(0,136,204,1)}
}
@media all and (min-width:481px) and (max-width:999px){
	.div-cont {margin-left:15px;margin-right:15px;}
    #fquick  {bottom:130px;}
	#fquick.on {right:20px;}
	#footer .fq-qq{bottom:70px;right:10px;}
	#footer .fq-request {bottom:10px;right:10px;}
}
@media all and (max-width:480px) {
	.div-wrap {min-width:320px;}
	.div-cont {min-width:300px;margin-left:10px;margin-right:10px;}
    #fquick {position:fixed;right:-80px;bottom:100px;width:40px;}
	#fquick.on {right:10px;}
	#fquick a {display:block;width:40px;height:40px;border-radius:2px;margin:2px 2px;background:rgba(0,0,0,0.4);overflow:hidden;transition:background .3s ease;float:left;}
	#fquick a span {width:40px;height:40px;}
	#fquick .fq-tel span{background-position:-53px -5px;}
	#fquick .fq-sns span{background-position:-100px -5px;}
	#fquick .fq-top span{background-position:-156px -5px;}
	#footer .fq-qq{bottom:55px;right:6px;width:40px;height:40px;border-radius:2px;margin:2px 2px;}
	#footer .fq-qq span {background-position:-105px -5px;width:40px;height:40px;padding:9px 0 0 50px;}
	#footer .fq-request {bottom:10px;right:6px;width:40px;height:40px;border-radius:2px;margin:2px 2px;}
	#footer .fq-request  span {background-position:-5px -5px;width:40px;height:40px;padding:9px 0 0 50px;}
	#footer .fq-request:hover {width:100px;}
	#footer .fq-request:hover span {padding-left:0;background-position:55px -5px;width:100px;padding:9px}
    #logo {left:20px;} 
	#header-wrap {height:60px;}
	#mainNavi {transition:right 0.3s ease;display:block;position:fixed;right:-240px;width:240px;height:100%;background:#f9f9f9;background-size:100% auto;z-index:5000;overflow-x:hidden;}
	#mainNavi.mn-h-open {right:0;box-shadow: 0px 0px 20px 0px #000;}
	#mainNavi {text-align:left;}
	.topmenu {height:auto;width:70%;margin-left:auto;margin-right:auto;margin-top:2em;}
	.topmenu li {width:100%;}
	.topmenu * {text-align:left;}
	.topmenu li .mn_a1 .is-txt {color:#333;}
	.topmenu .mn_a1:hover .is-txt,.topmenu .over .mn_a1 .is-txt {color:#e21904}
	.topmenu li .mn_a1 {padding:1em 0;}
	.topmenu li .mn_a2 {font-size:1.231em;font-weight:400;text-align:left;display:block;padding:0.5em 0;}
	.topmenu li .mn_a2 .is-txt {color:#5f5f5f; padding-left: 10px}
	.topmenu .mn_l2.over .mn_a2 .is-txt, .topmenu .mn_a2:hover .is-txt {color:#e21904}
	.mn-close-btn {display:block;position:absolute;border:0;top:15px;right:15px;width:30px;height:30px;background:url(../_Template/Layout/cn/_Img/mnside_close.png) no-repeat center center;box-sizing:border-box;overflow:hidden;background-size:24px 24px;}
	.mn-close-btn span {white-space:nowrap;display:block;padding-left:40px;}
	.mn-more-link {display:block;width:70%;margin-left:auto;margin-right:auto;margin-top:1.7em;margin-bottom:3em;}
	.mn-more-link a {display:block;font-size:1.231em;font-weight:400;padding:0.5em 0.5em 0.5em 2.5em;position:relative;}
	.mn-more-link a span {color:#444 !important;}
	.mn-more-link a:last-child .ico {border-bottom:1px solid #656565;}
	.mn-more-link a .ico {border-top:1px solid #656565;width:1.4em;height:100%;position:absolute;left:0;top:0;background:url(../_Template/Layout/cn/_Img/mnside_icons.png) no-repeat center -7px;background-size:35px 150px;overflow:hidden;}
	.mn-more-link .mlk-privacy  .ico {background-position:center -7px;}
	.mn-more-link .mlk-req  .ico {background-position:center -57px;}
	.mn-more-link .mlk-mail  .ico {background-position:center -107px;}
	.mn-more-link .txt {font-family:proxima-nova;font-size:0.94em;}
	.tgl-main-mn {right:0;display:block;}
	#main-ctrl-btns {right:50px;}
	#main-ctrl-btns a {width:50px;height:50px;}
	#main-ctrl-btns .is-prev-btn {background-position:-12px center}
	#main-ctrl-btns .is-next-btn {background-position:-82px center}
	#main-ctrl-btns .is-close-btn {background-position:-152px center}
}