@charset "utf-8";
/*reset-start*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0;}
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,h1,h2,h3,
h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
body {
	font-size: 14px;
	font-family: Tahoma,Verdana,"微软雅黑";
	line-height: 25px;
	color: #333;
	background:#dfe7f2 url(../Img/bg.jpg) repeat-y center 0;
	-webkit-text-size-adjust:none;
	}
/*reset-end*/




a:link,a:visited{ color:#333333;}
a:hover,a:active{ color:#f00;}
.Clr{ overflow:hidden; _zoom:1; clear:both;}


/*页码*/	
.Pagenum{ clear:both; padding:15px 0 25px; text-align:center;}
	.Pagenum a{ padding:3px 7px;}
	.Pagenum a:hover,.Pagenum a.Cur{ padding:3px 7px; background:#ff932a; color:#fff;}
	.Pagenum span{ padding:3px 7px;}
	
	.Previous{ margin-top:50px;}
	.Next{}

/*引导页*/
.Flash{ margin:0 auto; width:1000px; height:420px;}
	.FLogo{}
	.FEnter{ margin-top:170px; padding:0 120px;}
		.FEnter a:link,.FEnter a:visited{ display:block; float:left; width:100px; height:30px; background:url(../Img/BgEnter.png) no-repeat 0 0; text-align:center; line-height:30px; color:#fff; margin-right:10px;}
		.FEnter a:hover{ background:url(../Img/BgEnterH.png) no-repeat 0 0;}
.FFoot{ overflow:hidden; _zoom:1; background:#fff; margin:0 auto; width:980px; line-height:20px; padding:20px 10px;}
	.FCopy{ float:left;}
	.FSupport{ float:right; text-align:right;}



/*主要宽度*/
.Row{ overflow:hidden; _zoom:1;}
.Pb{ padding-bottom:10px;}
.Pt{ padding-top:10px;}
.Mt{ margin-top:10px;}
.Mb{ margin-bottom:10px;}
.Awidth{ overflow:hidden; _zoom:1; margin:0 auto; width:980px;}
	.Bwidth{ float:left; width:690px;}
	.Cwidth{ float:right; width:280px;}
	.Dwidth{ float:left; width:200px;}
	.Ewidth{ float:left; width:560px; margin:0 10px;}
	.Fwidth{ float:right; width:200px;}

/*公用框架*/
.Head{ overflow:hidden; _zoom:1; background:#ffffff; padding:15px 0;}
	.Logo{ float:left;}	
	
.Flink{ height:30px; line-height:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.FootMix{ overflow:hidden; _zoom:1; background:#f4f4f4;}
	.FootNav{ float:left; width:700px;}
		.FootNav ul{ overflow:hidden; _zoom:1; list-style:none; min-height:150px; background:#f4f4f4;}
		.FootNav ul li{ float:left; width:120px; min-height:80px; background:url(../Img/FootNavLi.jpg) no-repeat right 0; padding:15px;}
		.FootNav ul li.OtherW{ width:220px;}
		.FootNav ul li ul{ padding:0;}
		.FootNav ul li ul li{ float:none; height:20px; min-height:20px; line-height:20px; padding:0 10px; background:url(../Img/IconPoint.jpg) no-repeat 0 center;}
	.FootCode{ float:right; padding:20px;}
.Foot{ overflow:hidden; _zoom:1; background:#0052a4; color:#ffffff; padding:20px 10px 40px;}	
.HFoot{ overflow:hidden; _zoom:1; background:#0052a4; color:#ffffff; text-align:center; padding:10px 0;}	
.FootLan{}
	.FootLogo{ float:left; width:400px;}
	.Copy{ text-align:right; line-height:20px;}

.Online{ z-index:1000; position:fixed; top:116px; right:10px; width:120px; background:#ffffff; text-align:center; border-bottom:5px solid #4076d0; color:#c97610;}
	.Online dt{ font-size:16px; font-family:"微软雅黑"; line-height:40px; color:#ffffff; background:#4076d0;}
	.Online dd{ padding:10px 0;}
	.Online dd p{ line-height:14px;}

/*首页模块*/	
.Banner{}

.HomeNews{ overflow:hidden; _zoom:1;}
	.HomeNewsImg{ float:left; width:268px; border:1px solid #d0d0d0;}
	.HomeNewsList{ float:right; width:408px; border:1px solid #d0d0d0;}
	.HomeNewsList h3{ overflow:hidden; _zoom:1; height:35px; line-height:35px; background:url(../Img/BgHomeNewsList.jpg) no-repeat 0 0; padding:0 10px; color:#fff;}
	.HomeNewsList h3 strong{ font-weight:normal;}
	.HomeNewsList h3 span{ float:right; font-size:12px;}
	.HomeNewsList h3 span a{ color:#fff;}
	.HomeNewsList ul{ list-style:none; padding:19px; height:190px;}
	.HomeNewsList ul li{ overflow:hidden; background:url(../Img/LineDashed.gif) repeat-x 0 bottom; line-height:30px; white-space:nowrap; text-overflow:ellipsis}
	.HomeNewsList ul li a{ background:url(../Img/IconPoint.jpg) no-repeat 5px center; padding-left:15px;}

.HomeAbout{  border:1px solid #d0d0d0;}
	.HomeAbout h3{ overflow:hidden; _zoom:1; height:35px; line-height:35px; background:url(../Img/BgHomeAbout.jpg) no-repeat 0 0; padding:0 10px; color:#fff;}
	.HomeAbout h3 strong{ font-weight:normal;}
	.HomeAbout h3 span{ float:right; font-size:12px;}
	.HomeAbout h3 span a{ color:#fff;}
	.HomeAbout dl{ overflow:hidden; zoom:1; padding:19px;}
	.HomeAbout dl dt{ padding-bottom:10px;}
		.HomeAbout dl dt img{ width:240px; height:90px;}
	.HomeAbout dl dd{ word-wrap: break-word; background:url(../Img/LineDashed.jpg) repeat 0 0; line-height:30px;}

.HomeAd{ overflow:hidden; _zoom:1;}
	.HomeAd span{ float:right;}

.HomeArticle{ overflow:hidden; _zoom:1;}
	.HomeIndustry{ float:left; width:338px; border:1px solid #d0d0d0;}
	.HomeIndustry h3{ overflow:hidden; _zoom:1; height:35px; line-height:35px; background:url(../Img/BgHomeNewsList.jpg) no-repeat 0 0; padding:0 10px; color:#fff;}
	.HomeIndustry h3 strong{ font-weight:normal;}
	.HomeIndustry h3 span{ float:right; font-size:12px;}
	.HomeIndustry h3 span a{ color:#fff;}
	.HomeIndustry ul{ list-style:none; height:150px; padding:19px 19px 29px;}
	.HomeIndustry ul li{ overflow:hidden; background:url(../Img/LineDashed.gif) repeat-x 0 bottom; line-height:30px; white-space:nowrap; text-overflow:ellipsis}
	.HomeIndustry ul li a{ background:url(../Img/IconPoint.jpg) no-repeat 5px center; padding-left:15px;}

	.HomeLaws{ float:right; width:338px; border:1px solid #d0d0d0;}
	.HomeLaws h3{ overflow:hidden; _zoom:1; height:35px; line-height:35px; background:url(../Img/BgHomeNewsList.jpg) no-repeat 0 0; padding:0 10px; color:#fff;}
	.HomeLaws h3 strong{ font-weight:normal;}
	.HomeLaws h3 span{ float:right; font-size:12px;}
	.HomeLaws h3 span a{ color:#fff;}
	.HomeLaws ul{ list-style:none; height:150px; padding:19px 19px 29px;}
	.HomeLaws ul li{ overflow:hidden; background:url(../Img/LineDashed.gif) repeat-x 0 bottom; line-height:30px; white-space:nowrap; text-overflow:ellipsis}
	.HomeLaws ul li a{ background:url(../Img/IconPoint.jpg) no-repeat 5px center; padding-left:15px;}

.HomeOA{ border:1px solid #d0d0d0; background:url(../Img/BgOA.jpg) no-repeat 0 0;}
	.HomeOA h3{ overflow:hidden; _zoom:1; height:35px; line-height:35px; background:url(../Img/BgHomeNewsList.jpg) no-repeat 0 0; padding:0 10px; color:#fff;}
	.HomeOA h3 strong{ font-weight:normal;}
	.HomeOA h3 span{ float:right; font-size:12px;}
	.HomeOA h3 span a{ color:#fff;}
	.HomeOA ul{ list-style:none; padding:4px 19px;}
	.HomeOA ul li{ overflow:hidden; background:url(../Img/BgOAClass.jpg) no-repeat 0 0; font-size:24px; line-height:50px; white-space:nowrap; text-overflow:ellipsis; margin:10px 0; text-align:center;}
	.HomeOA ul li a{ color:#fff;}

.HomeProducts{ display:none;}
	.HomeProducts dt{ overflow:hidden; _zoom:1; height:35px; line-height:35px; background:url(../Img/BgProduct.jpg) no-repeat 0 0; padding:0 10px; color:#fff;}
	.HomeProducts dt strong{ font-weight:normal;}
	.HomeProducts dt span{ float:right; font-size:12px;}
	.HomeProducts dt span a{ color:#fff;}
	.HomeProducts dd{ overflow:hidden; _zoom:1; border:1px solid #d0d0d0; padding:19px 9px;}
	.HomeProducts ul{ float:left; list-style:none; width:210px; margin:0 10px; padding:10px 5px;}
	.HomeProducts ul.Red{ background:#ffeded;}
	.HomeProducts ul.Orange{ background:#fff7ed;}
	.HomeProducts ul.Green{ background:#f7ffed;}
	.HomeProducts ul.Blue{ background:#edf7ff;}
	.HomeProducts ul li{}
	.HomeProducts ul li a{ background:url(../Img/IconProductA.gif) no-repeat 10px center; padding-left:24px;}
	.HomeProducts ul li a:hover{ background:url(../Img/IconProductH.gif) no-repeat 10px center; padding-left:25px;}
	.HomeProducts ul li img{ width:98px; height:106px; border:2px solid #eaeaea;}

/*内页模块*/
.PageMix{ overflow:hidden; _zoom:1; padding:0 10px 10px; background:#ffffff;}
.Position{ overflow:hidden; _zoom:1; height:34px; line-height:34px; color:#666666; border:1px solid #e9e9e9; text-overflow:ellipsis; word-wrap:break-word; white-space:nowrap;}
	.Position a,.Position span{ display:inline-block; float:left; height:34px; background:url(../Img/BgLocation.gif) no-repeat 0 0; padding:0 10px 0 30px;}
	.Position a.Home{ background:url(../Img/IconLocation.gif) no-repeat 17px center; width:10px; padding:0 10px 0 20px; text-indent:-99em;}
	.Position a.Home:hover{ background:url(../Img/IconLocationH.gif) no-repeat 17px center;}
		.Content{ border:1px solid #e9e9e9; border-top:none;}
			.Content dl{}
			.Content dl dt{ }
			.Content dl dd{}
			.Content dl dd a{ text-decoration:underline;}
			.Content dl dd center{ padding:50px 0 0;}

			.Content .About{ overflow:hidden; _zoom:1; padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat 0 0;}
			.Content .About dt{ }
			.Content .About dd{ }
			.Content .About dd img{ padding-bottom:20px;}
			.Content .About dd p{ padding-bottom:20px;}

			.Content .News{ overflow:hidden; _zoom:1; padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat 0 0;}
			.Content .News dt{ }
			.Content .News dt h1{ font-size:16px; font-weight:bold;}
			.Content .News dt p{ color:#999;}
			.Content .News dd{ padding:20px 0;}
			.Content .News dd img{ margin-bottom:20px;}
			.Content .News dd p{ margin-bottom:20px;}
			.PrevNext{ padding:50px 0 0;}

			.Content .Contact{ overflow:hidden; _zoom:1; padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat 0 0;}
			.Content .Contact dt{ }
			.Content .Contact dd{ padding:20px 0; word-break:break-all;}
			.Content .Contact dd h2{ padding-bottom:20px;}
			.Content .Contact dd img{ padding-bottom:20px;}
			.Content .Contact dd p{ padding-bottom:20px;}
			.Content .Contact dd strong{ color:#c00;}
			
			.Content .Job{ overflow:hidden; _zoom:1; padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat 0 0;}
			.Content .Job dt{ }
			.Content .Job dd{ word-break:break-all;}
			.Content .Job dd h2{ padding-bottom:20px;}
			.Content .Job dd img{ padding-bottom:20px;}
			.Content .Job dd p{ padding-bottom:20px;}

			.Content .Product{ overflow:hidden; _zoom:1; list-style:none; padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat center 0; margin:0 -15px;}
			.Content .Product li{ float:left; width:235px; padding:0 15px; padding-bottom:30px; text-align:center;}
			.Content .Product li a{ display:block; padding:10px; background:#e9e9e9; border-radius:10px;}
			.Content .Product li a:hover{ background:#7dbeff;}
			.Content .Product li a:hover dl dt{ color:#fff;}
			.Content .Product li a dl{}
			.Content .Product li a dl dt{ padding-top:5px; font-size:18px;}
			.Content .Product li a dl dd{ overflow: hidden; width: 215px; height: 162px; vertical-align: middle;display: table-cell; background:#fff;}
			.Content .Product li a dl dd img{ max-height:162px; max-width:215px;}/* max-height可限制图片的最大高度 */


			.Content .ProductList{  padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat center 0;}
			.Content .ProductList ul{list-style:none; border-bottom:1px solid #e9e9e9;}
			.Content .ProductList ul li{ }
			.Content .ProductList ul li a{ overflow:hidden; _zoom:1; display:block; border-top:1px solid #e9e9e9; font-size:16px; height:30px; line-height:30px; background:url(../Img/IconProductA.gif) no-repeat 0 center; padding:0 15px;}
			.Content .ProductList ul li a span{ float:right; display:inline-block;}
			.Content .ProductList ul li a i{ display:none; padding:0 20px; font-size:12px;}
			.Content .ProductList ul li a:hover{ background:#f2f9ff url(../Img/IconProductH.gif) no-repeat 0 center;}

			.Content .ProductInfo{ overflow:hidden; _zoom:1; padding:60px 29px; background:url(../Img/BgContentAbout.jpg) no-repeat 0 0;}
			.Content .ProductInfo dt{ }
			.Content .ProductInfo dt h1{ font-size:16px; font-weight:bold;}
			.Content .ProductInfo dt p{ color:#999;}
			.Content .ProductInfo dd{ padding:20px 0;}
			.Content .ProductInfo dd img{ margin-bottom:20px;}
			.Content .ProductInfo dd p{ margin-bottom:20px;}
			.Content .ProductInfo dd hr{ border:none; border-top:1px solid #ccc; height:0; margin:0 0 15px;}
			.Content .ProductInfo dd ul{ list-style:none;}
			.Content .ProductInfo dd ul li{ background:url(../Img/IconPoint.jpg) no-repeat 5px center; padding-left:15px;}
			.PrevNext{ padding:50px 0 0;}

.SideImg{}

.SideNav{}
	.SideNav h3{ overflow:hidden; _zoom:1; height:60px; line-height:60px; padding:0 10px;}
		h3.SideAbouttitle{ background:url(../Img/BgSideTitle.jpg) repeat-x 0 0;}
		h3.SideNewstitle{ background:url(../Img/BgSideTitle.jpg) repeat-x 0 -60px;}
		h3.SideProducttitle{ background:url(../Img/BgSideTitle.jpg) repeat-x 0 -120px;}
		h3.SideJobtitle{ background:url(../Img/BgSideTitle.jpg) repeat-x 0 -180px;}
		h3.SideContacttitle{ background:url(../Img/BgSideTitle.jpg) repeat-x 0 -300px;}
		
	.SideNav h3 strong{ display:none;}
	.SideNav ul{ list-style:none;}
	.SideNav ul li{ overflow:hidden; height:40px; line-height:40px;}
	.SideNav ul li a{ display:block; width:140px; padding:0 10px 0 20px; background:url(../Img/BgSideNav.jpg) repeat-x 0 0; padding-left:50px; nowrap; white-space:nowrap; text-overflow:ellipsis;}
	.SideNav ul li a:hover{ background:url(../Img/BgSideNav.jpg) repeat-x 0 bottom; color:#fff;}

.SideNews{ border:1px solid #e9e9e9;}
	.SideNews h3{ overflow:hidden; _zoom:1; height:34px; line-height:34px; color:#666666; padding:0 10px; border-bottom:1px solid #e9e9e9;}
	.SideNews h3 strong{ font-weight:normal;}
	.SideNews ul{ list-style:none; padding:20px 0 10px;}
	.SideNews ul li{ padding:0 10px 10px 25px; background:url(../Img/IconPoint.jpg) no-repeat 15px 6px; line-height:20px; }
	.SideNews ul li p{ font-size:12px; line-height:12px; color:#999; padding-bottom:3px;}
	.SideNews ul li a{ word-wrap:break-word;}
	.SideNews ul li a:hover{ }

.SideContact{ border-top:5px solid #e6212a;}
	.SideContact dl{ padding:10px; border:1px solid #e9e9e9; border-top:none;}
	.SideContact dl dt{}
	.SideContact dl dd{}
	.SideContact dl dd p{ margin-bottom:20px;}

.ImgList{ }
	.ImgList ul{ overflow:hidden; _zoom:1; margin:0; list-style:none; padding:20px 5px 0;}
	.ImgList ul li{ float:left; width:155px; padding:0 10px 20px; text-align:center;}
	.ImgList ul li img{ width:155px; height:155px;}

	.List{ padding:60px 30px; background:url(../Img/BgContentAbout.jpg) no-repeat 0 0;}
		.List h3{}
		.List ul{ list-style:none; padding:10px 0;}
		.List ul li{ border-bottom:1px dashed #ccc;}
		.List ul li dl{ overflow:hidden; _zoom:1; height:80px; padding:20px 0;}
			.List ul li dl dt{ float:left; width:113px; height:80px; margin-right:20px;}
				.List ul li dl dt img{ width:107px; height:74px; border:3px solid #dfdfdf;}
			.List ul li dl dd{ float:left; color:#999999; width:362px; height:80px; word-break:break-all;}
				.List ul li dl dd h4{ font-size:12px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
				.List ul li dl dd h4 a{ color:#0163c6;}
				.List ul li dl dd h4 a:hover{ color:#c00;}

	.CoverList{}
		.CoverList dl{ overflow:hidden; _zoom:1; border-bottom:1px dashed #ccc; padding:10px 10px 15px;}
		.CoverList dl:hover{ background-color:#ebedea;}
		.CoverList dl dt{ float:left; width:100px; height:100px;}	
			.CoverList dl dt img{ width:90px; height:90px; border:3px solid #f1f1f1; padding:2px;}
			.CoverList dl dt img:hover{ background:#ffcc00; border:3px solid #ffcc00;}
		.CoverList dl dd{ float:right; width:600px; line-height:20px; padding:0;}
			
			.CoverList dl dd p{ padding:10px 0 0;}
	
	.Review{}
		.Review h3{ font-size:18px; font-family:"微软雅黑"; padding-bottom:15px; color:#0058b0;}
		.Review table tr th{ font-weight:bold; font-size:14px; line-height:30px;}
		.Review table tr th span{ font-weight:normal; font-size:12px; color:#666; padding-left:5px;}
		.Review input{ border:1px solid #dedede; background:#f8f8f8; padding:9px; width:130px;}
		.Review textarea{ border:1px solid #dedede; background:#f8f8f8; padding:9px; width:480px;}
	
	.JobList{}
		.JobList dl{ }
		.JobList dl dt{ font-size:16px; height:40px; line-height:40px; border-top:1px solid #efefef; background:url(../Img/accordion-content-buttons.png) no-repeat 8px 10px; padding-left:40px;}
		.JobList dl dd{ padding:0 40px 10px;}
		.JobList dl dd ul li{ background:url(../Img/IconPoint.jpg) no-repeat 0 center; padding-left:15px;}

/*
html {
   filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(1);
}
*/