/**
* 功能：网站布局
* 作者：Gavin
* 创建时间：2009-07-29
*/

/* banner */
#indexBanner {
overflow: hidden;
margin-bottom: 18px;
}
#indexBanner img, #indexBanner object {
float: left;
}
/* 主要内容区:main
---------------------------------*/
#main {
overflow: hidden;
text-align: left;
border: 1px solid #fff;
background: url(mainBg.gif) repeat-x 0 0;
padding: 14px 10px 14px 11px;
}
/* content */
#content {
float:left;
width:672px; 
}
/* sidebar */
#sidebar {
float:right;
width:229px; 
}

/* 首页模块
---------------------------------*/ 
/* mainTitle */
#mainTitle {
border-bottom:1px solid #D6D6D6;
line-height: 57px;
height: 57px;
position: relative;
font-size: 30px;
color: #81868A;
margin: 16px 5px;
}
#crumbs {
font-size: 12px;
height:34px;
line-height:34px;
position: absolute;
right: 2px;
top: 10px;
font-family:"宋体";
font-weight: normal;
background:url(crumbsBg.gif) no-repeat 100% 0;
}
#mainTitle ul{
background:url(crumbsBg.gif) no-repeat 0 -34px;
padding:0 10px;
*display:inline;
}
#mainTitle li{
float:left;
display:inline;
}

/* mainNav */
.dropMenu {
font: normal 12px Verdana;
}
.dropMenu ul {
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
/*顶级菜单项*/
.dropMenu ul li {
position: relative;
display: inline;
float: left;
}
.dropMenu ul li a {
display: block;
padding:0 10px; 
line-height:34px;/****改为跟一级栏目高度同样的数值****/
text-decoration: none;
}
* html .dropMenu ul li a {
display: inline-block;
}
.dropMenu ul li a {
color: #333;/****文字颜色****/
}
.dropMenu ul li a:hover, .dropMenu ul li a.active {
color: #f00;/****文字翻转颜色****/
}
/*子级菜单*/
.dropMenu ul li ul {
position: absolute;
left: 0;
display: none;
visibility: hidden;
}
#mainTitle ul ul{
padding:0; 
background:none;
}
.dropMenu ul li ul li {
display: list-item;
float: none;
}
.dropMenu ul li ul li ul {
top: 0;
}
.dropMenu ul li ul li a {
background: #EFEFEF;/****子级菜单背景****/
font: normal 12px Verdana;
padding:1px 10px;/****子级菜单内间距****/
width: 180px; /****子级菜单宽度****/
line-height:18px;/****子级菜单高度****/
margin: 0;
border: 1px solid #ddd;/****子级菜单边框线****/
border-width:0 1px 1px 1px;
/*filter: Alpha(opacity=80);   
-moz-opacity:.80;   
opacity:0.80;*/
}
.dropMenu ul li ul li a:hover {
background:#fff;/****子级菜单翻转背景****/
}

/***** whyChooseUs *****/
#whyChooseUs {
background:url(aboutGoogleBg.gif) no-repeat 0 100%;
padding:0 2px 2px 0; 
}
#whyChooseUs .content {
border:1px solid #ccc; 
}
#whyChooseUs .content,
#feauresGoogle,
#aboutGoogle{
padding:15px; 
}
#demo{
width:668px; 
margin:0 auto; 
overflow:hidden; 
height:240px; 
}
#demo td{
padding:0 8px; 
text-align:center; 
}
#demo td span{
display:inline-block; 
line-height:24px; 
}
#demo td img{
display:block; 
padding:3px;
border:1px solid #ddd; 
}

/***** newsList *****/
.newsList li{
float:left;
width:100%; 
padding:8px 0; 
line-height:14px; 
}
.newsList li a{
background:url(bg.gif) no-repeat scroll -620px -104px; 
padding-left:12px; 
}
.newsList li a:hover{
background-position:-640px -84px;
}

/***** googleNews *****/
.googleNews {
float:left;
width:288px; 
padding:20px 24px; 
}

/***** Order *****/
#order {
background:#015FA9; 
color:#fff; 
padding:7px;
margin-bottom:20px; 
}
#order .orderInfo{
font-family:"微软雅黑", "黑体";
font-size:16px;
line-height:22px;
margin:6px 0; 
}
#order .orderInfo span{
display:block; 
font-size:13px;
}
#order form{
width:199px; 
background:#fff url(orderFormTop.gif) no-repeat 0 0;
padding:12px 8px;
color:#666;  
}
#order label{
display:block; 
line-height:28px;
height:28px; 
}
#order li span{
margin-left:5px; 
}
#order .text{
width:180px; 
}
#order select{
width:184px; 
}
#order textarea{
font-family:Arial, tahoma, Verdana;
font-size:12px;
width:180px; 
}
#order form p{
color:#666; 
}
#order .orderTips{
padding:0 10px 20px; 
color:#666; 
background:#fff url(orderFormBottom.gif) no-repeat 0 100%;
}

/***** Box *****/
.box {
background:#EEEDF2;
padding:8px; 
}
.widget{
background:#fff;
padding:8px;
margin-bottom:6px; 
}
.widget p{
margin:0; 
}
.title{
border-bottom:1px solid #E6E9EE; 
position:relative; 
height:30px; 
line-height:30px; 
margin-bottom:8px; 
}
.title h2{
border-bottom:1px solid #E6E9EE; 
font-size:14px;
color:#232323; 
padding-left:5px; 
}
.title span{
position:absolute; 
font-family:Verdana, Geneva, sans-serif;
top:0;
right:0;
}
.googleNews .title h2{
font-size:12px;
}

#cases strong {
display:block; 
text-align:center; 
height:30px; 
line-height:30px; 
}
#cases p{
padding:0 8px; 
}
#clients li {
float:left;
width:100%;
text-align:center; 
margin-bottom:5px; 
}
#clients li img{
display:block; 
margin:0 auto; 
border:1px solid #eee; 
}
#ads {
margin-bottom:6px; 
}
#faq .newsList li{
padding:6px 0; 
}
#faq .newsList li a{
line-height:18px; 
text-decoration:underline; 
display:block; 
}
#faq .newsList li a,
#faq .newsList li a:hover {
background:url(listIcon10.gif) no-repeat 0 0;
padding-left:20px; 
}


/* 业务 
#bussiness {
border:1px solid #E6EBF1;
padding:16px 0;
margin:20px 24px;
}
#bussiness li {
float:left;
width:185px;
border-left:1px solid #D4E0EE;
background-position:right bottom;
background-repeat:no-repeat;
padding:0 15px 70px;
}
#bussiness #bussiness1 {
background-image:url(businessBg01.jpg);
}
#bussiness #bussiness2 {
background-image:url(businessBg02.jpg);
}
#bussiness #bussiness3 {
background-image:url(businessBg03.jpg);
}
#bussiness #bussiness4 {
background-image:url(businessBg04.jpg);
}
#bussiness li h3 {
padding:4px 0;
}
#bussiness li p {
margin:0;
line-height:18px;
color:#7B7B7B;
}
#bussiness li a {
color:#97ACC7;
}
#bussiness li a:hover {
color:#F35613;
}
#bussiness li h3 a {
padding:4px 0;
font-weight:normal;
font-size:12px;
padding-right:20px;
background:url(iconArrow.gif) no-repeat right 50%;
height:16px;
line-height:16px;
color:#3598FD;
}
*/

/* 表单：左标签等宽右对齐
---------------------------------*/
fieldset {
border: none;
padding-left: 120px;
}
fieldset legend {
font-weight: bold;
height: 40px;
line-height: 40px;
* margin-left: -7px;
}
fieldset ol {
list-style: none;
margin-top: 1em;
}
fieldset li {
display: inline;
float: left;
padding-bottom: 1em;
width: 100%;
}
fieldset li label {
float: left;
line-height: 20px;
margin-right: 1em;
text-align: left;
}
fieldset li span {
display: inline;
float: left;
line-height: 18px;
margin-left: 10px;
width: 8em;
}
fieldset input.text, fieldset textarea {
display: inline;
float: left;
font: 12px Arial, Helvetica, sans-serif;
outline: none;
padding: 2px;
width: 200px;
}
fieldset em {
float: left;
text-align: center;
width: 7px;
}
fieldset input.text2 {
width: 42px;
}
fieldset input.text3 {
width: 145px;
}
fieldset textarea {
height: 8em;
}
.button, .pageNav a {
background: url(btnBg.gif) no-repeat 0 -48px;
float: left;
height: 24px;
line-height: 14px;
margin: 0 10px 0 0;
overflow: hidden;
padding-left: 4px;
}
.button input, .pageNav a span {
background: url(btnBg.gif) no-repeat 100% 0;
float: left;
border: none;
color: #666;
cursor: pointer;
font-size: 12px;
display: inline;
height: 24px;
line-height: 24px;
outline: none;
white-space: nowrap; /* 强制不换行 */
* overflow: visible; /*IE中input的padding值随长度变长增加bug */
padding: 0 15px 0 11px;
}
.button:hover, .pageNav a:hover {
background-position: 0 -72px;
}
.button:hover input, .pageNav a:hover span {
background-position: 100% -24px;
color: #1D7BC4;
}
.focusField {
border: solid 1px #83C6FA;
background: #F6FCFF;
color: #000;
padding: 1px;
}
.idleField {
background: #fff;
color: #6F6F6F;
border: solid 1px #7D9DB9;
padding: 1px;
}
/***** News list *****/
.newsList2 {
margin:0 auto;
width:95%; 
}
.newsList2  h3{
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}
.newsList2 li {
float:left;
line-height:18px;
position:relative;
text-align:left;
width:100%;
padding:10px 2px;
margin:0 0 20px 0; 
border-bottom:1px dashed #636363;
color:#646464;
}

.newsList2 li a {
color:#FCB712; 
float:left;
padding-top:7px;
}

.newsList2 li a:hover{
color:#000; 
}

.newsList2 li span {
color:#646464;
position:absolute;
right:10px;
top:2px;
font-size:11px;
}

.recommendNews{
float:left;
width:300px; 
}
.recommendNews li{
float:left;
width:100%;
margin-bottom:8px; 
}

/***** Pagination *****/
.pagination {
height:22px;
padding:30px 0;
}

.pagination span, .pagination a {
border:1px solid #eee;
display:inline;
float:left;
height:18px;
line-height:18px;
margin-right:2px;
padding:0 4px;
}

.pagination a:hover {
border-color: #015FA9;
background:#015FA9;
color:#fff;
}

.pagination .current {
border:none;
color:#fff;
font-weight:bold;
}

.pagination .pr_off, .pagination .nt_off {
color:#ccc;
}
/***** News list *****/
.article h3 {
font-size:14px;
line-height:28px;
text-align:center;
}

.article .newsDate {
line-height:22px;
margin-bottom:16px;
text-align:center;
border-bottom:1px solid #FDB812;
}

/***** Related news list *****/
.relatedNews {
padding:10px;
}

.relatedNews h3 {
font-size:14px;
margin-bottom:8px;
}

.relatedNews a {
background:url(listIcon06.gif) no-repeat 0 50%;
line-height:22px;
padding-left:12px;
}
.left{
float:left;
width:300px;
margin-right:10px;
height:30px;
}
.right{
float:right;
width:300px;
margin-left:10px;
height:30px;
}
#content02 {
	FLOAT: left; WIDTH: 650px;
	border:1px solid #ccc;
	padding:15px;
}
#post{
line-height:22px;
padding:30px 10px;
}
.bottomBtn img{
padding-top:50px;
}