@charset "utf-8";
/* ----------------------------------------------------------------------------------------- 
Author: ToStray
OO:363539981
Created on: 2010.11.05
----------------------------------------------------------------------------------------- */

/*CSS RESET
-------------------------*/
html,body,div,span,iframe,img,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,cite,em,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0;font-size:100%;}
table{border-collapse: collapse; border-spacing: 0; }
li    {list-style: none;}
strong{font-weight: bold;}
em,cite,strong{ font-style: normal;}
a       {text-decoration: none; color: #666;}
a:hover {text-decoration: none; color: #000;}
.hand {cursor: pointer;}
/*Layout Tool
---------------------------*/
.NoBr {word-break: keep-all;white-space: nowrap;}/*禁止不换行*/
.breakBr {word-break: break-all;}/*强制换行*/
.CnBr {word-break: keep-all;word-wrap: break-word;}/*英文换行换行*/
.hide-block{text-indent: -9999px;} /*适用于块级元素*/
.hide-all {line-height:0;font-size:0;overflow:hidden;} /*适用于块级和内联元素*/
.hide-form {font-size:	0;line-height: 0;text-indent: -9999px;}/*适用input元素*/
.clear:after{content: "\20";display: block;height: 0;clear: both;visibility:hidden;}/*无需添加清除浮动*/
.clear{zoom: 1;}
.clear-div {clear: both;display: block;float: none;font-size: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}/*添加标签清除浮动*/
.c {text-align: center;}
.l { text-align: left;}
.r { text-align: right}
.fl { float: left;}
.fr { float: right;}
.p-2em p{text-indent: 8em;}
.none {display: none;}

/*Web Style
--------------------------*/
html {overflow-x: hidden; min-height: 100%; height: auto;}
body {font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#666;}
.topkee-hd,.topkee-bd,.topkee-ft{width:1000px; margin:0 auto; text-align: left; position: relative; clear: both;} 


/*头部*/
.topkee-hd {height:90px;}
.CE {width:100%; text-align: right; padding-top: 5px;}
.CE a {display:inlline-block; font-size: 10px; height: 10px; line-height: 10px; padding-left: 5px;}
.Logo {display: inline; float: left; padding: 20px 0 0 0;}

/*导航*/
#navlist {width: 680px;float: right;}
.Nav {float: right;margin-top: 30px;}
.Nav li {display: inline;}
.Nav li a{ float: left; font-size: 13px; width: 105px; height: 42px; text-align: center; font-weight: bold; color: #333;}
.Nav li a span{display: block; font-size: 10px; color: #b3b3b3; border-bottom:3px solid #e1e1e1;}
.Nav li a:hover, .Nav li a.current {position: relative; color: red; background: url(../Images/NavCurrent-t.gif) no-repeat left top;width: 125px; padding-top: 10px; *margin-top: -1px;_margin-top: -7px;}
.Nav li a:hover span, .Nav li a.current span {background: url(../Images/NavCurrent.gif) no-repeat left bottom; border-bottom:0; text-indent: -9999em; line-height: normal; height: 6px;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body .Nav li a:hover, head~body .Nav li a.current  {margin-top: -1px; }}

/*Google Chrome && Safari 3.1*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{.Nav li a:hover,.Nav li a.current  {margin-top: 2px;}}


/*banner*/
.w960 {width: 960px; margin:0 auto;}
.banner {padding: 1px; overflow: hidden; text-align: center;}
#bannerShow {width: 628px; height: 288px;}
#NYbannerShow {wodth: 960px; height: 126px;}


/*底部*/
.topkee-ft {height:70px; padding-top: 20px; border-top: 2px solid #e1e1e1; line-height: 1.6;}
.topkee-ft .footLogo { float: left; height: 70px; margin:0 10px;}
.topkee-ft  strong {color: #000; font-weight: normal;}

/*两栏布局
*.Col-W通栏 = 1000
*/
.w695 {width: 695px;}
.w628 {width: 628px;}
.w362 {width: 362px;}
.w290 {width: 290px;}
.w272 {width: 272px;}
.w344 {width: 344px;}
.margin-t10 {margin-top: 10px;}
.margin-r10 { margin-right: 10px;}

.margin-t20 {margin-top: 20px;}
.margin-tb20 {margin:20px 0;}
.margin-t40 {margin-top: 40px;}
.left,.right {display: inline; float: left; overflow: hidden;}
	
	/*首页css模块box*/
	.Box { margin: 10px 0;}
	.Box h3 {border-bottom:1px solid #e1e1e1; padding-bottom: 2px; font-size: 14px;}
	.Box h3 strong {color: red; padding:0 3px;}
	.Box h3 em {color:#bbb; font-size: 10px; padding-left: 3px;}
	.Box h3 a {float: right; width: 32px; height: 8px; margin-top: 7px; font-size: 10px; background: url(../Images/more.gif) no-repeat;}
	
	/*首页产品推荐*/
	.jCarouselLite{overflow: hidden;height: 160px;margin-left: 20px; margin-top: 20px;}
	.HotProducts {overflow:hidden; padding:20px 0;}
	.HotProducts li {display: inline; float: left; margin-left: 20px; text-align: center;}
	.HotProducts li a.Show{ display: block; border:2px solid #e1e1e1; width: 180px; height: 130px;}
	.HotProducts li img {vertical-align: middle;}
	.HotProducts li img.DianGIG {height:100%; width:1px;}
	.HotProducts li em {display: block; width: 184px; margin-top: 3px; padding: 2px 0; background-color:#adadad;}
	.HotProducts li em a{color:#fff;}
	
	/*公司简介*/
	.AboutCon { margin:10px; line-height: 1.8;}
	.AboutCon img {float: left; margin:0 10px 5px 0;}
	
	/*产品列表*/
	.margin-Tbie {margin-top: 24px;*margin-top: 20px;}
	/* Opera */
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
	{head~body .margin-Tbie {margin-top: 29px;}}
	
	/*Google Chrome && Safari 3.1*/
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{.margin-Tbie {margin-top: 22px;}}
	
	.Products-wrap {height: 180px; margin: 10px 0 0 10px; overflow-y: auto;}
	.NewProductslist {}
	.NewProductslist li {overflow: hidden; zoom: 1; margin-bottom: 10px;}
	.NewProductslist li div { float: left; margin: 0 10px 0 0;}
	.NewProductslist li div img {border:1px solid #e1e1e1; padding: 2px;}
	.NewProductslist li h2 a {color:#000;}
	.NewProductslist li p { margin-top: 5px; line-height: 1.6;}
	
	/*右栏*/
	.index-Newslist { margin-top: 5px}
	.index-Newslist li { margin-top: 5px;}
	.index-Newslist li a em {color: red; padding:0 5px;}
	.index-Newslist li a:hover em {color:#000;}
	.index-Newslist li span { float: right; width: 70px; text-align: left;}


/*内页*/
.Wrap-890 {width: 890px; margin:0 auto; padding-top: 10px;}

	/*左栏*/
	.sidebar-152 {display: inline; float: left; width: 142px; padding-left: 10px; overflow: hidden; border-right: 3px solid #e1e1e1;}
	.h3-Title {font-size: 14px; line-height: 1.3; color:#333;}
	.h3-Title span {display: block; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; word-spacing: 5px;color: #1224FF;}

	.leftNavBOX {position: relative; overflow: hidden; height:380px; margin-top: 15px;}/*估计最大值，可以修改*/
	.leftNav {position: absolute;}
	.leftNav li{overflow: hidden; width: 132px; height: 32px; line-height: 32px; text-align:center;}
	.leftNav li a{display: block;color:#333;}
	.leftNav li a:hover,.leftNav li a.current{color:red; background-color:#ddd;}
	
	/*右栏*/
	.right-658 {display:inline; float:right; width: 700px; overflow: hidden;}
	.r-h2-title {margin-bottom: 20px; height: 30px; line-height: 30px;color: #333; border-bottom: 1px dashed #ccc;}
    .r-h2-title span {padding-left: 4px;  font-weight: normal; text-transform:uppercase;}
	
	/*产品展示列表*/
	.Topkee-list {font-size: 0; letter-spacing: -3px;}
	.Topkee-list li {display: inline-block; *display: inline; *zoom:1; line-height: 14px; font-size: 12px; width: 170px; letter-spacing:0; vertical-align:top; text-align: center; margin-left: 5px; margin-bottom: 10px;}
	.Topkee-list li div img {padding: 1px; border:1px solid #ddd;}
	.Topkee-list li em { display: block; padding-top: 5px;}
	.Topkee-list li em a { color: #3895ca;}
	
	/*產品详细信息模块*/
	.Pro-con { position: relative;}
	.Pro-con a {position: absolute;}
	.Pro-con .pro-desc { padding-left: 290px; line-height: 1.8;}
	.Pro-con .pro-desc strong { display: inline-block; width: 80px; text-align: right;}
	
	/*新闻标题*/
	.H-NewTitle {font-size: 18px;}
	
	/*站点地图*/
	.SiteMap h3 {padding-left: 3px; font-size: 18px; border-left: 5px solid #f00; border-bottom: 3px solid #e1e1e1;}
	.SiteMap dl { margin-left: 2em;}
	.SiteMap dl dt { margin-top: 20px; background-color: #ddd; padding:10px;font-size: 14px; font-weight: bold; clear: both; border:1px dashed #888;}
	.SiteMap dl dd {background-color: #f0f0f0; margin:-1px 2px 0 0; padding:10px 30px;  display: inline-block;  border-bottom: 1px dashed #888;border-left: 1px dashed #888; border-right: 1px dashed #888; *display: inline; zoom: 1;}
