/* 基础样式 */
*{
  margin:0;
  padding:0;
  font-family:Arial,Helvetica,sans-serif;
  color:#666666;
  font-size:12px;
  list-style-type:none;
  text-decoration:none;
}
body{
     line-height:150%;
	 background-color: #CCCCCC;
	 }
img{
    border:0;
}
form{
     margin:0;
	 padding:0;
	 }
/* main */
.top{
     margin:0 auto;
	 width:990px;
	 height:26px;
	 background-color:#EFF1F1;
	 color:#003366;
	 line-height:26px;
}
.top a{
       color:#003366;
}
.top a:hover{
             color:#009999;
}

.nav{
     padding-top:10px;
	 margin-left:auto;
	 margin-right:auto;
	 width:990px;
	 height:73px;
	 background-color:#FFFFFF;
}
.logo{
      float:left;
	  padding-top:18px;
	  margin-left:40px !important;
	  margin-left:20px;
	  width:150px;
	  height:45px;
}
.menu ul li.li1{
                float:left;
				width:2px;
				height:63px;
			    margin-left:5px;
 			    background:url(../images/menu_di.jpg) no-repeat;	
}
.menu ul li.li2{
	            float:left;
	            margin:0;
	            width:114px;
	            height:63px;
	            color:#003366;
	            font-size:15px;
	            font-weight:bold;
	            text-align:center;
}
.menu ul li a{
              color:#003366;;
}
.menu ul li a:hover{
                    color:#000000;
}
.nav_box{
         margin-top:5px;
         text-align:center;
}
.banner_top{
            padding-top:8px;
			margin-left:auto;
			margin-right:auto;
			width:990px;
			height:12px;
			background-color:#EFF1F1;
			overflow:hidden;
}
.banner{
        margin:0 auto;
		width:990px;
		height:191px;
		background:url(../images/banner.jpg) no-repeat;
}
.main{
       margin:0 auto;
	   width:990px;
	   height:1012px;
	   border-bottom:1px solid #CCCCCC;
	   background-color:#FFFFFF;
}
.main1{
       margin:0 auto;
	   width:990px;
	   height:566px;
	   border-bottom:1px solid #CCCCCC;
	   background-color:#FFFFFF;
}
.left{
      float:left;
	  margin-left:13px !important;
	  margin-left:6px;
	  width:182px;
	  height:1012px;
	  background-color:#E8F0F3;
}
.left1{
       float:left;
	   margin-left:13px !important;
	   margin-left:6px;
	   width:182px;
	   height:566px;
	   background-color:#E8F0F3;
}
.left_title{
            float:left;
			margin:0;
			width:182px;
			height:49px;
			background-color:#313C42;
			font-size:15px;
			color:#FFFFFF;
			font-weight:bold;
			line-height:49px;
			text-align:center;			
}
.left_list{
           float:left;
		   margin:0;
		   width:182px;
		   height:233px;
		   background:url(../images/list_bg.jpg) repeat-x;
}
.left_list a{
             color:#FFFFFF;
}
.left_list a:hover{
                   color:#000000;
}
.left_list ul{
			  margin:0;
			  padding:0;			  
}
.left_list li{
			   color:#FFFFFF;
			   margin-top:10.5px !important;
			   margin-top:11px;			   		   
}
.search{
        float:left;
		margin:0;
		width:182px;
		height:84px;
		background-color:#69757B;
		font-size:15px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:50px;
}
.search_pic{
            float:left;
			margin-top:8px;
			margin-left:13px;
			width:35px;
			height:35px;
}
.search_input{
			  height:18px;
			  width:90px;
			  margin:6px 0 0 8px;
			  font-size:12px;
			  border:1px solid #000000;
}
.search_submit{
               cursor:hand;
			   width:60px;
			   height:20px;
			   margin:3px 0 0 10px;
			   border:1px solid #000000;
			   text-align:center;
			   color:#999999;
			   background-color:#FFFFFF;
			   line-height:16px;
}
.link{
      float:left;
	  margin:0;
	  width:182px;
	  height:33px;
	  background-color:#8E9FA9;
	  font-size:15px;
	  color:#FFFFFF;
	  font-weight:bold;
	  line-height:33px;
}
.link_gray{
           float:left;
           width:182px;
		   height:5px;
		   background-color:#69757B;
		   overflow:hidden;
}
.link_content{
              width:180px;
			  height:608px;			  
              border-left:1px solid #CCCCCC;
			  border-right:1px solid #CCCCCC;
}
.link_content1{
               width:180px;
			   height:130px;			  
               border-left:1px solid #CCCCCC;
			   border-right:1px solid #CCCCCC;
}
.banner_bottom{
               float:left;
               margin:0;
			   width:795px;
			   height:28px;
			   background-color:#EFF1F1;
			   line-height:28px;
			   clear:right;
}
.pr_info{
         float:left;
		 margin-top:20px;
		 margin-left:20px;
		 width:568px;
		 height:964px;
}
.home_info{
           float:left;
		   margin-top:20px;
		   margin-left:20px;
		   width:568px;
		   height:518px;
		   background:url(../images/info_bg.jpg) repeat-x;
}
.search_01{
           float:left;
		   margin:0; 
		   width:720px;
		   height:50px;		   
		   line-height:50px;
		   text-align:center;
		   background-color:#313C42;
		   color:#FFFFFF;
}
.search_02{
           float:left;
		   margin:0; 
		   width:720px;
		   height:150px;		   
		   text-align:center;
		   background-color:#CCCCCC;
}
.pr_title{
          float:left;
		  margin:0;
		  width:568px;
		  height:46px;
		  border-top:2px solid #333333;
		  border-bottom:1px dashed #333333;
		  background:url(../images/title_bg.jpg) repeat-x;
		  line-height:46px;
		  font-size:15px;
		  font-weight:bold;
		  color:#000000;
}
.title_list{
            float:left;
			margin-top:16px;
			margin-left:12px;
			width:11px;
			height:11px;				
}
.pr_main{
         float:left;
		 margin-top:35px;
         width:566px;
		 height:155px;
		 border:1px solid #999999;
}
.pr_main1{
          float:left;
		  margin-top:35px;
          width:566px;
		  height:300px;
		  line-height:2;
}
.pr_pic_box{
            float:left;
		    width:198px;
		    height:155px;
		    border-right:1px solid #999999;
}
.pr_pic_box2{
             float:left;
			 margin-right:10px;
		     width:198px;
		     height:155px;
		     border:1px solid #999999;
}
.pic01{
       float:left;
	   margin-top:6px;
	   margin-left:6px !important;
	   margin-left:3px;
	   width:185px;
	   height:142px;	   
}
.word01{
        float:left;
		margin-top:15px;
		margin-left:30px !important;
		margin-left:15px;
		width:330px;
		height:126px;
		line-height:120%;
}
.word02{
        float:left;
		margin-top:15px;
		width:390px;
		height:270px;
		line-height:2;
}
.pic_box{
		 margin-top:8px;
		 margin-left:auto;
		 margin-right:auto;
		 width:157px;
		 height:121px;
		 text-align:center;
}
.word_box{
          margin-top:10px;
		  margin-left:auto;
		  margin-right:auto;
		  width:157px;
		  height:40px;
		  line-height:120%;
		  text-align:center;
}
.pr_gray{
         float:left;
		 margin-top:18px;
		 width:568px;
		 height:22px;
		 background-color:#EFF1F1;
}
.pr_gray a:hover{
                 color:#FF6600;
}
.gd{
    float:left;
	margin-top:5px;
	width:566px;
	height:120px;
	border:1px solid #CCCCCC;
	}
.pr_pic_box01{
              float:left;
			  margin-top:10px;
			  width:176px;
			  height:180px;
			  border:1px solid #999999;			
}
.pr_pic_box02{
              float:left;
			  margin-top:10px;
			  margin-left:17px;
			  width:176px;
			  height:180px;
			  border:1px solid #999999;			
}

.right{
       float:left;
	   margin-top:20px;
	   margin-left:20px !important;
	   margin-left:10px;
	   width:168px;
	   height:281px;	  
}
.r_content_box{
               float:left;
			   margin:0;
			   width:168px;
			   height:50px;
			   background-color:#F0F1F3;      
}
.r_content_box2{
                float:left;
			    margin-top:5px;
			    width:168px;
			    height:50px;
			    background-color:#F0F1F3;      
}
.icon{
      float:left;
	  margin-top:3px;
	  margin-left:4px !important;
	  margin-left:2px;
	  width:44px;
	  height:44px;
}
.line{
      float:left;
	  margin:0;
	  width:105px;
	  height:2px;
	  background-color:#666666;
	  overflow:hidden;
}
.r_title1{
         float:left;
		 margin-top:10px;
		 width:120px;
		 height:15px;
		 line-height:15px; 
}
.r_title1 a:hover{
                  color:#009999;
}
.r_title2{
          float:left;
		  margin:0;
		  width:120px;
		  height:15px;
		  line-height:15px; 
}
.r_title2 a:hover{
                  color:#009999;
}
.login{
       float:left;
	   margin-top:5px;
	   width:168px;
	   height:61px;
	   background:url(../images/map.jpg) no-repeat;       
}
.login a:hover{
               color:#000000;
}
.footer{
        margin:0 auto;
		width:990px;
		height:68px;
		background-color:#FFFFFF;
}
.cr{
    float:left;
	margin-top:8px;
	margin-left:8px !important;
	margin-left:4px;
	width:500px;
	height:60px;
	border-left:1px solid #CCCCCC;
	font-size:10px;
}
/*home部分*/
.home_main{
           float:left;
		   margin:0;
		   width:568px;
		   height:322px;
}
.c_left{
        float:left;
		margin:0;
		width:390px;
		height:322px;
		background:url(../images/h_t_bg.jpg) no-repeat;		
}
.c_title1{
         float:left;
		 margin:0;
		 width:390px;
		 height:23px;
		 clear:right;
}
.company_word{
              float:left;
		      margin:0;
		      width:390px;
		      height:297px;
}
.c_right{
         float:right;
		 margin:0;
		 width:157px;
		 height:322px;	
}
