body {

	margin:0;

	padding:0;

	font-family:Helvetica,Arial,sans-serif;

	font-size: 12px;

}

.clearfix{ *zoom:1;}

.clearfix:after {

	content:".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

	font-size:0;

}

ul{margin:0;padding:0;list-style:none;}

p,h1{margin:0;padding:0}

a img{border:none;}

a{text-decoration:none; color: #EEE}/*2D469A 这里是控制英文中文的颜色的地方*/

#header{

	background: url(../img/header_bg3.jpg) repeat;

	overflow:auto;

	padding-bottom:10px;

}

#top{overflow: auto;}

#logo,#search{float: left;}

#logo{
    /*width:360px;*/
	width:386px;/*这个地方是logo的宽度，原来长度是360px*/
	/*height:71px;*/
	height:91px;/*这个地方是logo的宽度和长度，原来长度是71px*/

	background:url(../img/shic_logo5.png) no-repeat;

	margin-top:5px;

}

#logo a{

	text-indent:-9999px;

	display:block;

	width: 386px;

	height:91px;
	/*这里要配合上面的logo标签来一起进行修改*/
}

.container{

	width: 1000px;

	margin:0 auto;

}

.about-page-image-box{

	float: right;

    width: 235px;

    margin-right:20px;

    margin-left:20px;

}

.small-title{

	font-size: 10px;

	text-align: center;

}

.about-btn{

	font-size: 14px;

	width: 40%;

	float: right;

}

.about-page-sign{

	

}

#search{

	width: 400px;

	height:60px;

	padding-top:20px;

	margin-left:-50px;

}

#search .searcharea{

	background:url(../img/search.png) no-repeat;

	height:39px;

	padding-left:15px;

	padding-top:10px;

	padding-right:10px;

}

#search .searcharea input{

	border:0;

	color:#ccc;

	display: block;

	float:left;

}

#search .searcharea #searchBtn{

	background: url(../img/searchBtn.png) no-repeat;

	width:21px;

	height:21px;

	display: block;

	float:right;

}

#search .searcharea #searchBtn:hover{

	background: url(../img/searchBtn_hover.png) no-repeat;

}

#social{width:105px;float:right;padding-top:27px;font-weight:bold;margin-top:5px; font-size:14px; color:#EEE}
/*英文和中文的控制（颜色、大小）*/

#facebook{

	width:21px;

	height:21px;

	margin-right:10px;

	background:url(../img/facebook.png) no-repeat;

	display:inline-block;

}

#facebook:hover{

	background:url(../img/facebook_hover.png) no-repeat;

}

#tweet{

	width:21px;

	height:21px;

	background:url(../img/tweet.png) no-repeat;

	display:inline-block;

}

#tweet:hover{

	background:url(../img/tweet_hover.png) no-repeat;

}

#menu{

	background: url(../img/menu_bg.png) repeat-x;

	height:55px;

}

#menu li{float:left;width: 16%;}

#menu li a{font-size:14px;height:50px;line-height:50px;color:white;text-decoration: none;text-transform:uppercase;display:block;padding:0 10px;}

#menu li a:hover{background:url(../img/menu_hover.jpg) repeat-x 0 1px;}

#banner{width: 974px;margin:0 auto;}

.pagination li a {

    background-image: url("../img/pagination.png");

    background-position: 0 0;

    display: block;

    float: left;

    height: 0;

    overflow: hidden;

    padding-top: 12px;

    width: 12px;

}

.pagination li {

    float: left;

    list-style: none outside none;

    margin: 0 1px;

}

.pagination li.current a {

    background-position: 0 -12px;

}

.pagination {

    margin: 26px auto 0;

    width: 120px;

}

#slides{margin-top:10px;position: relative;z-index: 100;}

#slides .next, #slides .prev {

    display: block;

    height: 43px;

    left: -24px;

    position: absolute;

    top: 180px;

    width: 24px;

    z-index: 101;

}

#slides .next{

	left: 974px;

}

.slides_container{border:10px solid white;box-shadow: 0 0 10px #ccc;}

#banner{position: relative;}

#frame{left: 20px;

    position: absolute;

    top: 370px;z-index: 0;}

.caption {
	background: url(../img/bannerTitleBg.png) repeat scroll 0 0;
	border-top: 1px solid #000000;
	bottom: -35px;
	color: #FFFFFF;
	font-size: 1.3em;
	height: 30px;
	left: -16px;
	line-height: 30px;
	padding: 5px 20px;
	position: absolute;
	text-shadow: none;
	width: 540px;
	z-index: 500;

}

#welcome{

	background: url(../img/welcome_bg3.png) repeat;/*这里是第二部分的背景颜色*/

	overflow:auto;

	border-top:0px solid #cdcecc;

	border-bottom:0px solid #cdcecc;

	padding:4px;

}

#welcome #signBtn{

	width:204px;

	height:47px;

	background:url(../img/signupBtn.png) no-repeat;

	display:block;

	text-align: center;

	line-height:0px;/*原来是40px*/

	color:white;

	text-decoration:none;

	font-size:14px;

	float: left;

}

#welcome #signBtn:hover{

	background:url(../img/signupBtn_hover.png) no-repeat;

}

#welcomeTitle{font-size: 24px;color: #000;margin-right:20px;height:0px;line-height:0px;text-align: center;}
/*
#welcomeTitle{font-size: 24px;color: #000;margin-right:20px;height:45px;line-height:45px;text-align: center;}
*/

#welcomeTitle a{color:#2d469a;text-decoration:underline;}

#welcomeTitle a:hover{color:#4266e1;}

#signupContainer{width: 820px;margin:0 auto;overflow:auto;padding:20px 0;}

/*#details{padding:10px;width:1000px;margin:0 auto;font-size:18px;color:#000;border-top:0px dotted #555;line-height:14px;text-align:center;}*/

/*这里是控制首页的底部的那条灰色线条和两行文字之间的距离*/

#details{padding:10px;width:1000px;margin:0 auto;font-size:18px;color:#000;border-top:1px dotted #555;line-height:24px;text-align:center;}



#details em{color:#585858;font-weight:normal;font-style:normal;}



#content{padding:40px;background:url(../img/bg-body3.png) repeat;overflow:auto;}/*这里是第三个部分的背景颜色*/

#content_container{width:1000px;margin:0 auto;}

#tabsContainer{width: 710px;float:left;}/*原来的宽度是510px*/
#tabsContainer1{width: 900px;float:left;}/*原来的宽度是510px*/

#rightPart{float: right;width: 250px;}/*原来的宽度是450px*/

#leftPart{}

#latestNews{font-size: 16px;color:#393a39;line-height:29px;}/*font-size: 13px line-height:26px */

#topBooks{font-size: 16px;color:#393a39;line-height:18.5px;}/*font-size: 13px line-height:26px */

#topRestaurant{font-size: 16px;color:#393a39;line-height:30px;}/*font-size: 13px line-height:26px */

#latestNews li img,#topBooks li img,#topRestaurant li img{float:left;margin-right:20px;}

#latestNews li:last-child,#topBooks li:last-child,#topRestaurant li:last-child{border:none;}

#latestNews li,#topBooks li,#topRestaurant li{border-bottom:1px solid #ccc;overflow:auto;padding:10px 0;}

#latestNews p,#topBooks p,#topRestaurant p{

	padding-top:15px;

}


/*此处是aboutus page的左边图片的添加*/
#aboutPagepicture{
	background:url(../img/children_and_family_services1.jpg);
	width:710px;
	height:349px;
	}
	
#projectPagepicture{
	background:url(../img/children_and_family_services3.jpg);
	width:900px;
	height:521px;
	}
	
#intro,#about,#aboutPage{background-color:white;box-shadow:0 0 5px #ccc;padding:20px;}

#intro p,#about p{font-size:14px;color:#585858;line-height:24px;}

#intro h1,#about h1{color:#2d469a;font-size:32px;font-weight:normal;padding-left:25px;background:url(../img/title.png) no-repeat 0 12px;margin-bottom:20px;}

#aboutPage h1 {color:#2d469a;font-size:25px;font-weight:normal;padding-left:25px;background:url(../img/title.png) no-repeat 0 9px;margin-bottom:20px;}

#aboutPage h2 {color:#2d469a;font-size:16px;font-weight:normal;margin-bottom:-5px;width:50%;}

#aboutPage #btn1{width: 188px;height:35px;background:url(../img/btn2.png) no-repeat;display:inline-block;color:white;text-decoration:none;text-align:center;line-height:35px;margin-top:15px;}

#aboutPage #btn1:hover{background:url(../img/btn2_hover.png) no-repeat;}

#intro #btn1{width:141px;height:35px;background:url(../img/btn1.png) no-repeat;display:inline-block;color:white;text-decoration:none;text-align:center;line-height:35px;margin-top:15px;margin-right:15px;}

#intro #btn1:hover{background:url(../img/btn1_hover.png) no-repeat;}

#intro #btn2{width: 188px;height:35px;background:url(../img/btn2.png) no-repeat;display:inline-block;color:white;text-decoration:none;text-align:center;line-height:35px;margin-top:15px;}

#intro #btn2:hover{background:url(../img/btn2_hover.png) no-repeat;}

#about{margin-top:40px;}

#about img{float:left;width:100px;margin-right:20px;}

#aboutPage p{font-size:20px;color: #000;line-height:26px;width: 350px}

#aboutPage img{float:right;width:535px;}
/**/
#recentprojectPage p{font-size:20px;color: #000;line-height:26px;width: 900px}

#recentprojectPage img{float:left;width:900px;}
/**/

#aboutPageSign {text-align:center;}

#aboutPageSign img{height:23px;width:100px;float:none;margin-top:-10px;}



#footer{height:40px; background-color:#171717;line-height:40px;color:white;}

#footer #social{padding-top:7px;}

#footer p{float:left;}

.ucenter{float:left;font-weight:bold; color:#999999;margin-top:5px;visibility:hidden;}

.ucenter .ucbody{background:url(../images/restaurant.png) repeat-x left top; height:36px; line-height:36px; float:left; padding:0px 10px}

.ucenter .uleft{background:url(../images/left_t.png) no-repeat left top; height:36px; display:block; width:8px; float:left}

.ucenter .uright{background:url(../images/right_t.png) no-repeat left top; height:36px; display:block; width:8px; float:left}
