@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
body{ font-family:"宋体", Verdana, Arial, Helvetica, sans-serif;
      font-size:9pt;
	  text-align:left;	  
	  background:#d1d1d1;}
.toparea{ background: url(../images/index713_03.jpg) repeat-x; 
      height:80px;
	  overflow:hidden;
	  width:1004px;	 
	  position:relative;}
.language{ float:right; padding:55px 10px 0 0; }
.language *{ vertical-align:middle;}
.language img{ padding:0 4px 0 15px;}
.language a{ color:#3a3a3a; text-decoration:none;}
.language a:hover{ color:#000; text-decoration: underline;}
.banner{ width:1004px;
         height:183px;
		 overflow:hidden;}
.nav{ background:url(../images/index713_15.jpg) repeat-x;
      height:35px;
	  overflow:hidden;
	  width:1004px; }
.nav ul{}
.nav li{ float:right;
         width:154px;
		 height:35px;
		 font-weight:bold;
		 text-align:center;
		 line-height:35px;
		 background:url(../images/index713_17.jpg);
		 margin-left:2px;}
.nav li a{ color:#fff; text-decoration:none; display:block; width:154px;
		 height:35px; text-align:center;}
.nav li.current a{ background:url(../images/index713_19.jpg); }
.nav li a:hover{ color:#ddd;  background:url(../images/index713_19.jpg);}
.wrapper{ background:url(../images/tech_02.jpg) repeat-y #fff;
          width:1004px;}
.leftpart{ width:226px; padding:20px 8px; float:left; overflow:hidden;}
.lefttit{ background:url(../images/tech_06.jpg); height:25px;
          line-height:28px; font-weight:bold; color:#000; padding-left:10px; overflow:hidden;}
.lefttit span{ color:#aaaaaa; padding-left:5px;}
.lefttit2{ background:url(../images/tech_06.jpg); height:25px;
          line-height:28px; font-weight:bold; color:#1159c1; padding-left:10px; overflow:hidden;}
.lefttit2 span{ color:#aaaaaa; padding-left:5px;}
.tita{ background:url(../images/tech_15.jpg) no-repeat; 
       height:22px;
	   line-height:22px;}
.tita a{ padding-left:25px; color:#000; text-decoration:none;}
.tita a:hover{padding-left:24px; }
.tit2list{ }
.tit2list li{ background: url(../images/index713_24.jpg) no-repeat 15px center;
              padding-left:26px;
			  }
.tit2list li a{ text-decoration:none; color:#333;}
.tit2list li a:hover{ text-decoration: underline; color:#000;}
.productlist li{ margin-top:12px;}
.rightpart { width:762px; overflow:hidden; padding:10px 0 20px; float:right;}
.indexboxback{ background:url(../images/index713_31.jpg) repeat-y;
               width:318px;
			   float:left;
			   display:inline;
			   margin:0 0 20px 42px;               
			   overflow:hidden;}
.indexbox{ background:url(../images/index713_44.jpg) no-repeat left bottom;
           height:212px;
		   color:#000;
		   }
.indexbox a{ text-decoration:none; color:#0f60bb;}
.indexbox a:hover{ text-decoration:underline;}
.picbox{ width:110px; height:110px; overflow:hidden; display:inline; float:left; margin:18px 8px 0;}
.newpro{ line-height:2.2em;  float:left; display:inline; padding:35px 5px 0 10px; }
.indexbox ul{ float:left; margin:15px 2px 0 0; display:inline; width:180px;}
.indexbox ul li{ height:25px; line-height:25px; border-bottom:1px solid #cecece;} 
.footer{ height:80px;
         width:1004px;
		 overflow:hidden;
		 background:#004ebe;
		 color:#eee;
		 line-height:1.4em;}
.footer p{ padding:10px;}
.footleft{ width:242px; height:80px;
           background:#5b5b5b;
		   float:left;
		   }
.footleft span{ font-size:7pt;
                font-family:Verdana;}
.footright span{ color:#98c8ff; font-weight:bold; font-size:11pt;}
.footright{ float:right;
            width:762px;}
.footright p{ text-align:right;}
.pagelistbox{ border:1px solid #cecece;
              background:#fff;
			  border-top:0;
			  padding:10px;
			  padding-bottom:35px;
			  margin-bottom:25px;
			  }
.pagelistbox li{ background:url(../images/tech_10-04.jpg) no-repeat 5px center;
                 padding-left:25px;
				 border-bottom:1px dashed #c8c8c8;
				 height:30px;
				 line-height:30px;
				 color:#000;}
.pagelistbox li a{ color:#000; text-decoration:none;}
.pagelistbox li a:hover{ text-decoration: underline;}
.pagelistbox li.current{ font-weight:bold; background:url(../images/tech_10.jpg) no-repeat 5px center;}
.pagetit{ background: url(../images/about_03.jpg); width:736px;
          height:37px; overflow:hidden;
		  margin:0 13px 20px;
		  line-height:37px;}
.rigadd{ float:right; padding:0 18px 0 20px; 
         background:url(../images/about_06.jpg) no-repeat left center;		 
		 color:#666666;
		 }
.rigadd a{ color:#666; text-decoration:none;}
.rigadd a:hover{ color:#000; text-decoration:underline;}
.chn{ color:#1159c1;
      font-size:11pt;
	  padding-left:40px;
	  font-weight:bold;
	  line-height:40px;
	  }
.eng{ padding-left:10px;
      color:#88a7ba;
	  font-size:9pt;
	  font-family:Verdana;}
.rightcon{ padding:0 40px 20px;
           width:682px;
		   overflow:hidden;}
.rightcon2{ padding:0 0 20px;
           width:762px;
		   overflow:hidden;}
.rightcon p{ text-indent:2em;
             line-height:1.7em;
			 padding-bottom:15px;}
.contacttit{ padding:25px 10px;
             border-bottom:1px dashed #929292;
			 font-size:11pt;
			 font-weight:bold;}
.contactcon{
             line-height:2.5em;
			 padding:30px 60px 80px;}
.zptit{  font-size:9pt;
		 font-weight: normal;
		 line-height:1.7em;
		 padding:15px 10px;
         border-bottom:1px dashed #929292;}
.zpcon{ padding:30px 60px 80px; 
        line-height:2em;}
.zpcon .tit{ text-indent:-2em; color:#0f39d4; font-weight:bold;}
.zpcon span{ font-weight:bold; padding-right:15px;}
.techbox { background:url(../images/tech_03.jpg) repeat-x;
           width:672px; overflow:hidden;}
.techtable{ width:670px; text-align:center;}
.techtable th{ height:40px; color:#666; font-weight:normal;}
.techtable td{ height:30px;}
.techtable td img{ padding-right:3px;}
.techtable td a{ color:#0f39d4; text-decoration: none; }
.techtable td a:hover{ text-decoration:underline;}
.techtit{ background:url(../images/tech2_03.jpg) no-repeat; height:34px;
          line-height:34px; padding-left:20px;
		  margin-bottom:20px;}
.techcon{ padding:0 0 40px 40px;
          line-height:1.8em;}
.techconlist{ padding:0 0 40px 40px;}
.techconlist li{ padding-left:20px;
                 background:url(../images/tech2_07.jpg) no-repeat left 2px;
				 height:30px;}
.tech3box{ background:url(../images/tech3_03.jpg) no-repeat;
           width:468px; height:54px;
		   position:relative;
		   margin-top:15px;}
.tech3box .more{ position:absolute; right:10px; top:15px;}
.tech3box .tit1{ color:#083c88; font-size:13pt; font-weight:bold; padding:0 0 0 25px; line-height:35px;}
.tech3box .tit2{ color:#bcbcbc; font-size:9pt; padding-left:25px;}
.protit{}
.protit .titname{ background:url(../images/product_03.jpg) no-repeat; 
         width:188px; 
		 height:16px;
		 color:#000;
		 line-height:16px;
		 padding-left:10px;
		 float:left;}
.prohint{ line-height:1.7em;  height:100px; overflow:hidden;}
.prohint img{ float:left; padding:0 15px;}
.prohint p{ padding:10px 0 0 0; float:left; text-indent:0; color:#666666;}
.protabbox{ padding:25px 0 20px;
            border-bottom:1px dashed #929292;
			}
.protabbox th{ width:130px; text-align:center;}
.protabbox td{ line-height:1.7em; color:#888888;}
.tabprotit{ background:url(../images/product2_03.jpg) no-repeat left top;
                    padding-left:20px; color:#000;}
.proinfobox{ padding:25px 0 20px;
            border-bottom:1px dashed #929292;
			}
.proinfobox th{ text-align:center;}
.proinfobox td{ line-height:1.7em; color:#888888; padding-left:15px; padding-top:15px;}
.proinfobox td span{ 
                    color:#999;}
.proinfotxt{ line-height:1.7em;
             padding-top:15px; color:#666; padding-bottom:20px;}
.pagenum { padding:25px 0 15px;
           text-align:center;
		   color:#666;}
.pagenum *{ vertical-align:middle;}
.pagenum a{ color:#666; text-decoration:none;}
.pagenum a:hover{ text-decoration:underline; color:#000;}
.projectlist {}
.projectlist li{ width:140px; height:180px; overflow:hidden; text-align:center; float:left; margin:10px 0 0 40px; display:inline; overflow:hidden; line-height:1.5em;}
.projectlist li img{ width:160px; padding-bottom:10px;}	
.newslist{}	   
.newslist li{ background:url(../images/product2_03.jpg) no-repeat left top;
              padding-left:25px;
			  margin-top:20px;
			  padding-right:30px;}	 
.newslist li span{ float:right; color:#999; }  
.newslist li a{ color:#333; text-decoration:none;}
.newslist li a:hover{ color:#000; text-decoration: underline;}





