@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;空隙的解决方法 */}
ul, li{ list-style-type: none; }
em{ font-style:normal;}
body{font-family:"Microsoft YaHei",微软雅黑, Arial, Helvetica, sans-serif;color:#666666;-webkit-text-size-adjust:none;font-size:12px;behavior:url("csshover.htc")/*解决IE6不支持hover的问题*/; cursor:default;}
article, aside, figure, figcaption, footer, header, hgroup, nav, section, summary,time{display: block;}

/*定位*/

.wrapper{margin:0 auto;width:1002px;}
.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:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#333333;text-decoration:underline;}

/*Header*/
.warn{height:45px;line-height:45px;width:auto;text-align:center;display:none;background-color:#FEE8AB;font-size:16px;}
#header{width:100%; height:auto; background:url(images/index_4.png) no-repeat center top;}
  .h112{height:112px;}
  .logo{margin:5px 0 0 0;}
  .number{margin:42px 50px 0 0; height:50px; background:url(images/index_2.png) no-repeat left 40%; padding:0 0 0 82px;}
    .numberTxt{font-size:14px; color:#333;}
	.numberColor{font-size:24px; color:#ff8e00; font-style:italic;}
  .lang{position:absolute; top:40px; right:0; z-index:999;}

	/*Menu*/
  .menu{width:100%; height:41px; background:url(images/index_7.png) no-repeat center top;}
	.menu ul{height:auto;}
	  .main_nav{float:left; display:inline; width:143px; height:41px; background:url(images/index_5.png) no-repeat right top;}
	  .main_nav a{display:block; width:140px; height:41px; line-height:41px; font-size:14px; text-align:center; margin:0 0 0 1px;}
	  .main_nav a:link{color:#fff;text-decoration:none;}
	  .main_nav a:visited{color:#fff;text-decoration:none;}
	  .main_nav a:hover{color:#fff;text-decoration:none; background:url(images/index_6.png)  no-repeat center top;}
	  #selected_1{color:#fff;text-decoration:none; background:url(images/index_6.png)  no-repeat center top;}

  .banner{ width:100%;height:auto; /*background:url(images/banner.jpg) no-repeat center top;*/}

/*Content*/
.content{padding:20px 0 0 0;width:1002px; margin:0 auto; overflow:hidden;}


  .about{ width:640px; height:235px;}
	.aboutTop{width:100%; height:49px; line-height:42px; border-bottom:1px solid #cccccc;}
	  .at_title{ background:url(images/index_8.png) no-repeat left top; padding:0 0 0 42px; font-size:18px; color:#333;}
	  a.more{width:20px; height:20px; background:url(images/index_11.png) no-repeat 0 0; margin-top:13px; transition:all linear .3s;}
	  a.more:hover{background-position:0 -20px; transform:rotate(360deg); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg);}
	.aboutContent{width:640px; height:165px; background:url(images/index_13.png) no-repeat center 40%; padding:20px 0 0 0;}
	  .a_img{width:214px; height:153px; border:1px solid #cdcdcd; padding:1px; margin:0 15px 0 0;}
	  .a_txt{/*width:400px;*/width:100%; height:160px; line-height:24px; overflow:hidden;}
	  
  .news{ width:308px; height:235px; margin:0 0 0 52px;}
	.newsTop{width:100%; height:49px; line-height:45px; border-bottom:1px solid #cccccc;}
	  .nt_title{ /*background:url(images/index_9.png) no-repeat left center; padding:0 0 0 42px; */font-size:18px; color:#333;}
	.newsContent{width:308px; height:165px; padding:20px 0 0 0; overflow:hidden;}
	  ul.newsItem{height:auto;}
	    .n_first{width:308px; height:71px; margin:0 0 10px 0;}
		  .n_img{ width:94px; height:63px; margin:0 8px 0 0; background:url(images/index_14.png) no-repeat center top; padding:4px;}
		    .n_img img{vertical-align:bottom; display:block;}
		  .n_content{width:195px; height:71px;}
		    .n_title{width:195px; height:24px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
			.n_title a:link{color:#333;}
			.n_title a:visited{color:#333;}
			.n_title a:hover{color:#0079c0; text-decoration:underline;}
			.n_txt{width:195px; height:47px; line-height:22px; overflow:hidden;}
		.newsList{width:298px; height:35px; line-height:35px; padding:0 0 0 10px; background:url(images/index_17.png) no-repeat left center; border-bottom:1px dotted #aaa; /*text-overflow:ellipsis; white-space:nowrap; overflow:hidden;*/}


  .products{ width:1002px; height:235px; margin:15px 0 0 0;}
	.productsTop{width:100%; height:49px; line-height:42px;}
	  .pt_title{ /*background:url(images/index_10.png) no-repeat left top; padding:0 0 0 52px;*/ font-size:18px; color:#333;}
	.productsContent{width:1002px; height:180px; padding:5px 0 0 0;}

	  #marquee1{width:992px;height:175px;overflow:hidden; margin:0 auto; }
		#marquee1 ul{}
		#marquee1 ul li {float:left;display:inline; width:212px; height:175px;}
		  .list_img{width:192px; height:152px; margin:0 auto; border:1px solid #cccccc;}
		  .list_img:hover{ border:1px solid #0055a2;}
		  .list_txt{width:auto; height:20px;line-height:20px;text-align:center;}
		#marquee1 ul li img {}
/*SideBar*/
.sideBar{width:189px; height:auto; overflow:hidden;}
  .sideBar_title{width:189px; height:22px; line-height:22px; text-indent:30px; font-size:18px; color:#000; overflow:hidden;}
  .sideBar_menu{width:189px; height:auto; margin:0 auto; margin-bottom:15px;}
	.items{padding:20px 0 0 0;}
	  .items li{width:189px; height:36px; margin:0 0 5px 0; border-bottom:1px solid #dddddd;}
	  .items li a{display:block; width:189px; height:35px; line-height:35px; text-indent:35px; transition:color linear .1s; background:url(images/index_17.png) no-repeat 80% center;}
	  .items li a:link{color:#666666;text-decoration:none;}
	  .items li a:visited{color:#666666;text-decoration:none;}
	  .items li a:hover{color:#fff;text-decoration:none; background:url(images/index_18.png) no-repeat center top;}
	  #selected{color:#fff;text-decoration:none; background:url(images/index_18.png) no-repeat center top;}
	  
.sideBar_contact{height:auto;}
.s_network,.s_message{display:block; width:189px; height:68px; line-height:68px; text-indent:100px; font-size:15px; color:#333;} 
.s_network{ background:url(images/index_19.png) no-repeat center top; margin:0 0 5px 0;}
.s_message{ background:url(images/index_20.png) no-repeat center top;}

/*right*/
.w780{width:780px;}
.w_auto{width:100%;}
.right{/*width:780px;*/ height:auto;}
  .right_title{/*width:780px;*/ height:50px; line-height:46px; border-bottom:1px solid #b2c6dd; background:url(images/index_8.png) no-repeat left top;}
    .tit{margin:0 0 0 45px; color:#333; font-size:18px;}
    .location{margin:0 10px 0 0;}
  .right_content{/*width:780px;*/ height:auto; line-height:24px; padding:15px 0 0 0; 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:#F78519;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 #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:80px; background:url(images/index_16.png) no-repeat center top; padding:20px 0 0 0; line-height:24px; color:#fff; margin:15px 0 0 0;}
  .backTotop{display:block; width:67px; height:53px; background:url(images/index_15.png) no-repeat center top; position:absolute; top:-29px; right:0;}
#footer a{color:#fff;}


/*分页*/
.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 #3398c8;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:#3398c8;color:#fff}
/*留言板*/
textarea, select,input{border:1px solid #CCC;font-size:12px;padding:2px;}