body{font-family: 'Roboto', Helvetica, Arial, 'Microsoft JhengHei',"Heiti TC",'LiHei Pro Medium','Microsoft YaHei',"Heiti SC",'STHeiti Light','PMingLiU', sans-serif;;font-weight: 300;color: #333333;}
.wrapper { width: 100%; height: 100%; position: relative;}
.bold { font-weight: 500 !important;}
.italic { font-style: italic;}
.underline { text-decoration: underline;}
.pressTemplate .wrapper{margin:0 auto;width:1000px;}
.pressTemplate .header { border-bottom: 1px solid #dbdbda; height: 143px; padding: 50px 32px 0;}
.pressTemplate .logo { margin-left: 20px; height: 53px;width: 157px;  float: left;}
.pressTemplate .globalLang { float: right; margin-right: 10px; padding-top: 10px;}
.headerLang { color: #0054a6; line-height: 25px; font-size: 24px;}
.pressTemplate .globalLang a { color: #114aac; margin: 0 10px;}
.pressTemplate .content { font-size: 18px; line-height: 30px; padding: 42px 50px;}
.pressTemplate h4 { color: #114AAC; font-size: 22px; font-weight: normal; padding-bottom: 3px;}
.pressTemplate p { font-size: 18px; line-height: 32px; margin-bottom: 30px; padding-bottom: 0px;}
.pressTemplate p.date {color: #114AAC; font-size: 18px; font-style: italic; padding: 0px;}
.footerWrapper{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:20px 50px;font-size:14px; color:#0D5786}
.footer-icon{ float:left}
.footer-icon ul {display: flex; justify-content: center;}
.footer-icon a { display: inline-block; margin: 0 10px;}
.footer-icon .icon {display: block; height: 35px;  width: 36px; background-position: left center;transform: scale(0.8);background-repeat:no-repeat;}
.footer-icon .icon-twitter { background-image: url(../images/global/icon_twitter.svg); }
.footer-icon .icon-fb { background-image: url(../images/global/icon_facebook.svg); }
.footer-icon .icon-weibo { background-image: url(../images/global/icon_weibo.svg); }
.footer-icon .icon-qq { background-image: url(../images/global/icon_qq.svg); width: 30px; }
.footer-icon .icon-linkedin { background-image: url(../images/global/icon_linkedin.svg); width: 30px; }
.footer-icon .icon-yahoo { background-image: url(../images/global/icon_yahoo.svg); width: 48px; }
.copyright{ float:right; line-height:38px; }
.pressTemplate .wrapper ul > li {list-style-type: disc; margin-left: 50px; padding: 0px 0px 12px 12px;}

.pressTemplate .rightImgCol { width: 200px; margin: 0px 0px 20px 20px; float: right;}
.pressTemplate p.caption { font-size: 14px; font-style: italic; line-height: 24px;}
.pressTemplate .contentPhoto { text-align: center; width: 100%; margin: 0px auto;}
.pressTemplate .contentPhoto img { display: inline; width: 140%; height: auto; max-width: 400px; margin: 0px 15px 15px 15px;}
.pressTemplate .contentPhoto div { margin: 0px auto; width: 50%;float: left; text-align: center;}
.pressTemplate .contentPhoto div p.caption { width: 80%; text-align: center; margin: 0px auto 20px auto;}
.pressTemplate p.remarks { font-size: 15px;}

@media (max-width: 980px), print{
	.pressTemplate .wrapper{width:600px;}
	.footer-icon, .copyright{ float:none}
	.copyright{ text-align:center}
}

@media (max-width: 767px){
	.pressTemplate .wrapper {  width: 100%;}
	.pressTemplate .header {height: 80px;padding: 20px 0 0 ;}
	.pressTemplate .logo {height: 40px; width: 118px;}
	.pressTemplate .globalLang a {  margin: 0 3px;}
	.pressTemplate .content { padding: 22px 20px;}
	.pressTemplate h4 { font-size: 20px;}
	.pressTemplate p , .pressTemplate .wrapper ul > li { font-size: 14px;}
	.footerWrapper{	font-size:12px;}
	.pressTemplate p.remarks { font-size: 15px;}
	.pressTemplate .contentPhoto img { max-width: 300px; width:auto}
}