@charset "utf-8";

/* CSS Document */



img, .headerwarp, .navright, .contentleftwarp, .nescontent, .contactwarp, .insidelefttop, .contactwarp002, .insidetrright02con, .insidetrright02, .insideleftin, #Loading, #Loading02, #Loading03, #Loading04, #Loading05,.bannerwarp02{ behavior: url(/templates/bowei/style/iepngfix.htc); }



/* ====================公共样式==================== */

.clear-float{clear:both;}

ul{	margin:0; 	padding:0; 	list-style-type:none;}


li{	margin:0; 	padding:0; 	list-style-type:none;}
body{ margin:0 auto; padding:0; background:#000 url(../images/bg.jpg) no-repeat top;}



.fl{ float:left;}

.fr{ float:right;}







/* ====================页面布局==================== */

.warp{ width:1002px; height:auto; margin:0 auto;}





/* ====================header==================== */

.headerwarp{ width:1002px; height:69px; background:url(../images/headbg.png) no-repeat right;}

.logowarp{ width:391px; height:63px; padding:3px 45px;}



/* ====================navwarp==================== */

.navwarp{ width:1002px; height:62px; margin:0 auto;}

.navleft{ width:106px; height:62px; float:left;}

.navbg{ width:705px; height:62px; background:url(../images/navbg.jpg) repeat-x; float:left;}

/*.navbg ul li{ height:62px; margin-left:8px; float:left; display:inline;}

.navbg ul li a{ font:bold 14px/62px Verdana, Geneva, sans-serif; color:#bebebe; text-decoration:none;}

.navbg ul li a:hover{font:bold 14px/62px Verdana, Geneva, sans-serif; color:#9a0808; text-decoration:none;}*/





#nav{

width:705px; height:62px; margin:0 auto; position:relative; z-index:1000;

}

#nav li{height:62px; margin-left:7px; float:left; display:inline; position:relative;}

#nav li a{font:bold 14px/62px Verdana, Geneva, sans-serif; color:#bebebe; text-decoration:none;cursor: hand;}

#nav li a:hover{font:bold 14px/62px Verdana, Geneva, sans-serif; color:#9a0808; text-decoration:none;cursor: hand;}



#navul {

	display:none;

line-height:30px;text-align:left;

left:0;

top:62px;

width:160px; 

position:absolute;

border:1px solid #333;

z-index:100;

background:#000;

padding:0;

margin:0;

filter:alpha(opacity=80);   

      -moz-opacity:0.8;   

      -khtml-opacity: 0.8;   

      opacity: 0.8; 

}

#navul li{

float:left; width: 160px; height:30px;

background: #000;

border-bottom:1px solid #333;

margin:0;

padding:0;

}





#navul li a{font:bold 14px/30px Verdana, Geneva, sans-serif; color:#bebebe; text-decoration:none; padding-left:15px; display:block;}

#navul li a:hover{font:bold 14px/30px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; padding-left:15px;display:block; background:#6b0101;}





#nav li.sfhover ul {

left: auto;

}



#content {

clear: left;

}



















.navright{ width:191px; height:62px; background:url(../images/navright.png) no-repeat; float:right;}

.yynav{ width:100px; height:20px; margin:13px 0 0 60px;}

.yynav li{ height:20px; margin-left:2px; float:left; display:inline; font:12px/20px Verdana, Geneva, sans-serif; color:#bebebe;}

.yynav li a{font:12px/20px Verdana, Geneva, sans-serif; color:#bebebe; text-decoration:none;}

.yynav li a:hover{font:12px/20px Verdana, Geneva, sans-serif; color:#9a0808; text-decoration:none;}



/* ====================banner==================== */



.bannertopwarp{ width:980px; height:10px; margin:10px auto 0 auto;}

.bannerwarp{ width:960px; height:274px; margin:0 auto; padding:0 10px; background:#000;

	filter:alpha(opacity=90);   

      -moz-opacity:0.9;   

      -khtml-opacity: 0.9;   

      opacity: 0.9; 

}

.bannerd{ width:980px; height:10px; margin:0 auto;}









#BannerArea{position:relative;width:950px; margin:0 auto;}

.bannerBtn{position:absolute;left:850px; bottom:15px;}

.bannerBtn li{float:left; width:20px; height:20px; line-height:20px;text-align:center; cursor:pointer !important;>cursor:default;}

.bannerBtn .numOver{background:#a5a5a5;color:#fff;font-weight:bold;}

.bannerBtn .numOut{background:#000;color:#fff; font:12px/22px Verdana, Geneva, sans-serif;filter: Alpha(opacity=50);-moz-opacity:.5;opacity:0.5;}



/* ====================Content==================== */

.contentwarp{ width:980px; height:256px; margin:10px auto;}

.contentleftwarp{ width:440px; height:256px; background:url(../images/aboutbg.png) no-repeat; float:left;}

.contaentlefttp{ width:259px; height:105px; margin:10px auto 10px 70px;}

.contaentleftcon{ width:259px; height:125px; margin:0 auto 0 70px;font:12px/20px Verdana, Geneva, sans-serif; color:#9c9ea1;}

.contaentleftcon a{font:12px/20px Verdana, Geneva, sans-serif; color:#9a0808; text-decoration:none;}





.newswarp{ width:300px; height:auto; margin-left:10px; float:left;}

.news{ width:270px; height:68px; margin:12px auto 12px 10px;}

.newstb{ width:300px; height:auto;}

.nescontent{ width:280px; height:auto; background: url(../images/inbg.png); padding-bottom:10px; padding-left:10px; padding-top:10px; padding-right:10px; 

}



.newscon02{  height:auto; margin:0 auto;}

.nwescon02 li{  height:auto; background:url(../images/dx.jpg) bottom repeat-x;}

.nwescon02 li h3{ height:20px; margin:0; padding:0; font:12px/20px Verdana, Geneva, sans-serif; color:#9a0808;}

.nwescon02 li a{font:12px/20px Verdana, Geneva, sans-serif;color:#9c9ea1; text-decoration:none;}

.nwescon02 li a:hover{font:12px/20px Verdana, Geneva, sans-serif;color:#9a0808; text-decoration:none;}



.contactwarp{ width:211px; height:248px; background:url(../images/contactbg.png) no-repeat; float:right;}

.contactcontent{ width:auto; height:auto; margin:155px 0 0 10px;}

.contactcontent li{font:12px/20px Verdana, Geneva, sans-serif;color:#9c9ea1;}

.contactcontent li a{font:12px/20px Verdana, Geneva, sans-serif;color:#9c9ea1; text-decoration:none;}

.contactcontent li a:hover{font:12px/20px Verdana, Geneva, sans-serif;color:#9a0808; text-decoration:none;}



/* ====================fl==================== */

.flwarp{ width:980px; height:auto; margin:0 auto;}

.flwarp ul li{ float:left; margin-left:17px; display:inline;}



/* ====================foot==================== */

.footwarp{ width:980px; height:auto; margin:20px auto; font:12px/30px Verdana, Geneva, sans-serif;color:#9c9ea1; text-align:center;}





/* ===================Inside========================== */

.insidewarp{ width:980px; height:auto; margin:20px auto;}

.insideleft{ width:710px; float:left; min-height:450px;}

.insidelefttop{ width:710px; height:81px; margin:0 auto; background:url(../images/insidelefttop.png) no-repeat top;}

.insidelefttop h1{ height:30px; margin:0 0 0 17px; padding:14px 0 0 10px; font:20px/30px Arial, Helvetica, sans-serif; color:#e4331f; text-align:left; font-weight:bold;}

.insideleftin{ width:690px; height:auto; background:url(../images/inbg.png); padding:0 10px; min-height:360px;}

/*------about-------*/

.insideleftin02 p{ margin:0; padding:0; font:12px/20px Arial, Helvetica, sans-serif; color:#9c9ea1;}

.insideleftin02 img{ margin:0 10px 0 0;}

/*------newsrn-------*/

.newsleft{width:690px; height:auto; margin:0 auto;}

.newsleft h3{ height:25px; margin:0; padding:0; font: bold 16px/25px Arial, Helvetica, sans-serif; color:#af0a0a;text-align:left;}

.newsleft h5{ margin:0; padding:0; font: bold 14px/30px Verdana, Geneva, sans-serif; color:#6c6d6f; text-align:left;}

.newsleft p{margin:0; padding:0; font:12px/20px Arial, Helvetica, sans-serif; color:#9c9ea1;}

/*------product-------*/

.productwarp{width:690px; height:auto; margin:0 auto;}



.bannerwarp02{ width:980px; height:294px; margin:0 auto 10px auto; background:url(../images/inbg.png);

}



.priductwarppic{ width:960px; height:274px; margin:0 auto; padding:10px; }

.priductwarp h3{height:25px; margin:0 auto; padding-top:10px; padding-bottom:10px; font: bold 16px/25px Arial, Helvetica, sans-serif; color:#af0a0a;text-align:left;}

.producttp{ width:350px; height:auto; margin:10px auto; text-align:center; float:left;}

.producttp img{border:1px solid #141414; font-size:0;}

.productcppj{ width:320px; height:auto; margin:10px auto 20px auto;_ margin:0 auto 10px auto; float:right;}

.productcppj ul li{ width:80px; height:80px; margin-left:15px; margin-bottom:15px; display:inline; float:left;}

.productcppj ul li img{border:1px solid #141414; font-size:0;}





#main .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */

   margin: 0 10px 10px -4px;

   clear: both;

   width: 100%;

   text-align: center;

   font-size: 10px;

   color: #888888;

}







#qq {

	width: 660px;

	height:auto;

	margin-right: auto;

	margin-left: auto;

	padding:15px;

}

#qq a {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	background:#333;

}

#qq a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	background:#990606;}



#a1 {

	float: left;

	display:inline;

	height: 25px;

	width: 120px;

	text-align: center;

	background-repeat: no-repeat;

	display: block;

	margin-left: 35px;

	_margin-left:35px;

	background:#333;

	margin-bottom:10px;

	_margin-bottom:10px;

	font:14px/22px Arial, Helvetica, sans-serif; color:#fff;

}

#a2 {

	

	float: left;

	display:inline;

	height: 25px;

	width: 120px;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	line-height: 25px;

	background-repeat: no-repeat;

	display: block;

	margin-left: 35px;

	_margin-left:35px;

	background:#333;

	margin-bottom:10px;

	_margin-bottom:10px;

}



#a3 {

	

	float: left;

	display:inline;

	height: 25px;

	width: 120px;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	line-height: 25px;

	background-repeat: no-repeat;

	display: block;

	margin-left: 35px;

	_margin-left:35px;

	background:#333;

	margin-bottom:10px;

	_margin-bottom:10px;

}

#a4 {

	

	float: left;

	display:inline;

	height: 25px;

	width: 120px;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	line-height: 25px;

	background-repeat: no-repeat;

	display: block;

	margin-left: 35px;

	_margin-left:35px;

	background:#333;

	margin-bottom:10px;

	_margin-bottom:10px;

}

#b1 {

	float: left;

	width:585px;
	height:900px;

	display:block;

	font:12px/22px Arial, Helvetica, sans-serif; color:#fff;
	padding-left:32px;

}

#b2 {

	float: left;
	height:900px;

	width:585px;

	display:block;

	font:12px/22px Arial, Helvetica, sans-serif; color:#fff;
	padding-left:32px;


}

#b3 {

	float: left;
	height:900px;

	width:585px;

	display:block;

	font:12px/22px Arial, Helvetica, sans-serif; color:#fff;
	padding-left:32px;

}

#b4 {

	float: left;
	height:900px;

	width:585px;

	display:block;

	font:12px/22px Arial, Helvetica, sans-serif; color:#fff;
	padding-left:32px;


}



/*------video-------*/

.videowarp{width:690px; height:auto; margin:0 auto; padding:10px 0;}

.videolb{width:690px; height:auto; margin:0 auto;}

.videolb li{width:154px; height:150px; float:left; margin-left:15px; margin-bottom:10px; display:inline;}

.videolb li a {

	display:block;

	font:12px/25px Arial, Helvetica, sans-serif; color:#fff;

	text-decoration: none;

}

.videolb li a img {

	border:1px solid #666;

	padding:1px;

}

.videolb li span a {

	width:154px;

	height:30px;

	line-height:24px;

	text-align:center;

	font:12px/25px Arial, Helvetica, sans-serif;

	color:fff;

	text-overflow:ellipsis; 

	overflow: hidden;

}



.insideleftbom{ width:710px; height:10px; margin:0 auto;}



.insideright{ width:250px; height:auto; float:right;}

.insidetrright02{ width:232px; height:42px; background:url(../images/fltop.png) no-repeat; padding-top:13px; padding-left:17px; font:24px/24px Verdana, Geneva, sans-serif; color:#ffde00;}

.insidetrright02con{ width:246px; height:auto;  margin-right:3px;

background: url(../images/inbg.png);

}

/* ====================fl==================== */

.category{ width:230px; border:0px; z-index:10; margin-left:10px;padding-bottom:1px;}

.category li{ width:230px; border:0px; margin-bottom:1px; _margin-bottom:1px; margin-top:1px; _margin-top:1px;  position:relative; background:url(../images/dx.jpg) bottom repeat-x;}

.category li a{ font: bold 13px/25px Arial, Helvetica, sans-serif; color:#fff; display:block; width:215px; height:25px;  background: url(../images/tb.gif) no-repeat left; padding-left:15px;}

.category li a:hover{color:#f5f5f5; }

.suckerdiv{ position:relative; }

.category{ position:relative;  width:200px; border:0px; padding-top:10px; _padding-top:10px;}

.category li ul { display:none; position:relative; line-height:25px; padding:2px; _padding:1px;}

.category li ul li{ width:190px; border:0px; margin-bottom:1px; _margin-bottom:1px; margin-top:1px; _margin-top:1px;  }

.category li ul li a{font:12px/25px Arial, Helvetica, sans-serif; color:#fff; display:block; width:190px; height:25px;  background: #ea5903 ; padding-right:10px; _padding-right:10px;padding-left:20px; _padding-left:20px; text-decoration:none; }

.category li ul li a:hover{background: #b54f16; color:#f5f5f5;}





.contactwarp002{ width:246px; height:248px; background:url(../images/contactbg02.png) no-repeat; float:right;}

.contactcontent002{ width:auto; height:auto; margin:125px 0 0 10px;}

.contactcontent002 li{font:12px/20px Verdana, Geneva, sans-serif;color:#9c9ea1;}

.contactcontent002 li a{font:12px/20px Verdana, Geneva, sans-serif;color:#9c9ea1; text-decoration:none;}

.contactcontent002 li a:hover{font:12px/20px Verdana, Geneva, sans-serif;color:#9a0808; text-decoration:none;}

.boweicp {font:12px/20px Verdana, Geneva, sans-serif;color:#9a0808; text-decoration:none;}

a {font:12px/20px Verdana, Geneva, sans-serif;color:#9a0808; text-decoration:none;} 



.GarageCarcardSmall {
	width:650px;
	height:150px;
	clear:both;

	float: left;

	margin: 20px 0 0 0;

	padding: 0 12px 0 12px;

}



.GarageCarcardSmall a:link, .GarageCarcardSmall a:visited {

	display: block;

	border: 0px solid #F00;

}



.GarageCarcardSmall a:hover {

	border: 0px solid #f00;

}



.cpimg { float:left; width:130px;}
.cpimg img { width:120px; height:120px;}
.cptext { margin:0; padding:0; width:500px; float:left;}


.cptext H2 {

	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	font-weight:bold;

	color: #df0000;

	padding: 0 0 0 20px;
	margin:0;

}



.cptext H3 {

	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #fff;

	padding: 5px 0 0 20px;
	margin:0;

}



.cptext H4 {

	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color:#CCC;

	padding: 0 0 0 20px;
	margin:0;

}

.contact { text-align:center;}

.a0 { background-color:#333; list-style:none;font:14px/20px Verdana, Geneva, sans-serif;color:#ccc; text-decoration:none; margin:0; padding-left:5px;}

.a1 { background-color:#CCC; list-style:none;font:14px/20px Verdana, Geneva, sans-serif;color:#333; text-decoration:none; margin:0; padding-left:5px;}



.newsnr {font:12px/20px Verdana, Geneva, sans-serif;color:#fff; text-decoration:none;}



.newslist li span {font:12px/20px Verdana, Geneva, sans-serif;}
