@charset "utf-8";
body{ margin:0px; padding:0px; font-size:12px; background:#000 /*URL(../images/bg.jpg) center top repeat-x*/;line-height:25px;}
ul,li,p{ margin:0px; padding:0px; list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

#Index{	width:994px; margin:0px auto; background:#FFF;}

.Top{ position:relative; height:106px;}
.logo{ position: absolute; left: 10px; bottom: 40px; font-size: 50px; font-weight: bold;  


  color: #c00;

  text-shadow:
    -1px -3px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
    1px 1px 0 #fff; }

.Menu{ position:absolute; right:0px; bottom:30px; height:34px;}
.MenuLine{}
.Menu li{ float:left; margin-left:8px;}
.Menu li a{ display:block; float:left; width:80px; height:34px; line-height:34px; font-size:14px; font:bold; color:#000; text-align:center; font-weight:bold; text-decoration:none;}
.Menu li a:hover{ color:#fff; background:#c00;}
.Menu .on{ color:#fff; background:#c00;}

.Banner{ clear:both; height:372px; overflow:hidden;}
.IndexContent{ clear:both; margin:10px 0px; background:#FFF;}

.title{ clear:both; text-align:center;}
.info{ clear:both; text-align:center;}
.boxoff{ clear:both; height:1px; overflow:hidden; border-top:1px dashed #666; margin:10px 0px;}
.subProList{ clear:both;}
.subProList li{ float:left; width:210px; margin-right:10px; overflow:hidden; text-align:center;}
.subProList li p{ width:210px;  height:140px;  display:table-cell; vertical-align:bottom;}
.subProList li p img{ border:0px; margin:0px auto;}
.subProList li span{ clear:both; display:block; text-align:center;}


.Left{ float:left; width:226px;}
.ListTit{ clear:both; height:46px; line-height: 46px; font-size: 22px; font-weight: bold; color: #c00; text-align: center; border-top: 3px solid #c00; background: #f7f7f7;}
.List{ clear:both;}
.List li{ line-height:34px; height:32px; text-indent:4em; background:URL(../images/listBg.jpg) left top no-repeat;}
.List .First a{ font-size:14px;}

.leftImg{ clear:both; margin-top:10px; display: none;}

.Right{ float:right; width:750px;}

.about_news{ clear:both; /*background:URL(../images/indexBg.jpg) 70px bottom no-repeat; */height:210px; overflow:hidden;}
.indexAbout{ float:left; width:400px; height:400px; }
.indexNews{ float:right; width:320px;}
.newsContent{ clear:both; margin-top:10px; margin-right:10px;}
.newsContent  li{ background:URL(../images/newsIcon.jpg) 7px 10px no-repeat; text-indent:2em;}
.newsContent span{ float:right;}


.AboutTit{ clear:both; height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#C00; border-bottom:1px solid #e3e3e3; margin-bottom:10px;}
.AboutTit span{ float:right; margin-right:10px;}
.AboutTit span img {border:0px; margin-top:10px;}
.About{ clear:both; line-height:23px;}
.About img{ border:0px;}
.About a{ color:#db3100;}
.clear{ clear:both;}

.ProTit{ clear:both; height:31px; line-height:31px; background:URL(../images/proTit.jpg) left top no-repeat; text-indent:2em; font-size:14px; font-weight:bold; color:#FFF; margin-top:10px;}
.ProTit span{ float:right; margin-right:10px;}
.ProTit span a{ font-size:12px; font-weight:normal; color:#C00;}

.Products{ clear:both; border:1px solid #f1f1f1; }
.Products li{ float:left; margin:7px 7px 3px 15px; width:160px; overflow:hidden; text-align:center;}
.Products img{ border:0px; width:160px; height:120px;}


.linkTit{ clear:both; height:23px; line-height:23px; background:#eeeeee URL(../images/linkTit.jpg) left bottom no-repeat; text-indent:1.5em; font-size:14px; color:#FFF;}
.link{ clear:both; border:1px solid #eeeeee; padding:10px;}

.Clear{ clear:both;}
.Bottom{ clear:both; background:#ededed; text-align:center; padding:10px;}


.articleContent{ width:655px; margin:0px auto;}
/*   sub content style start   */


.SubTit{ clear:both; height:35px; line-height:35px; background:URL(../images/AboutTit.jpg) left bottom no-repeat; text-indent:1.5em; font-size:14px; font-weight:bold; color:#FFF;}
.SubTit span{ float:right; margin-right:10px;}
.SubTit span a{ font-size:12px; font-weight:normal; color:#FFF;}
.SubTitInfo{ clear:both; text-align:center;}
.SubTitInfo span{ margin:0px 10px;}
.SubContent{ clear:both; padding:10px; border:1px solid #2577cd; border-top:none;}

.SubProImg{ border:1px solid #e3e3e3; padding:1px;}
.SubProImgContent{ width:205px; overflow:hidden;}
.SubProImgContent img{ width:205px;}
.SubProImgContent span{ clear:both; display:block; text-align:center;}
.Page{clear:both; height:30px;}
.Page li{
	float:left;
	margin:0px 5px;
}
.thisclass a{ color:#C00; font-weight:bold;}


.SubNews{ clear:both;}
.SubNews li{ text-indent:2em; background:URL(../images/ListIcon.gif) 5px 9px no-repeat; line-height:28px; border-bottom:1px dashed #ccc;}
.SubNews li span{ float:right; margin-right:10px;}

.ContentAd{ float:right; margin-left:10px;}
.ContentBottomAd{ clear:both; margin:10px 0px; width:700px;}
/* scroll start */
.grow {
	width:680px;
	overflow:hidden;
}
.grow2 {
	width:auto;
	height:auto;
	font-size:12px;
	float:left;
	overflow:hidden;
}
.grow2 li{
	float:left;
	margin:0px 6px;
	text-align:center;
	list-style:none;
	padding:0px;
}
.grow2 li span{ clear:both; display:block;}
.grow img{
	height:140px;
	margin-top:12px;
	border:none;
	padding:1px;
}
.scroll{ width:400%; }
/* scroll end */


#fader{position:relative;overflow:hidden;height:216px;width:948px;}
#fader li{position:absolute;left:0;top:0;}
.fader-nav{display:inline-block; margin-right:8px;color:#fff;padding:2px 6px;background:#333;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.fader-cur-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}


#myFocus{ width:994px; height:372px;}