.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1200px;width:100%;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}header,#content,footer{width:100%;clear:both;}a:focus{border:0;box-shadow:none;outline:none;}.btn-pink-circle{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#d7278a;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;}.btn-grey-circle{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#eee;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;}header{background:#fff;height:116px;z-index:100;position:relative;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header{height:auto;}}header .container{position:relative;}header .top-nav{margin:28px 0 0;}header .btn-home{display:inline-block;vertical-align:middle;width:36px;height:36px;background:url("img/share/home-icon.png") #d7278a center;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 27px 0 0;}@media only screen and (max-width: 576px){header .btn-home{margin:0 10px 0 0;}}header .btn-lang{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#eee;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;margin:0 9px 0 0;font-size:14px;color:#797979;}header .btn-lang.last{margin:0;}header .btn-lang.active{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#d7278a;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;}header .btn-social{margin:0 9px 0 0;}header .btn-social.last{margin:0;}header .nav-wrap{border-left:3px solid #eee;display:inline-block;vertical-align:middle;padding:6px 29px;}header .nav-wrap.social{height:48px;box-sizing:border-box;padding:6px 0 6px 29px;}@media only screen and (max-width: 576px){header .nav-wrap.social{padding:6px 0 6px 10px;}}header .logo{background:url("img/share/logo-bg.png") no-repeat center;width:452px;height:200px;display:block;position:absolute;top:0;left:5.4%;z-index:1;}header .logo img{display:block;margin:17px auto;width:24%;}header .logo-m{background:url("img/share/logo-bg-m.png") no-repeat center;background-size:100%;width:265px;height:176px;display:block;position:absolute;top:0;left:5.4%;z-index:1;}@media only screen and (max-width: 576px){header .logo-m{width:250px;height:166px;left:0;}}header .logo-m img{display:block;margin:17px auto;width:32%;}header .btn-toggle-menu{background:url("img/share/nav-icon.png") no-repeat;width:32px;height:32px;display:block;position:absolute;top:10px;right:20px;}header .btn-toggle-menu.active{background:url("img/share/nav-close-icon.png") no-repeat;}header .nav{position:relative;margin:30px auto 0;border-top:10px solid #811f56;text-align:right;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#d7278a;min-height:62px;}}header .nav .bg{background:rgba(215,39,138,0.9);-webkit-border-radius:0 0 50px 50px;-moz-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:110%;height:100%;position:absolute;top:0;right:-4.4%;}@media screen and (max-width: 1410px){header .nav .bg{width:72%;right:0;}}header .nav .lang{margin:23px 0 37px;}header .nav .lang .btn-lang{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#eee;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;font-size:14px;background:#bb2178;color:#000;margin:0 24px 0 0;}header .nav .lang .btn-lang.last{margin:0;}header .nav .lang .btn-lang.active{display:inline-block;vertical-align:middle;color:#fff;width:36px;height:36px;background:#d7278a;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:36px;text-align:center;background:#fff;color:#d7278a;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav .menu-wrap{display:none;position:absolute;top:52px;left:0;width:100%;background:#d7278a;padding:0 20px;}}@media screen and (max-width: 1410px){header .nav .menu{margin:0 20px 0 456px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav .menu{margin:0;}}header .nav li{list-style:none;display:inline-block;vertical-align:middle;padding:16px 0 15px;margin:0 0 0 33.5px;position:relative;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li{display:block;text-align:left;border-bottom:2px solid #e84aa3;padding:18px 0;margin:0;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li.has-child{background:url("img/share/nav-collapsed.png") no-repeat 100% 25px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li.has-child.active{background:url("img/share/nav-expanded.png") no-repeat 100% 25px;}}header .nav li a{font-size:15px;color:#fff;letter-spacing:0.5px;}header .nav li a.btn-submenu{display:inline-block;width:100%;}header .nav li a.active{color:#000;}header .nav li:hover a{color:#000;}header .nav li:hover a:hover{text-decoration:underline;}header .nav li:hover .submenu{display:block;}header .nav li:hover .submenu a{color:#fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li:hover .submenu{display:none;}}header .nav li .submenu{display:none;background:url("img/share/subnav-pointer.png") no-repeat top center;position:absolute;top:99%;left:50%;width:220px;margin-left:-110px;z-index:10;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li .submenu{text-align:left;background:none;position:static;top:auto;right:auto;width:100%;margin:0;}}header .nav li ul{margin:15px 0 0;width:100%;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;background:#811f56;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li ul{text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:none;}}header .nav li li{display:block;padding:18px 0;margin:0;border-bottom:2px solid #aa3476;}header .nav li li:hover a{text-decoration:underline;}header .nav li li.last{border:0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .nav li li{background:none;border:0;}}footer{border-top:2px solid #e8e8e8;padding:30px;}footer .container{position:relative;}footer p{position:absolute;top:0;right:0;font-size:14px;font-weight:bold;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer p{position:static;text-align:center;}}footer p a{font-size:14px;font-weight:bold;}.ft-contact div{display:inline-block;vertical-align:middle;margin:0 35px 0 0;}.ft-contact div a{height:22px;line-height:22px;display:inline-block;vertical-align:middle;font-weight:bold;font-size:14px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.ft-contact div{display:block;text-align:center;margin:0 0 15px;}}.btn-tel{background:url("img/share/contact-tel.png") no-repeat left center;padding:0 0 0 33px;font-size:14px;}.btn-fax{background:url("img/share/contact-fax.png") no-repeat left center;padding:0 0 0 33px;font-size:14px;}a.btn-email{background:url("img/share/contact-email.png") no-repeat left center;padding:0 0 0 33px;text-decoration:underline;font-size:14px;}.bg-overlay{display:none;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:60;}.about{padding:166px 0 0 0;position:relative;}.about .bg{position:absolute;top:0;left:0;width:100%;}.about .bg2{background:url("img/about/about-bg.png") no-repeat;background-position-y:395px;background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%;}.about .bg2 .mask{bottom:auto;top:242px;}.about .mask{background:url("img/about/background-mask.png") top center repeat-x;background-size:auto 100%;display:block;width:100%;height:154px;position:absolute;bottom:0;left:0;}.about .content-wrap{position:relative;z-index:1;}.about h1{font-size:48px;font-weight:700;color:#d7278a;}.about h1 span{font-size:48px;font-weight:normal;color:#5e0e3b;}.about h2{font-size:24px;font-weight:700;color:#fff;padding:0 0 22px 62px;letter-spacing:0.8px;word-break:break-word;margin:0 115px 0 0;}.about .rounded-outer-wrap{position:relative;background:#de499d;padding:21px 0 0;-webkit-border-radius:60px 60px 0 0;-moz-border-radius:60px 60px 0 0;border-radius:60px 60px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-width:1325px;margin:41px auto 0;}.about .rounded-middle-wrap{position:relative;-webkit-border-radius:55px 55px 0 0;-moz-border-radius:55px 55px 0 0;border-radius:55px 55px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-width:1305px;margin:0 auto;padding:11px 0 0;}.about .rounded-inner-wrap{background:#fff;-webkit-border-radius:55px 55px 0 0;-moz-border-radius:55px 55px 0 0;border-radius:55px 55px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;padding:38px 0 0 0;box-shadow:0 -11px #811f56;}.about .btn-back{background:url("img/news/back-arrow.png") no-repeat left;width:18px;height:18px;position:absolute;top:29px;right:94px;padding:0 0 0 19px;color:#fff;font-size:14px;white-space:nowrap;}.pagination-wrap.top{margin:48px 0px 0;}.pagination-wrap.bottom{margin:30px 0 0;}.pagination-wrap .page-item{width:30px;height:30px;line-height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.pagination-wrap li{display:inline-block;vertical-align:middle;margin:0 11px 0 0;text-align:center;overflow:hidden;}.pagination-wrap li a{font-size:14px;color:#000;}.pagination-wrap li.active{background:#d7278a;}.pagination-wrap li.active a{color:#fff;}.srch-page{width:54px;background:#efefef;height:30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 10px;}/*953795e33e25c16a067bcfa2a5842f5b*/.about .rounded-inner-wrap{padding:0 0 61px;}.list{margin:29px 0 0;}.list li{float:left;list-style:none;width:31.7%;margin:0 2.45% 30px 0;}@media only screen and (max-width: 767px){.list li{width:100%;margin:0 0 30px;}}.list li.last{margin:0;}.list li .img{-webkit-border-radius:0 0 20px 0;-moz-border-radius:0 0 20px 0;border-radius:0 0 20px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;}.list li .img img{width:100%;height:auto;visibility:hidden;}.list li .title-wrap{min-height:78px;}.list li .title{background:rgba(129,31,86,0.9);width:94.6%;margin:-20px 0 0;}.list li h4{font-size:16px;color:#fff;line-height:28px;display:inline-block;padding:12px 19px 12px 21px;letter-spacing:0.3px;}.list li .btn-details{background:url("img/home/more-icon.png") no-repeat;display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 0 0 6px;}