.inpage-content .blue-text { color:#0070ae; }

.welcome-pack .expander dt a { border:0; }
.welcome-pack .expander { border:0; }
.welcome-pack .row .three img { margin-top:20px; }
.welcome-pack .row .three .panel img { margin-top:0px; }
.welcome-pack .row .nine .expander { margin:0; }
.welcome-pack .row .nine .expander dd { padding-left:0px; padding-right:30px; }
.welcome-pack .row .nine .expander dt a { padding: 0 30px 10px 0; }
.welcome-pack .row .nine .expander .row { padding-bottom:20px; }
.welcome-pack .green-bg { text-align:left; vertical-align:top; width:30%; }
.welcome-pack .gray-arrow { background:url(/cn/en/assets/pws/images/page/gray-arrow.png) no-repeat 50% 50%; }

.responsive-modal { width:40%; margin-left:-20%; }
.responsive-modal .iframe-contact-popup .four img { margin-top:20px; }
.responsive-modal .iframe-contact-popup ul { margin-left:0; list-style:none; }
.responsive-modal .iframe-contact-popup ol li { font-size:12px; }

#useful-links .tabs.vertical dd a { position:relative; display:block; padding:18px 10px 18px 64px; overflow:visible; }
#useful-links .tabs.vertical dd a:hover { background:none; }
#useful-links .tabs.vertical dd a .icon { position:absolute; left:10px; top:50%; margin-top:-20px; width:40px; height:40px; background:url(/cn/assets/pws/images/page/icon_lib_small_useful_links.png) no-repeat 0 0; }
#useful-links .tabs.vertical dd a .icon-1 { background-position:-5px -5px; }
#useful-links .tabs.vertical dd a .icon-2 { background-position:-55px -5px; }
#useful-links .tabs.vertical dd a .icon-3 { background-position:-105px -5px; }
#useful-links .tabs.vertical dd a .icon-4 { background-position:-155px -5px; }
#useful-links .tabs.vertical dd a .icon-5 { background-position:-205px -5px; }
#useful-links .tabs.vertical dd a .icon-6 { background-position:-5px -50px; }
#useful-links .tabs.vertical dd a .icon-7 { background-position:-55px -50px; }
#useful-links .tabs.vertical dd a .icon-8 { background-position:-105px -50px; }
#useful-links .tabs.vertical dd a .icon-9 { background-position:-155px -50px; }
#useful-links .tabs.vertical dd a .icon-10 { background-position:-205px -50px; }

@media only screen and (max-width:767px) {
.welcome-pack { padding:0 8px; }
.welcome-pack .pinned { display:none; }
.welcome-pack .table-wrapper { border:0; }
.welcome-pack .table-wrapper div.scrollable table { margin:0; }
.welcome-pack .table-wrapper div.scrollable table .green-bg { min-width:120px; white-space:normal; }
}

@media (max-width:480px) {
.responsive-modal { width:80%; margin-left:-40%; }    
}