﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#000}
a:hover{ color:#ff0000}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px; }
body{font-size:12px; text-align:left;font-weight:normal;background:url(../images/bg.jpg) repeat-y  center #f1f0f0;  line-height:24px; font-family: Arial, Helvetica, sans-serif,"宋体";  color:#252525;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
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,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}
i,em{font-style:normal;}


.wrapper{width:100%; height: auto;overflow:hidden;margin:0 auto;  position: relative; border-top:7px solid #b00100;}
.public{ width:1000px; height:auto;  margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
.border_3{border-bottom:3px solid #e3e3e3;}/**/
/*全局变量end*/

/*首页 开始*/
.header{height:96px;overflow:hidden;}
 
 .logo{height:96px; overflow:hidden;}
 .logo img{display:block;height:96px;}
 .header_right{ height:96px;overflow:hidden; width:350px;}
 .sy_sc{ height:23px;color:#fff;overflow:hidden; background:url(../images/s_bg.png) no-repeat; width:140px;padding:0 10px;}
 .sy_sc a{color:#fff; line-height:18px;padding:0 10px; }
  .sy_sc a:hover{color:#efcc0c;}
 .tel{height:35px; text-align: right;line-height:35px;padding-top:35px; font-family:"微软雅黑"; font-size:20px; color:#b00100; display:block; width:100%;}
 
 .menu{height:38px;background:url(../images/m_bg.jpg) repeat; overflow:hidden;}
 .menu ul {padding:0; margin:0; width:100%;display:table;}
 .menu ul li{line-height:38px; display:table-cell;}
 .menu ul li a{color:#fff; font-size:14px; font-family:"微软雅黑";text-align:center;display:block;}
 .menu ul li a:hover{color:#efcc0c;}
 .li_bg{background:url(../images/line.gif) no-repeat right; }
		/*焦点广告 开始*/
		.banner{width:1000px;height:323px;margin:0 auto;overflow:hidden; }
		.slideBox{ width:1000px; height:323px;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:17px; line-height:17px; height:17px;text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00;  color:#fff; }
		.slideBox .bd{position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1000px; height:323px; display:block;}
		/*焦点广告 结束*/
		
		.content{height:auto; overflow:hidden;padding:18px 0;}
		.about{ width:383px;height:178px;border:1px solid #cdcdcd; overflow:hidden;}
		 .title{background:url(../images/a_t.jpg) repeat-x;border-bottom:1px solid #cdcdcd; height:28px; line-height:28px; font-size:14px; color:#ce0100; font-weight:bold;}
		 .title em{background:url(../images/t_01.png) no-repeat left;padding-left:20px;display:block;}
		.about_nr{height:130px; overflow:hidden;padding:10px;  color:#555;}
		.about_nr .img{display:inline; float:left; width:175px; }
		.about_nr .img  img{display:block;width:159px; height:119px;padding:7px;border:1px solid #cdcdcd;}
		.about_nr p{ padding-left:10px;height:125px; overflow:hidden;text-indent:2em;}
		.more{width:40px;height:16px;padding:7px 5px 0 0; display:inline; float:right;}
		.more img{display:block; width:40px;height:16px;}
		.more img:hover{opacity:0.8;}
		
		.news{ width:383px;height:178px;border:1px solid #cdcdcd; overflow:hidden;margin:0 5px;}
		
		.news_list{height:110px; overflow:hidden;padding:10px;  }
		.news_list li{ height:28px; line-height:28px; border-bottom:1px dashed #000; background:url(../images/dot.jpg) no-repeat left;}
		.news_list li a{padding-left:20px; color:#000;}
		.news_list li a:hover{color:#de0000;}
		.date{display:inline; float:right;}
		
		.Contact{ width:215px;height:178px;border:1px solid #cdcdcd; }
		.title span{background:url(../images/lx.png) no-repeat left; display:block;margin-left:2px; color:#fff;text-indent:10px;}
		.Contact_nr{height:129px; overflow:hidden;padding:10px; background:url(../images/c_bg.jpg) no-repeat bottom right;}
		

		.products{ height:178px; overflow:hidden;border:1px solid #cdcdcd; }
		
		.products_list{height:150px; padding:0 10px;overflow:hidden; border-top:1px solid #dcdcdc;}
		
		.picMarquee-left{ width:100%;  overflow:hidden; position:relative;}
		.picMarquee-left .bd{padding:10px;  }
		.picMarquee-left .bd ul{overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 15px; float:left;display:inline; width:168px; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li a{ text-align:center; color:#777777; display:block; overflow:hidden;}
		.picMarquee-left .bd ul li img{ width:156px; height:113px;padding:5px; border:1px solid #c5c3c4; }
		.picMarquee-left .bd ul li img:hover{border:1px solid #b00100;  }
		.picMarquee-left .bd ul li .case_title{display:block; line-height:24px; height:24px;overflow:hidden;}
		
		.links{height:52px; color:#b00100; background:url(../images/l_links.jpg)  repeat-x bottom;padding-top:10px; line-height:35px;}
		.links a{color:#b00100;}
		.links a:hover{color:#666;}
		/*底部*/
		.footer{height:auto;  background:url(../images/index_03.gif) no-repeat;text-align:center; color:#555;}
		
/*首页 结束*/
	
	/*关于我们 开始*/

		.ny_content{height:auto; padding:13px 0; overflow:hidden;background:url(../images/c_01.gif) repeat-y;}
		.left{width:217px;height:auto; overflow:hidden;}
		.class{width:215px;height:auto;border:1px solid #cdcdcd; background:#fff; overflow:hidden;margin-bottom:10px;}
		
		
		.class_menu{height:auto; overflow:hidden;padding:10px 0;}
		ul.first{margin:0;padding:10px;}
		ul.first li { line-height:30px;  padding:0 10px;}
		ul.first li a{display:block;border-bottom:1px dashed #000; line-height:30px;background:url(../images/p_re.jpg) no-repeat left ; text-indent:25px; color:#000; }
		ul.first li a:hover{ color:#0f8bd1; }
		ul.first .second{display:none;}
		ul.first .second li a{ background:none;}
	   #sec_cur{color:#f00;}
		
		.right{ width:772px;height:auto; overflow:hidden;border:1px solid #cdcdcd;}
		
		
		.location{display:inline; float:right; color:#555; font-family:"宋体"; font-size:12px;font-weight:normal; padding:0px 5px 0 0;}
		.location  a{color:#555;}
		.location  a:hover{color:#b00100;}
		.article{height:auto;letter-spacing:1px;background:#fff;min-height:250px; overflow:hidden;padding:15px; color:#555;}

		/*关于我们 结束*/
		
		
		/*新闻列表开始*/
		.ny_news_list{height:auto; overflow:hidden;padding:10px;  }
		.ny_news_list li{ height:35px; line-height:35px; border-bottom:1px dashed #000; background:url(../images/dot.jpg) no-repeat left;}
		.ny_news_list li a{padding-left:20px; color:#000;}
		.ny_news_list li a:hover{color:#de0000;}
	
		/*新闻列表 结束*/
		
		/*序号开始*/
		.munber{ width:100%; height:auto; overflow:hidden;  text-align:center; padding:40px 0;}
		.munber li{display:inline;  color:#999999; border:1px solid #606060; margin:0 2px;}
		.munber li a{color:#999999;padding:2px 4px;}
		.munber li a:hover{ color:#f00;}
		/*序号结束*/
		
		/*新闻详情 开始*/
		.news_detail{ width:100%; height:auto; overflow:hidden;}
		.news_detail  .Title{ font-size:14px;text-align:center; color:#b00100; font-family:"微软雅黑"; font-weight:bold;  height:35px; line-height:35px; overflow:hidden;}
		.news_detail .Time{  line-height:25px; color:#b00100;text-align:center; font-size:12px;}
		.news_nr{ width:100%; height:auto; overflow:hidden;padding:10px 0; line-height:30px;}
		
		.next_pre{ width:100%;  padding:20px 0;border-top:1px dashed #ccc;}
		.next_pre a{color:#555;}
		.next_pre li a:hover{ color:#b00100;}
		
		/*新闻详情 结束*/
		
		/*产品列表开始*/
		.pro_list{padding:0;margin:0;}
		.pro_list  li{ padding:5px 8px; float:left;display:inline; width:231px; overflow:hidden; text-align:center;  }
		.pro_list  li a{ text-align:center; color:#555; display:block; overflow:hidden;}
		.pro_list  li img{width:225px; height:163px;padding:2px; border:1px solid #c5c3c4;  }
		.pro_list  li  a:hover{color:#0f8bd1;  }
		.pro_list  li .title_01{display:block; line-height:24px; height:24px;overflow:hidden;}
		/*产品列表结束*/
		
	
		/*产品详情开始*/
			
		.products_detail{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#777; }
		.products_detail .img{ width:350px;display:inline; float:left; height:258x;border:1px solid #E0E2DF;}
		.products_detail .img img{display:block;width:350px; height:258x; }
		.products_standard{padding-left:20px; width:300px;height:auto; overflow:hidden; display:inline; float:left;}
		.products_nr{height:auto; overflow:hidden; color:#777; width:100%;padding:20px 0;}
		
		/*产品详情结束*/
		
		
		
			.text_001{ width:250px; height:20px; background#fff; border:1px solid #e2e2e2; margin-left:10px;}
.text_002{ width:300px; height:60px; background#fff; border:1px solid #e2e2e2; margin-left:10px;}
.height_01{ height:30px; margin:10x 0;}
.submit_02{ margin:10px; padding:3px 6px; color:#222; cursor:pointer;}
.tbale_001{ width:370px; height:auto; margin:0 auto;}

.article_01 {
    line-height: 24px;
    margin: auto;
    text-align: left;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
}
.sdf_job_list {
    margin: 0 auto;
}
.sdf_job_list th {
    background:url(../images/thbg.png) repeat;
    padding: 5px;
}


.sdf_job_list td {
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 5px;
}
.sdf_job_btn_show {
    background: url("../images/btn_job.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding-left: 18px;
    width: 62px;
}

.sdf_job_btn {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.sdf_job_btn  a{color:#333;}


.sdf_tbl {
    background: #999;
    margin: 20px auto;
}

.sdf_tbl tr td {
    background: none repeat scroll 0 0 #fff;
    padding: 5px;
}
.recment{ text-align:center; line-height:24px; font-size:16px;  font-weight:bold;}
/*验证表单样式*/
span.error{
	margin-left:5px;
	padding-left:25px;
	color:#F00;
	background:url(error.gif) left center no-repeat;
}
span.success{
	margin-left:5px;
	padding-left:25px;
	color:#999;
	background:url(success.gif) left center no-repeat;
}

.wenzi{font-weight:bold;margin-left:38%;}