/*DC项目*/



@charset "utf-8"; html{ color:#1A1617; font-size:62.5%;font-family:'trebuchet\ ms','Microsoft yahei',Arial !important; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }

body { background:#fff; font-size:14px; width:100%; margin:0px auto; min-width:320px; font-family:'Microsoft yahei',Arial !important; }

a { color:#1A1617; text-decoration:none; outline: none !important; }

a:hover{text-decoration:none; }

img { border:none; }

ol,ul,li { list-style:none; }

i{background-color:none; }

img{ max-width:100%; }

body{ overflow-x:hidden; -webkit-overflow-scrolling : touch; }





/*select::-ms-expand { display: none; }*/

input[type="text"],
input[type="button"],
textarea,
select{ /*-webkit-appearance:none; appearance:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; */}
@keyframes flotage{ 
	50%{ -webkit-transform:translate(0px,-6px); -moz-transform:translate(0px,-6px); -ms-transform:translate(0px,-6px); -o-transform:translate(0px,-6px); },
	100%{ -webkit-transform:translate(0px,-3px); -moz-transform:translate(0px,-3px); -ms-transform:translate(0px,-3px); -o-transform:translate(0px,-3px); }
}

@keyframes flotageMax{
	50%{ -webkit-transform:translate(0px,-10px); -moz-transform:translate(0px,-10px); -ms-transform:translate(0px,-10px); -o-transform:translate(0px,-10px); },
	100%{ -webkit-transform:translate(0px,-2px); -moz-transform:translate(0px,-2px); -ms-transform:translate(0px,-2px); -o-transform:translate(0px,-2px); }
}

@keyframes bounce{0%,100%,20%,53%,80%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1); transition-timing-function:cubic-bezier(0.215,.61,.355,1); -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
	}
	40%,43%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060); transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-30px,0); transform:translate3d(0,-30px,0)	}
	70%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060); transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-15px,0); transform:translate3d(0,-15px,0)
	}
	90%{ -webkit-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0)	}

}

@keyframes bounce_ease{ 0%,100%,20%,53%,80%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1); transition-timing-function:cubic-bezier(0.215,.61,.355,1); -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)

	}

	40%,43%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060); transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0)

	}

	70%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060); transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-6px,0); transform:translate3d(0,-6px,0)

	}

	90%{ -webkit-transform:translate3d(0,-3px,0); transform:translate3d(0,-3px,0)

	}

}



@keyframes dc-amin{ 0%{left:0%; top:0%; background-color:#0B9DE5; }

	 50%{left:24%; top:24%; background-color:#044078; }

	 100%{left:0%; top:0%; background-color:#0B9DE5; }

}

@keyframes de-amin{ 0%{left:24%; top:24%; background-color:#044078; }

	 50%{left:0%; top:0%; background-color:#0B9DE5; }

	 100%{left:24%; top:24%; background-color:#044078; }

}





@keyframes wave{ 0%{ background-color:rgba(230,0,17,.6); transform:scale(.9,.9); }

	  100%{ background-color:rgba(230,0,17,.1); transform:scale(2,2); }

}

@keyframes elasticity_point{ 0%,100%{transform:scale(1,1); }

	  33%{transform:scale(1.1,0.9); }

	  66%{transform:scale(0.9,1.1); }

}

@keyframes te_downing{ 0%,100%{transform:translateY(0px); }

	  33%{transform:translateY(5px); }

	  66%{transform:translateY(10px); }

}



@keyframes in_selected{ 0%{transform:rotate(0deg); }

	  100%{transform:rotate(360deg); }

}



@keyframes shake-slow{2%{transform:translate(7px, -8px) rotate(.5deg)}4%{transform:translate(-6px, 4px) rotate(3.5deg)}6%{transform:translate(0px, -9px) rotate(-.5deg)}8%{transform:translate(3px, 5px) rotate(1.5deg)}10%{transform:translate(7px, -4px) rotate(-2.5deg)}12%{transform:translate(-2px, 9px) rotate(.5deg)}14%{transform:translate(7px, -9px) rotate(-1.5deg)}16%{transform:translate(-3px, 6px) rotate(-1.5deg)}18%{transform:translate(-2px, -5px) rotate(-1.5deg)}20%{transform:translate(7px, 5px) rotate(2.5deg)}22%{transform:translate(7px, 5px) rotate(.5deg)}24%{transform:translate(10px, -2px) rotate(.5deg)}26%{transform:translate(7px, -4px) rotate(.5deg)}28%{transform:translate(6px, 0px) rotate(-1.5deg)}30%{transform:translate(-8px, -6px) rotate(-.5deg)}32%{transform:translate(8px, 6px) rotate(-2.5deg)}34%{transform:translate(6px, 2px) rotate(2.5deg)}36%{transform:translate(0px, 2px) rotate(2.5deg)}38%{transform:translate(1px, 1px) rotate(2.5deg)}40%{transform:translate(4px, 5px) rotate(-1.5deg)}42%{transform:translate(2px, 8px) rotate(-2.5deg)}44%{transform:translate(-9px, 8px) rotate(-2.5deg)}46%{transform:translate(0px, -3px) rotate(.5deg)}48%{transform:translate(-2px, 7px) rotate(2.5deg)}50%{transform:translate(-8px, 5px) rotate(-2.5deg)}52%{transform:translate(-3px, -5px) rotate(-1.5deg)}54%{transform:translate(7px, -8px) rotate(-.5deg)}56%{transform:translate(10px, 10px) rotate(-1.5deg)}58%{transform:translate(9px, 8px) rotate(-2.5deg)}60%{transform:translate(5px, -3px) rotate(.5deg)}62%{transform:translate(-6px, 0px) rotate(1.5deg)}64%{transform:translate(-7px, 5px) rotate(-1.5deg)}66%{transform:translate(1px, 4px) rotate(2.5deg)}68%{transform:translate(-1px, -5px) rotate(1.5deg)}70%{transform:translate(-6px, 5px) rotate(-.5deg)}72%{transform:translate(-8px, 5px) rotate(1.5deg)}74%{transform:translate(2px, 0px) rotate(3.5deg)}76%{transform:translate(10px, -4px) rotate(3.5deg)}78%{transform:translate(-8px, 7px) rotate(1.5deg)}80%{transform:translate(2px, 5px) rotate(.5deg)}82%{transform:translate(3px, 3px) rotate(-1.5deg)}84%{transform:translate(3px, -6px) rotate(2.5deg)}86%{transform:translate(-1px, 6px) rotate(-2.5deg)}88%{transform:translate(6px, 2px) rotate(1.5deg)}90%{transform:translate(5px, 5px) rotate(.5deg)}92%{transform:translate(2px, -8px) rotate(3.5deg)}94%{transform:translate(3px, 8px) rotate(-1.5deg)}96%{transform:translate(-7px, -5px) rotate(2.5deg)}98%{transform:translate(-3px, -9px) rotate(3.5deg)}0%,100%{transform:translate(0, 0) rotate(0)}}





@keyframes keoleft{0%{ left : -100%; }100%{left : 0%; }}

@keyframes keoright{0%{ right : -100%; }100%{right : 0%; }}



@-webkit-keyframes colorhue { from { -webkit-filter: hue-rotate(0deg); }

  to { -webkit-filter: hue-rotate(-360deg); }

}



html.forbid-roll{ height:100%; overflow:hidden; width:100%; }

html.forbid-roll body{ height:100%; overflow:hidden; width:100%; position:relative; }
.ng-fault{ width:100%; overflow:hidden; }
.ng-container{ position:relative; }
.ng-bg{ background-color:rgba(0,0,0,.1); }
.ng-bg-theme{ background-color:#C9293E !important; }
.ng-bg-ccc{ background-color:#F9F9F9 !important; }
.ng-bg-fff{ background-color:#fff  !important; }
.ng-bg-fuse{ background-color:#FDD1B0  !important; }
.ng-bg-assist{ background-color:#F1F1F1; }
.ng-bg-info{ background-color:#6FB7FA; }
.ng-bg-succeed{ background-color:#A5DA43; }
.ng-bg-warning{ background-color:#FFCA3B; }
.ng-bg-danger{ background-color:#FF8F76; }
.ng-bg-black{ background-color:#000; }
.ng-pull-left{ float:left; }
.ng-pull-right{ float:right; }
.ng-viv,.zh-padd{ padding-left:12px; padding-right:12px; }
.ng-oa a{ display:block; width:100%; overflow:hidden; }
.ng-oa a img{ display:block; width:100%; }
.box-test{box-shadow:0px 0px 10px pink inset; }
.gr-row{ margin-left:-15px; margin-right:-15px; *zoom:1; _position:relative; }
.gr-col{ float:left; min-height:1px; }
.gr-padd{ padding-left:15px; padding-right:15px; }
.ng-char{ content:"."; display:block; height:0; visibility:hidden; clear:both; }



#_embed_v3_frmc{ display:none !important; visibility:hidden !important; opacity:0 !important; }
.ng-trans{ -webkit-transition:all .3s ease-in 0s; \n

    -moz-transition:all .3s ease-in 0s; -o-transition:all .3s ease-in 0s; transition:all .3s ease-in 0s; }
.ng-tales{ display:table; width:100%; height:100%; vertical-align:middle; text-align:center; }
.ng-tales .ng-tcell{ display:table-cell; width:100%; vertical-align:middle; text-align:center; }
.ng-ini{ max-width:1200px; margin:0px auto; }


/*Project Initiation*/


.ion-head{ position:absolute; top:0px; left:0px; width:100%; z-index:200; }
.ion-head-pc{ position:relative; }
.ion-head-ph{ display:none; }
.ion-head-pc .he-the{ background-color:#076aaf; position:relative; height:40px; }
.ion-head-pc .he-extralink{ height:40px; position:relative; display:block; padding:0px 0px 0px 30px; margin-left:24px; }
.ion-head-pc .he-extralink-ico{ width:20px; height:30px; position:absolute; top:50%; margin-top:-15px; left:0px; overflow:hidden; display:block; line-height:30px; font-size:20px; color:#fff; text-align:center; }

/*html.hl_en .ion-head-pc .he-extralink-ico i{ line-height:17px; }*/

.ion-head-pc .he-extralink-tit{ height:40px; line-height:40px; font-size:13px; color:#fff; position:relative; }
.ion-head-pc .he-exlangs{ height:40px; position:relative; margin-left:34px; }
.ion-head-pc .he-exlangs-the{ height:40px; position:relative; padding:0px 0px 0px 34px; cursor:pointer; }
.ion-head-pc .he-exlangs-thico{ width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; left:0px; border-radius:4px; overflow:hidden; }
.ion-head-pc .he-exlangs-thico img{ height:100%; width:100%; display:block; }
.ion-head-pc .he-exlangs-thtit{ height:40px; line-height:40px; font-size:13px; color:#fff; position:relative; }
.ion-head-pc .he-exlangs-tclist{ position:absolute; top:40px; width:120px; left:50%; margin-left:-60px; z-index:20; display:none; background-color:#076aaf; border-radius:0px 0px 4px 4px; }
.ion-head-pc .he-exlangs-tclist ul{ padding:10px 10px 0px; overflow:hidden; position:relative; }
.ion-head-pc .he-exlangs-tclist ul li{ overflow:hidden; margin:0px auto 6px; position:relative; border-radius:4px; }
.ion-head-pc .he-exlangs-telink{ display:block; position:relative; overflow:hidden; height:26px; padding:0px 0px 0px 34px; }
.ion-head-pc .he-exlangs-teico{ width:24px; height:24px; top:50%; margin-top:-12px; left:0px; overflow:hidden; position:absolute; display:block; border-radius:4px; }
.ion-head-pc .he-exlangs-teico img{ width:100%; display:block; }
.ion-head-pc .he-exlangs-tetext{ height:26px; line-height:26px; font-size:13px; color:#fff; }
.ion-head-pc .he-exlangs-tetext .he-exlangs-cnok{ display:none; }
.ion-head-pc .he-exlangs-tetext .he-exlangs-enok{ display:none; }
.ion-cn .ion-head-pc .he-exlangs-tetext .he-exlangs-cnok{ display:inline-block; }
.ion-en .ion-head-pc .he-exlangs-tetext .he-exlangs-enok{ display:inline-block; }
.ion-head-pc .he-vov{ background-color:#FFFFFF; padding:18px 0px; overflow:hidden; position:relative; }
.ion-head-pc .he-vov-ini{ position:relative; height:70px; }
.ion-head-pc .he-vov-left{ position:absolute; top:0px; left:0px; height:70px; }
.ion-head-pc .he-vov-logo{ height:66px; position:relative; float:left; top:2px; overflow:hidden; width:260px; }
.ion-head-pc .he-vov-logo a{ display:block; position:relative; height:100%; }
.ion-head-pc .he-vov-logo a img{ height:100%; display:block; }
.ion-head-pc .he-vov-promote{ float:left; position:relative; padding:0px 10px 0px 30px; overflow:hidden; font-size:30px; color:#076aaf; line-height:74px; border-left:1px solid #B4B4B4; }



html.hl_en .ion-head-pc .he-vov-promote{ font-size:20px; line-height:35px; height:70px; width:340px; }
.ion-head-pc .he-vov-right{ position:absolute; top:0px; right:0px; height:70px; }
.ion-head-pc .he-vov-phone{ position:relative; height:40px; padding:0px 0px 0px 42px; overflow:hidden; top:12px; }
.ion-head-pc .he-vov-phone-ico{ width:34px; height:34px; display:block; position:absolute; top:50%; margin-top:-17px; overflow:hidden; left:0px; }
.ion-head-pc .he-vov-phone-ico img{ width:100%; display:block; }
.ion-head-pc .he-vov-phone-text{ position:relative; height:40px; line-height:40px; font-size:16px; color:#000; }
.ion-head-pc .he-vov-phone-text>span{ font-weight:600; font-size:120%; font-style:italic; padding:0px 6px 0px 0px; }
.ion-head-pc .he-vns{ background-color:#076aaf; position:relative; height:58px; }
.ion-hovfax .he-vns{ position:fixed; top:0px; left:0px; z-index:300; width:100%; }
.ion-head-pc .he-vns-ini{ position:relative; height:58px; padding:0px 68px 0px 0px; }
.ng-nav{ height:58px; position:relative; }
.ng-nav>ul>li{ float:left; padding:0px 0px; position:relative; height:58px; margin-right:10px; }
.ng-nav .k-doc{ overflow:hidden; padding:0px 3px; position:relative; height:58px; }
.ng-nav .k-doc a{ overflow:hidden; padding:0px 20px; height:58px; display:block; line-height:58px; font-size:16px; color:#fff; text-align:center; text-transform:capitalize; -webkit-transition:all .5s ease-in 0s; -moz-transition:all .5s ease-in 0s; -o-transition:all .5s ease-in 0s; transition:all .5s ease-in 0s; }
.ng-nav>ul>li.k-aiv .k-doc a,

.ng-nav>ul>li:hover .k-doc a{ background-color:#da3e20; }
.ng-nav .k-elist{ position:absolute; width:160px; margin-left:-80px; top:100%; left:50%; background-color:#076aaf; border-radius:0px 0px 4px 4px; display:none; z-index:200; }
.ng-nav .k-elist .k-keic{ width:28px; height:14px; position:absolute; top:0px; left:50%; margin-left:-14px; overflow:hidden; }
.ng-nav .k-elist .k-keic img{ width:100%; display:block; }
.ng-nav .k-elist-lavel{ position:relative; padding:10px 0px; }
.ng-nav .k-elist-showfully{ padding:0px 140px 0px 0px; }
.ng-nav .k-elist-lavel>ul>li{ position:relative; margin:0px auto; padding:0px 10px; }
.ng-nav .k-elist-lavel .k-lavel{ line-height:40px; height:40px; position:relative; display:block; font-size:13px; color:#fff; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; border-radius:4px; padding:0px 14px; text-align:center; text-transform:capitalize; -webkit-transition:all .5s ease-in 0s; -moz-transition:all .5s ease-in 0s; -o-transition:all .5s ease-in 0s; transition:all .5s ease-in 0s; }
.ng-nav .k-elist-lavel>ul>li:hover .k-lavel{ background-color:#da3e20; color:#fff; }
.ng-nav .k-elist-lavel .k-laico{ width:14px; line-height:32px; height:32px; color:#666666; text-align:right; display:block; overflow:hidden; position:absolute; top:0px; right:0px; display:none; }
.ng-nav .k-fully{ width:160px; position:absolute; top:-10px; left:100%; background-color:#006B38; border-radius:0px 4px 4px 4px; display:none; z-index:210; }
.ng-nav .k-elist-lavel>ul>li.k-tope .k-lavel,

.ng-nav .k-elist-lavel>ul>li.k-tope .k-laico{ color:#45C73A; }
.ng-nav .k-elist-lavel>ul>li.k-tope .k-laico,

.ng-nav .k-elist-lavel>ul>li.k-tope .k-fully{ display:block; }
.ng-nav .k-fully>ul{ padding:10px 10px 0px; }
.ng-nav .k-fully>ul>li{ width:100%; overflow:hidden; margin:0px auto 10px; }
.ng-nav .k-fully>ul>li a{ display:block; height:40px; line-height:40px; overflow:hidden; position:relative; display:block; font-size:13px; width:100%; color:#fff; text-overflow:ellipsis; white-space: nowrap; border-radius:4px; text-align:center; text-transform:capitalize; }
.ng-nav .k-fully>ul>li:hover a{ background-color:#da3e20; color:#fff; }
.ng-pisearch{ width:68px; height:58px; position:absolute; top:0px; right:0px; }
.ng-pisearch .vs-submit{ display:block; position:absolute; width:38px; height:38px; cursor:pointer; top:50%; left:50%; margin-top:-19px; margin-left:-12px; display:block; z-index:40; border-radius:0px; border:0px; outline:0px; appearance:none; -webkit-appearance:none; background-repeat:no-repeat; background-position:50% 50%; background-image:url(../img/boris.png); background-color:#076aaf; }
.ng-pisearch .vs-sinput{ height:38px; overflow:hidden; border-radius:36px; background-color:#fff; position:absolute; top:50%; margin-top:-19px; right:14px; padding:4px 12px; width:0px; z-index:20; }
.ng-pisearch .vs-sinput input[type="text"]{ width:100%; height:30px; border:0px; border-radius:0px; appearance:none; display:block; font-size:13px; color:#000; outline:0px; }
.ion-head-ph{ background-color:#fff; height:5rem; position:fixed; top:0px; left:0px; width:100%; z-index:200; box-shadow:0px 2px 4px rgba(188,188,188,.4); }
.ion-head-ph .hk-btn{ width:2.4rem; height:4rem; position:absolute; top:50%; margin-top:-2rem; left:.92rem; overflow:hidden; display:block; }
.ion-head-ph .hk-btn>span{ width:2.4rem; height:2.4rem; position:absolute; top:50%; margin-top:-1.2rem; left:0px; text-align:center; display:block; line-height:2.4rem; font-size:2.4rem; color:#006B38; }
.ion-head-ph .hk-btn>span i{ line-height:2.4rem; }
.ion-head-ph .hk-menu-sokk{ width:3rem; height:3rem; position:absolute; top:50%; margin-top:-1.5rem; right:.92rem; overflow:hidden; display:block; }
.ion-head-ph .hk-menu-sokk .vs-wire{ width:2.4rem; height:.4rem; position:absolute; background-color:#006B38; display:block; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.ion-head-ph .hk-menu-sokk .vs-wire-on1{ top:.8rem; left:.3rem; }
.ion-head-ph .hk-menu-sokk .vs-wire-on2{ top:1.8rem; left:.3rem; }
.ion-head-ph .hk-menu-sokk .vs-wire-on3{ top:4rem; left:-4rem; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); }
.ion-head-ph .hk-menu-sokk .vs-wire-on4{ top:4rem; left:4rem; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); }
.ion-head-ph .hk-menu-aic .vs-wire-on1{ -webkit-transform:translate(60px,0px); -moz-transform:translate(60px,0px); -ms-transform:translate(60px,0px); -o-transform:translate(60px,0px); transform:translate(60px,0px); }
.ion-head-ph .hk-menu-aic .vs-wire-on2{ -webkit-transform:translate(-60px,0px); -moz-transform:translate(-60px,0px); -ms-transform:translate(-60px,0px); -o-transform:translate(-60px,0px); transform:translate(-60px,0px); }
.ion-head-ph .hk-menu-aic .vs-wire-on3{ top:1.3rem; left:.3rem; height:.3rem; background-color:#EB1F21; }
.ion-head-ph .hk-menu-aic .vs-wire-on4{ top:1.3rem; left:.3rem; height:.3rem; background-color:#EB1F21; }
.ion-head-ph .hk-logo{ position:absolute; top:50%; bottom:0px; left:8rem; right:8rem; overflow:hidden; height:3.6rem; margin-top:-1.8rem; text-align:center; }
.ion-head-ph .hk-logo a{ height:3.6rem; display:inline-block; position:relative; overflow:hidden; }
.ion-head-ph .hk-logo a img{ height:3.6rem; display:inline-block; max-width:100%; }
.ion-body{ position:relative; min-height:calc(100vh - 164px); margin:164px auto 0px; }
.ng-menus{ background-color:#434346; position:fixed; top:0px; right:-380px; height:100%; width:380px; z-index:210; -webkit-transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; -o-transition:all .2s ease 0s; transition:all .2s ease 0s; }
.ng-menus-show{ right:0px; }
.ng-menus .vs-ini{ position:absolute; top:210px; left:12px; right:12px; bottom:12px; z-index:184; }
.ng-menus .vs-scoll{ overflow:auto; height:100%; position:relative; }
.ng-menus .vs-scoll::-webkit-scrollbar { width:10px; }
.ng-menus .vs-scoll::-webkit-scrollbar-thumb { border-radius: 5px; background: rgba(89,95,100,.74); }
.ng-menus .vs-search{ position:absolute; top:126px; left:12px; right:12px; overflow:hidden; }
.ng-menus .vs-search-ini{ padding:0px 78px 0px  0px; min-height:60px; position:relative; overflow:hidden; background-color:#fff; }
.ng-menus .vs-search-tit{ padding:0px 14px; height:60px; overflow:hidden; background-color:#ECECEC; }
.ng-menus .vs-search-tit input[type="text"]{ width:100%; height:60px; border:0px; border-radius:0%; display:block; color:#989898; font-size:15px; appearance:none; outline:0px; background-color:#ECECEC; }
.ng-menus .vs-search-submit{ width:78px; height:60px; position:absolute; top:0px; right:0px; display:block; background-color:#89898C; background-repeat:no-repeat; text-indent:-99em; background-position:50% 50%; background-image:url(../img/spmeo.png); cursor:pointer; -webkit-transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; -o-transition:all .2s ease 0s; transition:all .2s ease 0s; }
.ng-menus .vs-search-submit:hover{ background-color:#5A5A5A; }
.ng-menus .vs-nav{ overflow:hidden; position:relative; margin:0px auto 12px; }
.ng-menus .vs-nav>ul>li{ overflow:hidden; position:relative; }
.ng-menus .vs-nav-doc{ overflow:hidden; position:relative; border-bottom:1px solid #5E5E62; }
.ng-menus .vs-nav-doc-down{ padding:0px 50px 0px 0px; }
.ng-menus .vs-nav-ines{ overflow:hidden; position:relative; color:#fff; text-overflow:ellipsis; white-space:nowrap; text-indent:4px; padding-left:8px; padding-right:8px; }
.ng-menus .vs-nav-ines a{ display:block; color:#fff; height:50px; line-height:50px; font-size:16px; white-space:nowrap; font-weight:600; text-transform:uppercase; overflow:hidden; text-overflow:ellipsis; -webkit-transition:color .2s ease 0s; -moz-transition:color .2s ease 0s; -o-transition:color .2s ease 0s; transition:color .2s ease 0s; }
.ng-menus .vs-nav>ul>li.vs-nav-ton .vs-nav-ines a,

.ng-menus .vs-nav-ines:hover a{ color:#DB5A2C; }
.ng-menus .vs-nav-dell{ width:30px; height:30px; position:absolute; cursor:pointer; right:10px; top:50%; margin-top:-15px; display:block; overflow:hidden; line-height:32px; font-size:15px; color:#fff; text-align:center; box-shadow:0px 0px 4px rgba(255,255,255,.6); -webkit-transition:color .2s ease 0s; -moz-transition:color .2s ease 0s; -o-transition:color .2s ease 0s; transition:color .2s ease 0s; }
.ng-menus .vs-nav-dell:hover,

.ng-menus .vs-nav-dell-show{ color:#DB5A2C; box-shadow:0px 0px 4px rgba(218,89,44,.6); }
.ng-menus .vs-level{ padding:0px 0px 0px 30px; overflow:hidden; position:relative; display:none; }
.ng-menus .vs-level>ul>li{ overflow:hidden; position:relative; }
.ng-menus .vs-level .vs-level-link{ position:relative; overflow:hidden; display:block; color:#fff; height:50px; line-height:50px; font-size:15px; font-weight:600; text-transform:uppercase; border-bottom:1px solid #5E5E62; white-space:nowrap; padding-left:8px; text-overflow:ellipsis; padding-right:8px; -webkit-transition:color .2s ease 0s; -moz-transition:color .2s ease 0s; -o-transition:color .2s ease 0s; transition:color .2s ease 0s; }
.ng-menus .vs-level .vs-level-link:hover,

.ng-menus .vs-level-ton .vs-level-link{ color:#DB5A2C; }
.ng-menus .vs-otend{ position:absolute; bottom:0px; width:100%; height:30px; display:block; z-index:210; background: -moz-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(67,67,70,1)), color-stop(100%, rgba(67,67,70,1))); background: -webkit-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%); background: -o-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%); background: -ms-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%); background: linear-gradient(to bottom, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%); }
.ng-menus .vs-oeinfo{ overflow:hidden; position:relative; margin:0px auto 20px; }
.ng-menus .vs-oeinfo ul li{ overflow:hidden; position:relative; }
.ng-menus .vs-oeinfo .veos-doc{ overflow:hidden; position:relative; padding:0px 50px 0px 0px; min-height:40px; cursor:pointer; }
.ng-menus .vs-oeinfo .veos-doc-tit{ height:40px; line-height:40px; font-size:15px; color:#fff; overflow:hidden; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; }
.ng-menus .vs-oeinfo .veos-doc-ico{ width:30px; height:30px; line-height:30px; text-align:center; display:block; position:absolute; right:6px; top:50%; margin-top:-15px; color:#fff; }
.ng-menus .vs-oeinfo .veos-doc:hover .veos-doc-tit,

.ng-menus .vs-oeinfo .veos-doc:hover .veos-doc-ico,

.ng-menus .vs-oeinfo .veos-doc-on .veos-doc-tit,

.ng-menus .vs-oeinfo .veos-doc-on .veos-doc-ico{ color:#D05433; }
.ng-menus .vs-oeinfo .veos-cont{ overflow:hidden; position:relative; display:none; }
.ng-menus .vs-oeinfo .veos-cont-oes{ padding:0px 0px 0px 34px; overflow:hidden; position:relative; }
.ng-menus .vs-oeinfo .veos-cont-oes-ico{ width:30px; height:30px; display:block; position:absolute; top:0px; left:0px; line-height:30px; color:#fff; font-size:16px; text-align:center; }
.ng-menus .vs-oeinfo .veos-cont-oes-tit{ overflow:hidden; line-height:30px; font-size:15px; color:#fff; }
.ionic-nav{ width:100%; position:fixed; width:100%; height:calc(100vh - 5.1rem); top: 5.1rem; left:0px; right:0px; bottom:0px; z-index:820; overflow:hidden; background-color:#fff; transform: translateY(-160%); display:none; }
.ionic-nav .vs-ini{ width:100%; max-width:750px; margin:0px auto; height:100%; position:relative; }
.ionic-nav .vs-seek{ position:absolute; z-index:60; top:2rem; left:1.6rem; right:1.6rem; }
.ionic-nav .vs-seek-group{ padding:0px 8rem 0px 0px; position:relative; }
.ionic-nav .vs-seek .form-control{ height:3.2rem; }
.ionic-nav .vs-seek .btn{ height:3.2rem; }
.ionic-nav .vs-seek-ini{ padding:0px 4.6rem 0px 0px; min-height:3.2rem; position:relative; }
.ionic-nav .vs-seek-input{ padding:0px 10px 0px; height:3.2rem; border:1px solid #c3c3c3; border-radius:4px 0px 0px 4px; }
.ionic-nav .vs-seek-input input[type="text"]{ width:100%; height:100%; display:block; border-radius:0px; outline:0px; font-size:1.44rem; color:#c3c3c3; border:0px; }
.ionic-nav .vs-seek-submit{ position:absolute; padding:0px 0px 0px; height:3.2rem; border:1px solid #c3c3c3; border-radius:0px 4px 4px 0px; top:0px; right:0px; width:4.8rem; overflow:hidden; }
.ionic-nav .vs-seek-submit input[type="submit"]{ background-color:#fff; width:100%; height:100%; display:block; cursor:pointer; font-size:1.38rem; color:#000; text-align:center; border-radius:0px; border:0px; }
.ionic-nav .vs-lang{ width:7rem; right:0px; top:0px; position:absolute; overflow:hidden; border:1px solid #C2C2C2; border-radius:4px; height:3.2rem; }
.ionic-nav .vs-lang a{ width:50%; display:block; position:relative; background-color:#fff; height:100%; float:left; font-size:14px; line-height:3.2rem; text-align:center; }
.ionic-nav .vs-lang-shcn a.vs-lang-cn,

.ionic-nav .vs-lang-shen a.vs-lang-en{ background-color:#CECECE; color:#067F37; }
.ionic-nav .vs-soll{ padding:6rem 1.6rem 2.4rem; overflow:hidden; height:100%; width:100%; position:relative; }
.ionic-nav .vs-soll>ul{ max-height:100%; width:100%; overflow:auto; position:relative; }
.ionic-nav .vs-soll>ul>li{ overflow:hidden; }
.ionic-nav .vs-soll .k-doc{ width:100%; overflow:hidden; border-bottom:1px solid #383130; position:relative; }
.ionic-nav .vs-soll .k-tit{ width:100%; overflow:hidden; display:block; height:4rem; line-height:4rem; text-align:left; font-size:1.46rem; color:#383130; letter-spacing:1px; padding:0px 0px 0px .4rem; }
.ionic-nav .vs-soll .k-tit .k-mvis{ font-size:90%; margin-left:.8rem; display:none; }
.ionic-nav .vs-soll>ul>li.k-aiv .k-tit .k-mvis{ display:inline-block; }
.ionic-nav .vs-soll .k-doc{ width:100%; overflow:hidden; border-bottom:1px solid #383130; position:relative; }
.ionic-nav .vs-soll>ul>li.k-aiv .k-doc{ border-bottom:1px solid #028141; }
.ionic-nav .vs-soll>ul>li.k-aiv .k-tit{ color:#028141; }
.ionic-nav .vs-soll .k-dine{ width:3.4rem; height:3.4rem; font-size:1.42rem; color:#383130; display:block; text-align:center; position:absolute; top:50%; margin-top:-1.7rem; right:0px; box-shadow:0px 0px 4px rgba(0,0,0,0.2); right:2px; background-color:#fff; z-index:20; }
.ionic-nav .vs-soll .k-dine i{ line-height:3.4rem; }
.ionic-nav .vs-soll>ul>li.k-aiv .k-dine{ color:#028141; }
.ng-whi-map{ width:100%; overflow:hidden; position:relative; display:none; }
.ng-whi-map li{ overflow:hidden; position:relative; padding:0px 0px 0px 2.4rem; }
.ng-whi-map .kv-doc{ width:100%; overflow:hidden; position:relative; }
.ng-whi-map .ng-whikk{ width:100%; overflow:hidden; border-bottom:1px solid #383130; position:relative; display:block; height:4rem; line-height:4rem; text-align:left; font-size:1.46rem; color:#383130; letter-spacing:1px; text-overflow:ellipsis; white-space:nowrap; }
.ng-whi-map .ng-whikk .k-mvis{ font-size:90%; margin-left:.8rem; display:none; }
.ng-whi-map>ul>li.k-aiv .ng-whikk .k-mvis{ display:inline-block; }
.ng-whi-map>ul>li.k-aiv .kv-doc .ng-whikk{ border-bottom:1px solid #028141; color:#028141; }
.ng-whi-map>ul>li.kh-aiv .ng-whikk{ border-bottom:1px solid #028141; color:#028141; }
.ionic-nav .vs-soll>ul>li.k-aiv .ng-whi-two .k-dine{ color:#383130; }
.ionic-nav .vs-soll>ul>li.k-aiv .ng-whi-two>ul>li.k-aiv .k-dine{ color:#028141; }
.ng-whi-three>ul>li .k-mvis{ display:none !important; }
.ng-whi-three>ul>li.kh-aiv .k-mvis{ display:inline-block !important; }
.ionic-nav.ionic-nav-show{ -webkit-animation: bounceInDown 0.5s 0s ease-in-out both; -moz-animation: bounceInDown 0.5s 0s ease-in-out both; -ms-animation: bounceInDown 0.5s 0s ease-in-out both; animation: bounceInDown 0.5s 0s ease-in-out both; }



@keyframes bounceInDown{ 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

	0% { opacity: .01; filter: alpha(opacity=1); transform: translateY(-16rem); }

	60% { opacity: 1; filter: alpha(opacity=100); transform: translateY(15px); }

	75% { transform: translateY(-8px); }

	90% { transform: translateY(4px); }

	100% { transform: translateY(0px); } }
.ng-inswipes{ height:0px; position:relative; padding-bottom:40%; overflow:hidden; width:100%; }
.ng-inswipes-min{ padding-bottom:26%; }
.ng-inswipes-inside{ padding-bottom:31%; }
.ng-inswipes .k-ine{ position:absolute; top:0px; left:0px; width:100%; overflow:hidden; height:100%; }
.ng-inswipes .v-swiper{ width:100%; height:100%; overflow:hidden; }
.ng-inswipes .swiper-wrapper{ width:100%; height:100%; overflow:hidden; }
.ng-inswipes .k-pop{ width:100%; height:100%; overflow:hidden; display:block; background-repeat:no-repeat; background-position:50% 0; background-size:cover; }
.ng-inswipes .k-video{ position:relative; width:100%; height:100%; overflow:hidden; }
.ng-inswipes .k-video-daty{ width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:10; background-color:#000; }
.ng-inswipes .k-video-daty video{ width:100%; display:block; object-fit:cover; }
.ng-inswipes .k-video-daty embed{ width:100%; height:100%; object-fit:cover; }
.ng-inswipes .k-video-more{ border:1px solid #403C3B; position:absolute; font-size:14px; padding:8px 12px; border-radius:6px; right:12px; bottom:12px; display:block; z-index:20; color: #403C3B; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.ng-inswipes .k-video-more:hover{ color:#52952F; border:1px solid #52952F; }
.ng-inswipes .k-muted{ position:absolute; right:12px; bottom:54px; overflow:hidden; border:1px solid #403C3B; display:block; z-index:22; padding:4px; border-radius:4px; }
.ng-inswipes .k-muted>span{ width:30px; height:30px; overflow:hidden; position:relative; display:none; }
.ng-inswipes .k-muted>span img{ width:100%; display:block; }
.ng-inswipes .k-muted>span.k-muted-false{ display:block; }
.ng-inswipes .k-muted.k-muted-on>span.k-muted-true{ display:block; }
.ng-inswipes .k-muted.k-muted-on>span.k-muted-false{ display:none; }
.ng-inswipes .swiper-slide{ width:100%; height:100%; display:block; overflow:hidden; position:relative; }
.ng-inswipes .pagination { position: absolute; z-index: 20; bottom: 20px; height:34px; text-align: center; left:120px; right:120px; margin:4px 0px; }
.ng-inswipes .swiper-pagination-switch { display: inline-block; position:relative; width:24px; height:24px; border-radius:16px; margin:0px 8px 0px; opacity: 0.8; cursor: pointer; -webkit-transition:all .3s ease-in 0s; -moz-transition:all .3s ease-in 0s; -o-transition:all .3s ease-in 0s; transition:all .3s ease-in 0s; background-position:24px 0px; }
.ng-inswipes .swiper-active-switch { }
.ng-inswipes .ke-min{ width:10px; height:10px; background-color:#fff; position:absolute; top:50%; left:50%; margin-top:-5px; margin-left:-5px; border-radius:100%; display:block; }
.ng-inswipes .ke-max{ width:18px; height:18px; position:absolute; top:50%; left:50%; margin-top:-9px; margin-left:-9px; border-radius:100%; border:1px  solid #fff; display:none; }
.ng-inswipes .swiper-active-switch .ke-min{ background-color:#076aaf; }
.ng-inswipes .swiper-active-switch .ke-max{ display:block; animation:cop-size .8s  ease infinite alternate; }



@keyframes cop-size{ 0%{ transform:scale(.8,.8); opacity:.6; }

	100%{ transform:scale(1.4,1.4); opacity:1; border:1px solid #076aaf; } }
.ng-inswipes .v-btn{ width:100%; height:0px; position:absolute; top:50%; left:0px; z-index:10; }
.ng-inswipes .v-btn-ini{ padding:0px 10px; max-width:1200px; margin:0px auto 0px; height:0px; position:relative; }
.ng-inswipes .v-btn-ico{ width:40px; height:70px; position:absolute; top:50%; margin-top:-35px; display:block; cursor:pointer; overflow:hidden;  font-size:20px; color:#fff; text-align:center;  opacity: 0.6}
.ng-inswipes .v-btn-ico{}
.ng-inswipes .v-btn-ico:hover{background-color: rgb(212 212 212 / 46%);opacity: 1}
.ng-inswipes .v-btn-ico i{ line-height:70px; }
.ng-inswipes .v-btn-left{ left:20px; }
.ng-inswipes .v-btn-right{ right:20px; }
.ng-inswipes .v-btn-ico img{ width:100%; display:block; }
.ion-collap{ padding:18px 0px; background-color:#535353; overflow:hidden; position:relative; }
.ion-collap .vs-row{ margin-left:-8px; margin-right:-8px; }
.ion-collap .vs-padd{ padding-left:8px; padding-right:8px; }
.ion-collap .vs-dos{ position:relative; height:70px; max-width:240px; margin:0px auto 0px; }
.ion-collap .vs-kos{ padding:0px 0px 0px 80px; position:relative; overflow:hidden; min-height:70px; display:block; }
.ion-collap .vs-kio{ width:70px; height:70px; border-radius:100%; position:absolute; top:0px; left:0px; overflow:hidden; border-radius:100%; }
.ion-collap .vs-kio img{ width:100%; display:block; }
.ion-collap .vs-dos:hover .vs-kio{ }
.ion-collap .vs-kinfo{ overflow:hidden; position:relative; padding:8px 0px 0px; color:#fff; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.ion-collap .vs-ktit{ position:relative; line-height:26px; height:26px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ion-collap .vs-ktext{ position:relative; line-height:26px; height:26px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ion-outer{ position:relative; overflow:hidden; }
.ion-outer-bg{ background-repeat:no-repeat; background-position:50% 0; background-size:cover; }
.ion-outer-padd{ padding:40px 0px; position:relative; overflow:hidden; }
.ion-outer-bg-fix{ background-repeat:no-repeat; background-position:50% 0; background-size:cover; background-attachment:fixed; }
.ion-outhe{ position:relative; margin:0px auto 34px; overflow:hidden; }
.ion-outhe .ou-sell{ width:420px; margin:0px auto 0px; position:relative; overflow:hidden; }
.ion-outhe .ou-kelle{ margin:0px auto 10px; position:relative; overflow:hidden; height:70px; }
.ion-outhe .ou-kelle-box{ position:absolute; border-width:0px 2px 2px; border-color:#BEBEBE; border-style:solid; left:0px; right:0px; bottom:6px; height:40px; z-index:6; }
.ion-outhe .ou-kelle-vkv{ width:100px; height:5px; background-color:#076aaf; position:absolute; display:block; bottom:4px; z-index:10; left:50%; margin-left:-50px; }
.ion-outhe .ou-kelle-top{ width:80px; height:2px; position:absolute; bottom:46px; background-color:#BEBEBE; }
.ion-outhe .ou-kelle-tl{ left:0px; }
.ion-outhe .ou-kelle-tr{ right:0px; }
.ion-outhe .ou-kelle-tit{ position:absolute; overflow:hidden; left:90px; right:90px; height:50px; line-height:50px; font-size:30px; color:#353535; text-align:center; text-transform:capitalize; font-weight:600; }
.ion-outhe .ou-kent{ position:relative; text-align:center; overflow:hidden; color:#C3C3C3; font-size:24px; font-family:georgia; text-transform:uppercase; }
.ion-ctos{ position:relative; margin:0px auto 34px; overflow:hidden; }
.ion-ctos{ width:100%; position:relative; text-align:center; }
.ion-ctos ul li{ width:16%; display:inline-block; margin:0px 2px 4px; }
.ion-ctos .sks-link{ display:block; position:relative; overflow:hidden; padding:10px; background-color:#F7F7F7; }
.ion-ctos ul li.sks-this .sks-link{ background-color:#E7F4F1; }
.ion-ctos .sks-link-ini{ padding:0px 0px 0px 52px; position:relative; overflow:hidden; display:inline-block; max-width:100%; }
.ion-ctos .sks-link-ico{ width:44px; height:44px; position:absolute; top:50%; margin-top:-22px; left:0px; display:block; overflow:hidden; }
.ion-ctos .sks-link-ico img{ display:none; width:100%; }
.ion-ctos .sks-link-ico img.sks-link-ico_ck1{ display:block; }
.ion-ctos .sks-link-ico img.sks-link-ico_ck2{ display:none; }
.ion-ctos .sks-link:hover .sks-link-ico img.sks-link-ico_ck1,

.ion-ctos ul li.sks-this .sks-link-ico img.sks-link-ico_ck1{ display:none; }
.ion-ctos .sks-link:hover .sks-link-ico img.sks-link-ico_ck2,

.ion-ctos ul li.sks-this .sks-link-ico img.sks-link-ico_ck2{ display:block; }
.ion-ctos .sks-link-tit{ height:44px; line-height:44px; font-size:14px; color:#353535; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-transform:capitalize; }
.ion-ctos ul li.sks-this .sks-link-tit{ color:#076aaf; }
.ion-tap{ position:relative; margin:0px auto 34px; text-align:center; overflow:hidden; }

.ion-tap ul li{ display:inline-block; margin:0px 6px 10px; font-size:14px; height:40px; background:url(../img/bg12_03.jpg) repeat-x top;border-radius: 3px; cursor:pointer; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.ion-tap ul li span{ display:block;padding: 5px 16px; border:#fff solid 1px;border-radius: 3px; height: 38px; line-height:28px; color:#fff; background:url(../img/bg12_06.jpg) no-repeat center bottom; margin:1px; text-shadow: 0 1px rgb(0 0 0 / 25%); border-color: rgba(255, 255, 255, 0.5);  -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.ion-tap ul li:hover,.ion-tap ul li.vs-this{background:url(../img/bg12_09.jpg) repeat-x top;  -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.ion-tap ul li:hover span,.ion-tap ul li.vs-this span{background:url(../img/bg12_12.jpg) no-repeat center bottom;  -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}

.ion-tap a{ display:inline-block; margin:0px 6px 10px; border:1px solid #076aaf; background-color:#fff; font-size:14px; padding:8px 20px; cursor:pointer; color:#AFAFAF; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.ion-tap a.tpe-this{ background-color:#24A93A; color:#fff; }
.ion-map{ position:relative; overflow:hidden; }
.ion-map .vs-map{ width:100%; position:absolute; top:-99rem; left:0px; }
.ion-map .vs-map-show{ position:static; top:0px; }
.in-viue-pro{ position:relative; }
.in-viue-pro .vi-row{ margin-left:-8px; margin-right:-8px; }
.in-viue-pro .vi-col{ width:25%; }
.in-viue-pro .vi-padd{ padding-left:8px; padding-right:8px; }
.in-viue-pro .vi-dos{ border:1px solid #BEBEBE; overflow:hidden; position:relative; display:block; margin:0px auto 16px; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.in-viue-pro .vi-dos:hover{ box-shadow:0px 0px 12px rgba(0,0,0,.3); }
.in-viue-pro .vi-pic{ position:relative; overflow:hidden; padding-bottom:80%; }
.in-viue-pro .vi-pic-ini{ width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; }
.in-viue-pro .vi-pic-ini img{ width:100%; display:block; }
.in-viue-pro .vi-ikk{ width:100%; height:100%; position:absolute; top:0px; left:0px; background-image:url(../img/boxns.png); overflow:hidden; z-index:20; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; -o-transition:all .2s ease 0s; transition:all .2s ease 0s; }
.in-viue-pro .vi-ikk table{ width:100%; height:100%; text-align:center; vertical-align:middle; padding:0px; opacity:0; -webkit-transform:translate(0px,40px); -moz-transform:translate(0px,40px); -ms-transform:translate(0px,40px); -o-transform:translate(0px,40px); transform:translate(0px,40px); -webkit-transition:all .3s ease .1s; -moz-transition:all .3s ease .1s; -o-transition:all .3s ease .1s; transition:all .3s ease .1s; }
.in-viue-pro .vi-dos:hover .vi-ikk{ opacity:1; filter:alpha(opacity=100); }
.in-viue-pro .vi-dos:hover .vi-ikk table{ opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -ms-transform:translate(0px,0px); -o-transform:translate(0px,0px); transform:translate(0px,0px); }
.in-viue-pro .vi-ikk table tr td{ width:100%; height:100%; text-align:center; vertical-align:middle; }
.in-viue-pro .vi-ikk-tit{ padding:0px 12px; line-height:28px; font-size:18px; color:#fff; text-align:center; overflow:hidden; margin:0px auto 10px; }
.in-viue-pro .vi-ikk-label{ padding:0px 12px; line-height:28px; font-size:16px; color:#fff; text-align:center; overflow:hidden; margin:0px auto 10px; }
.in-viue-pro .vi-ikk-ico{ padding:0px 12px; line-height:28px; font-size:16px; color:#fff; text-align:center; overflow:hidden; margin:0px auto 10px; }
.in-viue-pro .vi-ikk-ico>span{ border:2px solid #fff; border-radius:4px; padding:6px; display:inline-block; }
.in-viue-pro .vi-tcsk{ border-top:1px solid #BDBDBD; position:relative; overflow:hidden; }
.in-viue-pro .vi-tcsk-ini{ padding:10px; position:relative; overflow:hidden; }
.in-viue-pro .vi-tcsk-tit{ height:30px; font-size:14px; color:#353535; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; line-height:30px; }
.ion-advan{ position:relative; overflow:hidden; }
.ion-advan .vs-row{ margin-left:-8px; margin-right:-8px; }
.ion-advan .vs-col{ width:16.62%; }
.ion-advan .vs-padd{ padding-left:8px; padding-right:8px; }
.ion-advan .vs-ico{ width:100px; position:relative; overflow:hidden; margin:0px auto 6px; }
.ion-advan .vs-ico-ini{ position:relative; padding-bottom:70%; overflow:hidden; }
.ion-advan .vs-icosekk{ width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; }
.ion-advan .vs-icosekk img{ width:100%; display:block; }
.ion-advan .vs-tit{ position:relative; overflow:hidden; text-align:center; font-size:14px; color:#EAEAEA; }
.in-viue-case{ position:relative; }
.in-viue-case .vi-row{ margin-left:-6px; margin-right:-6px; }
.in-viue-case .vi-col{ width:33.32%; }
.in-viue-case .vi-padd{ padding-left:6px; padding-right:6px; }
.in-viue-case .vi-doc{ position:relative; overflow:hidden; display:block; margin:0px auto 12px; }
.in-viue-case .vi-pic{ position:relative; padding-bottom:51%; overflow:hidden; }
.in-viue-case .vi-pic-ini{ position:absolute; overflow:hidden; top:0px; left:0px; width:100%; height:100%; }
.in-viue-case .vi-pic-ini img{ width:100%; display:block; }
.in-viue-case .vi-sell{ position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:10; background-image:url(../img/seoms.png); opacity:0; filter:alpha(opacity=0); -webkit-transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; -o-transition:all .2s ease 0s; transition:all .2s ease 0s; }
.in-viue-case .vi-doc:hover .vi-sell{ opacity:1; filter:alpha(opacity=100); }
.in-viue-case .vi-sell table{ width:100%; height:100%; padding:0px; border:0px; vertical-align:middle; text-align:center; -webkit-transform:translate(0px,40px); -moz-transform:translate(0px,40px); -ms-transform:translate(0px,40px); -o-transform:translate(0px,40px); transform:translate(0px,40px); -webkit-transition:all .3s ease .1s; -moz-transition:all .3s ease .1s; -o-transition:all .3s ease .1s; transition:all .3s ease .1s; }
.in-viue-case .vi-doc:hover .vi-sell table{ opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -ms-transform:translate(0px,0px); -o-transform:translate(0px,0px); transform:translate(0px,0px); }
.in-viue-case .vi-sell table tr td{ width:100%; height:100%; padding:0px; border:0px; vertical-align:middle; text-align:center; }
.in-viue-case .vi-tit{ padding:0px 12px; margin:10px 0px; line-height:28px; font-size:15px; color:#fff; }
.in-viue-case .vi-ico{ overflow:hidden; text-align:center; position:relative; }
.in-viue-case .vi-ico>span{ display:block; width:32px; margin:0px auto 0px; position:relative; overflow:hidden; }
.in-viue-case .vi-ico>span img{ width:100%; display:block; }
.in-viue-news{ position:relative; overflow:hidden; }
.in-viue-news .vi-row{ margin-left:-10px; margin-right:-10px; }
.in-viue-news .vi-col{ width:50%; }
.in-viue-news .vi-padd{ padding-left:10px; padding-right:10px; }
.in-viue-news .vi-one{ overflow:hidden; position:relative; display:block; }
.in-viue-news .vi-one a{ display:block; overflow:hidden; position:relative; }
.in-viue-news .vi-one a img{ width:100%; display:block; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.in-viue-news .vi-one a:hover img{ -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.in-viue-news .vi-one-pic{ overflow:hidden; padding-bottom:58%; position:relative; height:0px; }
.in-viue-news .vi-one-pic-picin{ width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; }
.in-viue-news .vi-one-pic-picin img{ width:100%; display:block; }
.in-viue-news .vi-one-info{ position:relative; overflow:hidden; bottom:0px; left:0px; z-index:20; width:100%; }
.in-viue-news .vi-one-info-ini{ padding:16px; background-image:url(../img/seoms.png); overflow:hidden; position:relative; color:#fff; }
.in-viue-news .vi-one-info-tit{ height:30px; line-height:30px; font-size:15px; color:#fff; overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; }
.in-viue-news .vi-one-info-text{ height:26px; line-height:26px; font-size:14px; color:#fff; overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; }
.in-viue-news .vi-list{ position:relative; overflow:hidden; }
.in-viue-news .vi-list ul li{ margin:0px auto 18px; overflow:hidden; position:relative; }
.in-viue-news .vi-sks{ position:relative; border:1px solid #FFFFFF; background-color:#fff; padding:14px; display:block; overflow:hidden; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.in-viue-news .vi-sks:hover{ border:1px solid #076aaf; }
.in-viue-news .vi-sini{ padding:0px 0px 0px 180px; position:relative; min-height:100px; overflow:hidden; }
.in-viue-news .vi-pic{ width:168px; position:absolute; top:0px; left:0px; overflow:hidden; }
.in-viue-news .vi-pic-sell{ overflow:hidden; padding-bottom:58%; position:relative; }
.in-viue-news .vi-pic-ini{ overflow:hidden; position:absolute; top:0px; left:0px; }
.in-viue-news .vi-pic-ini img{ width:100%; display:block; }
.in-viue-news .vi-info{ overflow:hidden; position:relative; }
.in-viue-news .vi-info-tit{ height:32px; line-height:32px; font-size:15px; color:#076aaf; overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; }
.in-viue-news .vi-info-date{ height:18px; line-height:18px; font-size:13px; color:#656565; overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; }
.in-viue-news .vi-info-text{ height:40px; line-height:20px; font-size:13px; color:#656565; overflow:hidden; position:relative; margin:4px auto 0px; }
.in-viue-more{ overflow:hidden; position:relative; }
.in-viue-more a{ display:block; width:140px; height:40px; border:1px solid #076aaf; border-radius:30px; margin:30px auto 0px; font-size:14px; color:#076aaf; text-align:center; line-height:40px; }
.in-viue-regard{ position:relative; }
.in-viue-regard .vi-row{ margin-left:-15px; margin-right:-15px; }
.in-viue-regard .vi-col-5{ width:42%; }
.in-viue-regard .vi-col-7{ width:58%; }
.in-viue-regard .vi-padd{ padding-left:15px; padding-right:15px; }
.in-viue-regard .vi-video{ position:relative; overflow:hidden; padding-bottom:56%; margin:0px auto 20px; }
.in-viue-regard .vi-video-ini{ width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; }
.in-viue-regard .vi-video-ini video{ width:100%; height:100%; }
.in-viue-regard .vi-catlist{ overflow:hidden; position:relative; }
.in-viue-regard .vi-catlist .kv-row{ margin-left:-15px; margin-right:-15px; }
.in-viue-regard .vi-catlist .kv-col{ width:50%; }
.in-viue-regard .vi-catlist .kv-padd{ padding-left:15px; padding-right:15px; }
.in-viue-regard .vi-catlist .kv-dos{ overflow:hidden; position:relative; margin:0px auto 20px; }
.in-viue-regard .vi-catlist .kv-ico{ overflow:hidden; position:relative; }
.in-viue-regard .vi-catlist .kv-ico>span{ width:32px; height:32px; display:block; position:relative; overflow:hidden; margin:0px 0px 4px; }
.in-viue-regard .vi-catlist .kv-ico>span img{ width:100%; display:block; }
.in-viue-regard .vi-catlist .kv-the{ border-bottom:2px solid #076aaf; position:relative; overflow:hidden; padding:0px 40px 0px 0px; margin:0px auto 4px; }
.in-viue-regard .vi-catlist .vk-tit{ height:32px; line-height:32px; font-size:14px; color:#656565; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-transform:capitalize; }
.in-viue-regard .vi-catlist .vk-add{ width:24px; height:24px; text-align:center; line-height:24px; font-size:12px; color:#076aaf; display:block; position:absolute; top:50%; margin-top:-12px; right:0px; }
.in-viue-regard .vi-catlist .vk-add i{ line-height:24px; }
.in-viue-regard .vi-catlist .vk-add a{ color:#076aaf; }
.in-viue-regard .vi-catlist .kv-text{ width:100%; overflow:hidden; height:50px; line-height:25px; font-size:14px; color:#656565; }
.ion-end{ position:relative; background-color:#F4F4F4; overflow:hidden; }
.ion-end .ev-pap{ padding:40px 0px; position:relative; overflow:hidden; }
.ion-end .ev-soks{ position:relative; padding-bottom:40px; margin:0px auto 40px; border-bottom:1px solid #BEBEBE; overflow:hidden; }
.ion-end .ev-soks-ini{ padding:0px 30px; position:relative; overflow:hidden; }
.ion-end .ev-soks-ini .sk-row{ margin-left:-15px; margin-right:-15px; }
.ion-end .ev-soks-ini .sk-col{ width:33.32%; }
.ion-end .ev-soks-ini .sk-padd{ padding-left:15px; padding-right:15px; }
.ion-end .ev-soks-ini .sk-doc{ overflow:hidden; position:relative; text-align:center; }
.ion-end .ev-soks-ini .sk-dios{ display:inline-block; overflow:hidden; }
.ion-end .ev-soks-ini .sk-dios-ini{ min-height:70px; padding:0px 0px 0px 84px; overflow:hidden; position:relative; }
.ion-end .ev-soks-ini .sk-dios-ico{ width:70px; height:70px; display:block; position:absolute; top:0px; left:0px; overflow:hidden; }
.ion-end .ev-soks-ini .sk-dios-ico img{ width:100%; display:block; }
.ion-end .ev-soks-ini .sk-dios-info{ max-width:200px; position:relative; overflow:hidden; }
.ion-end .ev-soks-ini .sk-dios-tit{ line-height:26px; font-size:15px; color:#076aaf; padding:2px 0px; text-align:left; text-transform:capitalize; }
.ion-end .ev-soks-ini .sk-dios-text{ line-height:24px; font-size:14px; color:#000000; padding:2px 0px; text-align:left; text-transform:capitalize; }
.ion-end .ev-copy{ background-color:#076aaf; overflow:hidden; position:relative; padding:8px 0px; text-align:center; }
.ion-end .ev-copy-text{ line-height:32px; font-size:14px; color:#FFFFFF; }
.ion-end .ev-copy-text a{ line-height:32px; font-size:14px; color:#FFFFFF; }
.ion-end .ev-cks{ position:relative; min-height:120px; overflow:hidden; }
.ion-end .ev-cks-code{ position:relative; overflow:hidden; width:110px; margin:0px auto 0px; }
.ion-end .ev-cks-code img{ width:100%; display:block; }
.ion-end .ev-cks-cotes{ position:absolute; height:40px; top:50%; margin-top:-20px; left:0px; width:100%; text-align:center; }
.ion-end .ev-cks-cotes-text{ display:inline-block; margin:0px 94px; line-height:40px; font-size:14px; color:#076aaf; width:300px; text-overflow:ellipsis; white-space:nowrap; }
.ine-announ{ overflow:hidden; position:relative; padding-bottom:18.2%; background-repeat:no-repeat; background-position:50% 0; background-size:cover; }
.ine-pos{ position:relative; border-bottom:1px solid #D1D1D1; padding:6px 0px; overflow:hidden; }
.ine-pos .vs-skini{ position:relative; padding:0px 0px 0px 32px; min-height:32px; }
.ine-pos .vs-skico{ width:30px; height:30px; font-size:16px; color:#656565; position:absolute; display:block; top:50%; margin-top:-15px; left:0px; overflow:hidden; }
.ine-pos .vs-skico i{ line-height:30px; }
.ine-pos .vs-sktit{ line-height:32px; font-size:14px; color:#000; overflow:hidden; position:relative; }
.ine-pos .vs-sktit a{ color:#000; }
.in-viue-page{ position:relative; overflow:hidden; text-align:center; margin:30px auto 0px; }
.in-viue-page a,

.in-viue-page span{ display:inline-block; border:1px solid #B4B4B4; font-size:14px; padding:6px 10px; border-radius:4px; color:#B4B4B4; margin:0px 4px 4px; min-width:24px; }
.in-viue-page span{ border:1px solid #076aaf; background-color:#076aaf; color:#fff; }
.in-viue-page form{ margin:6px auto 0px; position:relative; display: inline-block;}
.in-viue-page form .yulia-pagenum{ height:34px; position:relative; border:1px solid #B3B3B3; overflow:hidden; border-radius:4px; position:relative; text-align:center; width:50px; outline:0px; }
.in-viue-page form .yulia-submit{ position:relative; width:50px; height:34px; top:0px; right:0px; overflow:hidden; border:1px solid #B3B3B3; background-color:#fff; font-size:14px; color:#B3B3B3; border-radius:4px; }
.in-viue-page .vk-skip{ position:relative; overflow:hidden; width:180px; margin:6px auto 0px; }
.in-viue-page .vk-skipini{ position:relative; padding:0px 60px 0px 0px; overflow:hidden; position:relative; }
.in-viue-page .vk-skinput{ position:relative; overflow:hidden; }
.in-viue-page .vk-skinput input{ width:100%; height:36px; border:1px solid #B3B3B3; overflow:hidden; border-radius:4px; position:relative; text-align:center; }
.in-viue-page .vk-sksubmit{ position:absolute; width:50px; height:36px; top:0px; right:0px; overflow:hidden; border:1px solid #B3B3B3; background-color:#fff; color:#B3B3B3; border-radius:4px; }
.viue-peshow{ position:relative; }
.vios-pethe{ position:relative; padding:0px 0px 0px 46%; margin:0px auto 20px auto;}
.vios-pics{ width:46%; position:absolute; left:0px; top:0px; overflow:hidden; }
.vios-pics .vk-box{ width:360px; position:relative; margin:0px auto 0px; }
.vios-pics .vk-show{ position:relative; overflow:hidden; margin:0px auto 16px; }
.vios-pics .vk-show-ini{ padding-bottom:123%; overflow:hidden; position:relative; }
.vios-pics .vk-show-inpic{ width:100%; position:absolute; top:0px; left:0px; height:100%; overflow:hidden; }
.vios-pics .vk-show-inpic img{ width:100%; display:block; }
.vios-pics .vk-cetap{ position:relative; padding:0px 44px; overflow:hidden; min-height:31px; }
.vios-pics .vk-cebtn{ height:0px; position:absolute; top:50%; left:0px; width:100%; }
.vios-pics .vk-cebtn-ico{ width:30px; height:40px; display:block; position:absolute; top:50%; margin-top:-20px; overflow:hidden; text-align:center; line-height:40px; font-size:18px; color:#000; cursor:pointer; }
.vios-pics .vk-cebtn-ico i{ line-height:38px; }
.vios-pics .vk-cebtn-ico:hover i{ color:#076aaf; }
.vios-pics .vk-cebtn-left{ left:0px; }
.vios-pics .vk-cebtn-right{ right:0px; }
.vios-pics .vk-ceswiper{ position:relative; overflow:hidden; }
.vios-pics .vk-ceswiper-row{ margin-left:-7px; margin-right:-7px; }
.vios-pics .vk-ceswiper-row .swiper-container{ max-height:56px; position:relative; }
.vios-pics .vk-ceswiper-padd{ padding-left:7px; padding-right:7px; }
.vios-pics .vk-ceswiper-pic{ border:1px solid #C8C8C8; overflow:hidden; position:relative; max-height:56px; width:98px; cursor:pointer; }
.vios-pics .swiper-thos .vk-ceswiper-pic{ border:1px solid #E60D1E; }
.vios-pics .vk-ceswiper-pic-ini{ position:relative; overflow:hidden; padding-bottom:100%; background-color:#fff; }
.vios-pics .vk-ceswiper-sell{ width:100%; height:100%; display:block; position:absolute; top:0px; left:0px; overflow:hidden; }
.vios-pics .vk-ceswiper-sell img{ max-width:98px; max-height:56px; display:block; margin:0px auto 0px; }





#show-inpic .v-mark{ position:absolute; z-index:10; top:0; left:0; width:200px; height:100px; background-color:#000; opacity:.5; filter:alpha(opacity=50); cursor:crosshair; border:1px solid #999; display:none; }

#esl-zoom{ position:absolute; right:0px; top:0; z-index:300; width:560px; height:400px; overflow:hidden; border:1px solid #eee; border-radius: 3px; display:none; }

#esl-zoom.esl-zoom-aticn{ top:-880px; }

#esl-zoom img{ position:absolute; left:0; top:0; max-width:4000px; width:2000px; height:2480px; }



#esl-zoom .esl-zoom-title { font-size: 14px;line-height: 16px; padding: 5px 20px 5px 20px; background-color: #8f8e8d; background-image: -ms-linear-gradient(top,#8f8e8d,#696867); background-image: linear-gradient(to bottom,#8f8e8d 0%,#696867 100%); color: #fff;font-weight: bold;text-align: center; background: rgba(0,0,0,.5);position: absolute; top:0px;left:0px;width:100%;z-index:99; }
.vios-info{ width:100%; position:relative; margin:0px auto 0px; max-width:420px; }
.vios-info .vk-thos{ position:relative; margin:0px auto 10px; overflow:hidden; line-height:40px; font-size:24px; }
.vios-info .vk-info{ overflow:hidden; position:relative; }
.vios-info .vk-info table{ width:100%; padding:0px; }
.vios-info .vk-info .table>tbody>tr>td,

.vios-info .vk-info .table>tbody>tr>th,

.vios-info .vk-info .table>tfoot>tr>td,

.vios-info .vk-info .table>tfoot>tr>th,

.vios-info .vk-info .table>thead>tr>td,

.vios-info .vk-info .table>thead>tr>th{ font-size:14px; border-top:1px solid #fff; }
.vios-info .vk-info .table>tbody>tr>th,

.vios-info .vk-info .table>tfoot>tr>th,

.vios-info .vk-info .table>thead>tr>th{ white-space:nowrap; }
.vios-cont{ position:relative; overflow:hidden; font-size:15px; line-height:36px; color:#000; }
.vios-cont img{ max-width:100%; display:block; margin:0px auto; height: auto !important;}
.viue-case-list{ position:relative; }
.viue-case-list .vi-row{ margin-left:-10px; margin-right:-10px; }
.viue-case-list .vi-col{ width:50%; }
.viue-case-list .vi-padd{ padding-left:10px; padding-right:10px; }
.viue-case-list .vi-dos{ position:relative; margin:0px auto 20px; overflow:hidden; display:block; padding:0px 0px 0px 300px; min-height:150px; background-color:#F4F4F4; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.viue-case-list .vi-dos:hover{ box-shadow:0px 0px 8px rgba(0,0,0,.4); }
.viue-case-list .vi-pic{ width:300px; position:absolute; top:0px; left:0px; height:150px; }
.viue-case-list .vi-pic-ini{ position:relative; overflow:hidden; }
.viue-case-list .vi-pic-ini img{ width:100%; display:block; }
.viue-case-list .vi-tcsk{ position:relative; overflow:hidden; }
.viue-case-list .vi-tcsk-ini{ padding:13px 18px; position:relative; overflow:hidden; }
.viue-case-list .vi-tcsk-tit{ border-bottom:1px dashed #CCCCCC; line-height:28px; font-size:15px; color:#353535; overflow:hidden; margin:0px auto 2px; height:34px; text-overflow:ellipsis; white-space:nowrap; }
.viue-case-list .vi-tcsk-itne{ position:relative; overflow:hidden; }
.viue-case-list .vi-tcsk-itne li{ position:relative; overflow:hidden; }
.viue-case-list .vi-itne-doc{ padding:0px 0px 0px 34px; height:30px; position:relative; overflow:hidden; }
.viue-case-list .vi-itne-ico{ width:22px; height:22px; position:absolute; top:50%; margin-top:-11px; left:0px; display:block; overflow:hidden; }
.viue-case-list .vi-itne-ico img{ width:100%; display:block; }
.viue-case-list .vi-itne-tit{ height:30px; line-height:30px; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#656565; }
.viue-case-list .vi-itne-be{ font-weight:600; }
.viue-case-list .vi-itne-link{ color:#076aaf; }
.viue-pageos{ position:relative; overflow:hidden; }
.vios-patit{ position:relative; margin:0px auto 20px; overflow:hidden; }
.vios-patit .vie-tit{ position:relative; overflow:hidden; margin:0px auto 10px; text-align:center; font-size:24px; }
.vios-patit .vie-bor{ position:relative; overflow:hidden; }
.vios-patit .vie-bor>span{ width:100px; height:2px; display:block; margin:2px auto 4px; background-color:#1EAB3D; }
.vios-patit .vie-date{ position:relative; font-size:16px; color:#000; padding:2px 0px; line-height:28px; text-align:center; }
.viue-news-list{ position:relative; }
.viue-news-list .vi-row{ margin-left:-15px; margin-right:-15px; }
.viue-news-list .vi-col{ width:33.32%; }
.viue-news-list .vi-padd{ padding-left:15px; padding-right:15px; }
.viue-news-list .vi-dos{ overflow:hidden; position:relative; margin:0px auto 30px; }
.viue-news-list .vi-pic{ overflow:hidden; position:relative; padding-bottom:58%; margin:0px auto 10px; }
.viue-news-list .vi-pic a{ display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; }
.viue-news-list .vi-pic a img{ width:100%; display:block; }
.viue-news-list .vi-tcsk{ position:relative; overflow:hidden; }
.viue-news-list .vi-tcsk-tit{ height:32px; line-height:32px; font-size:15px; color:#000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0px auto 4px; }
.viue-news-list .vi-tcsk-tit a{ color:#000; }
.viue-news-list .vi-tcsk-date{ height:20px; line-height:20px; font-size:14px; color:#000; text-overflow:ellipsis; white-space:normal; overflow:hidden; margin:0px auto 8px; }
.viue-news-list .vi-tcsk-more{ position:relative; overflow:hidden; }
.viue-news-list .vi-tcsk-more a{ display:block; float:left; color:#076aaf; border:1px solid #076aaf; border-radius:4px; padding:5px 8px; font-size:12px; overflow:hidden; }
.viue-ccie-list{ position:relative; }
.viue-ccie-list .vi-row{ margin-left:-10px; margin-right:-10px; }
.viue-ccie-list .vi-col{ width:33.32%; }
.viue-ccie-list .vi-padd{ padding-left:10px; padding-right:10px; }
.viue-ccie-list .vi-dos{ overflow:hidden; position:relative; margin:0px auto 24px; }
.viue-ccie-list .vi-pic{ position:relative; padding-bottom:100%; overflow:hidden; background-color:#E3E3E3; border-radius:4px; box-shadow:0px 0px 6px rgba(226,226,226,.4); }
.viue-ccie-list .vi-pic-ini{ width:100%; position:absolute; height:100%; top:0px; left:0px; overflow:hidden; }
.viue-ccie-list .vi-pic-ini table{ width:100%; height:100%; padding:0px; vertical-align:middle; text-align:center; border:0px; }
.viue-ccie-list .vi-pic-ini table tr td{ width:100%; height:100%; padding:0px; vertical-align:middle; text-align:center; }
.viue-ccie-list .vi-pic-ini table tr td img{ max-width:100%; cursor:pointer; }
.viue-ccie-list .vi-tcsk{ position:relative; overflow:hidden; margin:16px auto 0px; }
.viue-ccie-list .vi-tcsk-tit{ height:30px; line-height:30px; font-size:16px; color:#353535; overflow:hidden; }
.viue-video-list{ position:relative; }
.viue-video-list .vi-row{ margin-left:-15px; margin-right:-15px; }
.viue-video-list .vi-col{ width:33.32%; }
.viue-video-list .vi-padd{ padding-left:15px; padding-right:15px; }
.viue-video-list .vi-dos{ overflow:hidden; position:relative; margin:0px auto 30px; }
.viue-video-list .vi-video{ overflow:hidden; position:relative; max-width:360px; margin:0px auto 10px; }
.viue-video-list .vi-video-ini{ overflow:hidden; position:relative; padding:12px; background-color:#3E3A3B; border-radius:8px; }
.viue-video-list .vi-video-sell{ position:relative; overflow:hidden; padding-bottom:56%; display:block; }
.viue-video-list .vi-video-link{ display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:4; }
.viue-video-list .vi-video-link img{ width:100%; display:block; }
.viue-video-list .vi-video-play{ width:42px; height:42px; position:absolute; top:50%; left:50%; margin-left:-21px; margin-top:-21px; overflow:hidden; z-index:10; }
.viue-video-list .vi-video-play img{ width:100%; display:block; }
.viue-video-list .vi-video-pedestal{ overflow:hidden; position:relative; }
.viue-video-list .vi-video-pedestal img{ width:100%; display:block; }
.viue-video-list .vi-vitit{ text-align:center; position:relative; margin:0px auto 0px; line-height:28px; height:28px; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#353535; }
.vios-video{ overflow:hidden; position:relative; margin:0px auto 20px; width:800px; }
.vios-video .ve-box{ position:relative; padding-bottom:56%; overflow:hidden; }
.vios-video .ve-ini{ position:absolute; top:0px; width:100%; height:0px; left:0px; overflow:hidden; height:100%; }
.vios-video .ve-ini video,

.vios-video .ve-ini embed{ width:100%; height:100%; border:0px; }
.viue-rcontact{ background-color:#F8F8F8; position:relative; overflow:hidden; }
.viue-rcontact .ve-left{ width:58%; float:left; position:relative; }
.viue-rcontact .ve-right{ width:42%; float:left; position:relative; }
.viue-rcontact .ve-map{ position:relative; width:100%; height:420px; border:0px; border:0px; }
.viue-rcontact .ve-map-ini{ width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; }
.viue-rcontact .ve-map-ini iframe{ width:100%; height:100%; border:0px; }
.viue-rcontact .ve-kinfo{ position:relative; min-height:420px; overflow:hidden; background-repeat:no-repeat; background-position:50% 100%; background-image:url(../img/borks.jpg); }
.viue-rcontact .ve-kinfo-ini{ padding:30px 24px; overflow:hidden; position:relative; }
.viue-rcontact .ve-kinfo-coname{ position:relative; line-height:32px; color:#000; font-size:22px; overflow:hidden; margin:0px auto 14px; }
.viue-rcontact .ve-kinfo-tls{ position:relative; overflow:hidden; }
.viue-rcontact .ve-kinfo-tls li{ overflow:hidden; margin:0px auto 12px; }
.viue-rcontact .ve-ini{ padding:0px 0px 0px 46px; position:relative; overflow:hidden; min-height:38px; }
.viue-rcontact .ve-ico{ width:38px; height:38px; position:absolute; top:0px; left:0px; overflow:hidden; }
.viue-rcontact .ve-ico img{ width:100%; display:block; }
.viue-rcontact .ve-text{ position:relative; overflow:hidden; line-height:36px; font-size:15px; color:#323232; }
.in-viue-hint{ position:relative; text-align:center; font-size:22px; color:#000; }
.in-viue-hint>span{ color:red; }
.ng-wins{ position:fixed; top:50%; right:12px; margin-top:-100px; overflow:hidden; z-index:100; }
.ng-wins ul li{ position:relative; margin:0px auto 4px; width:76px; }
.ng-wins .ve-btn{ display:block; position:relative; background-color:#076aaf; padding:7px; overflow:hidden; border-radius:2px; }
.ng-wins .ve-btn-sell{ padding:18px 7px; }
.ng-wins .ve-btn-ico{ width:34px; height:34px; position:relative; margin:0px auto 4px; overflow:hidden; display:block; }
.ng-wins .ve-btn-ico img{ width:100%; display:block; }
.ng-wins .ve-btn-tit{ overflow:hidden; text-align:center; line-height:22px; font-size:13px; color:#fff; text-transform:capitalize; }

html.hl_en .ng-wins .ve-btn-tit{ line-height:20px; font-size:13px; }
.fax-modal .modal-dialog{ z-index:1080; ; }
.fax-modal .modal-title{ text-transform:capitalize; }
.fa-kefu{ position:relative; overflow:hidden; }
.fa-kefu ul li{ margin:0px auto 8px; }
.fa-kefu .vs-ini{ padding:0px 0px 0px 40px; position:relative; overflow:hidden; display:block; min-height:30px; }
.fa-kefu .vs-ico{ display:block; width:28px; height:28px; position:absolute; top:50%; margin-top:-14px; left:0px; }
.fa-kefu .vs-qquid{ line-height:30px; font-size:16px; color:#000; overflow:hidden; position:relative; }
.fa-cecode{ max-width:280px; margin:0px auto 0px; overflow:hidden; width:100%; }
.fa-cecode img{ width:100%; display:block;}

