@charset "utf-8";
body,td,th {
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-size: 12px;
	color: #666666;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/001.jpg) repeat-x top #ffffff;	
}
a {
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color:#af1010;
}
a:active {
	text-decoration: none;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; } 

/*---------------- main_container----------------------*/
#main_container{
width:100%;
height:auto;
margin:auto;
padding:0px;
}
/*---------------- top_bar----------------------*/
#top_bar{
width:1003px;
height:94px;
text-align:center;
margin:0px auto;
}
.top_left{
width:399px;
height:94px;
margin:0px 0px 0px 0px;
float:left;
}
.top_right{
width:574px;
float:right;
margin:30px 30px 0px 0px;
text-align:right;}

/*------------------menu  nav-----------------*/
#menu{
width:1003px;
height:39px;
text-align:center;
margin:0px auto;}
	
/*------------------nav-----------------*/
#navMenu{ height:39px; text-align:center; padding-left:10px; margin-left:20px;_margin-left:10px; }
#navMenu ul {list-style:none;margin:0;padding:0;  height:39PX;display: inline;}
#navMenu ul li{ float: left; /*border-right:1px solid #FFFFFF;*/background:url(../images/004.jpg) no-repeat right; height:39px; line-height:39px; padding:0px 0px; color:#FFFFFF; font: 13px/34px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#navMenu li.last{ float:left; margin:0; padding:0 0px;background:none;display: block; height:39px; line-height:39px; border-right:0px solid #FFFFFF; }

#navMenu a:link,#navMenu a:visited{color:#FFFFFF;text-decoration:none;padding:0px 60px 0px 60px;margin-right:2px;_margin-right:1px;  line-height:39px;display: block;}
#navMenu a:hover{background:#003668;text-decoration:none;padding:0px 60px 0px 60px; margin-right:2px;_margin-right:1px; line-height:39px;display: block;color:#FFFFFF;}


#nav_home #home, #nav_about2 #about2, #nav_news #news, #nav_products #products, #nav_technical #technical, #nav_down #down, #nav_feedback #feedback, #nav_contact3 #contact3 ,#nav_job #job, #nav_application #application{background:#003668;text-decoration:none;padding:0px 60px 0px 60px; margin-right:2px;_margin-right:1px; line-height:39px;display: block;color:#FFFFFF;} 


#nav .menu a:link,#nav .menu a:visited {height:28px;line-height:28px; display:block; padding:0 0px; border-bottom:1px solid #f1f9ff;}
#nav .menu a:hover { height:28px; line-height:28px; display:block; padding:0; color:#fff ;padding:0 0px; background:url(../images/012.gif) repeat-x; margin-right:1px;}


/*-------- ˵ --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 188px;
	visibility: hidden;
/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
*/	margin-top: 0px;
	margin-left:0px;
	border: 1px solid #0e428b;
	border-top: 0px solid #0e428b;
	background-color: #1d519c;
	/*background:url(../imagess/mmenubg.gif);*/
	padding-top:6px;
	padding-bottom:6px;
	filter: Alpha(Opacity=90);
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:0px;
}
.dropMenu li a {
	width: 92%;
	margin:0px auto;
	display: block;
	text-align:center;
	color: black;
	padding: 7px 0 7px 0px;
	color:#bcd3f1;
	border-bottom: 1px dashed #406392;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#bcd3f1;
}
.dropMenu a:hover {
	text-decoration:none;
	color:#fff;
	background:#07306a;
}

.hdo{
width:100%;
height:auto;
display:block;
overflow:hidden;
}




/*banner*/
.banner { height: 301px;  z-index:10; width:100%; margin:1px auto 0px auto; }	
.slide_bann { width:1440px; height:301px; top:0; left:50%; margin:0 auto 0 -720px; border:0px solid #aaa; position:relative; z-index:10; overflow:hidden;  }
.slide_main { width:1440px; height:301px; margin:0 auto; overflow:hidden; }
.slide_main img{ width:1440px; height:301px; margin:0 auto; }

.tabnav_wrap { width: 960px; margin:0 auto; position:relative; top:-90px; }
.tabnav { overflow:hidden; width: 90px; height:21px; padding-left:13px; _padding-left:13px;  margin:0 auto; background: url(../images/slide_nav.png) no-repeat 0 0;  }
.tabnav ul{ }
.tabnav ul li { float:left; width:12px; height:11px; margin:5px 5px 0; cursor:pointer;  font-size:0; line-height:0px; text-indent:-9999px;  background: url(../images/slide_nav.png) no-repeat -43px -26px; _background: none #dadada; display:inline-block; display: inline-block; vertical-align: top;  zoom: 1; *display: inline; }
.tabnav ul li.active { cursor:default;background: url(../images/slide_nav.png) no-repeat -23px -26px; _background: none #c00; }
/*Ʒл*/
.scroll_wrap {  width: 387px; height:94px; position:relative; overflow:hidden;  }
  #scrollbox { overflow: hidden; width: 342px; height:94px; margin-left:32px; }
	  #scrollbox ul { overflow:hidden; width: 1035px; height:94px; }
		#scrollbox ul li { display:inline; float:left; width:95px; height:94px; margin-right:20px;  overflow:hidden; text-align:center;}
		 #scrollbox ul li a{  display:block; float:left; width:95px; height:94px; overflow:hidden;  }
		  #scrollbox ul li img { float:left;width:89px; height:53px; margin:0 auto; padding:2px; border: 1px solid #dbdbdb;  }
		  #scrollbox ul li a:hover img {border-color:#c00; }
		#scrollbox ul li span { display:block; vertical-align:top; float:left; width:95px; height: 30px; line-height:20px;cursor:pointer;}
		.scroll_left, .scroll_right { display:block; position:absolute; top:0; width: 12px; height: 59px; background: url(../images/slide_arrow.gif) no-repeat 0 0;}
		.scroll_left { left: 0;  }
		.scroll_right { right: 0; background-position: -13px 0;  }
		.scroll_left:hover {left: 0; background-position: 0 -59px; }
		.scroll_right:hover {right: 0; background-position: -13px -59px; }
		
		
/*banner*/
.banner_nei{  margin-top:1px;}	
.slide_bann_nei { width:1440px; height:195px; top:0; left:50%; margin:0 auto 0 -720px; border:0px solid #aaa; position:relative; z-index:10; overflow:hidden;  }
.slide_main_nei { width:1440px; height:195px; margin:0 auto; overflow:hidden; }
.slide_main_nei img{ width:1440px; height:195px; margin:0 auto; }
		
		
/*---------------- main tab----------------------*/
#main_tab{
width:950px;
margin:0px auto;
border-bottom:1px solid #FFFFFF;
background:url(../images/032.jpg) repeat-y left;
margin-top:19PX;
}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.main_tab_weizhi{ width:768px; height:15px; text-align:right; padding-top:0px;padding-right:20px; color:#ababab;}
.main_left{
width:257px;
float:left;
height:auto;
}
.main_left_list{ width:257px; background:url(../images/011.jpg) repeat-y; float:left;}
.main_left_list_top{ width:257px; background:url(../images/007.jpg) no-repeat top; height:14px; float:left;}
.prod_title{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background:url(../images/009.jpg) no-repeat top;
color:#244c90;
width:166px;
height:47px;
padding-left:60px;
line-height:47px;
margin-left:16px;
_margin-left:8px;
margin-top:10px;
float:left;
}
/* products list*/
ul{ padding:0; margin:0; list-style:none; }
#list{margin:15px 23px 0px 23px;_margin:15px 12px 0px 12px; padding-bottom:0px; float:left; }
#list li{margin:0px;background:url(../images/012.jpg) repeat-x top #e6eef8; border:1px solid #c4def5;margin:6px 0px; }
#list li a{width:182px; display:block;  text-align:left; line-height:16px; background:url(../images/013.jpg) no-repeat 12px 12px;  color:#446f96; font-size:12px;  padding:8px 0px 8px 26px;}
#list li a:hover{ text-decoration:none;color:#fff;  background:url(../images/012-2.jpg) repeat-x #2073b7;  }

#list li.ab a{text-decoration:none;color:#fff;  background:url(../images/012-2.jpg) repeat-x #2073b7;  }
#list li.ab a:hover{text-decoration:none;color:#fff;  background:url(../images/012-2.jpg) repeat-x #2073b7;   }

.main_left_list_bot{ width:257px; float:left; height:69px; background:url(../images/014.jpg) no-repeat bottom; text-align:center; margin-top:12px; }
.main_left_list_bot2{ width:257px; float:left; height:17px; background:url(../images/014-.jpg) no-repeat bottom; text-align:center; margin-top:12px; }
.main_left_pic{ width:257px; float:left; margin-top:14px;}
ul.newss {
list-style-type:none; float:left; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;width:650px;_margin:10px 2px 10px 2px; }
.newss { padding:0px 0px 0px 4px;}
.newss span { float:right; color:#99a8b7;font: 12px/16px "\5B8B\4F53"; padding-right:20px;}
.newss li { padding:4px 0px; background:url(../images/001.gif) 7px 12px no-repeat; padding-left:15px; border-bottom:1px dashed #b5b5b5;}


#listx{margin:15px 23px 0px 23px;_margin:15px 12px 0px 12px; padding-bottom:0px; float:left; }
#listx li{margin:0px;background:url(../images/012.jpg) repeat-x top #e6eef8; border:1px solid #c4def5;margin:6px 0px; }
#listx li a:hover{ text-decoration:none;color:#003668; text-decoration:underline;}

#listx li.ab a{width:182px; display:block;  text-align:left; line-height:16px; background:url(../images/013.jpg) no-repeat 12px 12px;  color:#446f96; font-size:12px;  padding:8px 0px 8px 26px;}
#listx li.ab a:hover{text-decoration:none;color:#fff;  background:url(../images/012-2.jpg) repeat-x #2073b7; }

#listx li.ab2 a{width:182px; display:block;  text-align:left; line-height:16px;text-decoration:none;color:#fff;  background:url(../images/012-2.jpg) repeat-x #2073b7;  font-size:12px;  padding:8px 0px 8px 26px;}
#listx li.ab2 a:hover{background:url(../images/013.jpg) no-repeat 12px 12px;  color:#446f96;  }

#listx li.aab a{text-decoration:none;color:#333; border-bottom:0px; font-size:12px; padding-left:40px; line-height:27px; background-image:url(../images/013.jpg); background-repeat:no-repeat; background-position:32px; }
#listx li.aab a:hover{text-decoration:none;color:#003668; border-bottom:0px; text-decoration:underline; }



.more_right{
float:right;
padding-top:12px;
padding-right:6px;
}

.more_right2{
float:right;
padding-top:0px;
padding-right:6px;
}

.main_right{
width:673px;
float:left;
height:auto;
padding-left:0px;
padding-bottom:15px;
margin-left:19px; 
_margin-left:15px; 
}
.main_right_about{width:673px;float:left;}
.main_right_top{
width:673px;
background:url(../images/017.jpg) no-repeat top left; height:11px; float:left;
}
.main_right_top3{
width:713px;
background:url(../images/017.jpg) no-repeat top left; height:11px; float:left;
}
.main_right_about_top{
width:673px;
height:14px;
background:url(../images/019.jpg) no-repeat right; margin-top:15px;}
.main_right_about_bot{ width:653px; float:left; background:url(../images/024.jpg) no-repeat bottom; height:46px;font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#255099; line-height:46px; padding-left:20px;}
.pro_box{
float:left;
text-align:center;
padding:0px;
width:160px;
height:155px;
margin:10px 25px 0px 25px;
_margin:5px 20px 5px 20px;
}
.img01{
border:1px solid #c0dafb;
padding:3px;} 
.new_prod_box2 a{
padding:5px 0 5px 0;
text-decoration:none;
display:block;
font-size:11px;
color:#527baf;
}
.new_prod_box2 a:hover{
color:#af1010;
}

.main_right_cont{ padding:15px;line-height:24px; background:#f9fdff; border-bottom:1px solid #c1dcfa; border-left:1px solid #c1dcfa; border-right:1px solid #c1dcfa; float:left; width:641px; float:left;}
.main_right_cont p{ margin:0px 0px; font: 12px/24px ;}
.main_right_cont h6{ font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#23569b; margin:5px 0px; padding-bottom:3px; padding-left:0px; font-weight:normal;}
.images001{ border:1px solid #bfcbd7; padding:3px;}

.main_right_cont2{ padding:15px;line-height:24px; background:#f9fdff; border-bottom:1px solid #c1dcfa; border-left:1px solid #c1dcfa; border-right:1px solid #c1dcfa; float:left; width:641px;}
.main_right_cont2 p{ margin:10px 10px; font: 12px/24px ;}
.main_right_cont2 h6{ font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#23569b; padding-bottom:3px; padding-left:5px; font-weight:normal;border-bottom:1px solid #c1dcfa; margin:10px 0px 20px 0px; }


.main_right_cont3{ padding:15px;line-height:24px; background:#f9fdff; border-bottom:1px solid #c1dcfa; border-left:1px solid #c1dcfa; border-right:1px solid #c1dcfa; float:left; width:681px;}
.main_right_cont3 p{ margin:10px 10px; font: 12px/24px ;}
.main_right_cont3 h6{ font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#23569b; padding-bottom:3px; padding-left:5px; font-weight:normal;border-bottom:1px solid #c1dcfa; margin:10px 0px 20px 0px; }


/*------------------foot-----------------*/
#foot{
float:left;
width:100%;
height:46px;
text-align:center;
margin:25px auto 0px auto;
background-color:#284b8e;
color:#fff;}
.foot_box{ width:883px;
margin:0px auto;
height:46px;
text-align:center; line-height:46px;
}
.dzt{ font-size:12px;}

/*------------------bot-----------------*/
#bot{
float:left;
width:1003px;
height:73px;
text-align:center;
margin:0px auto;}

.font01{
color:#0d45a0;}
.font01 a{
color:#0d45a0;}
.font02{
color:#b30800;}
.font03{
color:#a8d3ff;}
.font03 a{
color:#a8d3ff;}
.font03 a:hover{
color:#a8d3ff; text-decoration:underline;}
.font04{
color:#40629d;
float:right;
padding-top:12px;
padding-right:6px;}
.font04 a{
color:#40629d;}
.font04 a:hover{
color:#40629d; text-decoration:underline;}
.font05{
color:#fff;}
.font05 a{
color:#fff;}
.font05 a:hover{
color:#fff; text-decoration:underline;}

/*---------------- img ----------------------*/
.bk { border:1px #ccc solid; }
.bk img {
	max-width: 140px;
	max-height: 140px;
width: expression(this.width > 140 && this.width > this.height ? 140 : true); height: expression(this.height > 140 ? 140 : true);  auto; 	margin: 2px;
}

.bk1 {
	
}
.bk1 img {
	max-width: 200px;
	max-height: 200px;
width: expression(this.width > 200 && this.width > this.height ? 200 : true); height: expression(this.height > 200 ? 200 : true);  auto;  padding: 2px;
	border: 1px solid #CCCCCC; 
}




.bk2 {padding: 2px;
	/*border: 1px solid #CCCCCC; */
	
}

.content-picc{ float:left; width:700px;  height:auto !important; height:100px; min-height:100px; text-align:center; padding-top:20px; padding-bottom:5px;}

.content-pic{ float:left; width:260px;  height:auto !important; height:100px; min-height:100px; text-align:center; padding-top:20px; padding-bottom:5px;}

.content-pic2{float:right; width:360px; padding-left:30px;  height:auto !important; height:100px; min-height:100px; padding-top:20px; padding-bottom:5px;}

.content-title{width:700px;  height:30px;  font-size:16px; font-weight:bold; color:#00418b; padding-top:30px; text-align:center;}

.procontent{ width:700px; float:left;  font-size:14px; line-height:24px; color:#333; padding-bottom:20px; height:auto !important; height:100px; min-height:100px; }

.protrip{ float:left; width:700px;font-size:12px; line-height:24px; color:#00418b;  }

.protrip2{ float:left;width:700px;  font-size:12px; line-height:24px; color:#00418b;  }

.p-js{ text-align:center; padding-top:100px;}

.ptitle{ font-size:14px; font-weight:bold; color:#00418b;}

.cpptitle{ height:30px; line-height:20px; padding-top:10px; padding-bottom:10px; text-align:center; font-size:13px;}

.pictitle{text-align:center; padding-bottom:8px;}

.yuetitle{ font-size:16px; font-weight:bold; color:#00418b; text-align:center; padding-bottom:8px; padding-top:10px;}

.datetitle{ margin-left:60px; font-size:12px; color:#666666;  width:500px; text-align:center; height:24px; line-height:24px; background-color:#f8f8fa;}
hr{ padding-bottom:10px; float:left;}
.newcontent{ padding-top:15px; font-size:14px; line-height:24px; color:#333; padding-bottom:20px; height:auto !important; height:200px; min-height:200px; }
.newtrip{ float:font-size:12px; line-height:24px; color:#00418b;}