html {overflow:-moz-scrollbars-vertical;}
body{
	margin:0;
	/*font-family: "Verdana", "宋体";*/
	font-family:Arial, "宋体", Helvetica, sans-serif;
	font-size:12px;
}


td, th{
	font-size:12px;
	color: #333333;
	line-height:18px;
}
/*input{
	height:20px;
	border-top-width: 1px;
	border-right-width: #9BC383 1px;
	border-bottom-width: #9BC383 1px;
	border-left-width:1px
}*/
a img{border:none;}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover{color: #36986A;}
	   
.botton1{
	background-image: url(../img/button_bg.gif);
	width:58px;
	height:29px;
	line-height: 23px;
	border:none;
	font-size: 12px;
	color: #ffffff;
}

.white12px {
	color: #FFFFFF;
}


.a1-white:link {
	color: #ffffff;
	text-decoration: none;
}
.a1-white:visited {
	color: #ffffff;
	text-decoration: none;
}
.a1-white:hover {
	color: #F7D0DA;
	text-decoration: underline;
}

.a2-red:link {
	color: #246D07;
	text-decoration: underline;
}
.a2-red:visited {
	color: #246D07;
	text-decoration: underline;
}
.a2-red:hover {
	color: #666666;
	text-decoration: none;
}

.a2-pank:link {
	color: #BD4360;
	text-decoration: underline;
}
.a2-pank:visited {
	color: #BD4360;
	text-decoration: underline;
}
.a2-pank:hover {
	color: #666666;
	text-decoration: none;
}


.a3:link {
	color: #333333;
	text-decoration: underline;
	line-height: 20px;
}
.a3:visited {
	color: #333333;
	text-decoration: underline;
	line-height: 20px;
}
.a3:hover {
	color: #246D07;
	text-decoration: none;
	line-height: 20px;
}


.a4:link {
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}

.a4:visited {
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}

.a4:hover {
	color: #FF0060;
	text-decoration: underline;
	line-height: 20px;
}



.a5:link {
	color: #333333;
	text-decoration: underline;
	line-height: 20px;
	font-size: 12px;
}
.a5:visited {
	color: #333333;
	text-decoration: underline;
	line-height: 20px;
	font-size: 12px;
}
.a5:hover {
	color: #3678E0;
	text-decoration: none;
	line-height: 20px;
	font-size: 12px;
}

.a6:link {
	color: #F58220;
	text-decoration: underline;
	font-size: 14px;
}
.a6:visited {
	color: #F58220;
	text-decoration: underline;
	font-size: 14px;
}
.a6:hover {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
}

.a7:link {
	color: #ff0000;
	font-size: 12px;
}
.a7:visited {
	color: #ff0000;
	font-size: 12px;
}
.a7:hover {
	color: #36986A;
	font-size: 12px;
}

.red12px{
	color: #742D1F;
	font-size: 12px;
}


.red14px{
	color: #742D1F;
	font-size: 14px;
}


.pank12px{
	color: #FF0060;
}


.white12px-en {
	color: #FCFCFC;
}

.white14px{
	color: #FCFCFC;
	font-size: 14px;
}

.black12px-en {
	color: #333333;
}

.black12px {
	color: #4D4D4D;
}


.black14px {
	color: #4D4D4D;
	font-size: 14px;
}


.black14px_en {
	color: #4D4D4D;
	font-size: 14px;
}

.sitemap_top3 {background-image: url(../img/sitemap_top3.gif);}
.sitemap_top2 {background-image: url(../img/sitemap_top2.gif);}
.sitemap_top4 {background-image: url(../img/sitemap_top4.gif);}
.sitemap_top {background-image: url(../img/sitemap_top.gif);}
.pank14px {font-size: 14px;color: #FF0060;}
.line150 {line-height: 150%;}
.black13px {
	font-size: 13px;
	color: #000000;
}
.copyright{font-size: 11px;}
.a_style {color: #0066FF;}


/*wolf*/
.header{ float:left;padding:10px 0 10px 10px;width:992px; background:#B8E3ED;}
.logo{float:left;}
.headrig{float:right; margin:5px 10px 0 0;}
.headrig a{ margin-left:30px; color:#037da3; text-decoration:none;}
.headrig a:hover{ text-decoration:underline;}
.headrig a.car{ padding-left:15px; background:url(../img/arrow_car.gif) no-repeat left 0;}


.headnav{
	margin:0;
	padding:0;
	list-style:none;
}
.headnav li{
	float:left;
	margin:0 2px 0 0;
}
.headnav li a{
	float:left;
	padding:0 8px;
	height:30px;
	line-height:30px;
	background:url(../img/nav_bg.gif) repeat-x top;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.headnav li.cur a{
	background-image:url(../img/nav_bg_on.gif);
}
.headnav li a:hover{
	background-image:url(../img/nav_bg_on.gif);
	color:#fff;
}


.leftnav{
	list-style:none;
	margin:0;
	padding:0;
	width:189px;
}
.leftnav li{
	padding:1px 0;
}
.leftnav li.cur{}
.leftnav li a{
	display:block;
	padding:13px 0 0 40px;
	height:18px;
	background:url(../img/bg_leftnav.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.leftnav li a:hover{background-image:url(../img/bg_leftnav_on.gif); color:#fff;}
.leftnav li a span{
	position:absolute;
	margin:-17px 0 0 -10px;
	font-size:10px;
	color:#ccc;
	cursor:pointer;
}
.leftnav ul{
	display:none;
	list-style:none;
	margin:5px 0 10px 20px;
	padding:0;
}
.leftnav .cur ul{
	display:block;
}
.leftnav ul li{
}
.leftnav ul li a{
	padding:0 0 0 10px;
	background:url(../img/dot.gif) no-repeat left 50%;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}
.leftnav li ul a:hover{ background-image:url(../img/dot.gif); color:#36986A;}



.banner{
	background:#049ada;
}



.producttab_1{border-collapse:collapse;}
.producttab_1 th, .producttab_1 td{padding:3px;vertical-align:top;}
.producttab_1 th{font-weight:normal;text-align:left;}
.producttab_1 td{}
.producttab_1 .imgtd{text-align:center;}
.producttab_1 .imgtd div{
	float:left;
	padding-bottom:5px;
	background:url(../img/buttom_line.gif) no-repeat left bottom;
}
.producttab_1 .imgtd div div{
	padding:5px 5px 0;
	background:url(../img/img_bgtop.gif) no-repeat left top;
}
.producttab_1 .imgtd img{}
.producttab_1 a{white-space:nowrap;}

.producttab_1 ul{margin:0px;padding:0;}
.producttab_1 ul{ list-style-type:disc;}
.producttab_1 ul li{ margin-left:15px;}





.imgtd2{ text-align:center;}
.imgtd2 img{ border:1px solid #ccc;}
.producttab_2{}
.productdiv{padding:10px 0;border-bottom:1px dashed #ccc;}




.productlist{border-collapse:collapse;}
.productlist th, .productlist td{border:1px solid #ccc;padding:5px;}
.productlist thead{background:#eee;}
.productlist th{}
.productlist td{text-align:left;}
.productlist th img, .productlist tbody td img{border:1px solid #ddd;}
.productlist tbody input{width:30px;}

.productlist2{border-collapse:collapse;}
.productlist2 th, .productlist2 td{border:1px solid #ccc;padding:5px;}
.productlist2 thead{background:#eee;}
.productlist2 th{ width:auto; text-align:center; font-weight:bold; background:#eee;}
.productlist2 td{text-align:center;}
.productlist2 th img, .productlist2 tbody td img{border:1px solid #ddd;}
.productlist2 tbody input{width:30px;}








.joincar{
	display:block;
	position:relative;
	margin:5px 0 -20px;
	padding-left:32px;
	width:109px;
	height:26px;
	line-height:30px;
	background:url(../img/bg_button2.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
.joincar:hover{
	/*background-image:url(../img/bg_button2.gif);*/
	color:#fff;
}
.joincar2{
	float:left;
	display:inline;
	margin:10px 20px 0 200px;
	background-image:url(../img/bg_button3.gif);
}
/*.joincar2:hover{
	background-image:url(../img/bg_button4.gif);
}*/


.detailtitle{
	margin-top:30px;
	padding:0 0 0 20px;
	background:url(../img/icon_arow_blue.gif) no-repeat left 3px;
	font-weight:bold;
}
.detaillink{
	margin-left:20px;
}

.title_1{
	padding:0 0 0 15px;
	background:url(../img/icon_arow_blue.gif) no-repeat left top;
	color:#36986a;
	text-decoration:none;
}



/*.listtitle{
	height:24px;
	background:url(../img/bg_title01.gif) no-repeat right top;
}
.listtitle span{
	float:left;
	padding-left:30px;
	width:137px;
	height:24px;
	line-height:24px;
	background:url(../img/bg_title01_left.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
}
.listtitle span a{
	color:#fff;
	text-decoration:none;
}
.listtitle a.pinpai{
	float:left;
	margin:4px 0 0 10px;
}*/

.listtitle{
	height:24px;
	border-bottom:1px solid #4f4f4f;
}
.listtitle a{
	float:left;
  padding-left:5px;
	height:24px;
	line-height:24px;
	background:url(../img/button_1.gif) no-repeat left top;
	text-align:center;
	text-decoration:none;
  cursor:pointer;
}
.listtitle a span{
  float:left;
  padding:0 20px 0 15px;
	background:url(../img/button_1.gif) no-repeat right top;
}
.listtitle a.cur{
	background-image:url(../img/button_1_on.gif);
	color:#fff;
}
.listtitle a.cur span{background-image:url(../img/button_1_on.gif);}






.turnpage{padding:10px 0;text-align:center;}
.turnpage a, .turnpage span{margin:0 5px;}
.turnpage a{text-decoration:none;}
.turnpage span{font-weight:bold;color:#f30;}



.newslist{}
.newslist thead{background:#ccc;}
.newslist a{text-decoration:none;}



.searchdiv{
	float:right;
	margin-top:4px;
	color:#fff;
}
.searchdiv input{
	margin-right:10px;
}
.searchdiv .input{
	width:100px;
}
.searchdiv .submit{
	padding:2px 3px 0;
	border:1px solid #fff;
	background:url(../img/bg_input2.gif) repeat-x top;
	color:#fff;
	font-weight:bold;
}

#marqueediv1{
}
#marqueediv1 img{
	display:block;
	margin:5px 0;
	background:#fff;
	border:1px solid #ccc;
}
.maintitle{
	/*background:#888;*/
	background:url(../img/bg_maintitle.gif) repeat-x top;
	color: #555;
}
.maintitle strong{
	font-size: 14px;
}
.maintitle a{ color:#555; text-decoration:none;}

.downul{ margin-top:20px;width:750px;list-style:none;}
.downul li{
	margin:0;
	padding:5px 10px;
	background:url(../img/black_line.gif) repeat-x bottom;
}
.downul li strong{
	padding-left:15px;
	background:url(../img/icon_arow_blue.gif) no-repeat left 2px;
	color:#000;
}
.downul li ul{
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
.downul li ul li{
	clear:both;
	padding:3px 0 3px 15px;
	background:url(../img/arrow_2.gif) no-repeat left 45%;
	text-align:right;
}
.downul li ul li span{float:left;}
.downul li ul li a{color:#36986A;}

.productul{
	margin:20px 0 20px 20px;
	padding:0;
	list-style:none;
}
.productul li{
	float:left;
	margin:0 0 10px 20px;
	display:inline;
	padding:5px;
	background:url(../img/bg_product.gif) no-repeat 50% top;
}
.productul li a{
	text-decoration:none;
}
.productul li img{
	display:block;
}
.productul li strong{
	margin-top:8px;
	display:block;
	text-align:center;
	font-family:arial;
}


.fanye{
	clear:both;
	padding:20px 0 2px;
	text-align:center;
  overflow:hidden;
  zoom:1;
}
.fanye a, .fanye span{padding:2px 5px; line-height:20px;margin:2px 3px;border:1px solid #CCC;background-color:#fff;text-decoration:none;color:#666;}
.fanye span{ margin:0 3px; color:#fff; font-weight:bold;}
.fanye a:hover, .fanye span{border:1px solid #b20000;background:#b20000;color:#fff;}



.detailback{
	text-align:right;
}
.detailback a{
	padding-left:18px;
	background:url(../img/arrow_back.gif) no-repeat left 50%;
	text-decoration:none;
}
.detailback a:hover{ color:#000;}

.button_1, .button_2{
	padding-left:40px;
	width:109px;
	height:26px;
	line-height:26px;
	border:none;
	background:url(../img/bg_button3.gif) no-repeat left top;
	color:#eee;
	text-align:left;
	font-weight:bold;
	cursor:pointer;
}
.button_2{background:url(../img/bg_button2.gif) no-repeat left top;}

.button_3, .button_4{
	display:block;
	padding-left:20px;
	width:89px;
	height:26px;
	line-height:26px;
	border:none;
	background:url(../img/bg_button3.gif) no-repeat left top;
	color:#eee;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.button_3:hover, .button_4:hover{ color:#eee;}
.button_4{background:url(../img/bg_button2.gif) no-repeat left top;}






.footer{padding:5px;}


.newsmore{
  float:right;
  margin:5px 10px 0 0;
  padding-left:15px;
  background:url(/img/icon_arow_blue.gif) no-repeat left 3px;
  text-decoration:none;
}

.navbg{ background-color:#0c73c3;}





/* class:narrow by tim*/
.cal { padding:0 0 10px 5px; }
.b a{ padding-left:40px; background:url(../img/box_view.gif) no-repeat left top; height:25px; }
.b2 a{ background-position:left -30px; }
.b3 a{ background-position:left -60px; }
.b4 a{ background-position:left -90px; }
.b5 a{ background-position:left -120px; }
.b6 a{ background-position:left -150px; }
.b7 a{ background-position:left -180px; }
.b input { margin-right:10px; }

dl { background-color:#fff; border:1px solid #ddd; border-top:none; }
dt { background-color:#eee; margin-bottom:5px; padding:6px; font-weight:bold; border:1px solid #ddd; color:#006600; border-left:none; border-right:none; }
dd { padding-bottom:3px; overflow:hidden; zoom:1; }
.label { float:left; width:15px; }
.b input, .b label, .b a { float:left; }

.fl { float:left; }
.mt15 { margin-top:15px; }

.button_2_long { background:url(../img/aa.gif) no-repeat left top; width:220px; }







/*130715*/
.indslide{
	position:relative;
}
.indslide .slide{
	overflow:hidden; zoom:1;
	height:420px;
}
.indslide .item{}

.indslide .ctrl{
	position:absolute;
	z-index:99;
	right:20px;
	bottom:15px;
}
.indslide .ctrl a{
	overflow:hidden; zoom:1;
	display:inline-block;
	margin-left:5px;
	width:17px;
	height:17px;
	background:url(../img/ico_indslide_ctrl.png) no-repeat left top;
	text-indent:-20px;
}
.indslide .ctrl a.activeSlide{
	background-position:left -50px;
}