﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.bor01 { border:solid 1px #96cdee; border-top:none;}

/*banner*/
.banner { height:360px; margin-bottom:23px;}/*background:url(banner.jpg) no-repeat center 0; */

/*产品分类*/
.zx { background:url(zx_bg.gif) no-repeat; width:193px; height:auto; overflow:hidden;}
.zx h2 { background:url(ico01.gif) no-repeat 10px center; padding-left:25px; height:36px; line-height:36px;}
.zx h2 a { font-size:13px; color:#fff;}
.zx h3 a { background:url(zx_h3bg01.gif) no-repeat; width:160px; height:32px; line-height:30px; display:block; font-size:12px; color:#fff; padding-left:33px;}
.zx h3 a:hover { background:url(zx_h3bg02.gif) no-repeat; text-decoration:none;}
.zx ul { padding-left:36px;}
.zx ul li { background:url(ico02.gif) no-repeat left center; height:28px; line-height:28px; padding-left:10px;}
.zx ul li a { color:#fff;}

/*核心产品展示*/
.cp { width:752px; margin-left:15px; overflow:hidden;}
.cp_top { background:url(cp_top.gif) no-repeat; height:38px; line-height:38px; border-right:solid 1px #96cdee;}
.cp_top h2 { padding-left:35px;}
.cp_top h2 a { font-size:14px; color:#fff;}
.more01 { padding:15px 10px 0 0;}

.cp_con { padding:19px 0 0 8px; height:463px; width:742px; overflow:hidden;}
.cp_con ul li { background:url(cp_picbg.gif) no-repeat center top; width:178px; float:left; margin:0 7px 8px 0;}
.cp_con ul li img { padding:1px 0 0 1px; width:176px; height:174px;}
.cp_con ul li span { display:block; height:45px; line-height:45px; text-align:center;}


.tm_top { border:none;}
.tm_con { height:120px; width:948px; overflow:hidden}
.tm_con ul li { background:url(tm_picbg.gif) no-repeat; width:138px; margin:0 9px;}
.tm_con ul li img { width:136px; height:69px;}

.qf { background:url(qf_bg.gif) no-repeat; height:274px;}
.qf dl { padding:18px 0 0 21px;}
.qf dl dt { float:left; background:url(qf_yy.gif) no-repeat right center; padding-right:50px;}
.qf dl dd { float:left; padding-top:10px;}
.qf dl dd p { width:490px; line-height:25px; padding-top:10px; color:#323232;} 
.dh { background:url(qf_pho.gif) no-repeat left 0px; padding: 0 0 10px 55px; font-family:"微软雅黑"; font-size:14px; color:#ff4200; margin:10px 0 0 20px;}
.dh span { font-size:21px;}

/*5大理由*/
.ys { background:url(ys_bg.gif) repeat-x; margin-top:20px;}
.ys01 { width:960px; margin:0 auto;}
.ys_top { text-align:center; padding-top:30px;}
.ys0101 { background:url(ys01.jpg) no-repeat; height:282px;}
.ys0101 h3 { padding:34px 0 0 10px;}
.ys0101 ul { padding:10px 0 0 35px;}
.ys0101 ul li { font-family:"微软雅黑"; font-size:14px; color:#616161; line-height:30px; background:url(ys_ico01.gif) no-repeat left 11px; padding-left:10px;}
.ys0101 ul li span { color:#f76500;}

.ys023 { background:url(ys023.jpg) no-repeat; height:416px; padding:0px 0 0 470px;}
.ys .ys023 .m0 { padding:0 0 0 10px;}
.ys045 { background:url(ys045.jpg) no-repeat; height:459px;}

/*成功案例*/
.al { margin-top:10px; margin-bottom:10px;}
.al_con { padding:18px 0 10px 11px; width:945px; overflow:hidden}
.al_con ul{ float:left; padding-left:15px;}
.al_con ul li { background: url(al_picbg.gif) no-repeat; width:204px; height:165px; float:left; margin:0 20px 0 6px;}
.al_con ul li img { padding:2px 0 0 2px; width:200px; height:150px;}
.al_con ul li span { width:200px; height:26px; line-height:26px; text-align:center; background:#000; left:2px; bottom:13px;background:rgba(0,0,0,0.7) none repeat scroll !important; /*实现FF背景白色透明，文字不透明*/
 filter:Alpha(opacity=80);}
.al_con ul li span a { color:#fff; font-weight:bold; font-size:13px;}

/*客户见证*/
.jz { margin-top:19px;}

.jz_con { padding:17px 0 0 11px; width:945px; background:url(kh_yy.gif) no-repeat 450px 0}
.jz_con dl { float:left; height:175px; padding:0 53px 0 0; }
.jz_con dt { float:left; background:url(kh_pic01.gif) no-repeat; width:149px; height:156px; padding-right:15px;}
.jz_con dt img { padding:4px 0 0 4px; width:141px; height:136px;}
.jz_con dd { float:left; width:255px}
.jz_con dd h3 { height:20px; font-size:12px; overflow:hidden}
.jz_con dd h3 a { font-size:14px; color:#004491;}
.jz_con dd q { color:#ff6401; display:block; height:30px; line-height:30px;}
.jz_con dd p { line-height:22px; color:#646464; height:98px; overflow:hidden;}
.jz_con dd span { line-height:30px; text-align:right; display:block;}
.jz_con dd span a { color:#fe0000}

/*广告*/
.pic { margin:17px 0;}
.dh01 { font-family:"微软雅黑"; color:#fff; top:10px; right:20px;}
.dh01 span { font-size:20px;}
.p_but { top:45px; right:50px;}

/*关于我们*/
.gy { margin-bottom:13px;}
.zj_con { padding:10px 0 0 10px; background:url(gy_yy0.gif) repeat-x 0 bottom; width:946px;}
.zj_con dt { float:left; background:url(gy_picbg.gif) no-repeat; width:324px; height:182px; padding-right:12px;}
.zj_con dt img { padding:7px 0 0 9px; width:308px; height:166px;}
.zj_con dd { float:left; width:533px; }
.zj_con dd h2 { height:30px; line-height:30px;}
.zj_con dd h2 a { font-size:16px; color:#004491;}
.zj_con dd p { line-height:25px;}
.zj_con dd span { text-align:right; display:block;}
.zj_js { padding:15px 0 0 0px;}
.zjs01,.zjs03 { padding:90px 8px 0;}
.zjs02 ul li { float:left; background: url(zs_picbg00.gif) no-repeat; width:154px; margin:0 10px; _margin:0 8px;}
.zjs02 ul li img { padding:3px 0 0 3px; width:148px; height:218px;}
.zjs02 ul li span { display:block; text-align:center; height:50px; line-height:50px; overflow:hidden;}

/*常见问题*/
.wd { width:295px; border:solid 1px #dcdcdc; padding:1px;}
.wd_top { background:url(wd_top.gif) repeat-x; height:38px; line-height:38px;}
.wd_top h2 { background:url(wd_bt.gif) no-repeat; width:94px; height:35px; line-height:35px;}
.wd_top h2 a { font-size:14px; color:#fff; padding-left:23px;}

.wd_con { padding:0 5px 0 18px;height:355px; margin-top:10px; margin-bottom:10px;}
.wd_con dl { padding:5px 0; border-bottom:dashed 1px #bebebe;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt { background: url(wd_w.gif) no-repeat left 5px; height:30px; line-height:30px; padding-left:30px; overflow:hidden;}
.wd_con dl dt a { color:#ed7220;}
.wd_con dd { background:url(wd_d.gif) no-repeat left 4px; width:235px;  line-height:25px; padding-left:30px;color:#343231;}

/*新闻动态*/
.dt { width:418px; border:solid 1px #dcdcdc; padding:1px; margin:0 7px;}
.dt_top ul li { float:left; background:url(dt_btbg.gif) repeat-x; height:35px;}
.dt_top ul li a { padding:0 5px 0 21px; display:block; font-size:14px; color:#058ae0; font-weight:bold;}
.dt_top ul li a:hover,.dt_top ul .cur a { background:url(dt_libg01.gif) no-repeat; color:#fff; text-decoration:none;}

.dt_con { padding:12px 0 0 8px;overflow:hidden;height:343px;}
.dt_con dl { height:145px;}
.dt_con dl dt { float:left; padding-right:10px; background:url(dt_picbg.gif) no-repeat; width:153px; height:124px;}
.dt_con dl dt img { width:142px; height:113px; padding:6px 0 0 6px;}
.dt_con dl dd { float:left; width:240px;}
.dt_con dl dd h3 { height:25px; border-bottom: dashed 1px #bebebe;}
.dt_con dl dd h3 a { font-size:14px; color:#333;}
.dt_con dl dd p { line-height:22px; height:88px; overflow:hidden;}
.dt_con dl dd span { display:block; text-align:right;}

.dt_list { padding-right:10px;}
.dt_list ul li { height:30px; line-height:30px; padding: 0 0 0 15px;  overflow:hidden; background:url(ico031.gif) no-repeat left 13px; border-bottom:dashed 1px #bebebe;}
.dt_list ul .nobor { border-bottom:none;}
.dt_list ul li span { float:right; color:#717171;}
.dt_list ul li a { color:#717171;}

/*技术支持*/
.zc { width:220px; border:solid 1px #dcdcdc; padding:1px;}
.zc_con { padding:10px 0 0 7px; height:345px; overflow:hidden;}
.zc_con p { background:url(zc_picbg.gif) no-repeat; height:128px;}
.zc_con p img { padding:5px 0 0 5px; width:199px; height:119px;}
.zc_con ul li { height:30px; line-height:30px; background: url(ico07.gif) no-repeat left 13px; padding-left:10px; overflow:hidden; border-bottom:dashed 1px #dadada;}
.zc_con ul .nobor { border:none;}

/*生产环境设备展示*/
.sb_top { background:url(sb_top.gif) no-repeat; width:959px; height:38px; line-height:38px;}

.sb_con { padding-bottom:20px; width:957px;}
.sb_ul ul li { background: url(zs_picbg.gif) no-repeat; width:214px; height:226px; float:left; margin:0 6px 0 0; _margin:0 5px 0 0;}
.sb_ul ul li img { padding:2px 0 0 2px; width:210px; height:214px;}
.sb_ul ul li span { width:210px; height:26px; line-height:26px; text-align:center; background:#000; left:2px; bottom:10px; background:rgba(0,0,0,0.7) none repeat scroll !important; /*实现FF背景白色透明，文字不透明*/
 filter:Alpha(opacity=80);}
.sb_ul ul li span a { color:#FFF; font-weight:bold; font-size:13px;}

/*友情链接*/
.yq { border:solid 1px #d3d3d3;}
.yq_top { background:url(yq_top.gif) repeat-x; height:33px; line-height:33px;}
.yq_top span { float:right; padding-right:10px;}
.yq_top span a { color:#434343;}
.yq_top h2 { background:url(ico04.gif) no-repeat 15px center; padding-left:35px;}
.yq_top h2 a { font-size:14px; color:#0d6bd9;}

.yq_con { padding:10px; line-height:25px;}
.yq_con a { padding:0 25px 0 5px; background:url(ico5.gif) no-repeat left 13px; display:inline-block;}

.about { width:960px; height:381px; margin-top:12px;}
.about h2 { background:url(bar960a.gif) no-repeat; height:33px; line-height:33px; font-size:14px; padding:0 15px 0 35px;}
.about h2 a { color:#fff;}
.about span { margin:10px 0 0 0;}
.a_con { padding:16px 0 0 15px; width:943px; height:332px; border:1px solid #cdcdcd;  border-top:none; background:url(allbg.gif) repeat-y center top;}
.a_con dl dt {  width:348px; height:285px;padding:15px 8px 19px 17px; background:url(aboutimgbg.gif) no-repeat; float:left;}
.a_con dl dt img { width:342px; height:285px; }
.a_con dl dd { float:left; padding-left:13px; width:532px;}
.a_con dl dd .aj { height:110px; border-bottom:1px dotted #c5c5c5; padding:10px 0 0 0;}
.a_con dl dd .aj p { line-height:22px;}
.a_con dl dd h3 { margin:10px 0 0 0;}
.a_con dl dd ul { padding:8px 0 0 0;}
.a_con dl dd ul li { float:left; width:174px; background:url(yiimgbg.gif) no-repeat; margin-right:5px;}
.a_con dl dd ul .nomar { margin-right:0;}
.a_con dl dd ul li img { padding:3px 5px 0 5px; width:164px; height:117px;}
.a_con dl dd ul li font { text-align:center; display:block; overflow:hidden; height:32px; line-height:32px;}

.prolist { width:232px; height:auto; overflow:hidden; margin:12px 0 0 0; background:url(listsa.gif) no-repeat right top;}
.prolist h2 { height:37px; line-height:37px; background:url(listh2.gif) no-repeat; font-size:14px; padding:0 0 0 32px; font-weight:normal;}
.prolist h2 a { color:#fff;}
.list_con { width:211px; height:auto; overflow:hidden; background:url(listbg.gif) repeat-y; padding:17px 0 0 13px; border-bottom:1px solid #c5c5c5;}
.list_con h3 { font-size:12px; height:41px; line-height:26px; background:url(listh3.gif) no-repeat; padding-left:26px; overflow:hidden;}
.list_con h3 a { color:#000;}
.list_con ul { width:201px; padding:1px 0 13px 0;}
.list_con ul li { height:25px; line-height:25px; background:url(listdd.gif) no-repeat 12px 10px; overflow:hidden; padding-left:26px; border-bottom:1px dotted #bcbcbc;}
.list_con ul li a { color:#555;}
.list_con ul li a:hover, .list_con ul .cur a { color:#f56d00;}

.pro { width:718px; height:auto; overflow:hidden; background:url(probg.gif) repeat-x left top; margin:12px 0 0 0; padding:0 0 0 9px; border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
.pro h2 { width:682px; font-size:14px; height:37px; line-height:37px; background:url(barpro701.gif) no-repeat left bottom; padding:0 0 0 19px; font-weight:normal;}
.pro h2 a { color:#003a90;}
.pro h2 span { margin:12px 0 0 0;}

.pro_con { padding:20px 0 0 0; width:719px; height:auto; overflow:hidden;}
.pro_con p{ width:690px; font-size:13px;line-height:29px;height:auto; overflow:hidden;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; }
.pro_con ul li { float:left; width:223px; height:304px; margin-right:16px; background:url(proimgbg.gif) no-repeat; overflow:hidden;}
.pro_con ul .nopro { margin-right:0;}
.pro_con ul li img { width:213px; height:213px; padding:5px 5px 0 5px;}
.pro_con ul li h3 { width:213px;  font-size:12px; background:url(prodd.gif) no-repeat 141px center; height:29px; line-height:29px; border-bottom:1px solid #e5e5e5; text-align:center; display:block; margin:0 5px;}
.pro_con ul li h3 a { color:#00388a;}
.pro_con ul li h3 a:hover, .pro_con ul li .cur a { color:#f56d00;}

.pro_con ul li span { width:213px; text-align:center; display:block; overflow:hidden; height:28px; line-height:28px; border-top:1px solid #e5e5e5; margin:1px 5px 0 5px;}

.sb {
	WIDTH: 960px; BACKGROUND: url(sb_bg.gif) no-repeat; HEIGHT: 178px; PADDING-TOP: 53px
}
.sb01 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; PADDING-TOP: 40px
}
.sb03 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; PADDING-TOP: 40px
}
.sb02 UL {
	WIDTH: 1510px;HEIGHT: 160px; PADDING-RIGHT: 4px; FLOAT: left; PADDING-TOP: 0px
}
.sb02 UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 175px; PADDING-RIGHT: 6px; FLOAT: left; PADDING-TOP: 0px
}
.sb02 UL LI IMG {
	BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 165px; PADDING-RIGHT: 2px; BACKGROUND: #fff; HEIGHT: 132px; BORDER-TOP: #adadad 1px solid; BORDER-RIGHT: #adadad 1px solid; PADDING-TOP: 2px
}
.sb02 UL LI SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden
}
.sb02 UL LI SPAN A {
	COLOR: #4c4c4c
}
.right_main { width:744px;  border:solid 1px #CCC;padding-bottom:15px; overflow:hidden;background:#FFF;}
.right2_main { width:273px; border:solid 1px #CCC;padding-bottom:15px; overflow:hidden;background:#FFF;}
.left2_main { width:668px;  border:solid 1px #CCC;padding-bottom:15px; overflow:hidden;background:#FFF;}

.PsMainRc{ padding:0px 0 10px;}
.wxts{ background:#fcfcfc; border:1px solid #e0e0e0; padding:5px 10px; font-size:14px; margin:30px 0 20px;}

.other {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.cnt_plus {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.Explain_nr{ padding:10px; line-height:24px; border-bottom: 1px solid #dedede; }
.NewsView-title-Next{ font-weight:bold; clear:both; padding-top:5px;}
.cdlm{ background:url(cdlm4.jpg) repeat-x; height:41px; line-height:41px; border-right:1px solid #CECECE; overflow:hidden;}
.cdlm dt{ float:left; background:url(cdlm2.jpg) repeat-x; line-height:43px;}
.cdlm h1{ background:url(cdlm1.jpg) no-repeat left top;}
.cdlm p{ background:url(cdlm3.jpg) no-repeat right top; padding-left:22px; padding-right:24px; font-size:16px; color:#FFFFFF; font-weight:bold;}
.cdlm dd{ float:right; padding-right:7px;}

.PMainRCD{ clear:both; PADDING-LEFT: 20px;padding-top:20px;width:700px;}
.PMainRCD span{ float:left; }

.nytextbk{ width:710px; min-height:638px; float:left; background:#fff;  border-top:none; padding:11px 14px; overflow:hidden;}
.nytextbk p{ color:#000;}

/*新闻列表页*/
#nynews{width:636px; height:auto;  margin:0 auto; overflow:hidden; position:relative;}
#nynews ul{width:636px; margin:0px auto; margin-top:10px;}
#nynews ul li { float:left; width:100%; height:130px; line-height:30px; font-size:14px; border-bottom:1px #d8d8d8 solid; margin-top:10px;}
#nynews ul li .rq{ float:left; width:120px; height:120px; background:url(rq_bg.jpg) no-repeat;}
#nynews ul li .rq .rq_t{ float:left; width:120px; height:60px; line-height:60px; text-align:center; color:#f00; font-size:20px; font-weight:bold;}
#nynews ul li .rq .rq_b{ float:left; width:120px; height:60px; line-height:60px; text-align:center;  font-size:16px; font-weight:bold; color:#fc0;}
#nynews ul li .nynews_title{ float: right; width:500px; height:auto;}
#nynews ul li .nynews_title .nynews_title_t{ float: left; width:500px; height:30px; line-height:30px; color:#0077b9; font-weight:bold; font-size:14px; }
#nynews ul li .nynews_title .nynews_title_t a{color:#0077b9; }
#nynews ul li .nynews_title .nynews_title_b{ float: left; width:500px; height:90px; line-height:22px; color:#696969; font-size:13px; overflow:hidden;}
#nynews ul li .nynews_title .nynews_title_b a{color:#696969; }
#nynews ul li em {font-style:normal; float:right; margin-right:13px;}

.fy{ float:left; width:100%; height:100px; line-height:40px;  margin:0 auto;  margin-top:10px; text-align:center;}
.fy span{font-size:12px;padding:0 10px}
.fy .nolink{}
.fy a{padding:0 10px}

.nytextbk{ width:710px; min-height:638px; float:left; background:#fff;  border-top:none; padding:11px 14px; overflow:hidden;}
.nytextbk p{ color:#000;}

/*新闻详细页*/
#nynewstext{width:636px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#nynewstext H3{width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#437d04; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative}
.fbxx{width:100%; height:25px; line-height:25px; color:#999999; margin:0 auto; border-bottom:#afafaf 1px dotted; padding:0; text-align:center; overflow:hidden; position:relative}
.newsxx{width:100%; height:auto; margin:0 auto; padding:15px 0 5px; font-size:14px; line-height:35px; overflow:hidden; position:relative}

.tagtxt{ width:90%; margin:0px auto; line-height:30px; color:#000;}
.tagtxt a{ color:#000;}

.prev{ width:90%; float:left; height:40px; line-height:40px; text-align:left;}
.next{ width:100%; float:right; height:40px; line-height:40px; text-align:left;}

.nytextbk1{ width:719px; height:auto; float:left; background:#fff;  border-top:none; padding:6px 6px; overflow:hidden;}
.nytextbk1 p{ color:#000;}
.hr0{ height:2px;border:none; border-top:2px solid #0e5dc6;}