
body{-webkit-text-size-adjust:none; padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
a{ text-decoration:none; color:#3E3A39}
a:hover{ color:#F04742 !important}
h2,h1,h3,h4,h5,h6,#Service_Form{ margin:0;}
ul,li{ margin:0; padding:0; list-style:none}
.Service_ContentBg{ position:relative; background: url(X_ServiceHome_17.jpg) #1d2a54 repeat-x; margin:0 auto; width:950px; padding:30px 0 15px 0}
.Service_Top{ position:absolute; z-index:100; top:0; left:66px; height:280px; width:815px}
.Service_PNG{ background: url(Css_ServiceHome_09.png) repeat-x; margin:0 auto; width:818px; padding:265px 16px 0 16px }
.pieBox{ 
border: 1px solid #CCC;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;
position:relative;
width:818px;
}

.Service_Content{ position:relative; margin:0 auto; height:1150px;}
.Service_ResidenceBox{ position:absolute; left:0; top:0; width:268px;}
.Service_Title{ background:url(Css_ServiceHome_17.jpg) no-repeat; width:248px; height:22px; font-size:13px; margin:0; padding:5px 10px; color:#3E3A39}
.Service_Box{ background:url(X_ServiceHome_18.jpg) 0 bottom no-repeat; padding:0px 1px 0 7px; margin:0 0 10px 0}
.Service_Box_Title{ background:url(Css_ServiceHome_02.png) 0 3px no-repeat; display:block; font-size:11px; padding:0 0 3px 19px; font-weight:bold; color: #666 }
.Service_Box_Introduction{ padding:5px 5px 13px 25px; display:block; font-size:10px; line-height:13px }
a.Service_Box_Introduction:hover,a.Service_Rental:h{ text-decoration:underline}
#Service_Box_Introduction{padding:5px 5px 0px 25px; line-height:3px}
#Service_Box_Map{ background:url(Css_ServiceHome_09.jpg) no-repeat; width:250px; height:73px; display:block; margin:0 0 10px 0}
.Service_Trasportation ul li{ position:relative; display:block;}
.Service_Trasportation ul li span{ padding:0 5px 0 75px; display: inline-block}
.Service_Trasportation li img{ position:absolute; left:0; top:0}
.Service_Trasportation li a{ display: inline-block;}
.Service_Trasportation li a.text{ font-size:10px; color:#717071; padding:0 0 10px 0}
.Service_Trasportation li a.title{ font-size:11px; font-weight:bold; padding:0 0 5px 0; color:#666}
.Service_Study ul img{ padding:0 10px; border-right: #CCC solid 2px }
.Service_Education{ font-size:11px; font-weight:bold; display:block; padding:2px 0 5px 0}
.Service_EduBg{ position:absolute; left:-3px; top:0; background: url(X_ServiceHome_19.jpg) 0 1px no-repeat; padding:0 0 0 85px !important;}
.Service_Relevant_New{height:50px}
.Service_EduBg a{ display:block !important}
.Service_Education_List,.Service_Overseas{ padding:0}
.Service_Relevant_News{ height:60px}

.Service_Marriage{ position:relative; padding:0; height:240px}
.Service_Marriage ul{ padding:168px 0 8px 20px; display:block}
.Service_Marriage ul a{ display:block; background:url(Css_ServiceHome_01.jpg) 0 5px no-repeat; padding:0 10px; font-weight:bold; line-height:16px; color:#666}
.Service_Marriage span{ position:absolute; z-index:10; left:4px; top:0px}
.Service_Marriage h6{ position:absolute; z-index:20; top:77px; left:4px; font-size:12px; color:#FFF; background: url(Css_ServiceHome_14.png) repeat-x; padding:3px 3px 3px 10px; font-weight:normal; width:245px;}
.Service_Marriage span p{ background: #B5B5B5 ; color:#FFF; width:239px; margin:0; padding:8px 10px; font-size:10px; margin-top:-2px}
#Service_Marriage{ height:248px}
#Service_Marriage ul{ padding:140px 0 8px 20px;}
.Service_Box_Online{ position:relative; text-align:right; width:220px; display:block; font-size:11px; font-weight:bold; padding:10px 20px 10px 0; background:url(Css_ServiceHome_06.jpg) right 12px no-repeat}
#Service_Box_Online{ padding:0 20px 10px 0; background:url(Css_ServiceHome_06.jpg) right 2px no-repeat}
#Service_Box_Online i{position:absolute; left:2px; top:0px; }
.Service_Box_Online:hover{ text-decoration:underline}
.Service_Box_Online i{ position:absolute; left:-3px; top:10px; background:#FF7873; width:145px; height:12px; display:block}
.Service_MarriageBox{ position:absolute; left:280px; top:0; width:268px;}

#Service_ServiceGuideList{ border:solid #CCC 1px; padding:2px; width:235px; margin:0 auto}
#Service_ServiceGuideList span{ border:solid #CCC 1px; padding:2px; background:url(Css_ServiceHome_02.jpg) 0 2px repeat-x; display:block;}
#Service_ServiceGuideList a{ display:inline-block; text-align:center; border-right:solid #999 1px; padding:29px 5px 0 6px;}
#Service_ServiceGuideList a.Shopping{ background:url(Css_ServiceHome_10.png) center 2px no-repeat}
#Service_ServiceGuideList a.Eatting{ background:url(Css_ServiceHome_11.png) center 2px no-repeat}
#Service_ServiceGuideList a.Hotel{ background:url(Css_ServiceHome_12.png) center 2px no-repeat}
#Service_ServiceGuideList a.Agency{ background:url(Css_ServiceHome_13.png) center 2px no-repeat; border:none}


.Service_ServiceGuideBox{ position:absolute; left:560px; top:0; width:255px;}
.Service_Popular{ border:solid #D5D5D5 1px; border-bottom:none; margin-bottom:15px}
.Service_Popular h3{ background:#E6E6E6; padding:5px 8px; font-size:13px; color:#3E3A39; font-family:Verdana, Geneva, sans-serif}
.Service_Popular a{ display:block; background:url(Css_ServiceHome_06.jpg) 8px 5px no-repeat; border-bottom: solid #C0C0C0 1px; padding:4px 0 3px 23px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.Service_question{ background: #E8E8E8; display:block; padding:5px 5px 10px 10px; margin-bottom:10px}
.Service_question h2{font-size:15px; color: #525252; padding:0 0 5px 0}
#Service_Form ul li{ border:solid #f9ac92 1px; background:#FFF; padding:1px 2px 0 8px; margin:5px 0}
#Service_Form input{ border:0; width:160px }
#Service_Form textarea{ border:0; overflow:auto; width:225px; height:50px }
#Service_Form span a{border:solid #CCC 1px; background:url(Css_ServiceHome_07.jpg) repeat-x; display:inline-block; width:115px; text-align:center; font-size:15px; font-weight:bold; color:#ee525d; padding:2px 0;}
#Submit{ margin-left:5px}

.ServiceGuide{ position:relative; border-bottom:solid #CCC 1px}
.ServiceGuide span{ padding:4px 60px 0 10px; display:block}
.ServiceGuide a{ border:none; background:none; padding:5px 0; font-size:10px; font-family:Verdana, Geneva, sans-serif; color: #999; font-weight:}
.ServiceGuide h2{ font-size:11px; color: #666;}
.ServiceGuide i{ position:absolute; right:2px; top:30px; background: url(X_ServiceHome_20.jpg) no-repeat; display:block; width:70px; height:82px; padding:5px 0 0 5px}
.ServiceGuide_Download{ text-align:center}
.ServiceGuide_Download a{ display:inline-block}
.ServiceGuide_Download a img{ border:none}
.Service_Information li{ position:relative; border-bottom:solid #CCC 1px; padding:25px 5px 25px 45px; color:#999}
.Service_Information li span{ position:absolute; right:10px; top:8px;}
#Service_Exchange a{ border:none; background: none; font-size:11px; padding:1px 0}
.Service_Information li.Exchange{ background:url(Css_ServiceHome_08.jpg) 15px 20px no-repeat;}
.Service_Information h5{ font-size:10px; font-weight:normal}
.Service_Links{ border:solid #CCC 1px}
.Service_Links span{ display:block; padding:8px}
.Service_Rental a{ background:#f0f0f0; padding:8px 0 8px 50px; display:block; border-bottom:#FFF 3px solid; background-image:none !important}
.Service_Rental{ position:relative}
.Service_Car{ position:absolute; top:-3px; left:10px; background:url(Css_ServiceHome_06.png) no-repeat; width:30px; height:30px;}
.Service_Book{ position:absolute; top:32px; left:10px; background:url(Css_ServiceHome_07.png) no-repeat; width:30px; height:30px;}
.Service_Electronic{ position:absolute; top:67px; left:10px; background:url(Css_ServiceHome_08.png) no-repeat; width:30px; height:30px;}
.Service_Foot{ height:100px; }


.ContentShow_Top{ height:145px}
.ContentShow_PNGBg{  padding:135px 16px 0 16px}
.ContentShow{ margin:0 auto;}
.ContentShow_SlideBar{ width:190px; float:left}
.ContentShow_Text{ float:left; padding:0px 10px 10px 20px; width:560px}
.ContentShow_Clear{ clear:both; line-height:0; font-size:0; height:0}
.ContentShow_Nav{ border-bottom:solid #CCC 2px;}
.ContentShow_Nav font{ font-size:14px;}
.ContentShow_Nav a{ color:#F00}
.ContentShow_Text h3{ font-size:13px; padding:10px 0 0 0;}
.ContentShow_Text{ line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.ContentShow_SlideBar h2{ background:url(X_ServiceHome_22.jpg) no-repeat; width:190px; height:20px; font-size:13px; color:#FFF; padding:5px 10px}
.ContentShow_SlideBar ul li h5{ padding:5px 5px 5px 25px; border-bottom:2px solid #FFF; background:url(X_ServiceHome_23.jpg) 5px 5px #8c8c8c no-repeat; color:#FFF; font-size:13px; cursor:pointer; display:block}
.ContentShow_SlideBar ul li h5:hover{ color:#C30}
.ContentShow_SlideBar ul li h5.Act{ background:url(X_ServiceHome_24.jpg) 5px 5px #ff5d59 no-repeat}
.ContentShow_SlideBar span a{ display:block; background:#e5e5e5; border-bottom:solid #FFF 1px; padding:2px 5px 2px 10px}
.ContentShow_SlideBar span{ display:none}
.ContentShow_SlideBar span.Active{ display:block}