/*
    == init ==
*/
.container{max-width:1200px;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;padding:0}
#show_header .bound{width:1000px;}
@font-face{font-family:'frutigernext_medium';font-display:swap;src:url('../../layout/fonts/frutigernext-lt-medium.eot');src:url('../../layout/fonts/frutigernext-lt-medium.eot?') format('embedded-opentype'),url('../../layout/fonts/frutigernext-lt-medium.woff') format('woff'),url('../../layout/fonts/frutigernext-lt-medium.ttf') format('truetype'),url('../../layout/fonts/frutigernext-lt-medium.svg') format('svg')}
@font-face{font-family:'frutigernext';font-display:swap;src:url('../../layout/fonts/LT_54361.eot');src:url('../../layout/fonts/LT_54361.eot?#iefix') format('embedded-opentype'),url('../../layout/fonts/LT_54361.woff') format('woff'),url('../../layout/fonts/LT_54361.ttf') format('truetype'),url('../../layout/fonts/LT_54361.svg') format('svg')}
@font-face{font-family:'Huawei_Script_Regular';font-display:swap;src:url('../../layout/fonts/Huawei_Script_Regular_Web.eot');src:url('../../layout/fonts/Huawei_Script_Regular_Web.eot?') format('embedded-opentype'),url('../../layout/fonts/Huawei_Script_Regular_Web.woff') format('woff'),url('../../layout/fonts/Huawei_Script_Regular_Web.ttf') format('truetype'),url('../../layout/fonts/Huawei_Script_Regular_Web.svg') format('svg')}
html,body{margin:0;padding:0;box-sizing:content-box!important}
body{font-size:12px;line-height:22px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
a{cursor:pointer;}
ul{list-style-type:none;margin:0;padding:0}
h1{font-size:28px;line-height:48px;margin-top:0}
h1.clr_topMn{margin-top:-12px}
h1.center{margin-bottom:10px}
h2{font-size:24px;letter-spacing:1px}
h2.title{font-size:28px;text-align:center}
h3{font-size:18px}
h3.Subtitle{font-size:14px;color:#999}
h4{font-size:16px}
h6{margin-top:24px}
.hover{cursor:pointer;cursor:hand}
.header_footer_PC_wraper a{text-decoration:none;color:#333;cursor:pointer}
.header_footer_PC_wraper a:hover{text-decoration:underline;color:#06f;}
.center{text-align:center}
#container{position:relative;left:0;width:100%;top:0}
.left{text-align:left!important}
.clear-fix{height:auto;line-height:normal;font-size:16px;display:block}
h1.bor-btom{border-bottom:1px solid #ccc;padding-bottom:10px}
.displayNone{display:none}
.top-bar{background-color:#5d5d58;height:36px;line-height:36px;font-size:16px}
.top-bar a{display:inline-block;float:left;height:36px;color:#ccc;padding:0 15px;text-decoration:none}
.top-bar a.active{color:#333!important;background-color:#fff!important}
.top-bar a:hover{color:#ccc;background-color:#333}
.c06f,.product-col a:hover,.last_view a:hover,.black:hover{color:#06f!important;font-weight:bolder;font-size:14px}
p{margin:0;padding:0}
button{display:inline-block;border:0;background:0;}
.ellipsis,.m-offering-list li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bor-top{border-top:1px solid #d7d7d7}
.mar-t15{margin-top:15px}
.mar-t5{margin-top:5px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.m0{margin:0!important}
.ml0{margin-left:0!important}
.ml30{margin-left:30px!important}
.pl10{padding-left:10px!important}
.p-re{position:relative}
.h24{height:24px}
.supportIcon{background-image:url(../img/support_icon.png)}
#menu {position:relative; z-index:100;}
#header a{color: #333;}
#menu .nav li a{tesx-decoration:none;}
#menu .nav li a:hover{color: black;text-decoration:none;}
#menu .nav li a:hover{color: black;}
#menu .nav li a.hover span{color: #c00;}

.cistern{box-sizing:content-box;}
.nav-gblnav .nav-height{box-sizing:content-box;}