
/* CSS Document */
*{ padding:0px; margin:0px; }
img{border:0px;}
ul li{ list-style:none;}

.top{ width:1100px; margin:0 auto; overflow:hidden; height:132px;}
.top h1{ float:left; width:700px;}
.top .t-r{ width:400px; float:right; text-align:right; height:132px;}

/*banner图片滚动*/
/* banner-box */
.banner-box{height:461px;position:relative; margin:0 auto; width:1440px;}
.banner-box .bd{ width:100% !important; margin:0 auto; text-align:center;}
.banner-box .bd li .m-width {width:100%;overflow:hidden; margin:0 auto; }
.banner-box .bd li .m-width img{ margin:0 auto;}
.banner-box .bd li{width:100% !important;height:461px; margin:0 auto; }
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{width:1210px;position:absolute;top:180px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(http://www.ydy001.com/temp/images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(http://www.ydy001.com/temp/images/foot.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:240px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}
.ban01{ width:1100px; margin:0 auto;  overflow:hidden; background:url(http://www.ydy001.com/temp/images/zj.jpg) no-repeat top; padding-top:159px;}
.ban01 .ban01-l{ width:145px; height:427px; background: url(http://www.ydy001.com/temp/images/index_05.jpg) 0 0 no-repeat; float:left;  }
.ban01 .ban01-r{ width:920px; float:right; text-align:center;}
.ban01 .ban01-r img{ border:1px solid #d8dcdb; padding:6px;}
.ban01 .ban01-r p{ font-size:14px; line-height:28px; text-indent:30px; padding-top:14px; color:#454646; }
.ban01 .ban01-r p a{ color:#3b7f72; text-decoration:none;}
.hz{height:162px; width:1100px;  margin:0 auto; clear:both; margin-top:38px; overflow:hidden; }  
.hz .hz-l{ width:48px; height:159px; border:1px solid #e1e1e1; background-color:#e7f3f1; float:left;}
.hz .hz-l p{ font-size:20px; font-family:"'Microsoft Yahei'"; color:#343434; padding:20px 0px 0 15px;}
.hz .hz-r{ float:right; width:1050px;  height:159px; }
.hz .hz-r ul {}
.hz .hz-r ul li{width:161px; height:69px; border:1px solid #dedfdf; float:left; margin-left:12px;}
.hz .hz-r ul li.b{ margin-top:14px;}
.hz .hz-r ul li img{ width:161px; height:69px;}
.ban02{ margin:0 auto; background-color:#abc6c1; height:978px; clear:both; margin-top:30px;}
.ban02-con{width:1100px; margin:0 auto; }
.ban02-con .top2{ background:url(http://www.ydy001.com/temp/images/cp-bg.jpg) no-repeat 0  0 ; height:215px; width:575px; margin:0 auto; }
.ban02-con dl{ width:332px; height:287px; float:left; margin-right:52px; margin-bottom:34px;}
.ban02-con dl.ri{ margin-right:0px;}
.ban02-con dl dt{ width:332px; height:248px;}
.ban02-con dl dt img{ width:332px; height:248px;}
.ban02-con dl dd{ width:332px; height:39px; line-height:39px; background-color:#fff; text-align:center;}
.ban02-con dl dd a{ color:#004a3c; font-size:14px; text-decoration:none;}
.ban02-con dl dd a:hover{ color:#004a3c; font-size:14px; text-decoration:underline;}
.more{ clear:both; text-align:center; padding-top:25px; }
.ban03{ background-color:#e7f3f1; margin:0 auto; height:970px; margin-top:38px;}
.ban03-con{ margin:0 auto; width:1100px; }
.ban03-con .top3{width:575px; height:160px; background:url(http://www.ydy001.com/temp/images/cp-bg.jpg) 0px -215px; margin:0 auto;}
.fenlei3{padding:30px 0;}
.fenlei3 ul li a{ color:#47756a; text-decoration:none; padding:10px; font-size:14px; }
.fenlei3 ul li a:hover{ background-color:#fff; }
.cp03{ width:338px; height:270px; float:left; margin-right:35px; margin-bottom:34px;}
.zzsc {	width:332px; height:248px; position:relative; border:3px solid #e7f3f1;  }
.zzsc:hover{border:3px solid #ef8108;}
.zzsc img{ width:332px; height:248px; border:0px;}
.zzsc a:hover{ border:0px;}
.zzsc a img:hover{ border:0px;} 
.text {	width:332px; height:auto; background-color:#000; FILTER:alpha(opacity=60);	opacity:0.7;	-moz-opacity:0.7;
	position:absolute;	left:0px;	bottom:0px;}
.text :hover{border:0px;}		
.imgtext {width:318px;	height:auto;float:left;	padding:10px;color:#fff;font-size:12px;	line-height:200%;}
.imgtext:hover{ border:0px;}
.cp03-text{ height:22px; line-height:22px;text-align:center;}
.cp03-text a{ color:#004a3c; font-size:14px; text-decoration:none; line-height:40px;}
.ri{margin-right:0px;}
.ban04{ margin:0 auto; width:1100px;}
.ban04 .top4{ background:url(http://www.ydy001.com/temp/images/sy.jpg) no-repeat; width:1100px; height:267px; margin:0 auto; }
.ban04 .
.ye{ background-color:#ffe341;}
.ban04-m{ clear:both; margin-top:40px; width:1100px; overflow:hidden; }
.ban04-m .ban04-m-l{ float:left; width:865px; height:300px; background:url(http://www.ydy001.com/temp/images/dd.png) no-repeat top right;}
.ban04-m .ban04-m-r{ float:right; text-align:right; width:230px; height:300px;}
.ban04 .ry .marqueeleft{height:266px;width:1100px;overflow:hidden;margin:40px auto;}
.ban04 .ry .marqueeleft ul{float:left;}
.ban04 .ry .marqueeleft li{float:left; width:274px; border:1px solid #e6e0e0; height:264px; display:block; margin:0px;}
.ban04 .ry .marqueeleft li .pic{display:block;width:274px;height:142px;overflow:hidden; text-align:center; padding-top:40px;}
.ban04 .ry .marqueeleft li .txt{text-align:center;height:84px;line-height:84px;}
.ban04 .ry .marqueeleft li .txt a{ color:#1f1f1f; font-size:14px; text-decoration:none;}
.ban05{ background-color:#abc6c1; margin:0 auto;}
.ban05-con{ width:1100px; margin:0 auto; background:url(../image/tt.jpg) center no-repeat; height:265px;}
.ban05-con p{ padding:180px 0 0 575px ;}
.ban06{ width:1100px; margin:55px auto 50px; overflow:hidden;}
.ban06-l{ width:330px; float:left; margin-right:55px;}
.ban06 p{ width:330px; border-bottom:1px solid #eae5e4; overflow:hidden;  height:40px;}
.ban06 p .bt{ float:left; font-family:"微软雅黑";}
.ban06 p .bt a{ font-size:23px; color:#262626; text-decoration:none; font-weight:bold; }
.ban06 p .gd { float:right; width:50px; height:20px; background-color:#404040; line-height:20px; text-align:center; }
.ban06 p .gd a{ font-size:12px; color:#fff; text-decoration:none; }
.ban06-l ul.cjwt{ background:url(../image/wd.png) no-repeat; font-size:14px; margin-top:10px; border-bottom:1px dotted #e5e5e5; color:#8c8c8c; padding:0px 10px 10px 40px; line-height:22px;}
.ban06-l ul.cjwt li a{ font-weight:bold; color:#1b1b1b; text-decoration:none;}
.ban06-m{ width:330px; float:left; font-size:14px; margin-right:55px;}
.ban06-m dl{ margin-top:10px;}
.ban06-m dl dt{ text-align:center; padding-bottom:8px;}
.ban06-m dl dt img{ width:330px; height:131px;}
.ban06-m dl dd{ overflow:hidden; border-bottom:1px dotted #e5e5e5; line-height:34px;}
.ban06-m dl dd a{ color:#6c6969; float:left; text-decoration:none;}
.ban06-m dl dd a:hover{ text-decoration:underline;}
.ban06-m dl dd span{ color:#8c8c8c; float:right;}
.ban06-r{ margin-right:0px; float:right;}
/*index-contact*/
.contact{ height:380px; padding-top:80px;background:url(http://www.ydy001.com/temp/images/contact.jpg) center top no-repeat #abc5c1; font:12px/1 'Microsoft Yahei' }
.contacttxt_t{ padding-top:21px; height:44px; width:100%;font:12px/1 'Arial'; text-transform:uppercase; text-align:center;}
.contacttxt{width:205px;float:left;height:313px;display:inline; margin-right:5px;}
.contactr{ width:850px; height:293px; float:right; padding:10px;}
.contactr iframe{ border:1px solid #d6e3dc; width:850px; height:293px;}
.contactmain{ background:#fff;height:313px; width:1100px; margin:0 auto; }
#dituContent{ margin:5px 5px 5px 0;border:1px solid #cde2df}
.contacttxt_t font{ display:block;font:14px/1 'Microsoft Yahei'}
.contactname{ background:#3a7d74; line-height:69px; color:#fff; text-align:center; width:100%;}
.contacttxt p{ border-top:1px solid #c4d8d5; line-height:30px;width:181px; padding:15px 12px 0; height:45px;}
.contacttxt img{ vertical-align:middle; margin-right:6px; float:left; display:inline;}
.contacttxt p span{ float:left; height:30px; line-height:30px;}
.contacttxt p.add span{line-height:17px;}
.contacttxt .add{ line-height:16px;}
.contactcode{ float:left;width:318px; line-height:1.5;height:86px; background:#fff; padding:4px;}
.contactcode img{ float:left; margin-right:10px; display:inline}
.contactcode .fl{width:217px;}
.contactcode p{ line-height:25px; font-size:14px; margin-bottom:8px;}
.footer{width:1100px; margin:0 auto; overflow:hidden; clear:both;font-size:13px; color:#7b7b7b; line-height:26px; padding:30px 0 40px; 0}
.footer .footer-l{ width:150px; float:left; padding-left:20px;}
.footer .footer-r{ width:930px; float:right; }

/*product页面*/
.notice{ width: 100%;
height: 50px;
color: #6ab2f8;
line-height: 50px;
background: #e8f1fa;}
.notice .main3 { width:1100px; margin:0 auto;}
.notice .main3 b{ float:left;font-family:'Microsoft Yahei'; font-size:14px; font-weight:normal; width:80px;}
.notice .main3 marquee{ float:left;width:1020px; font-size:13px;}
.main{ width:1100px; margin:0 auto; clear:both; position:relative;}
.fyMain{ width:1100px; border:1px solid #fff;}
.fyLeft{ float:left;width:280px;overflow:hidden;}
.fyRight{ float:right; padding-bottom:30px;overflow:hidden;width:780px;}
.l_title{ border-bottom:1px solid #cccaca; padding-bottom:8px;width:280px; padding-top:30px; font:22px/1 'Microsoft Yahei'; clear:both;} 
.l_title font{ margin-left:4px; font:16px/1 'Arial'; text-transform:uppercase; color:#525252;}
.l_title a{ float:right; margin-top:11px;font-size:12px; color:#0564bf; text-decoration:none;}
.l_procon{ padding-top:5px; font-size:14px;}
.proOne a{
	width:258px; 
	margin-bottom:3px;
	/*border:1px solid #c9ccd3; */
	padding-left:20px;
	line-height:36px; 
	float:left;
	font-size:14px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
	background:url(../image/leftico.png) no-repeat 8px center ; 
	text-decoration:none; 
	color:#0564bf; }
.proTwo {

	width:258px;
	margin:0px 10px;}

.proTwo li a{ padding-left:25px; width:233px; border-bottom:1px dashed  #c9ccd3;}

.proOne .cur{color:#fff;background:#0564bf;font-size: 20px;
font-weight: bold;border:1px solid #c9ccd3; margin-top:15px;}
.proTwo li a:hover{color:#fff;background:url(../image/leftico.png) no-repeat 8px center #68b3fb;}
/*.proTwo li a:hover,.proTwo li a.cur{ background:none;color:#535353; font-weight:bold; }*/
.proth a{ border:0px;}
.l_news{margin-top:20px; width:100%;margin-bottom:25px;}
.l_news li a{ line-height:34px; width:260px; padding-left:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../image/leftico.png) no-repeat 8px center; color:#525252; font-size:12px; text-decoration:none;}
.l_contact{float:left;width:100%; line-height:33px;  color:#525252; margin-bottom:20px; }
.l_contact .contactcon{ padding-top:10px; height:auto; background:none; font-size:12px;}
.l_tel{ margin-bottom:5px;}
/* fyRight*/
.title{ width:100%; border-bottom:1px solid #cccaca;height:36px;position:relative;margin-bottom:20px; padding-top:25px;}
.title .fl{ float:left;height:20px; line-height:23px;  font-size:22px;font-family:'Microsoft Yahei'; display:inline;}
.title .fr,.title .fr a{font-size:12px;color:#0564bf;}
.title .fr{ margin-top:12px; float:right;}
.title .fr font{ font-size:12px;}
.membermain{padding-top:20px;}
.padding25{ padding:20px 20px;width:655px;line-height:30px; font-size:14px;}
.mainr_line{float:left; height:18px; width:99%;background:url(http://www.ydy001.com/temp/images/line_s.gif) top left repeat-x;}

.f_link{ width:100%;height:41px;line-height:41px;color:#111; background:#c6c4c4; clear:both;}
.f_link .main2{ width:1100px; margin:0 auto; font-size:14px; text-align: center;}
.f_link a{padding:10px; color:#454545; text-decoration:none;}

/* list*/
.pro_list{ width:780px; float:left;}
.pro_list li{ margin:0 26px 20px 0; float:left; width:240px; height:224px; border:1px solid #c9ccd3;}
.pro_list li.ri{ margin-right:0px; margin-left:15px;}
.proimg img{ width:240px; height:180px; }
.pro_list li p{width:240px; float:left; height:44px;color:#0564bf; font:14px/44px 'Microsoft Yahei';text-align:center;line-height: 30px;}
.pro_list li p a{ color:#fff; text-decoration:none;}

.news_list{padding-left:5px;width:681px;font-size:14px;}
.news_list li{width:780px; overflow:hidden;}
.news_list li a{float:left;width:100%;height:35px; line-height:35px; color:#525252; text-decoration:none;}
.news_list li a:hover{ color:#fff; background:#68b3fb }
.news_list li a span{ cursor:pointer;}
.news_list li .fl{ padding-left:18px;display:inline; background:url(../image/newslist.gif) 7px center no-repeat; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_list li .fr{ margin-right:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.news_line{ clear:both;width:681px; height:18px; margin:18px 0;}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}
.pro_txtimg{width:681px; margin-bottom:20px;}
.pro_txtimg li{ float:left;width:695px; padding-bottom:27px; }
.prolistimg{display:inline; float:left; background:#fff; border:1px solid #d6d6d6; padding-top:5px; width:226px;height:175px; text-align:center;}
.pro_li_txt{float:left; margin-left:10px; display:inline;width:455px; color:#555; line-height:32px; font-size:14px;}
.pro_t{float:left; background:#3a7d74;width:100%; height:35px; line-height:35px; margin-bottom:13px;}
.pro_t .fr{ margin-right:7px; color:#fff; font-size:12px;}
.pro_t font{float:left; color:#fff;height:23px; display:inline;margin-right:6px; margin-left:10px;}
.protitle{ color:#fff; float:left; width:60%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pro_t .searchred {float: none;color:#f00;height: auto;display: inline;margin:0}
/*news_view*/
.padding25{ width:auto; }
.padding25 h2{ font-size:18px;  font-weight:normal; color:#0564bf;}
.padding25 .center { text-align:center;}
.padding25 .center img{ border:1px solid #ccc; margin-bottom:10px; overflow:hidden; }
.newsview{ padding-top:25px; margin-top:30px; margin-bottom:25px; padding-bottom:15px;font-size:14px; line-height:28px;  color:#555;}
.main_r_nav{width:400px; font-size:12px; height:auto; margin-top:20px; }
.main_r_nav div{ line-height:25px; color:#0564bf;}
.returnlist{ margin-top:30px; float:right;color:#3a7d74; font-size:12px; }
.main_r_nav a{color:#0564bf;}
.title_s{ text-align: center;color:#6ab2f8;font-size: 12px;line-height: 35px;}
/*推荐 同类产品*/
.zxzx{ clear:both; margin-top:20px;}
.zxzx .zxzx-t{ border-bottom:1px solid #077ded; height:40px;}
.zxzx .zxzx-t a{ height:40px; line-height:40px; width:100px; color:#fff; text-decoration:none; text-align:center;background-color:#077ded; display:block;font-size: 16px;}
.zxzx .zxzx-con{padding-top:5px;}
.zxzx .zxzx-con ul{ overflow:hidden; padding-top:10px;}
.zxzx .zxzx-con ul li{ width:234px; height:190px; border:1px solid #eee; float:left; text-align:center; margin-right:15px;}
.zxzx .zxzx-con ul li.ri{ margin:0px;}
.zxzx .zxzx-con ul li img {width:228px; height:146px; padding:3px;}
.zxzx .zxzx-con ul li span a{color:#0564bf; text-decoration:none; font-size:14px; }
/* page*/
.page{margin-top:15px; margin-right:20px; font-size:14px;float:right; display:inline;}
.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center;}
.pager-taglib span{ float:left;}
.pager-taglib a { line-height:27px; color:#80b39c; width:26px; height:27px; display:block; float:left;}
.pager-taglib a:hover { width:26px; height:27px; display:block; color:#1f83d5; }
.pager-taglib .current { width:26px; height:27px; display:block; line-height:27px;}
.pager-taglib .disabled {  width:26px; height:27px; display:block; line-height:27px;}
.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}
.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}
.input_page{ width:30px;height:14px; text-align:center; border:1px solid #01673a; font-size:12px; line-height:14px; margin-top:6px;}
.pager-taglib .bg{ padding-top:3px;}
/*企业简介*/
.jianjie{ color:#000; font-size:14px; line-height:28px; padding:10px 0;}
.jianjie p.pimg{ text-align:center; }
/*分页*/
.fenye{ text-align:center; font-size:14px; clear:both; height:30px; line-height:40px;float:left;}
.fenye span{ color:#666;}
.fenye a{ color:#000;}
.fenye a.a1{ color:#1e6158;}

/*产品分类*/
.leftsidebar_box{width:280px;height:auto; !important;overflow:visible ; margin:0 auto;}
.leftsidebar_box dl { margin-top:20px;}
.leftsidebar_box dt{cursor:pointer; border:1px solid #c9ccd3; width:258px; padding-left:20px;line-height:36px;font-size:14px;ellipsis; overflow:hidden; background:url(../image/leftico.png) no-repeat 8px center ; text-decoration:none; color:#3a7d74; margin-bottom:20px; }
.leftsidebar_box dd{padding-left:10px; height:35px; width:258px;line-height:35px; cursor:pointer;}
.leftsidebar_box dd a{color:#777;padding-left:10px; font-size:14px; text-decoration:none;}
.leftsidebar_box dd a:hover{ font-weight:bold;}
.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}
/*产品推荐*/
.tuijian{ text-align:center; padding-top:25px;}
.tuijian img{width:245px; height:185px; padding:3px; border:1px solid #CCC;}
/*右侧漂浮*/
.piaofu_right { position:fixed; width:129px; top:150px; right:12px}



.pagesCon{
	clear:left; text-align:center; margin-top:20px;}
	
/*工程案例*/
.fyRight1{

padding-bottom: 30px;
overflow: hidden;
width: 1200px;
margin:0px auto;}



.pro_list1{
	width: 1200px;
	float: left;
	}
.pro_list1 li{
	margin: 0 26px 20px 0;
	float: left;
	width: 378px;
	height: 340px;
	border: 1px solid #c9ccd3;
}
.pro_list1 li.ri{ margin-right:0px; margin-left:15px;}
.pro_list1 li p{
	width: 376px;
float: left;
height: 44px;
color: #0564bf;
font: 14px/44px 'Microsoft Yahei';
text-align: center;
line-height: 44px;}
.pro_list1 li p a{ color:#fff; text-decoration:none;}

.proimg1 img {
    width: 376px;
    height: 282px;
}

/*工程案例文章样式*/
.gcalwzbt{
	width:100%;

	background:url(file:///C:/Documents%20and%20Settings/Administrator/%E6%A1%8C%E9%9D%A2/%E4%BC%8A%E7%94%B8%E5%9B%AD%E6%96%87%E7%AB%A0%E6%A0%B7%E5%BC%8F/images/wzbtx.png) repeat-x 10px;
	margin-bottom:10px;
	}

.gcalwzbt span{
	background:#fff;
	width:80px;
	height:25px;
	position:relative;
	top:-3px;}

.gcalwzbt2{
	width:100%;

	background:url(file:///C:/Documents%20and%20Settings/Administrator/%E6%A1%8C%E9%9D%A2/%E4%BC%8A%E7%94%B8%E5%9B%AD%E6%96%87%E7%AB%A0%E6%A0%B7%E5%BC%8F/images/wzbtx.png) repeat-x 100px;
	height:6px;
	margin-top:20px;
	margin-bottom:20px;

	}
	
.gcalwzbt2 span{
	background:#fff;
	width:80px;
	height:25px;
	position:relative;

	float:right;
	top:-13px;
	text-align:right;}

.gcalsx{
	background:#5f5d5e;
	margin-top:20px;
	width:100%;
	height:60px;
	padding:5px 0px;}
.gcalsx span{
	width:500px;
	margin-left:20px;
	float:left;
	color:#fff;
	height:30px;
	overflow:hidden;
	line-height:30px;
	}
	
/**20190603添加**/	
/*.padding25 #MyContent img{ display:none;}*/