*{
	margin:0;
	padding:0;
}
html, body {
	height: 100%;
}
body{
	background:#FFFFFF;
	color:#696969;
	font-family: Arial;
	behavior:url("inc/csshover.htc");
	}
td,p,li,a,select,div{
	font-size:12px;
}
ul, li{list-style-type:none;}
a img{border:none;}
img{border-color:#DCDCDC;}
p{padding:7px 0;}
a{color:#999999;text-decoration:underline;}
/*a:visited{color:#800080;}*/
a:hover{color:#FF3300;text-decoration:underline;}
a.red{color:#FF3300;text-decoration:none;}
a.red:hover{color:#9E080C;text-decoration:underline;}
/***** Text Style *****/
.tips{font-size:12px; color:#999;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.mcolor{color:#990000;}
.blue12{color:#436FB6; font-size:12px;}
.blue13{color:#0A51A1; font-size:13px;}
.white{color:#FFFFFF;}
.grey{color:#CCCCCC;}
.red{color:#FF3300;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.float_left {float: left;padding: 7px;}
.float_right {float: right;padding: 7px;}
.image_float_left {float: left;clear: left;margin-right: 8px;}
.image_float_right {float: right;clear: right;margin-left: 8px;}
/***** 背景色块 *****/
h2{ width:178px; line-height:33px;background:url(../img/menu_hr.gif) no-repeat right; color:#fff;font-size:12px;padding-left:20px;}
h3{ width:198px;text-align: center;}
.logindiv input{vertical-align:middle;}
.input01{ width:49px; line-height:22px; border:none; background:url(../img/bg_input01.gif) no-repeat left center; color:#fff; cursor:pointer;}
.input02{ width:40px; line-height:19px; border:none; background:url(../img/bg_input02.gif) no-repeat left center; color:#fff; cursor:pointer;}
.input03{ width:60px; line-height:22px; border:none; background:url(../img/bg_input03.gif) no-repeat left center; color:#fff; cursor:pointer;}
#content .lastli,#header2 .lastli,#headmenu .lastli {
	border: none;
	background: none;
}
.title01{color:#0A51A1; font-size:13px;padding-left:18px; background:url(../img/ico_01.gif) no-repeat left 5px; font-weight:bold;}
.title02{color:#0A51A1; font-size:13px;padding-left:18px; background:url(../img/ico_02.gif) no-repeat left 5px; font-weight:bold;}
.title03{color:#0A51A1; font-size:13px;padding-left:18px;  background:url(../img/ico_02.gif) no-repeat left center; font-weight:bold;}
.tab01 td{padding:5px 1px 0 0;}
.tab02 td{padding:4px;}
.tab03 td{padding:5px 1px 0 0;border:solid #666 1px;}
.text01, text01 p{line-height:160%; padding:20px 10px 10px 10px;}
.line td{ border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3; color:#666666;padding:6px; }
.line th{ background: url(../img/pro_bg03.gif) repeat-x left bottom; color:#0A51A1; font-weight: bold;line-height:32px; }
.line .noborder{border-right:none; color:#0A51A1;}
.line .first{border-left:1px solid #E3E3E3;}
.line .nodisplay{display:none;}
.line .down a{color:#0A51A1;}
.order {margin-top:5px; border-left:1px solid #E3E3E3;border-top:1px solid #E3E3E3;}
.order td{border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3; padding:3px;}
.orderinfo {margin-top:5px; border-left:1px solid #E3E3E3;border-top:1px solid #E3E3E3;}
.orderinfo td{border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3; padding:3px; vertical-align:middle;}
.orderinfo input{ float:left; vertical-align:middle;}
/* 链接颜色 */
a.blue,a.blue:link,a.blue:visited {font-size: 12px;color: #0C8CCB;text-decoration: none;}
a.blue:hover {color: #06305F;}
/*菜单*/
#headmenu {
	float: left;
	background: url(../img/menu_bg.gif) no-repeat left bottom;
	width: 940px;
}

#headmenu li {
	float: left;
	padding:0 8px 0 8px;
	text-align:center;
	line-height: 30px;
	background: url(../img/menu_line.gif) no-repeat right center;
}

#headmenu li a {
  display:block;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px;
	text-decoration: none;
	line-height: 30px;
	font-family: arial, verdana, sans-serif;
}
#headmenu li a:hover{
  color: #FFF;
	text-decoration:underline;
	}
#headmenu ul{
	position:absolute;
	left:-999em;
	border:1px solid #FFF;
	border-top:none;
}
#headmenu li:hover ul{
	left:auto;
	width:100px;
}
#headmenu li ul li{
	float:left;
	margin:0;
	padding:0;
	border-top:1px solid #FFF;
	background:none;
}
#headmenu li ul li a{
  font-size: 12px;
  line-height: 22px;
  padding: 0 0 0 5px;
  width:100px;
	background:#2067B7;
	color:#FFF;
	font-weight:normal;
	filter:Alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
}
#headmenu li ul li a:hover{
	top:0;
	background:#0A51A1;
	color:#fff;
}
/*列表形式*/
.honewsul{
  width:320px;
	float:left;
  margin-bottom:22px;
}
.honewsul li{
	float:left;
	padding:6px 0 ;
	font-size:12px;
	width:320px;
	color:#0A51A1;
}
.honewsul li span{float:left;width:280px; }
.honewsul li a{
  color:#666666;
	margin:0 2px 0 0 ; 
	padding-left:10px;
	text-decoration:none;
  background:url(../img/arrow_gary.gif) no-repeat left ;
	}
.honewsul li a:hover{
  color:#0A51A1;
  text-decoration:none;
  background:url(../img/arrow_blue.gif) no-repeat left ;
}
.honewsul li.on a{
  color:#DA251D;
  text-decoration:none;
  background:url(../img/arrow_red.gif) no-repeat left ;
 }
.newsul{
  width:600px;
	float:left;
}
.newsul li{
	float:left;
	padding:8px 0 ;
	font-size:12px;
	width:600px;
	color:#0A51A1;
}
.newsul li span{float:left;width:520px; }
.newsul li a{
  color:#666666;
	margin:0 10px 0 0 ; 
	padding-left:20px;
	text-decoration:none;
  background:url(../img/arrow_blue02.gif) no-repeat left ;
	}
.newsul li a:hover{
  color:#0A51A1;
  text-decoration:none;
 }

.produl{
  float:left;
  width:320px;
  color:#626262;
  }
.produl li{
  float:left;
  margin-bottom:15px;
  width:320px;
  }
.produl li img{
  float:left; 
  border:1px solid #CCCCCC;
  padding:2px;
  margin-right:10px;
  }
.produl li a{
  color: #0A51A1;
  font-weight: bold;
  text-decoration:underline;
}
.produl li a:hover{
  color: #009933;
  text-decoration:none; 
  }
.produl li div{
  float:left;
  padding:5px;
  width:200px; }


.newsdl{ 
 font-size:12px;
 }
.newsdl dt{ 
 color:#666666;
 padding-left:15px;
 line-height:20px;
 background:url(../img/arrow.gif) no-repeat left;
 }
.newsdl dd{
 color:#666666;
 margin:0 0px 10px 8px;
 padding-bottom:10px;
 line-height:15px;
 text-decoration:none;
 background:url(../img/line.gif) no-repeat left bottom;
 }
.newsdl dd a{
 color:#666666;
 font-size:12px;
 padding-left:5px;
 text-decoration:none;
 }
.newsdl dd a:hover{
 color:#550000;
 text-decoration:none;
 }
.ul_01{
}
.ul_01 li{
	padding:7px 0;
	background:url(../img/line.gif) no-repeat left bottom;
	color:#666;
}
.ul_01 li span{
	padding:0 5px 0 10px;
	background:url(../img/arrow.gif) no-repeat left 4px;
	font-size:10px;
}
.ul_01 li a{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.ul_01 li a:hover{
	color:#550000;
	text-decoration:none;
}










.contdl{ 
 font-size:12px;
 
 }
.contdl dt{ 
 color:#094991;
 font-weight:bold;
 padding-left:20px;
 line-height:20px;
 background:url(../img/arrow_red02.gif) no-repeat left;
 }
.contdl dd{
 color:#666666;
 margin:0 0px 30px 8px;
 padding:10px;
 line-height:15px;
 text-decoration:none;
 background:url(../img/line.gif) repeat-x left bottom;
 }
.contdl dd a{
 color:#094991;
 font-size:12px;
 padding-left:5px;
 text-decoration:underline;
 }
.contdl dd a:hover{
 color:#F97E07;
 text-decoration:none;
 }
 .instrdl{ 
 font-size:12px;
 }
.instrdl dt{ 
 color:#094991;
 font-weight:bold; 
 padding-left:21px;
 line-height:20px;
 background:url(../img/arrow_blue02.gif) no-repeat left;
 }
.instrdl dt a{
 color:#094991;
 font-size:12px;
 text-decoration:none;
 }
.instrdl dd{
 color:#666666;
 margin:0 0px 10px 8px;
 padding-bottom:10px;
 line-height:15px;
 padding-left:14px;
 text-decoration:none;
 }
.instrdl dd a{
 color:#666666;
 font-size:12px;
 padding-left:5px;
 text-decoration:none;
 }
.instrdl dd a:hover{
 color:#550000;
 text-decoration:none;
 }
.page_div{ float:left;
 width:700px;
 color:#000000;
 font-size:12px;
 text-align: center;}
.page_div .title{ 
 color:#000000; 
 font-weight:bold; 
 font-size:12px; 
 background:url(../img/arrow05.gif) no-repeat left 8px;
 padding-left:10px;}
 .page_div .PageShow{
 padding-right:20px;
 color:#0A51A1;
 font-size:12px;}
.page_div .PageActive{
 color:#0A51A1;
 font-size:11px;}
.page_div a{
 text-decoration:none;
 padding:3px;
 font-size:11px;
 color:#959595;}
.page_div a.page{
 font-size:12px;
 color:#333;}

.page_div span{
 padding:3px;
}
.Hot {
	width: 320px;
	float: left;
}

.Hot div {
	width: 320px;
	color: #5F5F5D;
	float: left;
  background: url("../img/line_01.gif") repeat-x left bottom;
}

.Hot div .Hottab {
	width: 84px;
	line-height:26px;
  font-size: 13px;
  color: #fff;
  text-align: center;
	overflow: hidden;
  font-weight: bold;
	background: url("../img/blue_bg.gif") no-repeat center;
	float: left;
	cursor: pointer;
}

.Hot div .HottabOff {
	width: 84px;
	line-height: 26px;
  font-size: 12px;
  color: #000;
  text-align: center;
	overflow: hidden;
  font-weight: normal;
	background: url("../img/gary_bg.gif") no-repeat center;
	float: left;
	cursor: pointer;
}

.Hot .Hottabcontent {
	width: 300px;
  float: left;
	}
#footer{
	margin:auto;
	width:940px;
	height:60px;
	}
#footer01{
	padding:0px 25px 10px;
	color:#FFF;
  line-height:40px;
	background:url(../img/bottom_bg.gif) no-repeat left top;
}
#footer01 a{
	margin:0 10px;
  color:#FFF;
  text-decoration:none;
 }
#footer01  a:hover{
 text-decoration:underline;}
#footer02{
	margin:10px 6px 10px;
	color:#AAAAAA;
  text-align:center;
	font-size:12px;
}
#footer02 strong{ font-size:12px;}
#footer02 a{ color:#ccc;}
#demo { 
  background: #FFF; 
  overflow:hidden; 
  width: 940px; 
} 
#demo img { 
  border: 1px solid #000; 
	margin-left:2px;
} 
#indemo { 
  float: left; 
  width: 800%; 
} 
#demo1 { 
    float: left; 
} 

#demo2 { 
 float: left; 
 margin-left:2px;
} 
.menu li{
 margin:10px 2px 10px 9px;
 background:url(../img/arrow_gree.gif) no-repeat left 8px;
}
.menu li a{
 display:block;
 width:162px;
 font-size: 12px;
 color:#000000;
 line-height:25px;
 padding-left:20px; 
 text-decoration:none;
 background:url(../img/line_02.gif) no-repeat right bottom ;
}
.menu li a:visited{
 color: #000;
 text-decoration:none
 }
.menu li a:hover{
color: #000;font-weight: bold;
}
.menu li ul li {
 background:url(../img/arrow_right.gif) no-repeat left 8px;
 }
 .menu li ul li a{
 display:block;
 width:140px;
 font-size: 11px;
 color:#F80707;
 line-height:22px;
}
.compul {
 float:left;
 }
.compul  li{
 float:left;
 /*width:160px;*/
 padding:0px 0 30px 10px;
 }
.compul  li img{
 border-width:1px;
 padding:1px;
 }
.compul  li a img{
 border:1px solid #919191;
 }
.compul  li a:hover img{
 border:1px solid #0B0D7C;
}
/*产品层*/
#memberNav {
	background:#fff;
	width:560px;
}
#memberNav ul {
	margin:0;
  padding:0;
}
#memberNav ul li {
  padding-left:10px;
  line-height:40px;
  background:url(../img/pro_bg.gif) no-repeat left top;
	
}
#memberNav ul li.list{
background:none;
}
#memberNav ul li a {
	color:#556286;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	}
#memberNav ul li a:hover {
	text-decoration:none;
}

#memberNav ul ul{
	display:none;
  margin:5px 0 10px 0;
  padding:0;
  
}
#memberNav ul li ul li {
	width:520px;
  line-height:25px;
	text-align:left;
	background:#F5F5F5;
  border-bottom:1px solid #FFF;
	
}
#memberNav ul li ul li a {
  padding:0 5px 0 10px;
  font-size:12px;
	color:#666666;
  text-decoration:underline;
	font-weight: lighter;
}
#memberNav ul li ul li a:hover {
	color:#000;
}
#memberNav ul li ul li span{
   float:left;
   width:98px;
   color:#094991;
}
#paymethod {
	padding:5px 0 5px 30px;
}
#paymethod h4{
	font-size:14px;
	font-weight:bold;
}
#paymethod ul {
	padding-left:30px;
}
#paymethod ul li {
	display:block;
	width:260px;
	float:left;
	padding:2px;
}
#paymethod label {
	cursor:pointer;
}

.jobtul {
	float: left;
	width: 700px;
	margin: 0 0 0px 10px;
	padding: 0 0px;
}

.jobul li {
	float: left;
	padding: 8px 0;
	width: 700px;
	background: url(../img/line_01.gif) repeat-x bottom;
}

.jobul .first {
	font-weight: bold;
	background:#0B5BB5;
	line-height: 20px;
  color:#FFF;
}

.jobul .first h5,.jobul .first span {
  font-size:12px;
	font-weight: bold;
}

.jobul h5,.jobul span {
	float: left;
	padding: 0 20px;
	width: 300px;
	font-weight: normal;
}

.jobul span {
	width: 80px;
}

.jobul a {
	text-decoration: none;
  color:#094991;
}
.down  li {
	padding: 2px 0 3px 10px;
	background:#F5F5F5;
  border-bottom:1px solid #FFF;
	width: 700px;
	line-height: 36px;
}

.down  li span {
	float: left;
	width: 650px;
}

.down  li a {
	color: #F10909;
	font-size: 12px;
	text-decoration: underline;
}

.down  li a:hover {
	color: #F10909;
	text-decoration: none
}
.mapdl{
	margin-left:20px;
	width:500px;
}
.mapdl dt, .mapdl dd{ margin:10px 0; padding:2px 10px;}
.mapdl dt{
	float:left;
	width:80px;
	background:#084FA0;
	text-align:right;
}
.mapdl dt a{
	font-weight:bold;
	text-decoration:none;
  color:#fff;
}
.mapdl dt span{
	font-weight:bold;
	text-decoration:none;
  color:#fff;
}
.mapdl dd{
	float:left;
	width:380px;
}
.mapdl dd a{
	float:left;
	padding:2px 5px;
	text-decoration:none;
}
.infor li{ 
  float:left;
  margin:0px 20px 5px 0px;
  width:134px;
  height:210px;
  font-weight: bold;
  text-align:center;
  }
.infor li img{
 border:2px solid #124FA0;
 }
.infor li a:hover img{
 border:2px solid #FE0528;
}
.infor li span{
 display:block;
 margin-top:3px;
 text-align:center;
}
.infor li span.title{
 margin:0;
 color:#FF9933; 
 font-size:11px;
}
.infor li a{
 font-size:12px; 
 text-decoration:none; 
 color:#078A00; 
 display:block;
}
.infor li a:hover{
 color:#555555;
 text-decoration:none;
}
.equipment li{ 
  float:left;
  margin:0 10px 5px 10px;
  height:265px;
  width:200px;
  font-weight: bold;
  }
.equipment li img{
 border:1px solid #404341;
 }
.equipment li a:hover img{
 border:1px solid #474AB5;
}
.equipment li span{
 display:block;
 text-align:center;
 margin-top:10px;
}
.equipment li a{
 font-size:12px; 
 text-decoration:none; 
 color:#094991; 
 display:block;
}
.equipment li a:hover{
 color:#0E522C;
 text-decoration:none;
}
.symbol {
 color:#f60;
}
.line .symbol {
 color:#f60;
}
#ready {
 color:#a00;
 display:none;
 width:500px;
}
#submitdiv{
 width:500px;
}
.text01 table{
  border-top:1px solid #83ADD8;
  border-right:1px solid #83ADD8;
  }
.text01 table td{
  border-bottom:1px solid #83ADD8;
  border-left:1px solid #83ADD8;
}

#company h3{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:15px 0;
	width:400px;
}
#company h4{
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#company span {
	float:right;
	padding-right:20px;
}
#company a {
	font-weight:normal;
	color:#0A51A1;
}
#company a:hover {
	color:#ff3300;
}
#nav {
	background: none;
}
#nav ul {
	margin: 0;
	padding: 16px 0 0 8px;
}
#nav ul li {
	margin-right:10px;
	padding:0 0 5px 0;
	background:url(../img/line_02.gif) no-repeat right bottom;
}
#nav ul li.list{
}
#nav ul li a {
	display: block;
	padding: 8px 0 5px 18px;
	width: 140px;
	color: #102D71;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(../img/arrow_gree.gif) no-repeat left 10px;
}
#nav ul li a:hover {
	color: #F47924;
	text-decoration: none;
}
/*有2级菜单时，1级LI的样式*/
#nav ul li a.hadchild {
}
#nav ul ul{
	display: none;
	padding: 0;
}
#nav ul li ul li {
	padding: 6px 0 0 0;
	margin-left: 15px;
	border: none;
	text-align: left;
	background:none;
}
/*2级菜单最后一个LI添加背景*/
#nav ul li ul li.end {
}
#nav ul li ul li a {
	padding: 0 0 5px 12px;
	font-size: 11px;
	color: #666;
	font-weight: lighter;
	background: url(../img/menu_arrow1.gif) no-repeat left 4px;
}
#nav ul li ul li a:hover {
	color: #000;
}
#nav ul li ul li a.menuon {
	color: #102D71;
	background: url(../img/menu_arrow2.gif) no-repeat left 4px;
}

.qqcontact{ width:110px;}
.contacttop{ width:110px; height:77px; margin-bottom:-6px; background:url(../img/qq1.gif) no-repeat  left;}
.contactmain{ width:110px; background:url(../img/qq2.gif) repeat-y left;}
.contactmain a{ display:block; width:90px; height:18px; margin:2px 9px;text-decoration:none;}
.contactmain a:hover{ color:#333;}
.contactmain img{ width:23px; height:16px; vertical-align:middle;}
.contactbot{ width:110px; height:31px;margin-top:-2px;  background:url(../img/qq3.gif) no-repeat  left;}

/*editor*/
.edittext, .edittext p{line-height:150%;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px; list-style-type:disc;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/