@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-height: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;空隙的解决方法 */}
ul, li{ list-style-type: none; }
em{ font-style:normal;}
body{font-family:"Microsoft YaHei",微软雅黑, Arial, Helvetica, sans-serif;color:#000;-webkit-text-size-adjust:none;font-size:12px;behavior:url("csshover.htc")/*解决IE6不支持hover的问题*/; background:#efefef; cursor:default;}
article, aside, figure, figcaption, footer, header, hgroup, nav, section, summary,time{display: block;}

/*定位*/

.wrapper{margin:0 auto;width:1010px;}
.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;}
/*a*/
a{blr:expression(this.onFocus=this.blur())/*IE下*/; transition:linear color .4s/*IE10+、Firefox、chrome、Opera*/;} 
a:focus{outline:none;}/*FF下*/
a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#17447c;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:160px; background:url(images/index_6.png) no-repeat center top; position:absolute; top:0; left:0; z-index:999;}
  .logo{margin:5px 0 0 0;}
  /*search*/
  .search{width:270px; height:32px; position:absolute; top:35px; right:8px;}
	.keywords,.submit{border:0 none;}
	.search_txt{background:url(images/index_2.png) no-repeat center top; width:208px; height:29px; margin:2px 4px 0 0;}
	.keywords{margin:2px 0 0 35px; width:160px; height:20px; line-height:20px\9; background:none; color:#bcbbbb;}
	.submit{}

  /*Menu*/
  .menu{width:auto; height:40px; margin:10px 0 0 0;}
	.menu ul{height:auto;}
	  .main_nav{float:left; display:inline; width:125px; height:38px; background:url(images/index_5.png) no-repeat right 40%; position:relative; top:0; left:0;  z-index:900;}
	  .main_nav a{display:block; width:97px; height:38px; line-height:34px; text-align:center; font-size:14px; margin:0 auto; transition:color linear .2s;}
	  .main_nav a:link{color:#000;text-decoration:none;}
	  .main_nav a:visited{color:#000;text-decoration:none;}
	  .main_nav a:hover{color:#fff;text-decoration:none; background:url(images/index_4.png) no-repeat center top;}
	  #selected_1{color:#fff;text-decoration:none; background:url(images/index_4.png) no-repeat center top;}  
	  .menu .main_nav a.Hover{color:#fff;text-decoration:none; background:url(images/index_4.png) no-repeat center top;}
	  
	  /*二级*/
    .main_nav ul{height:auto; padding-left:0; background:#fff; position:absolute; top:38px; left:14px; z-index:800; display:none;}
	  .subNav{float:none; width:97px; height:26px; background:none; margin:0 0 5px 0;}
	  .subNav a{display:block; width:97px; height:26px; line-height:26px; font-size:11px; transition:color linear .1s; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	  .subNav a:link{color:#000;text-decoration:none;}
	  .subNav a:visited{color:#000;text-decoration:none;}
	  .subNav a:hover{color:#fff;text-decoration:none; background:#226CC7;}
	  

   .banner{
	   width:100%; 
	   height:388px; 
	   margin:125px 0 0 0;
	   *padding-top:125px;
	   background:url(images/index_7.png) no-repeat center bottom; 
	   position:relative; 
	   z-index:500; 
	   overflow:hidden;
	   }
	  /* focus */
	  /*#focus{width:1600px;left:50%;margin-left:-800px;height:383px;position:relative;overflow:hidden;}
	  #focus ul{height:383px;position:absolute;}
	  #focus ul li{float:left;display:inline;width:1600px;height:383px;background:#ccc;}
	  
	  #focus .btnBg{position:absolute;width:100%;height:20px;left:0;bottom:0;background:#000;}
	  #focus .btn{position:absolute;width:90%;height:13px;*height:10px;padding:5px 100px;right:10px;bottom:0;text-align:right;}
	  #focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
	  #focus .btn span.on{background:#fff;}
	  #focus .preNext{width:45px;height:100px;position:absolute;top:150px;background:url(images/sprite.png) no-repeat 0 0;cursor:pointer;}
	  #focus .pre{left:88px;}
	  #focus .next{right:88px;background-position:right top;}*/
  .banner-arrow{
   width: 50px;
   height: 50px;
   position: absolute;
   top: 42%;
   *top:55%;
   z-index: 100;
   background-image: url(images/banner_arrow.png);
   background-repeat: no-repeat;
   cursor: pointer;
  }
  .banner-prev{background-position: 0 0; left: 0;}
  .banner-next{background-position: -50px 0; right: 0;}
  
  .banner-btn{
 width:100%;
 position:absolute;
 bottom:10px;
 z-index:999;
 text-align:center;
}
.banner-btn ul{}
.banner-btn ul li{
  margin-left:2px;
  display:inline-block;
  *display:inline;
  width:10px;
  height:10px;
  background-color:#f6f6f6;
  cursor:pointer;
  border-radius:5px;
  zoom:1;
}
.banner-btn ul li.active{background-color:#04287e;}
	  
.numberBg{
	width:262px; 
	height:37px; 
	position:absolute; 
	bottom:4px; 
	right:295px; 
	z-index:9999; 
	background:url(images/index_9.png) no-repeat center top;
	}
  .number{
	  width:145px; 
	  height:37px; 
	  line-height:37px; 
	  padding:0 0 0 25px; 
	  margin:0 auto; 
	  background:url(images/index_8.png) no-repeat left center; 
	  color:#226cc7; 
	  font-size:18px; 
	  font-style:italic;
	  }
/*Content*/
.content{width:1010px; margin:0 auto; padding:15px 0 0 0; overflow:hidden;}

  .about{width:360px; height:240px;}
	.aboutTitle{width:100%; height:39px; background:url(images/index_10.png) no-repeat center top; overflow:hidden;}
	.aboutContent{width:360px; height:201px;}
	  .a_bg{width:100%; height:111px; background:url(images/index_12.png) no-repeat 95% center;}
	    .a_img{ margin:5px 0 0 0;}
	  .a_txt{width:360px; height:85px; padding:5px 0 0 0; line-height:24px; overflow:hidden;}

  .news{width:315px; height:240px; margin:0 0 0 35px;}
	.newsTitle{display:block; width:100%; height:39px; background:url(images/index_14.png) no-repeat center top; overflow:hidden;}
	.newsContent{width:315px; height:201px; overflow:hidden;}
	  ul.newsItem{height:auto;}
	    .n_first{width:315px; height:97px; background:#fff; margin:5px 0 5px 0;}
		  .n_img{ margin:4px 0 0 4px;}
		    .n_img img{vertical-align:bottom; display:block;}
		  .n_content{width:170px; height:90px; padding:5px 0 0 0; margin:0 5px 0 0;}
		    .n_title{width:170px; height:24px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
			.n_title a:link{color:#17447c;}
			.n_title a:visited{color:#17447c;}
			.n_title a:hover{color:#17447c; text-decoration:underline;}
			.n_txt{width:170px; height:64px; line-height:22px; overflow:hidden;}
		.newsList{width:300px; height:28px; line-height:28px; padding:0 0 0 15px; background:url(images/index_21.png) no-repeat left center; border-bottom:1px dotted #333;}
		
   .image{width:261px; height:240px; margin:0 0 0 35px;}
	.imageTitle{width:100%; height:39px; background:url(images/index_15.png) no-repeat center top; overflow:hidden;}
	.imageContent{width:253px; height:173px; background:#fff; padding:4px; margin:10px 0 0 0;}
	
	.left_btn,.right_btn{position:absolute; top:150px; z-index:800;}
	  .left_btn{width:15px;height:15px;cursor:pointer;background:url(images/index_28.png) no-repeat 0 0; left:190px;}
	  .left_btn:hover{background:url(images/index_28.png) no-repeat 0 -15px;}
		.scroll_box{width:253px;height:173px;overflow:hidden;}
		  #marquee2{}
		  #marquee2_1{}
			.scroll_box ul{height:auto;}
			.scroll_box ul li{float:left;display:inline;width:263px;height:173px;} 
			  .lists_img{width:253px; height:173px; margin:0 auto;} 
		  #marquee2_2{}
	  .right_btn{width:15px;height:15px;cursor:pointer;background:url(images/index_29.png) no-repeat 0 0; right:35px;}
	  .right_btn:hover{background:url(images/index_29.png) no-repeat 0 -15px;}

   .service{width:199px; height:250px; background:url(images/index_18.png) no-repeat center top; margin:20px 0 0 0;}
	.serviceTitle{width:100%; height:38px;}
	.serviceContent{width:199px; height:190px;}
	.serviceContent ul{height:auto; padding:5px 0 0 0;}
	  .serviceList{width:160px; height:38px; background:url(images/index_17.png) no-repeat center bottom; margin:0 auto;}
	  .serviceList a{display:block; width:130px; height:38px; line-height:38px; background:url(images/index_16.png) no-repeat left center; padding:0 0 0 30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	  .serviceList a:link{color:#333;}
	  .serviceList a:visited{color:#333;}
	  .serviceList a:hover{color:#226cc7; background:url(images/index_16_1.png) no-repeat left center;}
	
  .products{width:795px; height:263px; background:url(images/index_19.png) no-repeat center top; margin:10px 0 0 12px;}
	.productsTitle{width:100%; height:50px;}
	.productsContent{width:795px; height:185px; position:relative; top:0; left:0; z-index:999;}
	  .p_more{display:inline-block; width:80px; height:25px; position:absolute; top:186px; right:20px;}
  
  #marquee1{width:750px;height:185px;overflow:hidden; margin:0 auto; }
	#marquee1 ul{}
	#marquee1 ul li {float:left;display:inline; width:174px; height:185px;}
	  .list_img{width:154px; height:154px; margin:0 auto; background:#eaeaea;}
	  .list_txt{width:auto; height:25px;line-height:25px;text-align:center;}
	#marquee1 ul li img {}
	
/*SideBar*/
.sideBar{width:214px; height:auto;}
  .sideBar_title{width:214px; height:31px; line-height:31px; text-indent:30px; font-size:14px; color:#000; background:url(images/index_23.png) no-repeat center top; overflow:hidden;}
  .sideBar_menu{width:165px; height:auto; margin:0 auto; margin-bottom:15px;}
	.items{padding:20px 0 0 0;}
	  .items li{width:165px; height:32px; margin:0 0 5px 0;}
	  .items li a{display:block; width:165px; height:32px; line-height:28px; text-indent:35px; transition:color linear .1s;}
	  .items li a:link{color:#000;text-decoration:none;}
	  .items li a:visited{color:#000;text-decoration:none;}
	  .items li a:hover{color:#fff;text-decoration:none; background:url(images/index_24.png) no-repeat center top;}
	  #selected{color:#fff;text-decoration:none; background:url(images/index_24.png) no-repeat center top;}

.sideBar_contact{width:214px; height:auto;}
  .sc_title{width:214px; height:40px; line-height:40px; color:#fff; font-size:15px; text-indent:30px; overflow:hidden; background:#2467b2;}
  .sc_content{
	  width:182px; 
	  min-height:120px; 
	  _height:120px; 
	  border:1px solid #c9c6c1; 
	  border-top:0 none; 
	  background:#f5f5f5 url(images/index_25.png) no-repeat center center; 
	  padding:10px 15px 10px 15px; 
	  line-height:24px;
	  }
    .sc_number{
		color:#1b6ddc; 
		font-size:17px; 
		background:url(images/index_27.png) no-repeat left center; 
		height:35px; 
		line-height:35px; 
		text-indent:55px; 
		margin:0 0 5px 0;
		}
  
/*right*/
.right{width:710px; height:auto;}
  .right_title{width:710px; height:30px; line-height:30px; border-bottom:1px solid #b2c6dd;}
    .tit{margin:0 0 0 10px; color:#2467b2; font-size:17px;}
    .location{margin:0 10px 0 0;}
  .right_content{width:690px; height:auto; line-height:24px; padding:15px 10px 0 10px; font-size:13px;}
  .right_content p{margin:0 0 15px 0;}
  .rightContact{padding:10px 0 0 0; background:url(images/1.png) no-repeat right top;}
  .noInfo{width:100%;height:300px;line-height:300px;text-align:center;font-size:34px; color:#afaeae;}

  .newsItems{padding-bottom:10px;}
	.news_lists{border-bottom: 1px dotted #736f64;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;}
  
  .dir-title{color:#2467b2; height:35px;}
  .dir-title a{color:#2467b2; font-size:15px;}
  .dir-items{height:auto;}
  .dir-items li{
	  float:left;
	  display:inline;
	  width:162px;
	  height:24px;
	  line-height:24px;
	  padding:0 10px 0 0;
	  text-overflow:ellipsis;
	  white-space:nowrap;
	  overflow:hidden;
	  }
  .w324{width:324px;}
  
  .feedBack{width:500px;margin:auto;color:#fff;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 #ddd;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*/
#footer{width:100%; height:36px; padding:30px 0 0 0; background:url(images/index_20.png) no-repeat center top; margin:10px 0 0 0;}

/*分页*/
.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 #2467b2;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:#2467b2;color:#fff}
/*留言板*/

textarea, select,input{border:1px solid #CCC;font-size:12px;padding:2px;}

