/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
* {margin:0;padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; color:#555555; -webkit-text-size-adjust:none; }
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#555555; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#555555;}
a:hover  { text-decoration:none; color: #034da2;}
a:active {text-decoration: none; color: #555555;}
a::focus {-moz-outline-style:none;}

.f_14{ font-size:14px; line-height:30px; color:#333}
.hidden { display: none; }
.block { display: block; }
.m_t20{ margin-top:20px;}



/*头部*/
#header{ width:100%; height:85px; margin:0 auto; position:relative; z-index:100;background:rgba(255, 255, 255, 0.4)!important;
filter:Alpha(opacity=40); background:#fff; }
.headerm{ width:1000px; height:85px; margin:0 auto; position:relative;}
.logo{ width:95px; height:66px; margin-top:12px;}
.headerm2{ width:770px; height:73px; margin-left:77px; padding-top:12px;}
.eng{ height:14px; line-height:14px; text-align:right; padding-right:25px; color:#333;}
.eng a{ line-height:14px; color:#333;}
.menu{ width:770x; height:50px; margin-top:9px;}
.erweima {
    background: url("../images/erweima1.png") top no-repeat;
	width:32px;
    height: 32px;
	padding-bottom:3px;
    margin-top: 35px;
    position: relative;
}
.vm {
    background-color: #fff;
    display: none;
    height: 140px;
    left: -60px;
    padding: 15px;
    position: absolute;
    top: 35px;
    width: 120px;
	box-shadow: 0px 0px 3px;
}
.erweima:hover .vm {
    display: block;
}

/*banner*/
#banner{ width:100%; height:750px; text-align:center; position: absolute; overflow:hidden; z-index:10;}

#container{ width:100%; height:245px; margin:0 auto; position:relative; z-index:100;background:rgba(0, 0, 0, 0.4)!important;
filter:Alpha(opacity=40); background:#000; margin-top:420px;}
.containerm{ width:1000px; height:185px; padding-top:16px; margin:0 auto; position:relative;}

/*新闻*/
.news{ height:22px;}
.news1{ width:70px; background: url(../images/news1.png) left center no-repeat; color:#FFF; padding-left:30px; line-height:22px; font-weight:bold; font-size:14px;}
.scrollDiv{ width:890px;height:22px;/* 必要元素 */line-height:22px;overflow:hidden;/* 必要元素 */}
.scrollDiv li{height:22px;}
.scrollDiv li a{line-height:22px; color:#FFF;}

/*分类*/
.fenlei{ height:145px; margin-top:18px;}
.fenlei a{ width:236px; height:145px; margin-right:18px; float:left;}
/*footer*/
#footer{ width:100%; height:50px; position:absolute; top:750px;}
.footerm{ width:1000px; height:50px; margin:0 auto;}
.footer1{line-height:50px;}
.footer1 a{ line-height:50px;}
.footer2{ width:130px;}
select{ line-height:24px; width:130px; height:24px; margin-top:13px;}

#wrapper{ width:1000px; height:540px; margin:0 auto; margin-top:73px; position:relative; z-index:99;}
.wrapper1{ height:28px; border-left:4px solid #024092; line-height:28px; font-size:20px; color:#000; padding-left:16px;}
.wrapper2{ height:30px; margin-top:15px;}
.wrapper2 ul{ margin:0; padding:0;}
.wrapper2 ul li{ min-width:150px; height:30px; float:left; background:#FFF; margin-right:3px; text-align:center;}
.wrapper2 ul li a{ line-height:30px; color:#666666; display:block;}
.wrapper2 ul li a:hover,.wrapper2 ul li a.wcurrent{ background:#024092; color:#FFF;}
.wrapper3{ height:380px; border-bottom:5px solid #026809; background:#FFF; padding:45px 50px 34px; margin-top:1px;}

/*内页项目*/
.wrapBox5 { width:900px; height:380px; padding-right:10px; position: relative; overflow: hidden; background: transparent url('../images/zpxx_077.png') repeat-y scroll right top; }
.scrollTool5 { z-index: 5; width: 5px; background:#024092; height: 126px; font-size: 0px; top: 0px; cursor: pointer; right: 5px; position: absolute; }
.wrap5 { position: relative; width: 100%; bottom: 0px; top: 0px; z-index: 2; }
.wrap5::after { content: " . "; display: block; clear: both; height: 0px; visibility: hidden; }

.aboutusn{ width:880px;}
.aboutusns{ width:880px;}
.aboutusns img{margin-right:45px;}
/*企业资讯*/
.qyzx{ width:630px; height:380px;}
.qyzx ul{ margin:0; padding:0;}
.qyzx ul li{ height:83px; margin-bottom:23px;}
.qyzx .qyzxl{ width:110px; height:83px; float:left;}
.qyzx .qyzxr{ width:510px; height:83px; float:right;}
.qyzx .qyzxr .qyzxr1{ height:30px; overflow:hidden}
.qyzx .qyzxr .qyzxr1 a{ line-height:30px; color:#333333; font-size:16px; font-weight:bold;}
.qyzx .qyzxr .qyzxr1 span{ float:right; line-height:30px; color:#f69f2b;}
.qyzx .qyzxr .qyzxr2{ height:44px; overflow:hidden; line-height:22px;}


/*内页详细*/
.newsinfo{ width:880px;}
.newsinfo .ntitle { font-size: 20px; text-align: center; padding: 20px 0px; color:#333}
.newsinfo .date { border-bottom: 1px solid rgb(178, 178, 178); padding-bottom: 20px; font-size: 14px; text-align: center; color: rgb(102, 102, 102); }
.newsinfo .info { padding: 20px; line-height: 30px; font-size: 14px; }
.newsinfo .newPage { border-top: 1px solid rgb(178, 178, 178); padding-top: 20px; }


/*内页荣誉*/
.honor{ width:880px; overflow:hidden; clear:both; float:left;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:20px; margin-left:50px; width:222px; height:197px; text-align:center;}
.honortu{width:200px; height:135px; text-align:center; float:left; padding:10px; border:1px solid #CCC}
.honorti{width:200px; height:40px; text-align:center; float:left;}


/*行业新闻*/
.news_left { float: left; width: 590px; height: 475px; position: relative; }
.news_top { height: 100px; margin-bottom: 15px; overflow: hidden; }
.news_top img { float: left; border: 4px solid rgb(229, 229, 229); margin-right: 20px; }
.news_top a:hover img { border-color: rgb(0, 91, 172); }
.news_top h2 { padding-bottom: 18px; }
.news_top h2 a { font: bold 14px/14px "微软雅黑"; color: rgb(51, 51, 51); }
.news_top p a { font: 12px/22px Arial,"微软雅黑"; color: rgb(149, 148, 148); }
.news_top a.more { font: 12px/24px "微软雅黑"; color:#1855ce; }
.news_top a:hover { display: block; color:#1855ce; }
.news_list ul li { float: left; width: 590px; height: 41px; border-bottom: 1px dotted rgb(203, 203, 201); font: 24px/41px "微软雅黑";}
.news_list ul li a { color: rgb(51, 51, 51); font: 12px/41px Arial,"微软雅黑"; }
.news_list ul li span { color: rgb(118, 118, 118); float: right; font: 12px/41px Arial,"微软雅黑"; }
.news_list ul li a:hover { color:#1855ce; }
.newspic { width: 279px; height: 358px; float: right; overflow: hidden; }
.newspic .newsimgs { width: 300%; height: 340px; }
.newspic .newsimgs li { width: 279px; height: 340px; float: left; }
.newsnum { width: 279px; height: 18px; background: rgb(227, 227, 227) none repeat scroll 0% 0%; }
.newsnum li { float: left; width: 93px; height: 18px; cursor: pointer; text-align: center; color: rgb(153, 153, 153); }
.newsnum li.sli { background: rgb(27, 115, 42) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }


/*产品*/
.spacecon { width: 980px; margin: 0px auto; padding-top: 60px; }
.spa_pic { position: relative; float: left; width: 215px; height: 0px; margin: 554px 15px 0px; overflow: hidden; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.green { position: absolute; width: 100%; height: 100%; background: transparent url('../images/space_pic01.jpg') no-repeat scroll 0% 0%; opacity: 0.7; }
.human { position: absolute; width: 100%; height: 100%; background: transparent url('../images/space_pic02.jpg') no-repeat scroll 0% 0%; opacity: 0.7; }
.natural { position: absolute; width: 100%; height: 100%; background: transparent url('../images/space_pic03.jpg') no-repeat scroll 0% 0%; opacity: 0.7; }
.unit { position: absolute; width: 100%; height: 100%; background: transparent url('../images/space_pic04.jpg') no-repeat scroll 0% 0%; opacity: 0.7; }
.spa_circle { z-index: 1; position: absolute; left: 50%; top: 50%; width: 138px; height: 138px; margin-left: -69px; margin-top: -69px; opacity: 1; cursor: pointer; }
.spa_bg { width: 8px; height: 8px; left: 50%; top: 50%; margin-left: -4px; margin-top: -4px; position: absolute; }
.spa_font { width: 98px; height: 62px; padding-top: 30px; position: absolute; left: 50%; top: 50%; margin-left: -49px; margin-top: -46px; text-align: center; z-index: 2; }
.spa_font a{ font: 18px/20px "微软雅黑"; color:#003399;}

.productsn{ width:880px;}
.productsn ul{ margin:0; padding:0;}
.productsn ul li{ width:222px; height:197px; margin-left:40px; margin-bottom:20px; float:left;}
.propic{ display:block; width:200px;  height:135px; text-align:center;padding:10px; border:1px solid #CCC;}
.protext{ display:block; width:222px; height:42px; text-align:center; line-height:42px; color:#333;}
.productsn ul li a{ line-height:40px;}



.productsnn{ width:880px; height:auto;}
.productsn1{ height:300px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ padding:9px; border:1px solid #DFDFDF;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;height:280px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:370px;height:260px;}
.spec-scroll{clear:both;margin-top:35px;width:390px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:352px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:89px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.productsn1a{ width:372px;}
.productsn1b{ width:400px;}
.productsn1b h1{ height:40px; line-height:40px; color:#333333; font-size:20px; margin:0;}
.productsn1b h2{ height:120px; overflow:hidden; font-weight:normal; line-height:24px; font-size:12px; margin:0;}
.productsn1b .proimg{ width:170px; height:37px; margin-top:8px;}

.productsn2 .productsn2a{ height:34px; border-bottom:1px solid #194292; background:url(../images/productsn2.jpg) left top no-repeat; color:#ffffff; font-size:16px; padding-left:15px; line-height:34px;}
.productsn2 .productsn2b{ height:auto; margin-top:20px; padding-bottom:50px;}

/*内页联系我们*/
.contactus{ width:940px;}
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.contactus2{ width:305px;}

/*内页招聘*/
.zhaopin{ width:880px;}
.zhaopin table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.zhaopin table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.zhaopin table td a:hover { text-decoration: underline; }
.zhaopin table td.detailed a { color:#024092; }
table tr.detailBox { display: none; }
table tr.detailBox { padding: 10px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table tr.detailBox td { padding: 10px 20px;}


/*网站地图*/
.map2{ height:auto; }
.map2 dl{ height:64px;}
.map2 dl dt{ height:34px;}
.map2 dl dt a{ display:block; line-height:34px; color:#024092; font-size:14px;}
.map2 dl dd{ height:30px; padding-right:40px; float:left}
.map2 dl dd a{ display:block; line-height:30px; color:#333333; font-size:14px;}

/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

#rightsead{width:130px;height:350px;position:fixed; top:50%; margin-top:-175px;right:0px;}
*html #rightsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#rightsead li{width:131px;height:60px;}
#rightsead li img{float:right;}
#rightsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#rightsead li a .shows{display:block;}
#rightsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#rightsead li a.youhui .hides{display:none;position:absolute;right:188px;top:2px;}
