﻿@charset "utf-8";
/* Version 100211 */
@import "reset.css";
@import "colorbox.css";

body{ height:100%; font-family:"微软雅黑";}
.divPage{ background:url(../images/bg_bottom.jpg) bottom no-repeat;}
.divDTop{ height:204px; z-index:2;}
.divTop{ position:absolute; z-index:10; width:100%; height:204px; background:url(../images/bg_top.png) center top no-repeat;}
.divHead{ width:1000px; height:35px; margin:0 auto; color:#fff; line-height:35px;}
.divHead a{ color:#fff;}
.divHead a:hover{ color:#013216;}
.divHead input{ width:130px; margin-left:20px; border:solid 1px #007a34; margin-right:10px;}
.divHead button{ display:block; width:23px; height:18px; background:url(../images/bg_topsubmit.gif) center center no-repeat; border:none; }
.divHead .tdLan{ padding-left:15px; font-size:14px;}
.divHead .tdLan a{ color:#fff;}
.divHead .tdLan a:hover{ color:#b3f6d0;}
.divHead .tdLan a.current{ color:#b3f6d0; }
.divMenuR{ height:75px; z-index:10;}
.divMenu{ position:absolute; z-index:999; width:1000px; left:50%; margin-left:-500px; top:-125px; height:104px; background:url(../images/bg_menu.png) center no-repeat;}
	.divLogo{ width:137px; height:71px; float:left; display:inline; margin-left:35px; margin-top:15px;}
	.ulMenu{ float:right; display:inline; width:749px; height:39px; margin-top:33px; margin-right:10px;}
	.ulMenu li{ float:left; display:inline; }
	.ulMenu li a.parentM{ display:block; background:url(../images/bg_menuIco.gif) left center no-repeat; width:75px; height:35px; line-height:35px; text-align:left; padding-left:18px; white-space:nowrap; color:#5A5959; font-size:14px;}
	.ulchildM{ width:93px; padding-top:5px; display:none;}
	.ulchildM li{ float:left; width:93px; text-align:center; background:url(../images/bg_childM.png) center top; }
	.ulchildM li.bottom{ float:left; background:url(../images/bg_childMBottom.png) center bottom no-repeat; height:10px; overflow:hidden; }
	.ulchildM li a{ display:block; margin:0 auto; width:87px; height:25px; line-height:25px; color:#636363; }
	.ulchildM li a:hover{ color:#df0615; }
	.ulMenu li:hover a.parentM{ background:url(../images/bg_menuLink.jpg) center no-repeat; padding:0px!important; width:93px!important; color:#fff; text-align:center;}
	.ulMenu li a.parentM.current{ background:url(../images/bg_menuLink.jpg) center no-repeat; padding:0px!important; width:93px!important; color:#fff; text-align:center;}
	.ulMenu li:hover .ulchildM{ display:block;}
.divDBannerR{ height:350px;}
.divBanner{ text-align:center; height:512px; width:100%; position:absolute; top:-165px; left:0px; }
.divPBannerR{ height:240px;}
.divBannerBottom{ width:100%; height:124px; background:url(../images/bg_bottomBanner.png) top no-repeat; position:absolute; z-index:20; bottom:-80px; left:0px;}
.divPBannerBottom{ width:100%; height:124px; background:url(../images/bg_bottomBanner.png) top no-repeat; position:absolute; z-index:20; bottom:10px; left:0px;}

div.wrapper { width: 100%; margin: 0 auto; position: relative; z-index:2; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 100%; margin:0 auto; height: 512px; }
    #slideshow ul { display: none; }

.divShareR{ z-index:30;}
.divShare{ position:absolute; z-index:500; left:50%; margin-left:-481px; width:962px; height:134px; top:-50px; background:url(../images/bg_share.png) center top no-repeat;}
.dlDnews{ float:left; display:inline; margin-left:40px; margin-top:5px;}
.dlDnews dt{ float:left; width:125px;}
.dlDnews dd{ float:left; display:inline; width:256px; margin-left:5px;}
.dlDnews dd a{ line-height:150%!important;}
.dlDnews dd h4{ display:block; padding:0px!important; margin:0px!important; font-size:12px; font-weight:100; cursor:pointer; width:256px; color:#a5a5a5; border-bottom:solid 1px #d4d4d4;}
.dlDnews dd a:hover{ color:#008c3e;}
.dlDnews dd span,.dlDnews dd label{ color:#c0c9c0; cursor:pointer; }
.dlDnews dd a:hover h4{ color:#008c3e;}
.tabShare{ float:right; display:inline; margin-right:30px; margin-top:25px;}

.divDAbout{ width:965px; margin:0 auto; padding-top:75px; height:380px;}
	.dlInfo{ width:619px; float:left;}
	.dlInfo dt{ background:url(../images/bg_dAboutTitle.jpg) left top no-repeat; padding-left:100px; height:64px; overflow:hidden; line-height:64px;}
	.dlInfo dt label{ float:left; display:inline; font-size:18px; font-weight:600; color:#fff;}
	.dlInfo dt span{ float:left; display:inline; font-size:14px; font-family:Arial; font-weight:600; color:#fff; line-height:70px;}
	.dlInfo dt .aMore{ float:right; display:inline; margin-top:22px; margin-right:42px; width:57px; height:18px; overflow:hidden; background:url(../images/bg_more0.jpg) left top no-repeat;}
		.divDVideo{ width:256px; height:262px; float:left; display:inline; margin-left:12px; border:solid 1px #DFDFDF;}
		.divDInfo{ width:279px; height:233px; padding-left:25px; padding-top:29px; float:left; background:url(../images/bg_DInfo.jpg) left top no-repeat;}
		.divDInfo h3{ padding:0px; margin:0px; font-size:16px; line-height:25px; padding-bottom:25px; font-weight:600; color:#fff; }
		.divDInfo span{ line-height:34px; color:#6E6E6E; }
	.dlDEnvironment{ width:295px; border-left:solid 1px #e5e5e5; margin-left:20px; padding-left:20px; float:left; display:inline;}
	.dlDEnvironment dt{ height:52px; line-height:65px; padding-left:65px; background:url(../images/bg_dEnvironment.jpg) left top no-repeat; }
	.dlDEnvironment dt label{ float:left; display:inline; font-size:18px; font-weight:600; color:#fff;}
	.dlDEnvironment dt span{ float:left; display:inline; font-size:14px; font-family:Arial; font-weight:600; color:#fff; line-height:70px;}
	.ulEnvironment{ width:288px; margin-left:15px; }
.ulEnvironment li{ float:left; display:inline; width:84px; height:56px;overflow:hidden; margin:5px;border:solid 1px #e1e1e1; }
.ulEnvironment li a{ display:inline-block; width:76px; height:48px; overflow:hidden; margin:4px;}
	.ulEnvironment li img{ max-width:76px; max-height:76px;}
	.ulEnvironment li:hover{ background:#008c3e;}

.dlDProducts{ width:960px; margin:0 auto;}	
.dlDProducts dt{ height:52px; overflow:hidden; line-height:65px; padding-left:65px; background:url(../images/bg_dProducts.jpg) left top no-repeat; }
.dlDProducts dt .aMore{ float:right; display:inline; margin-top:22px; margin-right:42px; width:57px; height:18px; overflow:hidden; background:url(../images/bg_more1.jpg) left top no-repeat;}
.dlDProducts dt label{ float:left; display:inline; font-size:18px; font-weight:600; color:#fff;}
.dlDProducts dt span{ float:left; display:inline; font-size:14px; font-family:Arial; font-weight:600; color:#fff; line-height:70px;}
.dlDProducts dd{ width:936px; margin:0 auto; padding-top:27px;}
.ulDproducts{}
.ulDproducts li{ float:left; display:inline; margin:8px; width:216px; height:168px; *height:172px; border:solid 1px #e1e1e1; overflow:hidden;}
.ulDproducts li a.a_pro{display:inline-block; width:202px; height:128px; margin:7px; overflow:hidden; text-align:center; background:#fff;}
.ulDproducts li a img{ max-width:202px; max-height:128px;}
.ulDproducts li span{ display:inline-block; margin:0 auto; background:url(../images/bg_productico.jpg) 10px center no-repeat #fff; cursor:pointer; width:100%; height:26px; line-height:26px; padding-left:30px; color:#6e6e6e; }
.ulDproducts li span a{color:#6e6e6e}
.ulDproducts li:hover{ background:#008c3e;}
.ulDproducts li:hover span a{ color:#008c3e;}


.ulDContact{ width:950px; margin:0 auto; margin-top:50px;}
.ulDContact .liShare{ float:left; display:inline; width:422px; height:152px; padding:22px 36px; overflow:hidden; background:url(../images/bg_DShare.jpg) left top no-repeat;} 
.ulDContact .liDContact{ float:right; display:inline; width:311px; height:125px; padding:36px; overflow:hidden; line-height:25px; background:url(../images/bg_DContact.jpg) left top no-repeat; color:#929292;}
.ulDContact .liDContact h3{ padding:0px; margin:0px; font:14px; color:#008c3e; font-weight:600; }
.ulDContact .liDContact a{ color:#929292; }
.ulDContact .liDContact a:hover{ color:#008c3e; }

.divMain{ width:960px; margin:80px auto 35px; border:solid 1px #e2e2e2; border-top:none; border-bottom:none; height:auto!important; min-height:500px; height:500px;}
	.divPMainTop{ height:59px; background:url(../images/bg_PMainTop.jpg) center top no-repeat;}
	.divPMainTop .divLoacl{ float:left; display:inline; height:59px; line-height:59px; padding:0px 10px; margin-left:300px; background:#fff; color:#6e6e6e; }
	.divPMainTop .divLoacl a{ color:#6e6e6e; }
	.divPMainTop .divLoacl a:hover{ color:#008c3e; }
	.divPMainTop .aBackHome{ float:right; display:inline; margin-top:17px; width:74px; height:23px; line-height:23px; text-align:center; margin-right:40px; background:url(../images/bg_backhome.jpg) left top no-repeat; color:#fff;}
	.divPMainTop .aBackHome:hover{ color:#333;}
	.divPMenu{ float:left; display:inline; width:236px; }
	.divPMenu dt{ height:59px; background:#008c3e; font-size:20px; line-height:59px; overflow:hidden; text-align:center; color:#fff; font-weight:600; border-bottom:solid 1px #fff;}
	.divPMenu dt span{ line-height:69px; font-family:Arial; font-size:14px; font-weight:100; }
		.ulPMenu{ width:236px;}
		.ulPMenu li{ border-bottom:solid 1px #e2e2e2; height:35px; overflow:hidden; }
		.ulPMenu li a{ display:block; width:215px; height:35px; padding-left:20px; overflow:hidden; line-height:40px; color:#6e6e6e;}
		.ulPMenu li:hover a{ color:#008c3e; }
		.ulPMenu li a.current{ background:url(../images/bg_pmenuLink.jpg) left top no-repeat; color:#fff; }
		.ulPMenu{ background:#f6f6f6;}
		.dlPContact{ margin-top:10px;}
		.dlPContact dt{ width:236px; height:44px; overflow:hidden; line-height:44px; color:#ff8182; background:url(../images/bg_pContact.jpg) center top no-repeat;}
		.dlPContact dt span{ line-height:50px; color:#9f9f9f;}
		.dlPContact dd{ width:210px; margin:0 auto; color:#9f9f9f; line-height:25px; padding-bottom:30px;}
		.dlPContact img{ display:block; border:solid 6px #e4e4e4; margin:8px auto;}
		
.dlPMContent{ float:left; display:inline; width:723px; height:auto!important; min-height:600px; height:600px; overflow:hidden; padding-bottom:10px; border-left:solid 1px #e2e2e2;}
.dlPMContent img{ max-width:675px;}
.ddContent{ padding:20px; color:#6e6e6e;}
		.ulProducts{ width:702px; margin:0 auto;}
		
		.ulProducts li{ float:left; display:inline; margin:8px; width:216px; height:168px; *height:172px; overflow:hidden; border:solid 1px #e1e1e1}
		.ulProducts li a.a_pro{display:inline-block; width:202px; height:128px; margin:7px; overflow:hidden; text-align:center;}
		.ulProducts li a img{ max-width:202px; max-height:128px;}
		.ulProducts li span{ display:inline-block; margin:0 auto; background:url(../images/bg_productico.jpg) 10px center no-repeat #fff; cursor:pointer; width:100%; height:26px; line-height:26px; padding-left:30px; color:#6e6e6e; }
		.ulProducts li span a{color:#6e6e6e}
		.ulProducts li:hover{ background:#008c3e;}
		.ulProducts li:hover span a{ color:#008c3e;}
		
		.ulNewsList{ width:680px; margin:0 auto;}
		.ulNewsList li{ padding:0px 5px; border-bottom:dashed 1px #e1e1e1; white-space:nowrap; height:30px; padding-top:5px; overflow:hidden; }
		.ulNewsList li span,.ulNewsList li label{ display:inline-block; cursor:pointer; line-height:30px; overflow:hidden;}
		.ulNewsList li span{ width:565px; padding-left:15px; color:#6e6e6e; background:url(../images/bg_NewsLinkIco.jpg) left 65% no-repeat;}
		.ulNewsList li label{ width:90px; text-align:right; color:#6e6e6e;}
		.ulNewsList li:hover{ color:#008c3e; border-bottom:dashed 1px #008c3e}
		.ulNewsList li:hover span,.ulNewsList li:hover label{ color:#008c3e}
		
		.dlDetails{ width:96%; margin:0 auto;}
		.dlDetails dt{ line-height:30px; font-size:16px; font-weight:100; text-align:center; padding-top:20px; color:#6e6e6e;}
		.dlDetails .ddInfo{ border-top:dashed 1px #ccc; text-align:center; color:#333; color:#999;}
		.dlDetails .ddDetails{ padding:10px; color:#6e6e6e;}
		#zoompic{ width:350px; text-align:center; padding:8px 0;}
#zoompic a{ display:inline-block; height:24px; line-height:24px; padding-left:20px; background:url(../images/zoom.gif) left center no-repeat; color:#aaa}
		
		.ddPInfo{ width:675px; margin:0 auto; padding:20px 0px; }
		.ddPInfo .divPImg{ display:table-cell!important; vertical-align:middle; text-align:center; width:350px; height:217px; padding:7px; border:solid 1px #dbdbdb; }
		.ddPInfo .divPInfo{  color:#6E6E6E; float:right; display:inline; width:280px; height:233px;}
		.ddPInfo .divPInfo h3{ padding:0; margin:0; font-weight:100; color:#008c3e; font-size:18px;}
		.ddPInfo .divPInfo .aBuy{ display:block; width:93px; height:37px; padding-right:10px; margin-top:15px; background:url(../images/bg_buy.jpg) left top no-repeat; font-size:14px; line-height:25px; text-align:center; color:#fff;}
		.ddPInfo .divPInfo label{ display:block; width:280px; line-height:37px; background:url(../images/bg_pinfo.jpg) left top; font:14px; color:#6e6e6e;}
		.ddPInfo .dlPDetails{ width:675px; margin-top:20px;}
		.ddPInfo .dlPDetails dt{ background:#e9e9ea; font-size:14px; height:35px; line-height:35px; font-weight:100; text-align:left; padding-left:20px; color:#6e6e6e;}
		.ddPInfo .dlPDetails dd{ padding:20px; color:#6E6E6E;  }
					.dlBook{ color:#6E6E6E;}
					.dlBook dt{ background:#e9e9ea; font-size:14px; height:35px; line-height:35px; font-weight:100; text-align:left; padding-left:20px; color:#6e6e6e;}}
					.dlBook table{}
					.dlBook table th{ font-weight:100; text-align:right; width:100px;}
					.dlBook table td{ padding:8px 5px;}
					.dlBook table td input{ border:solid 1px #dbdbdb color:#6E6E6E;; width:200px; height:25px; }
					.dlBook table td textarea{ border:solid 1px #dbdbdb; width:530px; color:#6E6E6E; }
					.dlBook table td button{ display:inline-block; color:#6E6E6E; margin:0 5px;}
		
		
	.tabMessage{ margin:0 auto; width:600px;}
	.tabMessage th{ font-weight:100; text-align:right; width:100px;}
	.tabMessage .tdTop{ font-size:14px; line-height:35px; text-align:left!important; border-bottom:dashed 1px #aaa; }
	.tabMessage td{ padding:8px 5px;}
	.tabMessage td input{ border:solid 1px #dbdbdb; width:500px; height:25px; color:#6E6E6E; }
	.tabMessage td textarea{ border:solid 1px #dbdbdb; width:500px; color:#6E6E6E; }
	.tabMessage td button{ display:inline-block; margin:0 5px; color:#6E6E6E;}
		
		



.divSpace20{ height:20px; overflow:hidden;}
.divRelative{ position:relative; width:100%;}

.divPages{ width:98%; text-align:right; white-space:nowrap; margin:15px auto 5px;}
.divPages a{ display:inline-block; padding:2px 10px; border:solid 1px #d9d9d9; color:#fff; background:#d9d9d9;}
.divPages a:hover{ background:#008c3e; border:solid 1px #d9d9d9; color:#fff;}
.divPages a.thisp{ display:inline-block; padding:2px 10px; background:#008c3e; border:solid 1px #008c3e; color:#fff;}
.divPages a.prev,.divPages a.next{font-family:宋体!important;}

.divFoot{ width:950px; text-align:left; line-height:50px; color:#013216; margin:0 auto; padding-top:20px; height:80px;}
.divFoot a{ color:#013216;}
.divFoot a:hover{ color:#111;}
	.divBMenu{ float:right; width:250px; text-align:right;}
	
	#ewm{ position:fixed; top:100px; right:5px; width:125px; z-index:999; text-align:left; overflow:hidden;}
#ewm{/* position:fixed for IE 6 */
_position: absolute;_top:expression(eval(document.documentElement.scrollTop+100));}
#closeEwm{ position:absolute; left:auto; right:0; top:0; width:18px; height:18px; overflow:hidden; display:inline-block; cursor:hand; cursor:pointer; background:url(../images/close.png) left top no-repeat;}


#fix{ position:fixed; width:200px; height:45px; left:5; bottom:100px;
/* position:fixed for IE 6 */
_position: absolute;_top:expression(eval(document.documentElement.scrollTop+200));_left:0px;_right: 0px;}
