/* CSS Document */
:focus { outline:0; }
a:active { outline:none; }
*{margin:0px; padding:0px;}
ul{margin:0; padding:0; list-style:none;}
a:link, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#CCCCCC;text-decoration:none;}
img{border:none;}
.clearfloat{clear:both; height:0px; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
body{ font-size:12px; font-family:"宋体", sans-serif, serif; text-align:center; overflow-x:hidden;}

#Container{ width:1210px; height:auto; margin:0 auto; text-align:left; background:#FFF url(../Images/Tab1Bj.gif) left top repeat-x;}
#Main,#Foot{ padding:0 13px; padding-top:10px;}
#Foot{ margin-top:8px;}



.TopInfo{ height:38px; padding:0 10px;line-height:35px;}
.TopInfo span{ float:right; display:block;text-align:right; }
.TopInfo span a{}
.TopInfo span a.kf{ padding-top:7px; float:right; margin-left:5px;}

.Logo{width:277px;}
.Search{ width:500px; margin-left:90px; height:63px; padding-top:20px;}
   .SearchInput{ border:1px solid #B30004; height:28px; line-height:28px; width:400px; color:#999;}
   .SearchAn{ background:url(../Images/SearchAn.gif) left top no-repeat; border:none; width:78px; height:30px; cursor:pointer;}
   .Keyword { padding-top:8px;}
   .Keyword a{ padding:0 5px;}

/*导航*/
.NavBox{ background:url(../Images/NavBj.gif) left top repeat-x; height:34px; line-height:34px; padding:0 10px;}
.NavCate{ width:200px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; letter-spacing:1px;}
.Nav{ width:920px;}
.Nav ul{}
.Nav ul li{ float:left; width:85px;background:url(../Images/NavLiBj.gif) top right no-repeat; padding-right:4px;}
.Nav ul li a{ font-size:14px; display:block; text-align:center;}
.Nav ul li a:link,.Nav ul li a:visited{ color:#FFF;}
.Nav ul li a:hover{ background:#820000;}

/*类别与Banner*/
.HeadBox{ padding:0 13px;}
	.Cate{ width:200px; height:400px; padding:10px 6px; background:#3A3A3A;}
	    .CateBox{background:url(../Images/CateLine.gif) bottom center no-repeat; padding:10px 15px; }
		.BCate{ font-size:14px; font-weight:bold; margin-bottom:5px; padding-left:25px;}
		.SCate{}
		.SCate a{ display:block; float:left; margin-right:6px; line-height:20px; white-space:nowrap;}
		.CateBox a:link,.CateBox a:visited{ color:#CACACA;}
		.CateBox a:hover{ color:#FFFFFF;}
		
		.B1{ background:url(../Images/car1.gif) left center no-repeat;}
		.B2{ background:url(../Images/car2.gif) left center no-repeat;}
		.B3{ background:url(../Images/car3.gif) left center no-repeat;}
		.B4{ background:url(../Images/car4.gif) left center no-repeat;}
		
	.Banner{ width:972px; height:420px; overflow:hidden;}


/*Main*/
.Tab{}
.Tab ul{}
.Tab ul li{ float:left;}

.Service{ width:912px;}
.Service .Title{ border-left:1px solid #CCC; border-right:1px solid #CCC; background:url(../Images/Tab1Bj.gif) left top repeat-x; height:35px; line-height:35px;}
.Service span{ padding-left:15px; font-weight:bold; color:#333;}
.Service ul{}
.Service ul li{ width:140px; height:35px; text-align:center; font-size:14px; border-left:1px solid #CCC; cursor:pointer;}
.Service ul li.sel{ border-top:2px solid #D11935; color:#CE1A35; font-weight:bold; line-height:32px; height:33px;  background:#FFF;}
.ServiceContent{ display:none; border:1px solid #ccc; border-top:none; height:150px; padding:10px; overflow:hidden;}
.ServiceContent.sel{ display:block;}

   .FwBox{ width:162px; height:auto; padding:18px 40px 0px 30px; background:url(../Images/fg.gif) right top no-repeat;}
   .FwBox .FwImg{ border:1px solid #CCC; padding:1px; width:160px; height:81px;}
   .FwBox .FwInfo{ line-height:1.5; text-align:center; color:#444; padding-top:3px;}
   .FwBox.endBox{ padding-right:0px; background:none;}

.WebSiteBulletin{ width:260px; border:1px solid #CCC; height:204px;}
  .WebSiteBulletin .Title{ background:#EEE; height:30px; line-height:30px; border-bottom:1px solid #CCC; padding:0 10px; font-size:14px; font-weight:bold; color:#333;}
  .WebSiteBulletin .Title span{ float:right; font-size:12px; font-weight:200;}
  .WebSiteBulletin .Title span a:link,.WebSiteBulletin .Title span a:visited{ color:#0066CC}
  .WebSiteBulletin ul{ padding:10px 15px;}
  .WebSiteBulletin ul li{ line-height:26px; background:url(../Images/dian.gif) left center no-repeat; padding-left:12px;}

/*首页产品*/
.Box{}
.Box1{ border-top:2px solid #9B010D;}
.Box2{ border-top:2px solid #277744;}
.Box3{ border-top:2px solid #255F76;}
.Box .Title{ background:url(../Images/Tab2Bj.gif) left top repeat-x; height:40px; margin-bottom:10px;}
.Box .Title span{ float:right; display:block; width:12px; height:36px; border-right:1px solid #CCC; overflow:hidden; text-indent:-9999em;}
.Box .Title ul{}
.Box .Title ul li{ height:40px; line-height:40px; width:120px; text-align:center; background:url(../Images/fg2.gif) right top no-repeat; cursor:pointer;}
.Box .Title ul li.sel{font-weight:bold; background:#FFF url(../Images/fg2.gif) right top no-repeat; color:#666; }

.BoxImg{ width:256px; height:389px; border:1px solid #CCC;}
.BoxContent{ float:right; height:391px; width:920px; display:none; overflow:hidden;}
.BoxContent.sel{ display:block;}
.Box3 .BoxImg{ width:256px; height:327px; border:1px solid #CCC;}
.Box3 .BoxContent{height:339px;}

.Pro{ width:140px; float:left; margin:0px 23px;}
.Pro.end{ margin-right:0px;}
.ProImg{ width:138px; height:138px;text-align:center; border:1px solid #CCC;}
.ProName{ line-height:22px;}
.ProPrice{ color:red; line-height:22px;}
.ProName a:link,.ProName a:visited{ color:#666;}
.ProName a:hiver{ color:#333;}

.Pro2{ width:214px; float:left; margin:0 8px;}
.Pro2.end{ margin-right:0px;}
.ProImg2{ height:126px; border:1px solid #CCCCCC; text-align:center;width: 212px;position: relative;}
.ProImg2 img{top: 0px;bottom: 0px;left: 0px;right: 0px;margin: auto;position: absolute; max-width: 100%; max-height: 100%;}
.ProName2{ text-align:center; line-height:20px; padding-top:3px;}
.ProName2 span{ color:red;}

/*OtherBox*/
.OtherBox{}
  .weiboBox{ width:257px; height:326px; background:url(../Images/wb2.gif) left top no-repeat;}
  .NewsBox{ border:1px solid #CCC; height:324px; width:910px;}
     .LeftNews{ width:510px; border-right:1px solid #CCC; height:324px;}
	 .LeftNews .Title{ height:30px; line-height:30px; border-bottom:1px solid #CCC; color:#C2191E; font-size:14px; font-weight:bold; padding-left:12px; background:#F8F8F8;}
	 .LeftNews .Title font{ font-variant:small-caps; font-family:Arial, Helvetica, sans-serif; color:#CCC;}
	 .LeftNews .News{ padding:10px 20px;}
	           .TopNews{}
			   .TopNews .TopNewsImg{ border:1px solid #CCC; padding:1px; width:130px; height:105px;}
			   .TopNews .TopNewsInfo{ padding-left:12px; width:280px; padding-right:40px;}
			   .TopNews .TopNewsInfo div{ font-size:14px; font-weight:bold; line-height:26px; color:#3569BC;}
			   .TopNews .TopNewsInfo span{ color:#999; line-height:1.5; text-indent:24px; display:block;}
			   .TopNews .TopNewsInfo div a:link,.TopNews .TopNewsInfo div a:visited{ color:#3569BC;}
	.LeftNews .News ul{ padding-top:15px; float:left;}
	.LeftNews .News ul li{ width:200px; float:left; line-height:24px; height:24px; margin-left:10px; margin-right:10px; background:url(../Images/dian2.gif) left center no-repeat; padding-left:10px;}
	.LeftNews .News ul li a{}
	.LeftNews .News ul li a:link,.LeftNews .News ul li a:visited{ color:#333;}
	
	.RightNews{ width:375px; height:324px; padding-right:5px;}
	.RightNews .Title{ height:30px; line-height:30px; color:#C2191E; font-size:14px; font-weight:bold; margin-bottom:15px;}
	.RightNews .Title font{ font-variant:small-caps; font-family:Arial, Helvetica, sans-serif; color:#CCC;}
	.RightNews .News ul{ padding-left:15px;}
	.RightNews .News ul li{ line-height:24px; height:24px; background:url(../Images/dian2.gif) left center no-repeat; padding-left:10px;}
	.RightNews .News ul li a{}
	.RightNews .News ul li a:link,.RightNews .News ul li a:visited{ color:#333;}
	
	.GuanZhu{ height:26px; line-height:26px; font-weight:bold; font-size:14px; color:#BB0000; margin:15px 0px;}
	.GuanZhu span{ display:block; float:left;}
	.GuanZhu a{ float:left; padding:0 5px;}
	
	.BottomSearch{ background:url(../Images/BsearchLeft.gif) left top no-repeat; height:34px;padding-left:9px;}
	.Binput{ width:240px; border-top:2px solid #666666; border-bottom:2px solid #666666; border-left:none; border-right:none; height:30px; line-height:30px;float:left; }
	.BSearchAn{ background:url(../Images/BsearchAn.gif) left top no-repeat; height:34px; width:107px; border:none; float:left; cursor:pointer;}
	
/*Foot*/
.FootTopBox{ background:#F8F8F8 url(../Images/FootBJ.gif) left top repeat-x; padding-top:25px; padding-bottom:5px;}

.HelpBox{ width:110px; height:125px; border-right:1px solid #CCC; margin-left:25px;}
.HelpBox .Title{ font-weight:bold; font-size:14px; padding-left:6px; margin-bottom:3px;}
.HelpBox ul{}
.HelpBox ul li{line-height:22px; height:22px; background:url(../Images/dian2.gif) left center no-repeat; padding-left:10px;}


.BottomNav{ height:32px; line-height:32px; background:#B30003; text-align:center; color:#FFF; margin:0 5px;}
.BottomNav a:link,.BottomNav a:visited{ color:#FFF;}

.FootText{ text-align:center; line-height:2; padding-top:20px; padding-bottom:10px;}


/*内页*/
.Root{ border-bottom:1px solid red; color:#333; height:30px; line-height:30px; padding-left:5px; font-weight:bold;}
#Left{ width:270px; margin-top:10px;}
#Right{ width:900px; min-height:800px; border:1px solid #CCC;margin-top:10px;}

  .LeftBox{ border:1px solid #CCC; margin-bottom:10px;}
  .LeftBox .Title{ height:28px; line-height:28px; background:#EFEFEF; padding-left:10px; border-bottom:1px solid #CCC; font-size:14px; font-weight:bold; color:#B40001;}
  .LeftBox .Title span{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
  .LeftBox .Title span a:link,.LeftBox .Title span a:visited{ color:red;}
  
  .LeftBox ul{ padding:10px;}
  .LeftBox ul li{ background:url(../Images/dian.gif) left center no-repeat; height:26px; line-height:26px; padding-left:10px;}
  
  .About{ padding:10px;}
  .ArticleTitle{ font-size:20px; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #CCC;}
  .Content{ padding-top:15px; line-height:1.5;}
  .Content .Pro{ margin-left:17px; margin-right:17px;}
  .Content .ProImg{ border:1px solid #CCC; padding:1px;}
  .Content .Pro2{ margin-right:5px; margin-left:0px;  width:216px;}
  .Content .Pro2.end{ margin-right:0px;}
  .Content .ProImg2{ border:1px solid #CCC;}



.ProPage{ border:1px solid #CCC;}
.ProPage td{ padding:3px 5px;}

.KSS_btnBox{ position:absolute; bottom:5px; left:50%;}
.KSS_btnBox ul{}
.KSS_btnBox ul li{ width:24px; height:24px; line-height:24px; text-align:center; color:#FFF; margin:0 3px; float:left; background:url(../Images/snFlashNum1.png) left top no-repeat; cursor:pointer; font-weight:bold;}
.KSS_btnBox ul li.sel{background:url(../Images/snFlashNum2.png) left top no-repeat;}

#Obox{ position:absolute; right:-80px; top:70px; width:110px; z-index:10000}
#Obox ul{}
#Obox ul li{ background-image:url(../Images/rightfdimg.jpg); height:37px; margin-bottom:5px; padding-left:39px;}
#Obox ul li a{ display:block; line-height:37px; background-color:#28607B; cursor:pointer; text-align:left;}
#Obox ul li a:link,#Obox ul li a:visited{ color:#FFF;}

#Obox ul li.tel{background-position:-3px top;}
#Obox ul li.kf{background-position:-39px top;}
#Obox ul li.mylh{background-position:-80px top;}
#Obox ul li.rtop{ background-position:-118px top;}

#Obox ul li.tel:hover{background-position:-3px bottom;}
#Obox ul li.kf:hover{background-position:-39px bottom;}
#Obox ul li.mylh:hover{background-position:-80px bottom;}
#Obox ul li.rtop:hover{ background-position:-118px bottom;}

#Obox ul li:hover a{ background:#A00210;}