/***页面共通样式***/
body{ margin:0; padding:0; list-style-type:none; font-size:12px; font-family:"宋体"; color:#000;}
ul{ margin:0; padding:0; list-style:none;}
ul li{ margin:0; padding:0; list-style:none;}

/***Header.html***/
#Header_container{background:url(../Images/Heard_bg.jpg) top left repeat-x; height:104px;}
#Header_main{ width:980px; height:100px; margin:auto;}
#ZD_Logo{ width:380px; height:100px; float:left; background:url(../Images/Logo.png) 0 10px no-repeat;}
#ZD_Nav{ width:540px; height:95px; padding-top:5px; float:right;}
#ZD_Nav li{ height:auto; overflow:hidden; float:left; width:90px; background:url(../Images/Nav_li_bg.jpg) 89px 3px no-repeat; }
#ZD_Nav li div{ height:34px; padding-top:45px; width:74px; margin:auto; margin-bottom:1px;text-align:center; font-family:Verdana; font-size:14px; color:#545454;}
#ZD_Nav .EcmloNav{ background:url(../Images/Nav_menu_bg.png) top left no-repeat; width:74px; height:auto; overflow:auto; margin-left:8px; display:none;}
#ZD_Nav .EcmloNav li{ background:none; height:27px; line-height:27px; width:74px; text-align:center;}
#ZD_Nav .EcmloNav li a{ color:#ddd; text-decoration:none;}
#ZD_Nav .EcmloNav li a:hover{ color:#fff;}
#ZD_Nav .EcmloNav .NLitop{ margin-top:15px;}
#ZD_Nav .EcmloNav .NLiBot{ padding-bottom:5px; background:url(../Images/Nav_line.jpg) 0 29px no-repeat;}

/***Footer.html***/
#Footer_container{background:url(../Images/Footer_bg.jpg) top left repeat-x; height:94px;}
#Footer_main{ width:980px; height:88px; margin:auto; padding-top:5px;}
#Footer_main .Footer_nav{ width:780px; height:80px; float:left;}
#Footer_main .Footer_nav li{ float:left; width:80px; height:30px; line-height:30px;}
#Footer_main .Footer_nav li a{ color:#444; text-decoration:none;}
#Footer_main .Footer_nav li a:hover{ color:#222; text-decoration:underline;}
#Footer_main .Footer_nav .Nav_Copy{ width:780px; color:#525151; height:20px; line-height:20px;}
#Footer_main .Footer_tub{ width:180px; height:70px; padding-top:8px; float:right; text-align:right;}

/***Iframe.html***/
#ZD_Header{width:100%; height:104px; position:absolute; z-index:9999;}
#Iframe{ width:100%; height:auto; overflow:hidden; padding-top:104px;}
#ZD_Footer{width:100%; height:94px; margin-top:10px;}

/***Index.html***/
#Index_main{ width:100%; height:auto; overflow:hidden; background:url(../Images/IndexBg.jpg) top center no-repeat;}
#ZdBanner{ width:980px; height:360px; margin:auto; margin-top:3px;}
#InMain_Body{ width:980px; height:auto; overflow:hidden; margin:auto;}
.HomeXix{ width:980px; height:270px; background:url(../Images/AboutBg.jpg) top left repeat-x; margin-top:17px;}
.HomeXix .InProfile{ float:left; width:345px; height:250px; border-right:2px solid #fff; padding:5px 10px 0 0;}
.HomeXix .InPTitle{ height:40px; line-height:40px; width:290px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#c21e24;}
.HomeXix .InPMore{ height:28px; padding-top:12px; width:44px; float:right;}
.HomeXix .InPMore img{ cursor:pointer;}
.HomeXix .InPCont{ height:205px; padding-top:5px; overflow:hidden; width:342px; float:left; line-height:23px; color:#5d5c5c;}
.HomeXix .InPCont img{ float:left; padding:0 10px 5px 0;}
.HomeXix .InPCont a{ color:#00743e; text-decoration:none;}
.HomeXix .InPCont a:hover{ color:#00743e; text-decoration:underline; cursor:pointer;}
.HomeXix font{ font-family:Arial; font-size:20px; color:#a4a4a4;}
.HomeXix .InNews{ float:left; width:342px; height:250px; border-right:2px solid #fff; padding:5px 10px 0 10px;}
.HomeXix .InNews ul li{ width:245px; height:26px; line-height:26px; background:url(../Images/NewsList_Bg.jpg) 1px 12px no-repeat; padding-left:15px; float:left; overflow:hidden;}
.HomeXix .InNews ul li a{ color:#5d5c5c; text-decoration:none;}
.HomeXix .InNews ul li a:hover{ color:#00743e; text-decoration:underline;}
.HomeXix .InNews .INList{ background:none; width:78px; text-align:right; padding:0; color:#8a8a8a;}
.HomeXix .InZhaop{ float:left; width:249px; height:250px; padding-left:10px; background:url(../Images/ZhaoxianBg.jpg) top right no-repeat; overflow:hidden;}
.HomeXix .InZhaop .IZhMore{ width:240px; height:28px; padding-top:12px; text-align:right; margin-bottom:60px;}
.HomeXix .IZhMore img{ cursor:pointer;}
.HomeXix .InZhaop ul li{ width:245px; height:26px; line-height:26px; overflow:hidden;}
.HomeXix .InZhaop ul li a{ color:#5d5c5c; text-decoration:none;}
.HomeXix .InZhaop ul li a:hover{ color:#00743e; text-decoration:underline;}
.InProduct{width:980px; height:255px;}
.InProduct .InPTitle{ height:40px; line-height:40px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#c21e24; margin-bottom:5px;}
.InProduct .InPTitle font{font-family:Arial; font-size:20px; color:#a4a4a4;}
.InProduct a{ color:#fff; text-decoration:none;}
.InProduct a:hover{ color:#fff; text-decoration:underline;}
.InProduct .InPService{ width:271px; height:59px; background:url(../Images/Service.jpg) top left no-repeat; float:left; margin-right:30px; padding:141px 0 0 35px; cursor:pointer;}
.InProduct .InPEquipment{ width:246px; height:34px; background:url(../Images/Equipment.jpg) top left no-repeat; float:left; padding:166px 0 0 60px; cursor:pointer;}
.InProduct .InPEnergy{ width:236px; height:52px; background:url(../Images/Energy.jpg) top left no-repeat; float:right; padding:148px 0 0 70px; cursor:pointer;}

/***AboutZD.html***/
#About_main{ width:100%; height:auto; overflow:hidden; background:url(../Images/AboutBg1.jpg) top center no-repeat;}
#About_Body{ width:980px; height:auto; overflow:hidden; margin:auto; padding-bottom:10px;}
.About_left{ width:199px; height:auto; overflow:hidden; float:left; background:url(../Images/Zandi.png) 0 100px no-repeat; padding-top:200px;}
.Left_menu{ width:197px; height:auto; padding-top:85px; overflow:hidden; border:1px solid #83a796; background:url(../Images/Zandi1.png) 0 10px no-repeat;}
.Left_menu div{ width:197px; height:auto; overflow:hidden; background:#fff; padding-bottom:10px;}
.Left_menu ul li{ width:170px; height:35px; font-size:14px; line-height:35px; border-bottom:1px solid #83a796; margin:auto;}
.Left_menu ul li:hover{ color:red; cursor:pointer; background:url(../Images/MenuImg.jpg) 158px 13px no-repeat;}
#ErMenuList{ width:150px; height:25px; line-height:25px; border-bottom:1px solid #888; margin:auto; font-size:12px; color:#555;}
#ErMenuList:hover{background:url(../Images/MenuImg.jpg) 138px 9px no-repeat; color:#000;}
.Left_menu .MenuLiBor{ border:none;}
.Left_contact{ width:197px; height:auto; overflow:hidden; border:1px solid #83a796; margin-top:10px; background:url(../Images/ContactBg.jpg) left bottom repeat-x; padding-bottom:10px;}
.Left_contact ul li{ width:190px; height:auto; overflow:hidden; color:#292929; text-indent:1em; margin-bottom:15px; line-height:20px;}
.Left_contact ul li span{ padding-left:47px;}
.About_right{ width:753px; height:auto; overflow:hidden; float:right; border:1px solid #83a796; background:#fff; padding:0 8px; margin-top:5px;}
.Right_Img{ width:753px; height:271px; margin-top:8px;}
.Right_Title{ width:753px; height:43px; background:url(../Images/Zandtitleimg.jpg) top left no-repeat; margin-top:5px; font-family:"黑体"; color:#fff; font-size:18px; text-indent:40px; line-height:35px;}
.Right_Fon{ width:713px; height:auto; overflow:hidden; font-size:16px; color:#4b4a4a; line-height:40px; padding:20px; padding-bottom:70px; display:none;}
.JianjImg{ float:right; margin:12px 0 0 10px;}
.Qiyewh{ height:30px; width:712px; border-bottom:1px solid  #e5e5e5; overflow:hidden; text-align:left; margin-bottom:25px;}
.QiyeFont{float:left; text-align:left; font-size:12px; line-height:25px; color:#666; padding-left:2px; margin-bottom:25px;}
.QiyeFont font{ color:#000;}

/***News.html***/
#News_left{background:url(../Images/News.png) 0 100px no-repeat;}
#News_menu{background:url(../Images/Zandi2.png) 0 10px no-repeat;}
.NewsImgFn{ width:202px; height:220px; background:url(../Images/NewsImg1.jpg) top center no-repeat; float:left; margin-right:53px; text-align:center; font-size:13px;}
.NewsImg{ width:202px; height:220px; background:url(../Images/NewsImg1.jpg) top center no-repeat; float:right; text-align:center; font-size:13px;}
.NewsImgFn img{ width:156px; height:110px; margin:18px 0 20px 0;}
.NewsImg img{ width:156px; height:110px; margin:18px 0 20px 0;}
.NewsImgFn div{ width:202px; height:220px; position:absolute; z-index:99;}
.NewsImgFn div:hover{background:url(../Images/fancy_nav.png) 23px 18px no-repeat;}
.NewsImg div{ width:202px; height:220px; position:absolute; z-index:99;}
.NewsImg div:hover{background:url(../Images/fancy_nav.png) 23px 18px no-repeat;}
.NewsImgFn:hover{ color:red; cursor:pointer;}
.NewsImg:hover{ color:red; cursor:pointer;}
.NewsDiv{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #dfdede; margin-bottom:15px;}
.NewsDiv:hover{ border-bottom:1px solid #ccc; color:#c21520; cursor:pointer;}
.NeDImg{ width:195px; height:144px; text-align:center; background:url(../Images/NewsImg2.jpg) top center no-repeat; float:left;}
.NeDImg img{ width:150px; height:83px; margin-top:20px;}
.NeTitle{ float:right; width:510px; height:100px; font-size:12px; line-height:25px; padding-top:10px;}
.NeTitle ul li{ width:510px; height:auto; overflow:hidden;}
.NeTitle .TitleList{ height:30px; border-bottom:1px dashed #ccc; background:url(../Images/NewsList_Bg1.jpg) 0 11px no-repeat; text-indent:1em; font-size:14px; margin-bottom:10px; color:#333;}
.NeTitle .TitleList span{ float:right; color:#c21520; font-size:12px;}
.XinwXian{ width:690px; height:auto; overflow:hidden; float:left; font-size:13px; color:#555; line-height:25px; background:#efeded; padding:10px; border-bottom:2px solid #d1cfcf;}
.XinwXian div{ text-align:center; color:#000; font-size:16px; margin:auto; padding-bottom:10px;}
.Fancy_Bod{ background:url(../Images/fancy_Bg.png); position:fixed; z-index:99999; top:0; left:0; right:0; bottom:0;}
.Fancymain{overflow:hidden; position:fixed; z-index:999999;}
.FancImg{ border:10px solid #111;}
.FancyClose{ width:30px; height:30px; right:0; position:absolute; z-index:9999991; cursor:pointer; background:#111;}
.FancyFont{width:auto; height:50px; left:10px; bottom:10px; right:10px; overflow:hidden; position:absolute; z-index:9999991; background:url(../Images/fancy_Bg.png); text-align:center; line-height:50px; color:#fff; font-size:16px;}
.FancyLeft{width:50px; height:50px; left:10px; bottom:10px; position:absolute; z-index:9999992; background:url(../Images/fancy_nav_left.png) 10px 10px no-repeat; cursor:pointer;}
.FancyRight{width:50px; height:50px; right:10px; bottom:10px; position:absolute; z-index:9999992; background:url(../Images/fancy_nav_right.png) 10px 10px no-repeat; cursor:pointer;}

/***Business.html***/
#Business_left{background:url(../Images/Business.png) 0 100px no-repeat;}
#Business_menu{background:url(../Images/Zandi3.png) 0 10px no-repeat;}
.Zhongbo{ width:710px; height:auto; overflow:hidden; border-bottom:1px solid #dfdede; padding-bottom:20px;}
.ZhTitle{ width:710px; height:35px; font-size:25px; font-family:"Microsoft YaHei"; color:#000; margin-top:10px;}
.ZhImg{ float:left; width:200px; height:100px; border:1px solid #dfdede; text-align:center; margin-top:10px; margin-right:10px;}
.ZhFont{ float:left; width:450px; overflow:hidden; font-size:13px; color:#666; line-height:35px;}
.Ywbusin{ width:710px; height:auto; overflow:hidden; text-align:center;}
.Ywbusin img{ margin-bottom:50px;}
.Ywbusin .MapHover{width:16px; height:16px; position:absolute; z-index:99; border:1px solid #fff;}
.Ywbusin .MapHover:hover{ background:url(../Images/Mapyiw.jpg); cursor:pointer;}
.Ywbusin .MapDisj{ background:#377f94; width:140px; padding:5px; height:auto; overflow:hidden; position:absolute; display:none;}
.Ywbusin .MapDisj ul li{ height:25px; line-height:25px; width:70px; float:left; text-align:left; font-size:12px; overflow:hidden; color:#fff; text-indent:5px;}
.Ywbusin .MapDisj ul li:hover{ background:#02728c; cursor:default;}
.Ywbusin .MapDisj .DisjTitle{ width:140px; background:#fff; height:30px; line-height:30px; color:#000; font-size:14px; margin-bottom:5px;}
.Ywbusin .MapDisj .DisjTitle:hover{ background:#fff;}
.Ywbusin .MapDisj .DisjTitle img{ cursor:pointer; float:right;}
.ZhdRight{ border:1px solid #d8e6ff; width:710px; height:150px; float:left; padding:1px; margin-top:5px; cursor:pointer;}
.ZhdRight:hover{ background:#fff4eb;}
.ZhdRight ul li{ width:167px; height:150px; float:left; overflow:hidden; line-height:25PX; text-align:center; font-size:12px;}
.ZhdRight ul li img{ width:140px; height:120px; margin-top:15px;}
.ZhdRight .ZdUlili{ width:21px; background:#d8e6ff;}
.ZhdRight .ZdMore{ width:21px; padding-top:25px; height:125px; background:#d8e6ff; color:red; cursor:pointer;}
#JdianTab{border:1px solid #999; font-size:12px; line-height:23px; width:100%;}
#JdianTab td{ border:1px solid #ccc;}
#JdianTab td span{ font-size:14px; color:#000;}
#JdianTab td font{ font-size:12px; color:#000;}
.JdqMore{ width:100%; height:auto; overflow:hidden; background:#fff; font-size:12px; line-height:25px; display:none;}
.JdPadd{ height:40px; width:100%;  float:left;}
.JdqMore span{ font-size:14px; color:#000; line-height:40px;}
#sidebar{width:713px; height:50px; position:absolute; background:url(../Images/sidebar.png) top left repeat-x;}
#sidebar.fixed {position:fixed;}
.JdianTitle td{ font-size:14px; font-weight:bold; color:#339966; border-bottom:2px solid #339966; line-height:30px;}
.JdianTitle td a{ font-size:12px; font-weight:100; color:#666; text-decoration:none;}
.JdianTitle td a:hover{ color:red;}
#Zhongdwx{ font-size:14px; line-height:30px; color:#444;}
.ZhongTitle{border-bottom:2px solid #339966; width:710px; height:40px; line-height:40px; text-align:center; color:#339966; font-size:18px; font-weight:bold; margin-bottom:20px;}
.ZdwxBia{ font-size:14px; color:#000; border-top:1px solid #ddd; padding-top:15px; margin-top:10px;}

/***Resources.html***/
#Resources_left{background:url(../Images/Resources.png) 0 100px no-repeat;}
#Resources_menu{background:url(../Images/Zandi4.png) 0 10px no-repeat;}
#Resid1{ width:100%; height:30px; margin:auto; background:url(../Images/ResouRc_img1.jpg) 0 0 no-repeat; margin-top:20px;}
#Resid2{ width:100%; height:30px; margin:auto; background:url(../Images/ResouRc_img1.jpg) 0 -30px no-repeat; margin-top:20px;}
#Resid3{ width:100%; height:30px; margin:auto; background:url(../Images/ResouRc_img1.jpg) 0 -60px no-repeat; margin-top:20px;}
#Resid4{ width:100%; height:30px; margin:auto; background:url(../Images/ResouRc_img1.jpg) 0 -90px no-repeat; margin-top:20px;}
.RersiFon{ padding-left:35px;}
.SwdTitle{ font-size:16px; color:#333; font-weight:bold; padding-left:20px;}
.Gangweiz{ padding:10px 0 50px 10px; line-height:30px; font-size:14px; color:#222;}
.PeixGongg{ padding-top:30px; line-height:43px;}
.Fulijianj{padding-left:25px; font-size:14px; font-weight:normal; color:#333;}
#Fujian{ font-size:16px; font-weight:bold; color:#111;}
#HongdImg{height:auto; overflow:hidden; width:720px; margin:auto; padding-bottom:40px;}
.ReFont{ line-height:25px; font-size:14px; color:#333; text-indent:2em;}
.ReTablist{ width:700px; height:auto; overflow:hidden; font-size:12px; border:1px solid #ccc; margin-top:20px; line-height:20px;}
.ReTablist td{ border:1px solid #ccc; text-align:center;}
ul.thumb{padding:0px;width:720px;margin:40px auto 0 auto;}
ul.thumb li{margin:0;padding:5px;float:left;position:relative;width:110px;height:110px;}
ul.thumb li img{width:100px;height:100px;border:1px solid #ddd;padding:5px;background:#f0f0f0;position:absolute;left:0;top:0;-ms-interpolation-mode:bicubic;}
ul.thumb li img.hover{margin-top:15px;background:url(../Images/thumb_bg.png) no-repeat center center;border:none;}

/***Contact.html***/
.Contact_img{ width:980px; height:280px; background:url(../Images/ContactBg.png) top center no-repeat;}
.Contact_map{ width:980px; height:500px; background:#fff url(../Images/ContactMap.jpg) top center no-repeat; float:left; margin:20px 0 30px 0;}
.Contact_map ul{ margin:170px 0 0 20px;}
.Contact_map ul li{ width:300px; height:auto; overflow:hidden; line-height:25px; padding:10px 0; font-size:14px; color:#333;}
.Contact_map span{ padding-left:42px;}
