@charset "utf-8";
/* CSS Document */
/***** -----   Initialization   -----*****/
html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, a, samp, strong, blockquote, dl, dt, dd, ul, ol, li, pre, form, label, table, tbody, tr, th, td, img { border: 0 none; margin: 0; padding: 0; font-size: 100%; }
input, textarea, select { margin: 0; padding: 0; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a:active { star:expression(this.onFocus=this.blur());
}
a:focus { outline: 0; }
textarea, select { background: #fff; resize: none; }
body { font-size:12px/1.5; font-family:"微软雅黑", "Arial", "sans-serif"; }
ul, ol { list-style: none; }
em, i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfloat, .clears { clear: both; height: 0; line-height: 0px; font-size: 1px; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/***** -----   Ending Initialization   -----*****/
*html { background-image:url(about:blank); background-attachment:fixed; }
/*---背景 链接颜色---*/
body { background: #fff; }
a { color: #333; }
a:hover { color: #c00; }
.topper, .topper_m { height: 84px; width:1000px; margin:auto;  }
.header_m { width: 1000px; margin: 0 auto; }
/*---头部---*/
.top_3 {
    background: url("../images/dh_bg.jpg") repeat center center;
    height: 50px;
    line-height: 50px;
    width: 100%;
    clear: both;

-webkit-box-shadow:4px 2px 6px #00000; 
    -moz-box-shadow:3px 2px 6px #000000;
}
.daohang {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    width: 1000px;

}
.daohang ul li {
    background: url("../images/dh_bg1.png") no-repeat right center;
    float: left;
}
.daohang ul li a {
    color: #fff;
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-right: 2px;
    padding: 0 38px;
    width: auto;
}
.daohang ul li a:hover {
    color: #ffffff;
    display: block;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
}
.daohang ul li a.current {
    color: #ffffff;
    display: block;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
}

.ddsubmenustyle, .ddsubmenustyle div {
    
    background: white none repeat scroll 0 0;
    border-color: #fbc618;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    font: 12px;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 100;
}
.ddsubmenustyle ul {
    border: 0 none;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.ddsubmenustyle li a {
    background-color: #f79d01;
    border-bottom: 1px dashed #fff;
    color: #fff;
    display: block;
    padding: 12px 6px;
    text-decoration: none;
    width: 124px;
	text-align:center;
}


.ddsubmenustyle li a:hover {
    background-color: #fff;
    color: #f77b01;
}



.ddiframeshim {
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}


.logo { width:300px; float: left;  }
.logo img{ width:280px; margin-top:15px;}
.phone{ width:300px; float:right; margin-top:7px; color:#999; }

#wu {
    background: transparent none repeat scroll 0% 0%;
}

/*---尾部---*/
.footer { height: 112px; margin: 15px 0 0 0;}
.footer, .footer_m { background: url(../images/footer.jpg) repeat center 0; }
.footer_m { width: 1000px; margin: 0 auto; padding: 31px 0 0 0; text-align: center; line-height: 22px; font-size: 12px; font-family: "微软雅黑"; }
.footer_m, .footer_m a, .footer_m a:hover { color: #fff; }
.footer_m .p1 a { margin: 0 10px; }
/*---布局---*/
.container { }
/*焦点图*/

/*#banner { position: relative; zoom: 1; margin: 0px auto 0px; min-width: 1000px; overflow: hidden; width: 100%; height: 377px; z-index: 100; background-position:center -50px; background: #f9f9f9; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");
}*/

#banner { position: relative; zoom: 1; margin: 0px auto 0px; min-width: 1000px; overflow: hidden; width: 100%; height: 377px; z-index: 100; background-position:center -50px; background: #f9f9f9;
}
#J-slide { position: relative; width: 100%; height: 387px; background: #fff; }
#J-slide li { float: left; position: absolute; top: -20px; left: 0; width: 100%; height: 100%; }
.bghome { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-position: center top; background-repeat: no-repeat; -webkit-transition: opacity 800ms ease-in-out; -moz-transition: opacity 800ms ease-in-out; -ms-transition: opacity 800ms ease-in-out; -o-transition: opacity 800ms ease-in-out; transition: opacity 800ms ease-in-out }
.slide-number{ position:absolute; zoom:1; bottom:40px; right:0; width:100%; z-index:500; text-align:center; }
.slide-number a{ margin: 0px 7px 0px; width: 13px; height: 13px; display:inline-block; background:url(../images/focus_ico.png) no-repeat 0 -13px; font-size:0;}
.slide-number .slide-number-active{ background-position:0px 0px; }

/*一条线*/
.line, .line span { height: 1px; line-height: 0; display: block; font-size: 0; background: #e0e0e0; }
.line span { width: 1000px; margin: 0 auto; }
.index_line { margin: 37px 0 15px; }



.innerTop {
    background: url("../images/sub_nav.jpg") no-repeat left top;
    height: 63px;
}

.innerTop h2 {
    color: #008cd6;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: normal;
    padding: 20px 0 0 20px;
}

.innerTop .lujin1 {
    float: right;
    padding-top: 5px;
    padding-right: 12px;
    color: #333;
}

.innerTop .lujin1 a{ font-size:12px; margin-right:20px;}



.m-sch {
    background-color: #fff;
    height: 36px;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px;
    vertical-align: middle;
    width: 240px;

}

.m-sch .select {
    
    border-color: #ccc;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    float: left;
    height: 28px;
    padding-left: 4px;
    padding-top: 4px;
    width: 58px;
}

.m-sch input {    
    border-color: #ccc;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    float: left;
    height: 22px;
    line-height: 18px;
    margin: 0;
    padding: 5px;
    width: 112px;
}

.m-sch button {
    background-color: #2f71bf ;
    border: 0 none;
    color: #fff;
    float: left;
    height: 34px;
    line-height: 30px;
    text-align: center;
    width: 50px;
}


/*中间部分*/
.bg_1{height:19px; width:100%; margin:auto; }
.bg_1 img{ margin:auto; widows:980px;}
.box{ width:100%; margin:auto; background-color:#f7f4f0;  }
.w_box{ width:1020px; height:100%; padding:0; margin:auto;background:url(../images/sub_bg1.png) repeat-y;}
.l_box{ float:left;}
.c_box{ width:1000px; padding:0; }
.r_box{ float:left; padding:0;}
.left{ float:left; width:656px; padding-left:24px; overflow:hidden;}
/*公司简介*/
.about{ float:left; 		
		padding-left:1px; 
        width: 100%; 
	 } 
	 
.about h1{   
	color: #b8b7b7;
    float: left;
    font-family: "宋体";
    font-size: 24px;
        }
.about i{
	color: #e6e6e6;
    display: inline;
    float: left;
    font-family: "Times New Roman",Times,serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    padding-left: 10px;
    text-transform: uppercase;
	}
	 
.main_con{ width:742px; height:248px; background-color:#f5f4f4; }

.about_zt{ width:390px;  padding:0; text-align:left; height:250px; color:#666; float:left; }
.about_zt h3,.new_zt h3{ font-size:14px; height:30px; line-height:30px; padding:10px 0 10px 15px; background:url(../images/h3_bite.jpg) no-repeat left center; color:#666; }
.about_zt h3 span,.new_zt span{ font-size:12px; font-weight:normal;}


.guangao{ width:243px; margin-top:10px;}


.about_zt p{ font-size:14px; line-height:26px; color:#666;}
.xl{ float:right; padding-right:8px; margin-top:20px; *margin-top:-25px!important;*margin-top:-40px; }
.about_line{  float:left;}
.about_img{ float:left;  width:156px; height:182px;}
.xl a{ font-size:14px;}
/*公司新闻*/
.new{ width:240px; height:310px; padding-top:10px;}
.new_img{ float:left; padding-left:2px;  }
.new_img1{ float:right;}
.new_img1 a{ color:#2f70be; font-size:14px;}
.new_line{ padding-top:5px; float:left; width:240px; overflow:hidden;}


.mar_xian{ float:left; width:10px; height:190px; margin-top:42px;  margin-left:10px; }



.new_zt{ float:left; width:310px;  }
.new_zt ul{ padding-top:0; padding-left:2px;}
.new_zt li { text-align:left;line-height:28px; color:#7e7e7e; width:310px; border-bottom:dashed 1px #ccc;}
.new_zt a{ text-decoration:none; color:#666; background:url(../images/new_jt.gif) no-repeat center left; padding-left:10px; font-size:14px;}
.new_zt li span{ margin-left:10px;}


.new_zt a:hover{ color:#2f70be; }
/*行业新闻*/
.h_new{ width:350px; float:left;padding-top:10px;padding-left:15px;}
.h_new_zt{ float:left; width:350px; }
.h_new_zt ul{ padding-top:8px; padding-left:2px;}
.h_new_zt li { text-align:left;line-height:30px; color:#7e7e7e;  }
.h_new_zt a{ text-decoration:none; color:#333;background:url(../images/new_jt.gif) no-repeat center left; padding-left:10px; font-size:14px; }
.h_new_zt a:hover{ color:#2f70be;   }
/*产品展示*/
.pro_img{ float:left; padding-top:0px;*padding-top:5px !important;*padding-top:2px; padding-left:2px; }
.pro_img1{padding-top:15px;*padding-top:15px !important;*padding-top:2px; float:right; padding-right:5px; font-size:14px;}
.pro_img1 a{ font-size:14px; color:#2f70be;}
.pro_line{  float:left;}
.pro_imgl{ float:left; width:715px;}
.pro_imgl ul{ margin-top:15px;}
.pro_imgl li{ float:left;text-align:center;overflow:hidden; width:166px; height:135px;  margin-left:0px; margin-right:12px; display:block; padding-bottom:36px;}
.pro_imgl li a{ font-size:14px; color:#666;}
.pro_border{display:block; width:164px; border:1px solid #eeeeee; background-color: #FFF; height:125px;overflow:hidden; }
.pro_border:hover{ border:1px #b0d2ff solid;}
.pro_border img{width:164px;height:124px;}
*html .pro_border img {
     width: expression(this.width > 164 && this.width > this.height ? 164 : true);
     height: expresion(this.height > 100 ? 100: true);
}
.pro_Zt { height:30px; line-height:25px;  display:block; color:#666; overflow:hidden;  }
.about_pic{}
.about_pic img{ float:left; width:156px; height:182px;  border: solid 3px #e5e5e4; margin-right:10px;}
/*左边*/
.right{ float:right; width:715px;}
.cpxl{ width:240px; margin:0; padding:0; }


.title{
	border-bottom: 1px solid #e8e6e6;
    color: #444;    
    font-size:16px;
    height:40px;
    line-height: 40px;
    margin-top: 10px;
    text-align: center;
    width:240px;
	background-color: #2f71bf;
	color:#fff;
	}
	
.title i {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    text-transform: uppercase;
	
	}
.ccc{ background:url(../images/img_0002.jpg) repeat; padding-bottom:15px;width:240px; }
.ccc .title{ background-image:url(../images/product_title2.jpg); height:35px;}
.d6{ text-align: center;}
.d6 li{ line-height:40px; height:40px; font-size:14px; background-color:#f0efef; margin-top:5px; border:solid 1px #e0dfdf; }
.d6 li a{ text-decoration:none; background:url(../images/g_3.jpg) no-repeat center left; padding-left:15px; }
.d6 li a:hover{ background-color:#2f71bf ; display:block; line-height:38px; height:38px; color:#fff; }
.d6 li a:active{ }
.cp{ padding-top:11px; text-align:left; padding-left:24px;background:url(../images/img_0001.gif) no-repeat;}
.p_zt{ float:left; padding-left:24px;}
.p_zt ul{ padding-top:23px;}
.p_zt li{ width:190px; text-align:left; color:#666; background:url(../images/line_02.gif) no-repeat center bottom; line-height:30px; }
.p_zt a{ background:url(../images/p2.gif) no-repeat center left; padding-left:20px;color:#666; text-decoration:none;}
.p_zt a:hover{ background:url(../images/p1.gif) no-repeat center left;}
.lianxi { height:206px; width:240px; margin-top:20px; }
.bt_cont{ height:30px; margin-left:20px; border-bottom: dashed 1px #b4b4b4; width:200px;} 
.lianxi p{ line-height:30px; width:210px; font-size:14px;font-family:'Microsoft YaHei';color:#848484; margin-left:20px;}



.menutextbox { height:97px; line-height:27px; background:url(../images/icon2.png) no-repeat 5px center; padding-left:35px;}
.menutextbox span { color:#777778;margin-right:5px;}
.menutextbox em { font-size:14px; font-style:normal; color:#5b5b5b;}

.rightTit{
  height:43px;
  border-bottom:1px solid #e5e5e5;
  line-height:43px;
  color:#999;
  width:700px;
}

.conTit{
  margin-right:20px;
  _display:inline;
  font-size:12px;
}

.rightTit a{
  color:#555;
}

.fr {
    float: right;
}












