
/*初始化*/
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	/*background:url(images/bg_body.jpg) repeat-x left top #FFFFFF;*/
	 font-size:12px;
	 line-height:140%;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5{ font-size:14px; font-weight:bold;}
h5{font-size:12px;font-weight: normal; margin: 5px 0px; color: #00759F;}
h6{font-size:12px;font-weight: normal;Text-indent:-1em; margin: 5px 10px;}
blockquote{	margin: 2px 0px 2px 50px;}
blockquote p{text-indent:0em; }

img, table, td, th { border-style: none;
    border-color: inherit;
    border-width: 0;
}
sup{font-size:9px;color:#1079AD;font-weight:bold;}

ul, ol ,li{ list-style-type:none;}
a { color:#1079AD; text-decoration: none;}
a:hover { color:#1079AD; text-decoration:none;}
.red{ color:Red;}

select, input, textarea{ font-size:12px;}
.clear{clear:both;}
/* 清除浮动 */
.clearfix:after{ content: "."; clear:both; display:block; height:0; visibility: hidden;}

/*头部*/

/*#head { width:100%; height:127px; background: url(images/body_bg.png) repeat-x top;margin:0 auto;}*/
#head {width:980px; height:80px;margin:0 auto; position:relative; }    
	    #head .logo {left:10px;top:15px;width:301px; height:46px; background:url(images/logo.gif) left top no-repeat;position: absolute;}
	     #head .reg {right: 15px;top:15px;position: absolute; color:#888888;}	     
	     #head .reg a{color:#888888;}
	      #head .search {right: 135px;top:15px;position: absolute; color:#888888;}
			 #head .language {right: 15px;top:15px;width:207px;position: absolute;}
			.menu{width:750px; height:36px;position:absolute;top:40px;left:340px; z-index:1000;}
			
/*----location -----*/
#banner{clear:both; width :980px;margin:0 auto;}	
#loc{width :980px;height:15px; color:#333; background:url(images/nav0.gif) left  bottom repeat-x; margin:10px auto; padding-bottom:5px; }
#loc li{display:inline;}	
#loc a{color:#666;}
#loc a:hover{color:#222;}
.ctitle {
	background-image: url(images/underline_02.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;
	height: 30px;
	position: relative;
}
.ctitle span {
	font-size: 14px;
	color: #EB8941;
	background-image: url(images/underline_03.gif);
	background-repeat: repeat-x;
	background-position: 0px 19px;
	font-weight: bold;
	height: 30px;	
	padding:0 8px 10px 10px;
	z-index:1;
	position: relative;
}	

/*内容*/
#content{width:980px;  margin:10px auto; color:#404040; min-height:350px;}	
	
#ct-left{float:left; width:260px; vertical-align:top;  background-color  :#F3F3F3;background:url('images/navBg.jpg') no-repeat 0 0;}
#ct-right{float:right; width:705px;}
/*-----左侧导航----*/
.nav_dl {
padding:0px;
margin:15px;
}
.nav_dl dt {
color:#136495;font-size:14px;font-weight:bold;
}
.nav_dl dd {
width:100%;margin:0px;padding-top:10px;
}
.nav_dl dd ul, .nav_dl dd ul li {
	list-style-type:none;
}
.nav_dl dd li 
 {
    font-size:12px;
    padding:5px 0 5px 3px;
    background:url(images/nav0.gif) left  bottom repeat-x;
}
.nav_dl dd li span
 {
    font-size:11px;  
    color: #EE9A00;
}
.nav_dl dd li  li
 {
    font-size:11px;
    padding:3px 0 3px 8px;
    background:url(images/spacer.gif) left  bottom repeat-x;
}
.nav_dl dd a {
color:black;
height:32px;text-decoration:none;
}
.nav_dl dd a:hover,.nav_dl dd a.v {
color:#1079AD;text-decoration:none;
}
	
/*--------- main----- */
#main{line-height:140%;width:99%; clear:both; padding:10px 0;}

/* ---------------------------------listtop图片列表---------------------------- */	
#main .listtitle {
	
	height: 25px;
	position: relative;
}

#main .listtitle span {
	font-size: 12px;
	color: ThreedDarkShadow;	
	/*  vertical-align: -18px;*/	
	font-weight: bold;
	padding-bottom: 15px;
	padding-left: 5px;
}
#main .listshow {   
	width: 320px;
}
#main .listshow .img{
   float: left;
	padding-left: 5px;
	 margin-right: 10px;
}

#main .listshow ul {  
    display: block;    
    list-style-type: none;
    padding: 0 0 5px 5px;	
}

#main .listshow ul li{ 
 display: block;   
	  padding-left: 20px;
	 /*  padding-bottom: 2px;*/
    color: #666;
    background-color: #fff;
	 background-image: url(images/bullet02.gif);
	 background-position: 10px 5px;
	background-repeat: no-repeat;
	font-size: 12px;
}
#main .listshow ul li ul li{   
	  padding-left: 20px;
	 /*  padding-bottom: 2px;*/
    color: #777;
    background-color: #fff;
	 background-image: url(images/icon_c6.gif);
	 background-position: 10px 5px;
	background-repeat: no-repeat;
	font-size: 12px;
}
#main .listshow ul li ul li a{
    text-decoration: none;
    color: #777; 
}

#main .listshow ul li a{
    text-decoration: none;
    color: #303030; 
	 
}
#main .listshow  ul li a:hover{
    text-decoration: none;
    color: #6495ED;   
    padding: 0 0 0 1px;
}

/* ---------------------------------content----------------------------- */


#main #showbody a {
    color: #00759F;
	 text-decoration:  none;		 
}
#main #showbody a:hover ,#main #showpro a:hover { color: #228B22; text-decoration:none;}
#main #showbody strong {
    color:  #3472A9;              /*#9DAE2f;*/
	font-size: 12px;
	line-height: 120%;	
	margin-top: 15px;
}
#main #showbody h2,#main #showbody h1,#main #showpro h2,#main #showpro h1 {
    color: #3472A9;
	font-size: 14px;
	line-height: 200%;	
	margin-top: 15px;
}
#main #showbody h3{
display: block;
height: 20px;
width:auto;
margin-top: 15px;
margin-bottom: 5px;
padding-left: 10px;
font-size: 12px;
color: #00759F;
}

#main #showbody p { padding-bottom:8px;font-size:12px; line-height: 180%;margin:0px 0px 0px 20px; }					
#main #showbody li { margin-bottom:5px; text-indent: -0.7em;}	
#main #showbody ul { margin:0 20px 0 30px; list-style-type: none;line-height: 120%}	
#main #showbody table li { margin-bottom:5px; text-indent: -1em;font:12px Arial,Verdana,Tohama, Calibri;}	
#main #showbody table ul { margin:10px; list-style-type: none;line-height: 120%;font:12px Arial,Verdana,Tohama, Calibri;}	
#main #showbody .des { padding-bottom:5px;font-size:12px; line-height: 180%;}


/* product */		
#main #showpro   #probg1 { background: url(images/probg.jpg) no-repeat left top; padding-top: 5px; padding-left: 10px;}	
#main #showpro   #probg2 { background: url(images/probg2.jpg) left top; padding-top: 5px; padding-left: 10px;  background-repeat: repeat-x; }	

#showpro p{
line-height: 160%;
margin-bottom: 10px;
}
#showpro .digit{background: url(images/top_pane.png) -5px 0px no-repeat; color:#fff; padding: 0px 3px 0px 3px;height:12px; font-size:10px;  width: 16px;}
#showpro .prod_title{background: url(images/protitlebg.png) 0px 0px; color:#666; font-weight: bold;  background-repeat: repeat-x;  }
#showpro #prolist tr td{ padding: 4px 6px;  }


table.grid
{
    margin-top: 3px;
    border-collapse: collapse;
    width: 100%;
}

table.grid td
{
    padding: 4px 3px 3px 3px;
    border: solid 1px #d5d5d5;
}

table.grid tr:hover
{
background-color: #edf5ff;
}

table.grid th
{
    padding: 4px 3px 2px 3px;
    border: solid 1px #d5d5d5;
}
.grid
{
	font-family: arial;
	font: 12px;
	border: solid 1px #7f7f7f;	
}

.grid .altrowstyle 
{
    background-color: #edf5ff;
    border-bottom: solid 1px #edf5ff;
}
.grid .rowstyle td, .altrowstyle td 
{
    padding: 4px 10px 4px 10px;
    border-right: solid 1px #cbcbcb;
	border-bottom: 1px solid #C1DCFF;
word-break: keep-all;
white-space: nowrap;
}

/* ---------------------------------table----------------------------- */
.xi{
    border: 1px solid #A6A6A6;
    border-width:1px 0 0 1px;
    margin:8px 0 8px 0;
    text-align:center;
    border-collapse:collapse;	 
}
.xi td,th{
    border:1px solid #A6A6A6;
    border-width:0 1px 1px 0;
	 padding:4px;
    margin:2px 0 2px 0;
    text-align:left;
}
#main #showbody .xi tr td p,#main #showbody .xi th td p{
   padding:4px;
	margin:0;
	text-indent: 0em; 
	font-size:12px; 
	line-height: 120%;
	font:12px Arial,Verdana,Tohama ;
	}

.xi th{
    text-align:center;
    font-weight:600;
    font-size:12px;
    background-color:#F4F4F4;
} 
.xi .tou{
    text-align:center;
    font-weight:600;
    font-size:12px;
    background-color:#F4F4F4;
} 
.tou td,th{
    text-align:center;
    font-weight:600;
    font-size:12px;
    background-color:#F4F4F4;
} 


/* ------input------ */

.input-default,input[type='text']
{    
    font-size: 10pt;
    padding: 2px;
    border: 1px solid #999;   
}
.input-hover-on
{    border: solid 1px #7F9DB9;
}

.urlbutton,.grid th,input[type='button'],input[type='submit']{ border: 1px solid #777777; background: #ffffff url(images/urlbutton.png) 50% 50% repeat-x; font-weight: normal; color: #555555;font-weight: bold;
    margin: 0.2em 0.3em 0.1em 0.3em;
    padding: 0.2em 0.5em 0.2em 0.5em;
    text-align: center; }input[type='button'],input[type='submit']{cursor:   pointer}
/* ------validation------ */
.error { color: #ff0000; padding-left: 5px; }
.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

/* foot */
#foot{width:980px; background:url(images/dotline.gif) left top repeat-x;height:38px; font-size: 12px; color:#666; margin: 0 auto; padding-top:5px;}   
    .ft-left{float:left;}
    .ft-right{float:right;}
   #foot  .ft-right a{  padding:0 5px 0 5px;}
/* ---- table ----  */
