#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } #cssmenu #menu-button { display: none; } #cssmenu { width: auto; font-family: 'Open Sans', sans-serif; line-height: 1; background: #ffffff; } #cssmenu > ul > li { float: left; } #cssmenu.align-center > ul { font-size: 0; text-align: center; } #cssmenu.align-center > ul > li { display: inline-block; float: none; } #cssmenu.align-center ul ul { text-align: left; } #cssmenu.align-right > ul > li { float: right; } #cssmenu.align-right ul ul { text-align: right; } #cssmenu > ul > li > a { padding: 37px 20px; font-size: 16px; text-decoration: none; text-transform: uppercase; color: #000000; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; } #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a { color: #333333; } #cssmenu > ul > li.has-sub > a { padding-right: 25px; } #cssmenu > ul > li.has-sub:hover > a::after { border-color: #009ae1; } #cssmenu ul ul { position: absolute; left: -9999px; } #cssmenu li:hover > ul { left: auto; } #cssmenu.align-right li:hover > ul { right: 0; } #cssmenu ul ul ul { margin-left: 100%; top: 0; } #cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; } #cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease; } #cssmenu ul li:hover > ul > li { height: auto; } #cssmenu ul ul li a { padding:18px 20px; width: 160px; font-size: 14px; background:#1a2b7d; text-decoration: none; color: #ffffff; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; } #cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover { color: #ffffff; background: #3ea537; } #cssmenu ul ul li.has-sub > a::after { position: absolute; top: 23px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; content: ""; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease; } #cssmenu.align-right ul ul li.has-sub > a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; } #cssmenu ul ul li.has-sub:hover > a::after { border-color: #ffffff; } .pbg{ background: linear-gradient(to right,#1a2b7d,#1a2b7d,#81b93a); position: absolute; z-index: 1; left:0; right:0; top:0; bottom: 0; opacity: 0.6; } .f-co1{ color:#ffffff!important; } .f-co1:after{ content: ""; width: 30px; height: 3px; background:#ffffff; margin:9px 0; display: block; } .f-co2{ color:#ffffff!important; margin-top:18px; } .text-secondary{font-size: 16px;} @media screen and (max-width: 580px){ .about-en{font-size: 20px; margin-top:10px;} .about-cn{font-size: 16px;} .text-secondary{font-size: 14px;} .p-6 {padding:1rem 0!important!important;} .f-left-bot{margin:0!important;} .lh-2{line-height:1.5;} .f-titel{padding:18px 0;} .allhot{margin-top:15px;} .p-name{font-size: 1.1rem;width: 100%;margin-bottom:15px;} .fs-26{font-size:1.5rem} .mcbanner{margin-top: 92px;} .about-text{padding:15px;} .a-cnname{font-size: 1.28rem;} .a-enname{font-size:1.18rem;} .a-content{font-size: 14px} .office-text{font-size:14px;} .ceimg{margin:5px 0;} .anew-name{font-size:14px;} .anew-pad{padding:5px 10px;} .ab-new{padding:15px;} .fs-20{font-size: 16px} .card-title{font-size:14px;} .pages{margin:15px 0;} .cont-online{padding: 15px} .contact-text{padding:15px;width: 100%;box-sizing: border-box;} .c-cont{padding:0;font-size: 1.25rem;} .c-content{line-height: 1} .news-01,.news-03{padding:0;} .d-inline{padding: 8px 0 0 0} .new-con li:hover {background:#fff;border-radius: 0;box-shadow:0;border: 0;} .new-con li{padding:0 0 5px 0;margin:5px;} .c-cont:after {float: left;width: 3px;height: 18px;background: #fff;content: ""; display: block;margin-right: 10px;margin-top: 5px;} .new-nav{ font-size: 16px; } .news-ul{padding:0.98rem 1.5rem 0.98rem 1.5rem;} .online-name{font-size:1.25rem; } .ab-name{font-size:1.25rem;} .fs-24{font-size: 1.25rem;} .online-name:after{float: left;width: 3px;height:18px;background: #1a2b7d;content: "";display: block;margin-right: 10px;margin-top:5px;} .jobtext{background:#ffffff; width:100%;padding:15px!important;box-sizing: border-box; margin-bottom: 15px;} .int-about:before{float: right;width: 2px;height:42px;background: #1a2b7d;content: ""; display: block;margin-top:7px; margin-left: 10px;} .tp01{margin-bottom: 20px;} } .jobtext{background:#ffffff; width:100%;padding:30px;box-sizing: border-box; margin-bottom: 15px;} body{width: 100%;overflow-x: hidden;}