/* 全局样式 */
body, ul,li,div,ol{padding:0px; margin:0px auto; list-style:none}
body,div{margin:0px auto; padding:0px; font-size:12px; color:#000; font-family:Arial, "宋体"; text-align:center; text-align:center}
a:link, a:visited, a:hover, a:active{text-decoration: none;}
a:hover{color:#F00}
img{border:0px;}
.clear{clear:both}
.fl-l{ float:left}
.fl-r{ float:right}

.big-bg{width:1003px; min-height:715px; _height:715px; margin:0 auto; background:url(../images/02.jpg) center top repeat-y; !important}
/*头部开始*/
.big-middle{width:840px;margin:0 auto; min-height:700px;}
.big-middle-index{width:880px;margin:0 auto;}
.top{}
.mg-t-10{ margin-top:10px;}
.index-logo{ margin-top:10px; width:855px; float:left}
.top-o{ min-height:14px; text-align:right; margin-right:15px; padding-top:10px;}
.top-o li{background:url(../images/07.jpg) right 3px no-repeat; padding-left:5px; padding-right:5px; display:inline}
.top-o a{ color:#000; text-decoration:none}
.top-o a:hover{ color:#f00}
.top-dh{ min-height:33px; width:840px; background:url(../images/03.jpg) top left repeat-x; margin-top:11px;overflow:hidden;}
.top-dh li{ display:inline; line-height:35px; color:#fff; background:url(../images/04.jpg) right top no-repeat; padding-left:7px; padding-right:7px}
.top-dh a{ color:#FAF8D1; text-decoration:none}
.top-dh a:hover{ color:#FFFF33}
.top-dh-mg-l{ background:none!important}
/*头部结束*/

/*中间开始*/

/*About*/
.middle{margin-top:20px;}
.middle-text{padding-bottom:50px;}
.middle-text-o{font-size:24px; color:#2C2052; text-align:left; padding-left:10px;}
.middle-text2{text-align:left; padding-bottom:50px;}
.middle-text2 p{ margin-top:0px;}
.middle-text1{text-align:left; padding-top:20px; padding-left:40px;line-height:22px; margin:0 auto; letter-spacing:1px; font-size:12px; padding-right:35px;}
.margin-top{margin-top:10px; font-size:13px; color:#2C2052;letter-spacing:1.5px; text-align:left;}
.margin-bt{ margin-top:10px; margin-bottom:5px; font-size:13px; color:#2C2052;letter-spacing:1.5px; text-align:left; min-width:350px; margin:0 auto; float:left; padding-left:10px;}

/*Home*/

.middle-index-text{ width:880px;}
.middle-index-text-left{width:520px;text-align:left; padding-top:20px; padding-left:40px;line-height:22px; margin:0 auto; font-size:12px; float:left}
.middle-index-img{ height:177px;width:422px;position:relative; background:url(../images/in_11.gif) left top no-repeat; margin-top:40px;margin-left:20px; padding-top:4px; padding-left:1px;}
.middle-index-right{ width:240px;float:right; margin-right:30px; margin-top:30px;}
.middle-index-right-o{background:url(../images/11.jpg) left top repeat-y;text-align:left; width:241px; _height:100px;}
/*后加*/
.middle-index-right-bg{background:url(../images/27.jpg) left top repeat-x; width:234px; height:201px;border-top:1px solid #E2E0E0; border-left:1px solid #D9D7D7; overflow:hidden}
.middle-index-right-bg1{background:url(../images/28.jpg) left top repeat-x; width:234px; height:152px;border-top:1px solid #E2E0E0; border-left:1px solid #D9D7D7; overflow:hidden}
/*后加*/
.middle-index-right-o-1{ font-family:Myriad Pro; font-size:18px; letter-spacing:1px; padding-top:15px; color:#333366;padding-bottom:15px; padding-left:20px; text-align:left}
.pa-l-10{ padding-left:30px; text-align:left; line-height:20px; font-family:Verdana; font-size:11px; color:#000; padding-bottom:15px;}
.pa-l-10 a{ color:#000}
.pa-l-10 a:hover{ color:#99CC33}



.middle-index-right-t{background:url(../images/11.jpg) left top repeat-y; text-align:left; margin-top:40px; width:241px;}

/*butler placements*/

.mid-butler-t{ font-size:13px; color:#333366; padding-left:60px;text-align:left}
.mid-butler-te{ font-size:11px; color:#666666; text-align:right; padding-bottom:10px; padding-right:30px;}

/*About Us*/
/*后添加*/
.mid-about-le{min-height:90px; float:left; width:175px; background:url(../images/13.jpg) top left repeat-y;}
.mid-about-bg{background:url(../images/22.jpg) top left repeat-x; width:165px; float:left; height:157px;border-top:1px solid #E7E7EF; border-left:1px solid #E7E7EF;}

.mid-about-le-BS{min-height:170px; float:left; width:185px; background:url(../images/24.jpg) top left repeat-y; overflow:hidden}
.mid-about-bg1{ background:url(../images/23.jpg) top left repeat-x; width:165px; float:left; height:270px; border-top:1px solid #E7E7EF; border-left:1px solid #E7E7EF;}
.mid-about-bg-te{ text-align:left;min-height:100px; min-width:165px; padding-top:10px; padding-left:20px; line-height:25px;}
.mid-about-bg-te a{ color:#666666}
.mid-about-bg-te a:hover{ color:#00CC33}

.mid-about-le-BT{min-height:170px; float:left; width:185px; background:url(../images/24.jpg) top left repeat-y; overflow:hidden}
.mid-about-bg2{background:url(../images/25.jpg) top left repeat-x; width:165px; float:left; height:220px; border-top:1px solid #E7E7EF; border-left:1px solid #E7E7EF;}
/*后添加*/

.mid-about-le-te{ min-height:100px; min-width:165px; padding-top:10px; text-align:left}
.mid-about-le-te a{ color:#666666}
.mid-about-le-te a:hover{ color:#00CC33}
.mid-about-le li{color:#666666; font-size:11px; padding-left:20px; text-align:left; line-height:25px;}
.mid-about-le-1{ min-height:21px; background:url(../images/14.jpg) top left repeat-x; font-size:18px; font-family:Myriad Pro; padding-top:10px; width:165px; padding-bottom:5px; color:#2D2153}
.mid-about-ri{ width:590px; float:right; text-align:left; line-height:20px; padding-right:30px; padding-top:20px;}

/*Butler Services*/

.mid-BS-text{ font-size:13px; color:#666666; text-align:left; line-height:20px; padding-top:20px;font-style: italic; letter-spacing:1px; padding-bottom:10px;}
.mid-BS-img{ float:left; margin-right:20px;}
.mid-BS-ri{ width:590px; float:right; text-align:left; line-height:20px; padding-right:30px; padding-top:20px;}
.mid-BS-li{ margin-left:20px; text-align:left; margin-top:15px; min-height:100px;}/*有高度*/
.mid-BS-ri li{ margin-top:3px;}
.mid-BS-cu{ text-align:left; padding-top:5px; padding-bottom:5px;}

/*Certificate inquiry list*/
/*后修改*/
.mid-Cil-le{ min-height:136px; float:left; width:192px; background:url(../images/20.jpg) top left repeat-y;margin-top:20px;}
.mid-Cil-bg3{ background:url(../images/26.jpg) top left repeat-x; height:197px; width:186px; float:left;border-top:1px solid #E7E7EF; border-left:1px solid #E7E7EF;}
/*后修改*/




.mid-Cil-img{ padding-top:20px; padding-bottom:10px;}
.mid-Cil-le-1{height:21px;font-size:16px; font-family:Myriad Pro; padding-top:10px; width:180px; padding-bottom:5px; margin:0px auto; overflow:hidden }
.mid-Cil-ri{ width:600px; float:right; text-align:left; line-height:20px; padding-right:30px; padding-top:20px;}
.mid-Cil-le-te{ min-height:120px; min-width:192px; padding-top:10px; line-height:30px; text-align:left; padding-left:10px;}
.mid-Cil-le-te a{ color:#666666}
.mid-Cil-le-te a:hover{ color:#00CC33}
/*Certificate inquiry*/
.mid-Ci{ min-height:135px; margin-left:90px; margin-top:30px; width:395px; }
.mid-Ci1{height:20px;border:thin;}
.mid-Ci-o{ height:25px; background-color:#F5F5F5; border:1px solid #cccccc; color:#874606; font-family:Georgia; font-size:14px;}
.mid-Ci-b{ height:115px; border:1px solid #ccc; border-top:none; padding-top:15px; line-height:30px;}
.mid-Ci-mal20{ margin-left:45px;}
.mid-Ci-ma{ margin-left:40px;}

/*Contact Us*/

.mid-CU-big{ height:500px; overflow:hidden}
.mid-CU{ font-size:24px; color:#2C2052; text-align:left; padding-left:40px; padding-top:20px;}
.mid-CU-text{ text-align:left; padding-left:40px; padding-top:5px; line-height:30px; font-family:"宋体"; letter-spacing:1.5px; width:300px; float:left; margin-top:20px;}
.mid-CU-img{ float:right; padding-right:40px; padding-top:20px; width:300px;}

/*Useful Links*/
.mid-UL-text{ font-family:"宋体"; text-align:left; width:750px; line-height:20px; letter-spacing:1.5px; float:left; padding-left:40px; padding-bottom:30px;}
.mid-UL-bt{ margin-top:20px; text-align:left; margin-bottom:5px;}
.mid-UL-text a{ color:#000;}
.mid-UL-text a:hover{ text-decoration:uncerline;}
/*中间结束*/
/*底部开始*/
.bottom{ min-height:82px; _height:82px; width:1003px; background:url(../images/05.jpg) top left no-repeat; line-height:20px; margin:0px auto}
.bottom-index{ min-height:213px; _height:213px; width:1003px; background:url(../images/12.jpg) top left no-repeat; line-height:20px;margin:0px auto}
.bottom-text{ padding-top:30px;padding-left:10px; text-align:center; font-size:11px; letter-spacing:1px;margin:0px auto}
/*底部结束*/

