@charset "utf-8";/* body{font-family:"Î¢Ü›ÕýºÚów";} */
.clear{clear:both;}
.logo{padding:0 0 5px 5px;float:left;width:100%;}
.tel{padding:0 2px 10px 5px;float:left;width:100%;}
.header{width:95%;}
.send{background:url(../images/tabrepeat.png) repeat-x #3d61a2;color:#FFF;margin-bottom:10px;width:100%;}
.cancel{width:100%;}
.caseTitle{margin:12px -20px 5px -20px;padding:10px 0 3px 10px;font-size:24px;font-weight:bold;color:#ffffff;height:25px;text-align:center;background-color:#2E7698;}
.caseTitle2{margin:25px -20px 22px -20px;padding:10px 0 7px 10px;font-size:24px;font-weight:bold;color:#ffffff;height:25px;text-align:center;background-color:#2E7698;}
.dwmenu{width:100%;max-width:640px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
.dwmenu .content{width:100%;float:left;}
.dwmenu .content a{width:25%;float:left;text-align:center;text-decoration:none;color:#FFF;}
.dwmenu .content-text{font-size:13px;text-decoration:none;line-height:20px;}
.footer{font-size:15px;text-align:center;line-height:18px;width:100%;padding-top:10px;padding-bottom:10px;float:left;}
.menu{height:40px;}
.menu ul{padding:0px;margin:0px;list-style-image:none;list-style-type:none;}
.menu ul li{}
.menu li a{font-size:15px;line-height:30px;color:#FFF;text-decoration:none;text-align:center;position:relative;width:32.8777%;height:30px;float:left;background-color:#3d61a2;border-bottom-width:1px;border-left-width:1px;border-bottom-style:dashed;border-left-style:dashed;border-bottom-color:#7E9BD1;border-left-color:#7E9BD1;}
.Professional h3{float:left;}
.Professional img{float:left;padding:5px 0 5px 15px;}
.IntroductionText{font-size:15px;line-height:24px;}
.keyWord{color:#bb5400;font-weight:bold;}
.IntroductionText2{margin-top:20px;float:right;font-size:18px;color:#bb5400;font-weight:bold;}
.serviceText{font-size:16px;font-weight:bold;color:#336397;}
.tableText{padding:7px 0 15px 5px;}
.tableText2{font-size:15px;background-color:#f0f8ff;font-weight:bold;}
.tableText6{font-size:15px;background-color:#f0f8ff;font-weight:bold;text-align:center;}
.tableService{border:solid 1px #c0d3e6;text-align:center;padding:20px;}
.tableText4{color:#FF6600;font-weight:bold;}
.serviceText2{font-size:16px;color:#22568e;font-weight:bold;}
.serviceSpacing{line-height:24px;}
.tableText5{font-size:18px;color:#0f4492;background-color:#f0f8ff;font-weight:bold;}
.Call_Tel{padding:10px 0;text-align:center;}
.Message{}
.MessageTitle{margin:12px -20px 0 -20px;padding:10px 0 3px 10px;font-size:24px;font-weight:bold;color:#ffffff;height:25px;text-align:center;background-color:#267556;}
.ServiceMessage{margin: 12px -20px 0 -20px;padding: 10px 0 3px 10px;font-size: 24px;font-weight: bold;color: #ffffff; /*border-left: #7dacdf 7px solid;*/height: 60px;text-align: center;background-color: #2E7698;}
.ServiceMessage a{color:White;}
.TableMessage{margin:0 -20px 0 -20px;}
.more{height:22px;text-align:center;background-color:#DBDBDB;padding:5px 0 7px 10px;margin:0 -20px 0 -20px;text-decoration:underline;font-size:16px;}
.more a{color:#222;}
.more a:hover{color:#666;}
.more2{height:22px;text-align:center;padding:5px 0 7px 10px;margin:0 -20px 0 -20px;text-decoration:underline;font-size:20px;color:#004080;font-weight:bold;}
.tdFont{color:#2727CE;}
.MessageText{margin-top:20px;font-size:18px;color:#bb5400;font-weight:bold;line-height:26px;}
.pagesTitle{margin:12px 0 5PX 0;padding-left:10px;font-size:25px;font-weight:bold;color:#CC3300;height:40px;border-bottom-width:1px;border-left-width:7px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#dddddd;border-left-color:#7dacdf;}
.casePersonalText{font-size:16px;font-weight:bold;color:#bb5400;}
.casePersonalText a{font-size:16px;font-weight:bold;color:#bb5400;text-decoration:underline;line-height:26px;}
.casePersonalText2{padding-top:10px;font-size:15px;font-weight:bold;color:#336790;}
.casePersonal{width:100%;float:left;border:#4b83ae solid 1px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:url("http://www.o-r-g.com.tw/css/../image/casePersonalBG.png");background-repeat:repeat-x;background-position:bottom;}
.casePersonalPic{padding:0 10px;float:left;border-right:solid #CCC 1px;margin:10px 0;}
.casePersonalBlock{margin:10px 0 0 0;padding:0 10px 0 90px;}
.SuccessPic{padding:10px 0;}
.OtherCases{text-align:left;line-height:22px;}
.Branch_Tel{padding:5px 0 10px 0;text-align:center;}
.contactTitle{color:#c3691f;font-size:18px;font-weight:bold;padding:5px 0 5px 0px;}
.Step{color:#8B6A32;padding:5px 20px 5px 20px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#FDFBEC;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.StepTitle{padding:5px 0;font-size:22px;font-weight:bold;}
.StepContent{color:#5E4722;padding:5px 0;font-size:18px;line-height:26px;}
.association-info{
	width: 100%;
	height: 200px;
	/* background-color: #aaa; */
}
.association-info .container{
	width: 60%;
	margin: auto;
}
.container h6{
	text-align: center;
	font-size: 30px;	
	line-height: 1.5em;
	color: #cc3300;
}
.association-info .item{
	display: flex;
	justify-content: center;
	/* margin-bottom: 5px; */
}
.item .official-member{
	width: 70px;
	height: 40px;
	/* background-color: #f00; */
	display: flex;
	justify-content: center;
	align-items: center;
}
.line-info .line-icons{
	width: 40px;
	height: 40px;
}
.fb-info .fb-icons{
	width: 40px;
	height: 40px;
}

