@charset "utf-8";
/*CSS reset*/
html, body, div, p,ol,ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select,fieldset,legend, button, textarea,iframe, table, marquee{ margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6{font-size:12px;}
html{
	min-width:100%; 
	min-height:100%; 
	overflow-x:hidden;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	}
fieldset{border:0 none;}
legend{display:none;}
textarea,input{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
img{ border: 0 none;margin: 0;padding: 0; /*vertical-align:bottom; display:block;空隙的解决方法 */max-width:100%;}
ul, li{ list-style-type: none; }
em{ font-style:normal;}
body{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	color:#666666;
	-webkit-text-size-adjust:none;
	font-size:12px;
	behavior:url("csshover.htc")/*解决IE6不支持hover的问题*/;
	cursor:default;
	/*background:#f9f9f9;*/
	}
article, aside, figure, figcaption, footer, header, hgroup, nav, section, summary,time{display: block;}

/*定位*/

.wrapper{margin:0 auto;width:1000px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left: auto;margin-right: auto;}
.fl{float:left;display:inline;} 
.fr{float:right;display:inline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.hide{ display:none;}
.b{ border:1px solid #000000;}
.w{ border:1px solid #ffffff;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.block{ display:block;}
.bold{ font-weight:bold;}
.lh36{line-height:36px;}
.lh24{line-height:24px;}
.white{ color:#fff;}
.blue{ color:#0373cc;}
.red{color:#C03;}
.gray{ border:1px solid #eaeaea;}
.pointer{ cursor:pointer;}
.Arial{font-family:Arial, Helvetica, sans-serif;}
.over_hidden{overflow:hidden;}
.pos_relative{position:relative;top:0;left:0; z-index:500;}
.pos_absolute{position:absolute;top:0;left:0; z-index:999;}
/*a*/
a{blr:expression(this.onFocus=this.blur())/*IE下*/; transition:color ease-in-out .2s/*IE10+、Firefox、chrome、Opera*/;} 
a:focus{outline:none;}/*FF下*/
a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#0068b7;text-decoration:none;}

/*Header*/
.warn{height:45px;line-height:45px;width:auto;text-align:center;display:none;background-color:#FEE8AB;font-size:16px;}
#header{width:100%; height:112px;}
 .logo{padding:22px 0 0 32px; width:85px; height:79px;}
 /*Login*/
#login{
	width:130px;
	height:30px;
	position:absolute;
	/*top:5px;*/
	right:50px;
	}
 #user,#pwd{
	 margin:0 10px 0 0; 
	 border-radius:3px; 
	 padding:0 0 0 5px; 
	 height:20px; 
	 line-height:20px;
	 width:120px;
	 }
 #pwd{}
 #btn{
	 cursor:pointer; 
	 border:0 none; 
	 height:25px; 
	 line-height:25px; 
	 padding:0 8px; 
	 border-radius: 0 0 3px 3px; 
	 font-size: 15px;
	 background:#0068b7; 
	 color:#fff;
	 font-family:"宋体";
	 }
 #btn:hover{background:#0068b7; color:#fff;}
	/*Menu*/
  .menu{height:33px; margin:75px 0 0 0;}
	.menu ul{height:auto;}
	  .main_nav{float:left; display:inline; width:96px; height:33px; position:relative;}
	  .main_nav a{
		  display:block;
		  margin:0 auto; 
		  width:76px; 
		  height:33px; 
		  line-height:26px; 
		  text-align:center;
		  font-size:14px;
		  }
	  .main_nav a:link{color:#333;text-decoration:none;}
	  .main_nav a:visited{color:#333;text-decoration:none;}
	  .main_nav a:hover{color:#fff;text-decoration:none; background:url(images/index_1.png) no-repeat center top;}
	  #selected_1{color:#fff;text-decoration:none; background:url(images/index_1.png) no-repeat center top;}
	  .menu .main_nav a.Hover{color:#fff;text-decoration:none; background:url(images/index_1.png) no-repeat center top;}
	  
	  /*二级菜单*/
	.main_nav ul{
		width:auto;
		*width:200px;
		height:auto;
		background:#2b83c5;
		position:absolute; 
		top:33px; 
		left:-40px; 
		z-index:1000; 
		opacity:0.9; 
		filter:alpha(opacity=90);
		overflow:hidden;
		display:none;
		}
	  .subNav{width:auto;  height:27px; padding:0 5px; /*background:url(images/index_10.png) no-repeat right center;*/}
	  .subNav a{
		   display:block;
		   width:auto;
		   height:27px; 
		   line-height:27px; 
		   text-align:left; 
		   font-size:12px;
		   text-overflow:ellipsis;
		   white-space:nowrap;
		   overflow:hidden;
		   }
	  .subNav a:link{color:#fff;}
	  .subNav a:visited{color:#fff;}
	  .subNav a:hover{color:#fff; text-decoration:underline; background:0 none;}
	  
  .lang{position:absolute; right:15px; top:0;}
    .lang a{padding:3px 4px; text-align:center; color:#fff; background:#c9c9c9;}
	.lang a:hover{background:#b4b4b4;}
	.lang a.active{ background:#0068b7;}
	  
.banner_wrap{width:100%; height:auto; position:relative; overflow:hidden;}
  .banner{
	   width:1600px;
	   height:500px;
	   position:relative;
	   top:0;
	   left:50%;
	   margin-left:-800px;
	   }
  .banner img{vertical-align:bottom; display:block;}
	   

.module{
	margin:0 auto; 
	width:1000px; 
	padding:40px 0 60px 0;
	background:#f3f3f3;
	box-shadow:0 0 6px #999;
	}
	
 .recentNews{
	 width:100%; 
	 height:52px; 
	 background:#fff; 
	 position:absolute; 
	 top:-52px; 
	 z-index:999; 
	 overflow:hidden;
	 }
  .rn_title{
	  width:auto; 
	  height:52px; 
	  line-height:52px; 
	  padding:0 15px; 
	  border-right:1px solid #bfbfbf;
	  font-size:16px;
	  }
  .rn_bar{width:680px; height:auto; padding:0 0 0 20px; overflow:hidden;}
  #newsticker{position:relative;overflow:hidden;font-family:"宋体";}
   .rn_content{position:relative; height:auto;}
    .rn_list{width:680px; height:52px; line-height:52px;}
  a.rn_more{padding:8px 10px; background:#c9c9c9; margin:9px 10px 0 0;}
  a.rn_more:hover{background:#0068b7; color:#fff;}


  .about{width:277px; height:auto; margin:0 0 0 26px;}
	.about_title{height:60px; line-height:60px; text-align:center; font-size:18px; color:#535353;}
	.about_content{width:277px; height:290px; overflow:hidden;}
	 .a_img{width:269px; height:149px; padding:4px; background:#ecedf0;}
	 .a_txt{width:auto; height:105px; line-height:24px; margin:18px 0 0 0; overflow:hidden;}
	a.more{
		display:block;
		margin:0 auto;
		width:127px; 
		height:auto; 
		padding:6px 0; 
		text-align:center; 
		font-size:17px;
		color:#fff;
		background:#0068b7;
		border-bottom:3px solid #002e73;
		}
	a.more:hover{background:#0c80d8;}
  .separate{width:60px; height:408px; background:url(images/index_2.png) no-repeat center 10%;}
  
  .news{width:277px; height:auto;}
	.news_title{height:60px; line-height:60px; text-align:center; font-size:18px; color:#535353;}
	.news_content{width:277px; height:290px; overflow:hidden;}
	 .n_img{width:269px; height:149px; padding:4px; background:#ecedf0;}
	.news_content ul{padding:20px 0 0 0; height:105px; overflow:hidden;}
	 .newsList{background:url(images/index_3.png) no-repeat left center; padding:0 0 0 10px; line-height:21px;}
	 .newsList a{display:inline-block; width:230px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
  
  .new_product{width:277px; height:auto; }
	.np_title{height:60px; line-height:60px; text-align:center; font-size:18px; color:#535353;}
	.np_content{width:277px; height:290px; overflow:hidden;}
	 .np_img{width:269px; height:149px; padding:4px; background:#fff; box-shadow:0 0 6px #ccc;}
	 .np_txt{width:auto; height:105px; line-height:20px; margin:18px 0 0 0; overflow:hidden;}
	 

  .products{width:100%; height:auto; margin:24px 0 0 0;}
   .productsTop{margin:0 auto; width:1000px; height:35px; background:#0068b7;}
    .products_title{
		display:inline-block; 
		height:35px; 
		line-height:35px;
		*width:60px;
		padding:0 20px; 
		background:#4790c7;
		color:#fff;
		font-size:15px;
		margin:0 0 0 10px;
		}
    .productsContent{padding:25px 0 10px 0; background:#4891c9;}
	  .left_btn,.right_btn{
		  width:35px; 
		  height:35px; 
		  position:absolute; 
		  top:-60px; 
		  cursor:pointer; 
		  background-image:url(images/index_11.png); 
		  background-repeat:no-repeat;
		  opacity:0.8;
		  filter:alpha(opacity=80);
		  }
	  .left_btn{ background-position:0 0; right:35px;}
	  .left_btn:hover{ background-position:0 -35px;}
		.pro_box{width:1000px;height:230px;overflow:hidden;}
		  #marquee2{}
		  #marquee2_1{}
			.pro_box ul{height:auto;}
			.pro_box ul li{float:left;display:inline; width:272px; height:230px;} 
			  .list_img{
				  width:228px; 
				  height:186px;
				  border:1px solid #0068b7; 
				  background:#fff; 
				  margin:0 auto;
				  box-shadow:inset 0 0 8px #333;
				  }
			  .list_txt{width:auto; height:40px;line-height:40px;text-align:center; color:#fff;}
		  #marquee2_2{}
	   .right_btn{background-position:-35px 0; right:0;}
	   .right_btn:hover{background-position:-35px -35px;}
	   
/*Content*/
.content{ margin:0 auto; width:1000px; padding:30px 0 0 0; overflow:hidden;}

 /*Sidebar*/
  .sidebar{width:230px; height:auto;}
	.sidebarTitle{
		width:230px; 
		height:45px;
		line-height:45px;
		text-indent:30px;
		font-size:18px; 
		color:#0068b7;
		}
	.sidebarContent{width:230px; height:auto; padding:5px 0 15px 0;}
	  .items{height:auto;}
	  .items li{
		  width:230px; 
		  height:35px;
		  margin:0 0 5px 0;
		  }
	  .items li a{
		  display:block;
		  width:230px; 
		  height:35px;
		  font-size:13px;
		  line-height:35px; 
		  text-indent:40px;
		  background:#999999 url(images/index_12.png) no-repeat 10% center;
		  text-overflow:ellipsis;
		  white-space:nowrap;
		  overflow:hidden;
		  }
	  .items li a:link{color:#fff;text-decoration:none;}
	  .items li a:visited{color:#fff;text-decoration:none;}
	  .items li a:hover,#selected{color:#fff;text-decoration:none; background-color:#0068b7;}
	  
	  
	  .items li.firstLevel{width:230px;height:35px;margin:0 0 5px 0;}
		.items li.firstLevel a{
			display:block;
			width:230px;
			height:35px;
			line-height:35px;
			text-align:left;
			text-indent:40px;
			background:#999999 url(images/index_12.png) no-repeat 10% center;
			text-overflow:ellipsis;
		    white-space:nowrap;
		    overflow:hidden;
			}
		.items li.firstLevel a:hover{color:#fff;text-decoration:none; background-color:#0068b7;}
		.items li.secondLevel{width:230px;height:25px;margin:0 auto;margin-bottom:3px;}
		.items li.secondLevel a{
			display:block;
			width:230px;
			height:25px;
			line-height:25px;
			text-align:left;
			text-indent:55px;
			font-size:11px;
			background-color:#e9e9e9;
			color:#0068b7;
			}  
		.items li.secondLevel a:link{color:#333;text-decoration:none;}
		.items li.secondLevel a:visited{color:#333;text-decoration:none;}
		.items li.secondLevel a:hover,#sec_selected{color:#fff; text-decoration:none; font-weight:bold; background-color:#1e8fe4;}
	  
   .sidebar_hr{width:10px; height:451px; background:url(images/index_14.png) no-repeat center top; margin:0 0 0 30px;}
   
/*right*/
.right{width:710px; height:auto;}
  .right_title{
	  width:710px; 
	  height:37px; 
	  line-height:37px;
      border-bottom:1px solid #dbdbdb;
	  overflow:hidden;
	  }
    .tit{
		font-size:15px; 
		margin:0 0 0 10px;
		letter-spacing:1px; 
		color:#0093dd; 
		}
    .location{ margin:0 15px 0 0;}
	
  .right_content{width:690px; height:auto; line-height:24px; padding:25px 10px 15px 10px; overflow:hidden;}
  .right_content p{margin-bottom:12px;}
  .rightContact{width:100%; min-height:213px; _height:213px; background:url(images/contact.png) no-repeat right center;}
  .noInfo{width:100%;height:300px;line-height:300px;text-align:center;font-size:34px;}
  
  .newsItems{padding-bottom:10px;}
	.news_lists{border-bottom: 1px dotted #c6dbea;line-height:35px; height:35px;}
	.new_banner{width:100%;height:24px;line-height:24px;border-bottom:1px dotted #bebdbd;margin-bottom:10px;}
	  .pubTime{display:inline-block;}
  .browse{margin-left:20px;}
  .bottom_line{height:10px;border-top:1px dotted #bebdbd;width:100%;margin-top:20px;} 
  .goBack{color:#7b0002;margin-right:10px;margin-top:10px;}
  
  .feedBack{width:500px;margin:auto;overflow:hidden;}
	  #formID1{padding-top:20px;}
	.feedBack p{padding:2px;zoom:1;overflow:hidden;}
	.feedBack label{float:left; width:60px; display:block; height:28px; line-height:28px;font-weight:700;}
  
  .focus{border:1px solid #2e77a0;background:#FFFFFF;}
  .blur{border:1px solid #ccc;background:#FFFFFF;}
  .postsubmit{ float:left;border:1px solid #CDCCB4;background-color: #EFEEE1;font-weight:bold;font-size: 12px;color:#767648;width:60px;margin-right:10px;padding:5px 10px 3px !important;padding:3px 10px 0px;}
  .form_text_1{height:22px;line-height:22px;padding-left:5px;}
  .form_text_verifycode{height:21px;line-height:21px;}

/*Footer*/
.fatFooter{
	width:100%;
	height:auto;
	background:#dadada;
	border-top:10px solid #0068b7;
	padding:40px 0 0 0;
	margin:30px 0 0 0;
	overflow:hidden;
	}
 .footer_links{width:150px; height:200px; text-align:center;}
 .footer_links dt{font-size:16px; margin:0 0 10px 0;}
 .footer_links dd{width:150px; height:28px; line-height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
 .links_hr{border-right:1px solid #959595; height:200px; margin:0 25px; overflow:hidden;}
 
 .contact{width:auto; height:auto; padding:0 30px 0 0;}
  .contact_title{font-size:16px; height:30px; line-height:30px;}
  .contact_content{margin:10px 0 0 0;}
  .contact_content p{height:40px; line-height:40px;  padding:0 0 0 35px; font-size:14px;}
   .address{background:url(images/index_4.png) no-repeat left center;}
   .tel{background:url(images/index_5.png) no-repeat left center;}
   .fax{background:url(images/index_6.png) no-repeat left center;}
   .Email{background:url(images/index_7.png) no-repeat left center;}

 #footer{
	 font-family:Arial, Helvetica, sans-serif;
	 border-top:1px solid #959595;
	 padding:20px 0;
	 text-align:center;
	 margin-top:30px;
	 }

#qiao-wrap,#LXB_CONTAINER_SHOW,#LXB_CONTAINER .lxb-container{display:none!important;}


/*分页*/
.page{ height:50px; line-height:50px;}
.page_turner{padding:4px 0px 0px 1px;float:right;clear:both;}
.page_turner a, .page_turner span{float:left;display:block;border:1px solid #0068b7;padding:3px 7px;margin-left:4px;line-height:14px;}
.page_turner a:link, .page_turner a:visited{text-decoration:none;}
.page_turner a:hover, .page_turner a.c{background:#0068b7;color:#fff}
/*留言板*/

textarea, select,input{border:1px solid #CCC;font-size:12px;padding:2px;}

/*人才招聘*/
.recruitment{width:100%;margin-top:10px;}
.recruitment th{padding:5px;border:1px solid #d7d5d5;text-align:center;}
.recruitment td{padding:5px;border:1px solid #d7d5d5;}
