﻿.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
body {
	font-size:12px;
	font-family: Verdana, Arial, "宋体", sans-serif;
	margin:0;
	padding:0;	
	color:#383838;
	line-height:140%;
	background:url(images/index_01.jpg) repeat-x #022f4e;}
	
img { border:0;}


#layout  {
  width:840px;
  clear:both;
  background:#eff6fa;
  margin:10px auto;}

#headTopLink {
  width:255px;
  height:68px;
  background:url(images/index_05.jpg);
  float:left;}

.topLinkText  {
  margin:39px 0 0 0;}

.topLinkText a {
  color:#8A8B86;}

  
.searchInput {
  width:120px;
  height:14px;
  border:none;
  background:none;}
  


	
/*********************************************************/
form,select {
  margin:0;
  padding:0;}
  
ul,li {
  margin:0;
  padding:0;
  list-style:none;}

.l {
	float:left;}
	
.r { 
	float:right;}
	
.cl {
	clear:both;}
	
a {
 color:#444141;
  text-decoration:none;}

a:hover {
  color:#cf0000;
  text-decoration:none;}
    
.center {
  text-align:center;}

.right {
  text-align:right;}

.left {
  text-align:left;}



  
/*============================*/
/*========TOP =======*/
/*============================*/
.t2 {
  margin-top:2px;}
  
.t5 {
  margin-top:5px;}

.t10 {
  margin-top:10px;}

.t15 {
  margin-top:15px;}

.t16 {
  margin-top:16px;} 
    
.t25 {
  margin-top:25px;}
    
.t31 {
  margin-top:31px;}  
    
.padT30{
  padding-top:30px;}  
  
 /*============================*/
/*========PADDING =======*/
/*============================*/ 

.PB3 {
  padding-bottom:5px;}

.PB2 {
  padding-bottom:3px;}

/*============================*/
/*========BOTTOM =======*/
/*============================*/

.b20 {
  margin-bottom:20px;}
  
/*============================*/
/*========LEFT =======*/
/*============================*/

.l20 {
  margin-left:20px;}

.l34 {
  margin-left:34px;}

.bottomLine {
  height:1px;
  clear:both;
  overflow:hidden;
  text-align:left;
  border-bottom:1px #a7acaf solid;}
  
#hotPosition {
  width:526px;
  float:left;}


.workInformation{
  width:390px;
  float:left;}


.newsList1 {
  float:left;
  margin:10px 0 0 0;}
  
.newsList1 a {
  width:390px;
  height:24px;
  line-height:24px;
  overflow:hidden;
  text-align:left;
  background:url(images/dotLine.gif) bottom repeat-x;
  float:left;}


.newsList2 {
  clear:both;
  height:24px;
  line-height:24px;
  background:url(images/dotLine.gif) bottom repeat-x;}
  
 .newsList7 {
  clear:both;
  margin:10px 0 0 0;}
  
.newsList7 a {
  width:50%;
  height:24px;
  line-height:24px;
  background:url(images/dotLine.gif) bottom repeat-x;
  float:left;}
   

.newsList {
  clear:both;
  margin:10px 0 0 10px;}
  
.newsList a {
  width:252px;
  height:24px;
  line-height:24px;
  background:url(images/dotLine.gif) bottom repeat-x;
  float:left;}
  
.newsList4 {
  clear:both;
  margin:10px 0 0 10px;}
  
.newsList4 a {
  width:100%;
  height:24px;
  display:block;
  line-height:24px;
  background:url(images/dotLine.gif) bottom repeat-x;
  clear:both;}  
 
   
.newsList5 {
  clear:both;
  margin:10px 0 0 10px;}
  
.newsList5 td {
  height:24px;
  display:block;
  line-height:24px;
  background:url(images/dotLine.gif) bottom repeat-x;
  clear:both;}   
  
.more {
  float:right;
  letter-spacing:-0.1em;
  font-size:11px;
  font-weight:bold;
  margin:20px 0 0 0;}

.more a {
  color:#AAA;}
    
.RT {
  color:#d70000;}
  
.BT {
  font-weight:bold;}
  
.loginInput {
  width:69px;
  height:19px;
  background:url(images/loginInputBG.jpg) no-repeat;
  border:none;}
  
.loginLink a {
  color:#f9292c;
  text-decoration:underline;}
  
.H30 {
 height:20px;
 overflow:hidden;}
 
.date {
  color:#AAA;
  font-size:9px;
  letter-spacing:-0.2m;}
  
.newsPic {
  border:1px #CCC solid;
  padding:3px;}

#main {
  float:left;
  height:auto;
  background:url(images/bottomBG.jpg) no-repeat bottom;}
  
.service {
  clear:both;
  color:#4e5677;
  margin:5px 0 0 3px;
  height:22px;
  line-height:22px;
  text-align:left;
  background:url(images/dotLine.gif) bottom repeat-x;}

.service a {
  color:#4E5677;}
  
.process {
  clear:both;
  color:#205db3;
  height:22px;
  line-height:22px;
  margin:5px 0 0 3px;
  text-align:left;
  background:url(images/dotLine.gif) bottom repeat-x;}

.process a {
  color:#205DB3;}

.blueBT {
  color:#3f4b87;
  font-weight:bold;}
  
#serviceContent {
  width:244px;
  float:left;
  margin:0 0 0 26px;}
  
#foot {
  width:840px;
  height:149px;
  clear:both;
  text-align:center;
  background:url(images/index_38.jpg) no-repeat;}
  
.blackLine {
  clear:both;
  border-top:1px #FFF solid;
  background:#000;
  height:3px;
  overflow:hidden;
  margin-bottom:10px;}
  
#left {
  width:187px;
  float:left;}
 
.leftBG {
  width:187px;
  height:576px;
  clear:both; 
  text-align:left;
  background:url(images/page_13.jpg) no-repeat;}
  
.leftBG1 {
  width:187px;
  height:576px;
  clear:both; 
  text-align:left;
  background:url(images/page_131.jpg) no-repeat top;}
  
.subMenu a {
  width:172px;
  height:29px;
  line-height:29px;
  background:url(images/subMenuBG.jpg) no-repeat;
  margin:0 0 0 5px;
  text-align:right;
  overflow:hidden;
  float:left;
  color:#0f4e85;}
  
.subMenu a:hover {
  background-position:0 -29px;}
  
.subMenu1 a {
  width:172px;
  height:29px;
  line-height:29px;
  background:url(images/subMenuBG1.jpg) no-repeat;
  margin:0 0 0 5px;
  text-align:right;
  overflow:hidden;
  float:left;
  color:#0f4e85;}
  
.subMenu1 a:hover {
  background-position:0 -29px;}
    
    
  
#right {
  width:580px;
  float:left;
  line-height:240%;
  margin:26px 0 0 35px;}
  
.dotLine {
   background:url(images/dotLine.gif) repeat-x;
   height:1px;
   margin:10px auto;
   clear:both;
   text-align:left;
   }


  
.order td {
  border:1px #CCC solid;}
  
.order input {
  height:14px;
  border:1px #CCC solid;}
  
.order textarea {
  width:390px;
  height:50px;
  border:1px #CCC solid;}  

.orderTit {
  text-align:right;
  background:#F5F5F5 !important;}
  
.newsBigTit {
  font-size:16px;
  text-align:center;
  font-weight:bold;
  color:#039;
  background:url(images/dotLine.gif) bottom repeat-x;}
  
.txt_01 { color:#36C; font-weight:bold;} 
  
.newsTit { font-size:14px; font-weight:bold; color:#06C; display:block; height:20px;}
  