@charset "utf-8";
html{
	padding:0px;
	margin:0px;
}
body  {
	font-family: "宋体", Verdana;
	font-size:12px;
	color:#515348;
	line-height: 20px;
	margin:0px;
	padding:0;
	background-attachment: fixed;
	background-color: #76bddb;
	background-image: url(../images/bg-summer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.thrCol #container { 
	width: 960px;  
	background: #ececde;
	margin: 0 auto; 
	text-align: left; 
}
.thrCol #centerbox{ padding:0px 10px 10px 10px;}  
.thrCol #header { 
	background: #6195CC; 
	padding:0px;
	height:129px;  
} 
.thrCol #sidebar1 {
	float: left;
	width: 525px;
	padding:10px;
	background-image: url(../images/sidebar-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.thrCol #sidebar2 {
	float: right;  
	width: 177px;
	padding:10px 7px;
	background-image: url(../images/sidebar-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.thrCol #mainContent { 
	margin: 0 201px 0 555px; 
} 
.thrCol #footer {
margin:0px;
padding:0px;
line-height:18px;
}
.footer-top{
	background-image: url(../images/footer_bg1.gif);
	background-repeat: no-repeat;
	height:8px;
	padding:0px;
	margin:0px;
}
.footer-bg{
	background-image: url(../images/footer_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/*------------两栏布局--------------*/
.twoCol #container { 
	width: 960px;  
	background: #ececde;
	margin: 0 auto; 
	text-align: left; 
} 
.twoCol #centerbox{ padding:10px;} 
.twoCol #header { 
	background: #6195CC; 
	padding: 0 0px 0 0px;
	height:129px;  
} 
.twoCol #sidebar1 {
	float: right; 
	width: 194px; 
	padding: 10px 0px 0px 0px;
	background:#D1D1D1;
}
.twoCol #mainContent {
	margin: 0 204px 0 0;
	padding:10px;
	background-image: url(../images/sidebar-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.twoCol #mainContent-h {
	margin: 0 204px 0 0;
	background:#FEFCE3;
} 
.twoCol #footer {
margin:0px;
padding:0px;
line-height:18px;
}
/*----------布局结束----------------*/

/*----------公共样式----------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
p,h1,h2,h3,h4{
margin:0px;
padding:0px;
}
a,area {
blr:expression(this.onFocus=this.blur());  /* for IE */ 
outline: none;  /* for Firefox */
}
ul,li{
margin:0;
padding:0px;
list-style:none;
}
span{ margin:0px; padding:0px;}
table,tr,td{ padding:0px; margin:0px;}
a{
	color:#4185a8;
	text-decoration: underline;
}
a:hover{
	color:#4185a8;
	text-decoration: none;
}
.rightbox{ margin-bottom:10px; padding:0px 10px;}
form{ padding:0px; margin:0px;}
input{ height:20px;}
.text-box{
	padding-bottom:25px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
}
/*-------------导航样式------------*/
#menu{
	height:30px;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
}
#menu a { text-decoration:none; color:#FFFFFF; font-size:14px;display:block; float:left; height:30px; margin:0; line-height:28px; padding:0 20px;text-align:center;}
#menu span { display:block; float:left; height:25px; color:#FFFFFF; line-height:25px;}
#menu a.menuhover:hover{ background:url(../images/menuhover.jpg); color:#295185;}
#menu a.menuvisited{ background:url(../images/menuvisit.jpg); color:#295185;}
.menuII{ padding:0px; margin-bottom:15px; color:#4185a8;}

/*-------------footer样式------------*/
.line{ color:#4185a8; padding:0 10px;}

/*-------------首页样式------------*/
#flr{
float:left;
width:230px;
height:300px;
padding:10px;
margin-right:10px;
background:#FFFFFF;
}
#flr h3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	font-size:14px;
	padding:0px;
	margin-bottom:10px;
}
#flr li{
padding-top:10px;
}
#fle{ width:230px; background:#FFFFFF; float:right; padding:10px; height:300px;}
#fle h3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	font-size:14px;
	padding:0px;
	margin-bottom:10px;
}
#fle li{
padding-top:10px;
}
.text-box{
margin-bottom:20px;
}
.more{
text-align:right;
margin-top:50px;}
.banner-box{
padding:10px;
}
.offocal{
	font-size:36px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	line-height: 36px;
}
.title{
color:#2B8DA7;
font-size:18px;
margin-bottom:5px;
}
.brochure-top{
	background-image: url(../images/sign_up_box_top.gif);
	background-repeat: no-repeat;
	height:5px;
	padding:0px;
	margin:0px;
}

.brochure{
	background-color: #CDCDBD;
	margin-bottom:10px;
}
.middle-content{
	padding:10px;
}

.services-top{
	background-image: url(../images/2012_box_top.gif);
	background-repeat: no-repeat;
	height:5px;
}

.services{
	background-color: #ffffff;
	margin-bottom:10px;
}
.partners{
	background-color: #E8F4A3;
	padding:10px;
	margin-bottom:10px;
}
#right-box{ margin-bottom:10px;}
#right-box li{ padding-top:5px;}
.pic{ margin-bottom:10px;}