@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; list-style:none; text-align:left; font-family:Arial, "宋体"; font-size:13px; color:#000; width:1420px;  margin:0 auto;  }
div,ul,li,ol,h1{ margin:0; padding:0; list-style:none; }
a{ color:#000}
.indent{ text-indent:2em}
.spacing{ line-height:25px;}
.spacing1{ line-height:30px;}
.indent1{ text-indent:100px;}
.indent2{ text-indent:45px}
.bnxz{-moz-user-select: none; /*火狐*/
-webkit-user-select: none; /*webkit浏览器*/
-ms-user-select: none; /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;}
a:hover{ color:#f00}
.clear{ clear:both}
.jt{ color:#000; font-family: "宋体"; font-size:12px;}
.zt{ font-size:13px; color:#FFF; font-family:Arial, "宋体"; text-align:left; text-transform:none;}
.zte{ font-size:13px; color:#FFF; font-family:Arial, Verdana, Geneva, sans-serif; text-align:left}
.zte a{ color:#FFF}
.al{ font-size:16px; color:#FFF; font-family: "微软雅黑"; text-align:left; font-weight:700;}
.al a{ color:#FFF}
.zt a{ color:#FFF}

.heizt1 a{ color:#000}
.heizt1 a:hover{ color:#000}
.heizt a:hover{ color:#F00}
.heizt a{ color:#000}

.zt2{ color:#000; font-family: "微软雅黑"; font-size:16px; font-weight:500;}
.zt2 a{ color:#000}

.heizt1{ font-size:16px; color:#000; font-family: "微软雅黑"; text-align:left}
.heizt1 a{ color:#000}

.zt3{ color:#000; font-family: "微软雅黑"; font-size:15px;}
.zt3 a{color:#333;}
.zt4{ color:#333; font-family: "宋体", Arial; font-size:14px;  }
.zt4 a{ color:#333}
.new-zt5{ color:#333; font-family: "微软雅黑"; font-size:16px; text-align:right; }
.new-zt5 a{ color:#333; text-decoration:none;}

.zt4 a:hover{ color:#333; text-decoration:none;}
.ztp{ color: #f00; font-family:Arial, "宋体"; font-size:14px; text-indent:2em; background-color:#f2f22; text-align:center }
.ztp a:{ color:#333; background-color:#fff; width:15px; height:15px; display:block; float:left }
.ztp a:visited{ color:#333;}
.ztp a:active{ color:#333; }
.ztp a:link{ color:#333; }
.ztp a:hover{ color:#F00; }


.zt6{ color:#000; font-family:Arial, "宋体"; font-size:14px; font-weight:500; text-indent:2em;}
.zt5{color:#438093; font-family:Arial, "微软雅黑"; font-size:15px;}
.zt7{ font-size:12px; color:#000; font-family:Arial, "宋体"; text-align:center}
.zt7 a:hover{ color:#F00}
.zt7 a{ color:#f00}
.zt7 a:visited{ color:#333;}
.zt7 a:active{ color:#333; }
.zt7 a:link{ color:#333; }
.zt8{  font-weight:600;}
.bt1{ font-family:"微软雅黑"; font-size:19px; font-weight:900px; color:#000; text-align:left; margin-top:6px;}
.bt2{ font-family:"微软雅黑",Arial ; font-size:17px; font-weight:700px; color:#000; text-align:left}
.news_bt2{ font-family:"微软雅黑",Arial ; font-size:18px; font-weight:600px; color:#2e2e2e; text-align:left}
.news_bt2 a{color:#2e2e2e;}
.news_bt2 a:hover{ text-decoration:none;}
.jszc_bt2{ font-family:"微软雅黑",Arial ; font-size:15px; font-weight:500px; color:#c20000; text-align:left}
.jszc_bt2 a{color:#c20000;}
.news-detail-bt{font-size:20px; font-family: '微软雅黑'; color:#000;}
.bt3{ font-family:"微软雅黑",Arial; font-size:15px; font-weight:700px; color:#000; text-align:center}
.bt4{ font-family: Verdana, Geneva, sans-serif,"微软雅黑" ; font-size:16px; font-weight:700px; color:#000; text-align:center}
.bt5{ font-family: Verdana, Geneva, sans-serif,"微软雅黑" ; font-size:14px; font-weight:700px; color:#000; text-align:left}
.bt4 a{ color:#000}
.bt4 a:hover{ color:#foo}
.bt2 a{ color:#000}
.bt2 a:hover{ color:#f00}
.bt3 a{ color:#000}
.bt3 a:hover{ color:#f00}
.contactzt{ font-family:Arial, "宋体"; font-size:15px; font-weight:700; color:#000; text-align:left; text-indent:2em; display:block}
.contactzt1{ font-family:Arial, "宋体"; font-size:15px; font-weight:500; color:#000; text-align:left; }
.contactzt2{ font-family:Arial, "宋体"; font-size:15px; font-weight:500; color:#000; text-align:left; text-indent:20px;}
.weizhi{ position:relative; display: block; position:relative; left:10px;}
.dibian{ border-bottom:1px dotted #ccc; }



.ss2{ background-image:url(../images/ss_05.png); width:171px; height:27px; float:left; position:relative; top:5px;}
.ss1{ height:25px; width:161px; border:none; position:relative; top:-11px; left:4px; line-height:25px;}
.index_search{ width:197px; float:right; height:27px; position:relative; top:8px;}

#content{ background-image:url(../images/index_39.png); width:1420px; height:644px; margin:0 auto; margin-top:30px;}
.content{ width:1003px; margin:0 auto;}
.index_about{ width:318px; float:left}
.index_abg{ background-image:url(../images/index_29.png); width:318px; height:207px;}
.index_abg1{ background-image: url(../images/index_35.png); width:318px; height:143px; }
.index_ac{line-height:25px; color:#FFF; font-size:12px; text-align:left; padding:0 10px 0 10px; text-transform:none;}
.index_ac a{ color:#FFF}

.index_news{ width:318px; float:left; padding-left:25px;}
.index_nbg{ background-image:url(../images/index_30.png); width:318px; height:207px;}

.index_contact{ width:318px; float:right;}
.index_cbg{ background-image:url(../images/index_31.png); width:318px; height:207px;}
.bian{ border-bottom:1px #63a5b7 dotted;}
.yc{  white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.ycp{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:200px;}
.gund_bg{ background-image:url(../images/index_48.png); height:148px; background-repeat:repeat-x; width:1003px;}


#foot{ width:100%; margin:0 auto; background-color:#1b1919; min-height:325px; height:auto!important}
.foot{ width:1020px; margin:0 auto; padding-top:15px;}
.zt1{ font-family:"微软雅黑"; font-size:16px; font-weight:600; color:#FFF}
.foot1{ float:left; text-align:left; width:150px; }
.foot1e{ float:left; text-align:left; width:210px; margin-right:45px; }
.foot3{ float:left; text-align:left; width:180px; }
.foot2{ width:185px; float:left; text-align:left; margin-left:10px;}
.zt a{ color:#FFF}
.foot_r{ width:345px; float:right; text-align:left; position:relative; top:-16px; left:28px; }
.foot_r ol{ padding-top:15px; display:block}
.foot_r ol img{ display:block}
.foot_re{ width:200px; float:right; text-align:left; position:relative; top:-16px; left:28px; }
.foot_re ol{ padding-top:15px; display:block}
.foot_re ol img{ display:block}

#neiye{ width:100%; overflow:hidden; margin:0 auto;}
#neiye_banner{ width:100%; height:386px;}
.neiye_c{ width: 1200px; margin:30px auto; min-height:200px; height:auto!important;}
.neiye_l{ width:273px; float:left}
.neiye_lp{ background-image:url(../images/about_21.png); width:273px; height:264px; background-repeat:no-repeat;}
.neiye_lp1{ position:relative; top:50px; width:185px; margin:0 auto;}
.neiye_lp1 ol{ height:31px; line-height:31px;}
.neiye_lp1 img{ display:block; float:left; width:16px; position:relative; top:8px; }
.neiye_r{ width:705px; float:right}
.nei_about{ width:705px; background-image:url(../images/about_30.png); background-repeat:no-repeat; background-position:bottom center; min-height:500px; height:auto!important;}
.nei_zzjg{ width:705px;  min-height:500px; height:auto!important;}
.neiye_about1{ width:650px; margin:10px auto;}
.index_news1{ width:300px; margin:0 auto;}
.index_news1 li{ width:300px; height:25px; line-height:25px;  text-transform:none;}
.index_contact1{ width:310px; margin:0 auto;}
.index_contact1{ height:25px; line-height:25px; text-transform:none;}
.news_l{ width:900px; float:right; text-align:left}

.bian{ border-bottom:1px #CCC dotted;}
.gang{ height:1px; width:100%; background-color:#747373}
.news_hight{ width:900px; min-height:10px; height:auto!important; padding-top:20px; border-bottom:1px #e1e1e1 solid; padding-bottom:30px; margin:15px 0;}
.news_l .gang{ height:1px; width:100%; background:#e1e1e1; margin-top:20px;}
.news_hight p{  display:inline;}
.ljgd{ color:#06C}
.ljgd a{ color:#06C}

.news_detail1{width:900px; min-height:150px; height:auto!important; line-height:25px;  text-transform:none;}
.news_bian{ height:1px; width:100%; background-color:#747373}
.news_contnt{ width:900px; min-height:25px; height:auto!important}
.news_detail{ width:900px; min-height:200px; height:auto!important;}
.newsbtk{ width:680px;}
.news_r{ width:262px; float:left}
.nfcx{ background-color:#f2f2f2; width:262px; min-height:50px; height:auto!important; text-align:left}
.shij{ padding-top:12px; padding-bottom:10px; width:220px; margin:0 auto; line-height:25px;}
.rmbq{ margin-top:20px;}
.rmbq1{ padding:0 5px 0 5px;}
.dhhm{ padding-left:20px}
.jszc{ width:900px; height:30px; line-height:30px;}
.jszc2{ width:900px; height:30px; line-height:30px; -moz-user-select: none; /*火狐*/
-webkit-user-select: none; /*webkit浏览器*/
-ms-user-select: none; /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;}
.jszc1{ width:900px; min-height:50px; height:auto!important}


/*产品页面*/
.products{ width:700px; margin:0 auto;}
.products1{ padding-top:10px;}
.products1 li{ float:left; padding:0 20px 0 10px;}
.products_detail{ margin-top:20px;}
.products_detailbt{ text-align:left; color:#c20000;}
/*联系我们*/
.contactbg{background-image:url(../images/contact.gif); width:600px; background-repeat:repeat-y; text-transform:none;}
.contact{ padding-top:10px; width:600px; margin:0 auto;}
.contacte{ padding-top:10px; width:750px; margin:0 auto;}
.contactbg li{ position:relative; left:20px; height:25px; line-height:25px; text-indent:2em;}
.back{ margin-top:15px;}
.back1{ margin-top:5px;}
.contact_b li{ height:25px; line-height:25px; border-bottom:1px #ccc dotted;}
.contactbge{background-image:url(../images/contact.gif); width:750px; background-repeat:repeat-y; text-transform:none;}
.contactbge li{ position:relative; left:20px; height:25px; line-height:25px; text-indent:2em;}

/*产品详细页面图片弹出放大*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 600px;
	z-index: 100;
	left:50%;
	margin-left:-300px;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; position:absolute;   z-index:9999;}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; position:absolute; top:3px; right:17px; z-index:999999;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
h4,h5,h6{ list-style:none}
h4,h5,h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif, "微软雅黑"; font-weight:500;}
h4{ color:#fff; float:left; font-size:12px; width:40px; text-align:center;  height:25px; position:relative; top:-45px; line-height:25px;}
h5{ color:#fff; clear:both; height:25px; line-height:25px; position:relative;  top:-20px; text-transform:none;}
h6{ color:#fff; float:left; width:40px;  height:25px; line-height:25px; position:relative; top:-55px;}
.email_id{ width:200px;  }
.email_pw{ width:200px;  }
.logn{ position:relative; top:20px; left:130px; width:66px; height:20px; }
.logne{ position:relative; top:20px; left:120px; width:66px; height:20px; }
.email{ width:241px;}
.id{font-size:12px; font-family:Arial, Helvetica, sans-serif, "微软雅黑"; font-weight:500; color:#FFF;}
.email-e{ padding:10px 45px;  text-transform:lowercase;}
.email-ee{  padding:10px 40px; text-transform:lowercase;}
.ewm{ width:78px; float:left; text-align:center; }
.wx{ width:78px; float:left; text-align:center; margin-left:10px;}
.botton{ width:150px; height:25px; line-height:25px;}
.left-yc{white-space:nowrap; text-overflow: ellipsis; overflow:hidden; width:220px; display:block}


.bottonss{ position:relative; top:2px;}


.foot_jj{margin-top:10px;}


.site-about{ width:200px; float:left; line-height:25px;}
.site-about h2{ width:200px; height:49px; background-color:#d2d2d2; color:#0166fe; line-height:49px; text-indent:15px; margin:0; padding:0; text-align:left;}
.site-product h2{ width:320px; height:49px; background-color:#d2d2d2; color:#0166fe; line-height:49px; text-indent:15px; margin:0; padding:0; text-align:left;}
.site-about h2 a,.site-product h2 a{color:#0166fe;}
.site-about ul,.site-product ul{ padding-top:10px; line-height:28px;}
.site-about li,.site-product li{ text-indent:15px; color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif; min-height:30px; height:auto!important; border-bottom:1px #dfdfdf solid; text-align:left;} 
.site-about li a,.site-product li a{color:#666;}


.site-product{ width:320px; float:left; line-height:25px; margin-left:10px;}
.site{ width:100%; height:25px; text-align:left;}




.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both; height:28px; 
}
.newspage A { 
BACKGROUND: #f0f0f0;  FONT: 12px/22px ""; COLOR: #666;border: #999 1px solid;margin:2px; padding:5px;
}
.newspage A:hover {
 BACKGROUND: #ec570d; border: #999 1px solid; COLOR: #FFFFFF;  TEXT-DECORATION: none
}
.newspage A:active {
BACKGROUND:#ec570d; COLOR: #FFFFFF; border: #999 1px solid;
}
.newspage SPAN.current {
BACKGROUND:#ec570d;  COLOR: #fff; margin:2px; padding:5px; border: #999 1px solid;
}
.newspage SPAN.disabled { border: #999 1px solid; COLOR: #666; margin:2px; padding:5px;
}



.news-l1{ width:234px; height:156px; float:left; border:1px #ccc solid;}
.news-r1{ width:648px; float:right;}
.news-dd{ line-height:28px; height:110px; font-size:16px; color:#000; font-family:"微软雅黑"; margin-top:5px; }
.news-dd a{color:#000; text-decoration:none;}
.news-dd a:hover{text-decoration:none;}
.news-bt{ height:70px; line-height:70px;width:100%}
.news-cs{ border-bottom:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid;  height:70px; line-height:70px; width:100% }

.news-time,.news-time1{ width:300px; font-size:16px; color:#333; font-family:"微软雅黑"; text-align:right;}
.news-time{ float:left;}
.news-time1{ float:right;}
.news-fl{ width:100px; padding:0 10px; border-radius:5px; border:1px #ccc solid; height:30px; line-height:30px; float:left; text-align:center;}
.share-r{width:400px; float:right; text-align:right;}
.news-daodu{ width:100%; min-height:50px; height:auto!important; background:#f9f9f9; padding:30px; margin-top:25px; color:#555555; line-height:30px;}
.news-content{ padding-top:15px; line-height:30px; text-align:left;}



.daodu{background-color:#f9f9f9; padding:20px 60px 20px 5px; margin:30px 0; line-height:34px;} 
.daodu .col-sm-1{padding-right:0;}
.daodu .col-sm-1 img{margin:0 auto;}
.col-sm-11{ background:url(../images/icon-22.png) no-repeat right bottom; text-align:left; }
.daodu .col-sm-11 img{float:right; position:absolute; right:-15px; display:block;}
.daodu .col-sm-2{ float:right;}

.job-title{ color:#000; font-size:20px; font-weight:600; font-family:"微软雅黑"; margin-top:10px; text-align:center;}
.job-title-1{ font-size:16px; font-family:"微软雅黑"; color:#000; margin-top:15px; }
.job-title-1 a{color:#000; text-decoration:none;}
.job-title-1 a:hover{text-decoration:none;}
.job-gang{height:30px; border-bottom:1px #ccc dotted; width:100%}
.job-1{ width:100%; border-left:3px #0000FF solid; height:20px; line-height:20px; text-indent:10px; margin-top:20px;}
.job-1-gang{ width:100%; height:3px; background:#f2f2f2; margin-top:3px;}
