@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;}
table{border-collapse:collapse;border-spacing:0;}
img{ border: 0 none;margin: 0;padding: 0;}
ul, li{ list-style-type: none; }
em{ font-style:normal;}
body{font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;-webkit-text-size-adjust:none;font-size:12px;behavior:url("csshover.htc")/*解决IE6不支持hover的问题*/;cursor:default;}

/*定位*/

.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;}
/*list*/
ul {}
ul.d li{float:left;*float:none;display:inline-block;word-break:keep-all;}
ul.d li{display:inline;}
/*a*/
a{blr:expression(this.onFocus=this.blur());}/*IE下*/ 
a:focus{outline:none;}/*FF下*/
a:link{color:#2c2c2c;text-decoration:none;}
a:visited{color:#2c2c2c;text-decoration:none;}
a:hover{color:#bf0200;text-decoration:underline;}

/*Top*/
.warn{height:45px;line-height:45px;width:auto;text-align:center;display:none;background-color:#FEE8AB;font-size:16px;}
.top{width:100%;height:auto;}
  .head_wrap{width:100%;height:80px;background:url(images/index_5.jpg) no-repeat center top;}
    .header{height:80px;width:1002px;margin:0 auto;/*overflow:hidden;*/}
	  .logo{overflow:hidden;}
	  .head_right{width:690px;height:80px;}
		.others{height:25px;line-height:25px;width:250px;overflow:hidden;zoom:1;margin-top:6px;}
		  .others span{display:inline-block;}
		  .number{width:180px;height:25px;background:url(images/index_2.jpg) no-repeat left center;padding-left:20px;color:#fff;}
		  .language{margin-top:4px;}
		/*Menu*/
		.menu{width:100%;height:45px;margin-top:4px;}
		.menu ul{height:auto;padding-left:20px;}
		  .main_nav{float:left;display:inline;width:95px;height:45px;position:relative;left:0;z-index:500;}
		  .main_nav a{display:block;width:85px;height:45px;line-height:45px;text-align:center;text-transform:uppercase;}
		  .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_4.jpg) no-repeat center bottom;}
		  #selected_1{color:#fff;text-decoration:none;background:url(images/index_4.jpg) no-repeat center bottom;}
	      .menu .main_nav .Hover{color:#fff !important;text-decoration:none;background:url(images/index_4.jpg) no-repeat center bottom;}
	  /*二级菜单*/
		.main_nav ul{width:113px;height:auto;background:#CA3231;border:1px solid #8c020d;border-top:0 none;overflow:hidden;position:absolute;top:45px;left:-15px;z-index:800;padding-left:0px;display:none;}
		.subNav{float:none;width:111px;height:28px;padding-top:0px;}
		.subNav a{display:block;width:111px;height:28px;line-height:28px;font-size:12px;text-align:center;margin:0 auto;}
		.subNav a:link{color:#fff;text-decoration:none;}
		.subNav a:visited{color:#fff;text-decoration:none;}
		.subNav a:hover{color:#fff;text-decoration:underline;background:none;}
	  
  
  .banner{ width:100%;height:346px;/*background:url(images/index_6.jpg) no-repeat center top;*/overflow:hidden;}
 
/*RedZone*/
.redZone{width:100%;height:168px;background:url(images/index_9.jpg) no-repeat center top;overflow:hidden;}
  .about{width:650px;height:155px;}
    .a_img{overflow:hidden;}
    .a_txt{width:640px;height:105px;line-height:22px;color:#e8e7e7;text-align:justify;padding:5px 0 0 10px;overflow:hidden;}
	  .a_txt a{display:inline-block;padding:0 4px;font-weight:bold;}
      .a_txt a:link{color:#fff;text-decoration:none;}
	  .a_txt a:visited{color:#fff;text-decoration:none;}
	  .a_txt a:hover{color:#bf0200;text-decoration:none;background:#FFF;}
	  
  .contact{width:240px;height:155px;}
	.cont_number{width:205px;height:27px;line-height:27px;background:url(images/index_8.jpg) no-repeat left center;padding-left:35px;font-size:26px;font-family:"MS Serif", "New York", serif;font-style:italic;color:#fff;margin-top:10px;}
	.cont_text{width:240px;height:100px;line-height:24px;color:#e8e7e7;padding:12px 0 0 0px;overflow:hidden;}
	.cont_text a:link{color:#fff;text-decoration:none;}
	.cont_text a:visited{color:#fff;text-decoration:none;}
	.cont_text a:hover{color:#fff;text-decoration:underline;}
	  
/*Middle*/
.middle{width:1002px;margin:0 auto;padding:0 0 20px 0;overflow:hidden;}


  .products{width:275px;height:80px;margin-top:60px;}
    .p_img{width:70px;height:70px;margin-top:5px;position:relative;top:0;left:0px;overflow:hidden;}
	  .p_img p{width:70px;height:70px;position:absolute;top:0;left:0px;}
	.pro_box{width:195px;height:80px;}
	  .pro_title{text-transform:uppercase;width:100%;height:20px;font-size:16px;}
	  .pro_content{width:100%;height:60px;overflow:hidden;}
	    .pro_content ul{height:auto;}
		.pro_content ul .p_list{width:100%;height:20px;line-height:20px;}
		.pro_content ul .p_list a:hover{color:#bf0200;text-decoration:none;}

  .news{width:315px;height:80px;margin:60px 0 0 45px;}
    .n_img{width:70px;height:70px;margin-top:5px;position:relative;top:0;left:0px;overflow:hidden;}
	  .n_img p{width:70px;height:70px;position:absolute;top:0;left:0px;}
	.news_box{width:235px;height:80px;}
	  .news_title{text-transform:uppercase;width:100%;height:20px;font-size:16px;}
	  .news_title a:hover{color:#fc9b00;text-decoration:underline;}
	  .news_content{width:100%;height:60px;overflow:hidden;}
	    .news_content ul{height:auto;}
		.news_content ul .n_list{width:100%;height:20px;line-height:20px;}
		.news_content ul .n_list a:hover{color:#fc9b00;text-decoration:none;}

  .message{width:315px;height:80px;margin:60px 0 0 45px;}
    .m_img{width:70px;height:70px;margin-top:5px;position:relative;top:0;left:0px;overflow:hidden;}
	  .m_img p{width:70px;height:70px;position:absolute;top:0;left:-70px;}
	.message_box{width:235px;height:80px;}
	  .message_title{text-transform:uppercase;width:100%;height:20px;font-size:16px;}
	  .message_content{width:235px;height:60px;line-height:18px;overflow:hidden;}
 
.imgZone{width:100%;height:150px;background:url(images/index_14.jpg) no-repeat center top;margin-top:40px;}
  .left_btn,.right_btn{/*display:none; */visibility:hidden;}
  .left_btn{width:34px;height:41px;cursor:pointer;margin:55px 10px 0 0;background:url(images/btn.png) no-repeat 0 0;}
  .left_btn:hover{width:34px;height:41px;cursor:pointer;background:url(images/btn1.png) no-repeat 0 0;}
  .imgZone_box{width:910px;height:150px;margin:0 auto;overflow:hidden;}
	#marquee2{}
	#marquee2_1{}
	  .imgZone_box ul{height:auto;padding-top:15px;}
	  .imgZone_box ul li{float:left;display:inline;width:180px;height:130px;text-align:center;} 
		.list_img{width:158px;height:110px;border:1px solid #cbcbcb;background-color:#fff;margin:0 auto;border-radius:2px;}
		.list_txt{width:auto;height:20px;text-align:center;line-height:20px;color:#fff;}
		.list_txt a:link{color:#fff;text-decoration:none;}
		.list_txt a:vistied{color:#fff;text-decoration:none;}
		.list_txt a:hover{color:#fff;text-decoration:underline;}
	#marquee2_2{}
  .right_btn{width:34px;height:41px;cursor:pointer;margin:55px 0 0 10px;background:url(images/btn.png) no-repeat -34px 0;}
  .right_btn:hover{width:34px;height:41px;cursor:pointer;background:url(images/btn1.png) no-repeat -34px 0;}

/*内页*/
.outer{width:1002px;margin:0 auto;margin-top:20px;background:url(images/index_17.jpg) repeat-y center top;overflow:hidden;}
  .container{width:100%;min-height:35px;_height:35px;background:url(images/index_16.jpg) no-repeat center top;}
/*left*/
.left{width:705px;height:auto;}
  .left_title{width:705px;height:35px;overflow:hidden;}
    .location{display:inline-block;margin-left:30px;line-height:38px;}
  .left_content{width:685px;height:auto;padding:10px;line-height:26px;}
    .left_content p{margin-bottom:10px;}
	.leftContact{width:685px;height:516px;background:url(images/index_24.jpg) no-repeat center top;font-size:15px;}
    .noInfo{width:100%;height:300px;line-height:300px;font-size:36px;}
  
  
    .show_list{margin:0 9px;float:left;display:inline;height:260px;}
	  .show_img{width:205px;height:195px;text-align:center;overflow:hidden;zoom:1;border:1px dashed #CCC;background-color:#F4F4F4;}
	  .show_img .pro_table{width:95%;height:95%;margin:0 auto;margin-top:5px;background-color:#fff;}
	  .show_txt{width:210px;text-align:center;height:22px;line-height:22px;}
	  .show_txt a{display:block;}
  
	.newsItems{padding-bottom:10px;padding-top:15px;}
      .news_lists{/*border-bottom: 1px dotted #CCC;*/ height:60px;width:auto;margin-bottom:20px;overflow:hidden;}
        .news_date{width:52px;height:50px;background-color:#b1b1b1;text-align:center;padding:5px 4px;border-radius:0px 20px 0px 20px;font-size: 12px;}
	.yearMonth{width:auto;height:24px;border-bottom:1px solid #FFF;color:#FFF;}
	   .day{width:auto;height:26px;line-height:26px;font-size:20px;color:#fff;}
        .news_heading{width:610px;height:59px;line-height:59px;font-size:15px;border-bottom:1px dotted #b5b4b4;padding-left:10px;}
		
	.new_banner{width:100%;height:24px;line-height:24px;border-bottom:1px dotted #bebdbd;margin-bottom:10px;}
	.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;font-style:italic;}
	
	.feedBack{width:550px;margin:auto;color:#777;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;text-align:right;padding-right:10px;}
	
	.focus{border:1px solid #477c21;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;}
  
/*right*/
.right{width:251px;height:auto;margin-right:20px;}
 .sideBar{width:251px;height:auto;padding-top:5px;letter-spacing:1px;}
  .sideBar_top{width:251px;height:45px;}
    .st_title{display:block;height:45px;line-height:45px;font-size:22px;color:#bf0200;}
  .sideBar_content{width:251px;height:auto;}
	.items{height:auto;padding-top:5px;}
	.items li{width:251px;height:35px;margin-bottom:10px;background:url(images/index_23.jpg) no-repeat center top;}
	.items li a{display:block;width:251px;height:35px;line-height:35px;text-indent:20px;font-size:13px;}
	.items li a:link{color:#464646;text-decoration:none;}
	.items li a:visited{color:#464646;text-decoration:none;}
	.items li a:hover{color:#fff;text-decoration:none;background:url(images/index_18.jpg) no-repeat center top;}
  #selected{color:#fff;text-decoration:none;background:url(images/index_18.jpg) no-repeat center top;}
  
    .productItems{height:auto;padding:0 0 15px 0;}
	  .prodList{width:251px;height:35px;margin:10px 0 5px 0;background:url(images/index_22.jpg) no-repeat center top;}
	  .prodList a{display:block;width:251px;height:35px;line-height:35px;text-indent:20px;font-size:15px;font-weight:bold;}
	  .prodList a:link{color:#464646;text-decoration:none;}
	  .prodList a:visited{color:#464646;text-decoration:none;}
	  .prodList a:hover{color:#fff;text-decoration:none;background:url(images/index_18.jpg) no-repeat center top;}
	  
	  #pro_checked{color:#fff;text-decoration:none;background:url(images/index_18.jpg) no-repeat center top;}
	  /*二级分类*/
	  .sub_prodList{width:221px;height:26px;line-height:26px;margin-left:30px;background:url(images/index_20.jpg) no-repeat left center;}
	  .sub_prodList a{display:inline-block;margin-left:24px;}
	  .sub_prodList a:link{color:#2c2c2c;text-decoration:none;}
	  .sub_prodList a:visited{color:#2c2c2c;text-decoration:none;}
	  .sub_prodList a:hover{color:#bf0200;text-decoration:underline;}
	  
	  #sub_pro_checked{color:#bf0200;text-decoration:underline;}
	  
.sideBar_bottom{}

.rightContact{width:251px;height:124px;color:#fff;background:url(images/index_19.jpg) no-repeat center top;text-align:center;}
.rightContact_title{width:251px;height:47px;line-height:47px;font-size:22px;}
.rightContact_content{width:251px;height:77px;line-height:45px;font-size:24px;}

/*End*/
.end_wrap{width:100%;height:42px;background:url(images/index_15.jpg) no-repeat center top;}
  .end{width:1002px;height:42px;line-height:42px;color:#fff;margin:0 auto;}
	.end a{text-align:center;display:inline-block;}
	.end a:link{color:#fff;text-decoration:none;}
	.end a:visited{color:#fff;text-decoration:none;}
	.end a:hover{color:#fff;text-decoration:underline;}



/*分页*/
.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 #DBDBDB;padding:3px 7px;margin-left:4px;line-height:14px;}
.page_turner a:link, .page_turner a:visited{text-decoration:none;color:#a6a8a9;}
.page_turner a:hover, .page_turner a.c{background:#990011;color:#fff}
/*留言板*/
textarea, select,input{border:1px solid #CCC;font-size:12px;padding:2px;}

/*人才招聘*/
.recruitment{width:100%;margin-top:10px;border:1px solid #f6a80d;}
.recruitment th{padding:5px;border:1px solid #f6a80d;text-align:center;}
.recruitment td{padding:5px;border:1px solid #f6a80d;}
