@charset "utf-8";

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#666666;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
A {
	COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #000;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:30px;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.w{
	width:100%; height:100px; background-color:#ffcc00;
}
.header{
	width:1100px; height:100px; margin:0 auto; background-color:#ffcc00;
}
.logo{
	width:420px; height:64px; float:left; padding-top:18px;
}
.header_r{
	width:680px; height:100px; float:right;
}
.tel{
	width:220px; height:35px; background:url(../images/telbg.jpg) left center no-repeat; float:right; color:#ef1010; line-height:35px; font-size:16px; text-align:right;margin-right:50px;
}
.nav{
	width:680px; height:90px; clear:both; padding-top:10px; float:left;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	width:60px; height:35px; float:left; text-align:center; margin-left:45px; display:inline; font-weight:bolder;
}
.nav a:link{
	font-size:14px; color:#000; display:block; height:35px;
}
.nav a:visited{
	font-size:14px; color:#000; display:block; height:35px;
}
.nav a:hover{
	font-size:14px; color:#000; display:block; height:35px; background:url(../images/navli_horbg.jpg) bottom center no-repeat;
}
.nav .cur a:link{
	font-size:14px; color:#000; display:block; height:35px; background:url(../images/navli_horbg.jpg) bottom center no-repeat;
}
.nav .cur a:visited{
	font-size:14px; color:#000; display:block; height:35px; background:url(../images/navli_horbg.jpg) bottom center no-repeat;
}
.nav .cur a:hover{
	font-size:14px; color:#000; display:block; height:35px; background:url(../images/navli_horbg.jpg) bottom center no-repeat;
}
.share{
	width:96px; height:30px; float:right; margin-top:-5px;
}
.share img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.index-main{
	min-width:1100px;
	width: 100%;
	height: 550px;
	position: relative;
	z-index: 30;
	margin-top: 0px;
}

.banner{width:100%; height:550px; position: absolute;left: 0;top: 0;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:550px; display:none;}
.banner .number{ position:absolute; right: 46%;top: 520px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; margin-LEFT:10px; width:16px; height:16px; background:url(../images/sprite.png) no-repeat 0 0; _background:url(../images/sprite.gif) no-repeat 0 0;}
.banner .number span.on{ background-position:-2px -17px;}
.main{
	width:1100px; height:310px; margin:0 auto; padding-top:30px;
}
.about{
	width:330px; height:auto; float:left;
}
.title{
	font-size:16px; color:#000; font-weight:bolder; line-height:40px; line-height:40px; background-color:#f5f5f5; padding-left:10px;
}
.title span{
	color:#bdbdbd; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:3px;
}
.about_info{
	color:#666; line-height:22px; padding-top:15px;
}
.about_info img{
	margin-bottom:8px;
}
.news{
	width:365px; height:auto; float:left; margin-left:42px;
}
.pic_news{
	width:365px; height:auto; padding-top:15px;
}
.pic_news img{
	float:left; margin-right:23px;
}
.pic_news a:link{
	font-size:14px; line-height:35px; color:#111;
}
.pic_news a:visited{
	font-size:14px; line-height:35px; color:#111;
}
.pic_news a:hover{
	font-size:14px; line-height:35px; color:#111;
}
.pic_news p{
	line-height:20px;
}
.list_news{
	width:365px; height:auto; padding-top:13px;
}
.list_news ul{
	list-style-type:none;
}
.list_news li{
	width:350px; height:22px; line-height:22px; background:url(../images/arrow.jpg) left center no-repeat; padding-left:15px; overflow:hidden;
}
.list_news span{
	float:right; color:#b6b3b3;
}
.contact{
	width:315px; height:auto; float:right;
}
.con_info{
	width:260px; height:173px; background:url(../images/conbg.jpg) right center no-repeat; margin-top:13px; line-height:24px;
}
.con_tel{
	width:315px; height:87px; background-color:#ffcc00; text-align:center; font-size:18px; color:#fff; font-weight:bolder; padding-top:13px; margin-top:6px;
}
.con_tel span{
	font-size:30px; color:#fff; font-weight:bolder;
}
.more{
	width:99px; height:30px; background:url(../images/morebg.jpg) no-repeat; line-height:30px; padding-left:13px; margin-top:20px;
}
.more a:link{
	color:#000; display:block; line-height:30px;
}
.more a:visited{
	color:#000; display:block; line-height:30px;
}
.more a:hover{
	color:#cda917; display:block; line-height:30px;
}
.product{
	width:1100px; height:auto; margin:0 auto;
}
.list_product{
	padding-top:20px;
}
.list_product ul{
	list-style-type:none;
}
.list_product li{
	width:220px; height:220px; float:left; margin-right:30px; display:inline; text-align:center;
}
.list_product img{
	width:218px; height:218px; border:1px #dcdcdc solid; margin-bottom:6px;
}
.list_product img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.list_product a:link{
	font-size:14px;
}
.list_product a:visited{
	font-size:14px;
}
.list_product a:hover{
	font-size:14px;
}
.foot_box{
	width:100%;min-width:1100px; height:auto; background-color:#161616; padding-top:44px; padding-bottom:44px; margin-top:30px;
}
.footer{
	width:1100px; height:auto; margin:0 auto; display:table; background-color:#161616;
}
.foot_tel{
	width:340px; height:60px; line-height:28px; padding-left:60px; float:left; background:url(../images/foot_telbg.jpg) left center no-repeat; font-size:16px; color:#ababab;
}
.foot_tel span{
	font-size:24px; color:#fff; font-weight:bolder;
}
.foot_right{
	width:660px; height:auto; float:right; text-align:right; color:#bababa; line-height:24px;
}
.foot_right a:link{
	color:#bababa; line-height:24px;
}
.foot_right a:visited{
	color:#bababa; line-height:24px;
}
.foot_right a:hover{
	color:#ffffff; line-height:24px;
}
.com_banner{
	width:100%; height:300px; background:url(../images/com_banner.jpg) center center no-repeat;
}
.com_box{
	width:1100px; height:auto; margin:0 auto; padding-top:30px;
}
.com_left{
	width:260px; height:auto; float:left;
}
.c_con_info{
	width:260px; height:148px; background:url(../images/conbg.jpg) right center no-repeat; margin-top:13px; line-height:24px;
}
.c_con_tel{
	width:260px; height:67px; background-color:#ffcc00; text-align:center; font-size:18px; color:#fff; font-weight:bolder; padding-top:13px; margin-top:6px;
}
.c_con_tel span{
	font-size:24px; color:#fff; font-weight:bolder;
}
.com_right{
	width:800px; height:auto; float:right;
}
.position{
	width:790px; height:30px; line-height:30px; font-size:16px; color:#000; font-weight:bolder; border-bottom:1px #ffcc00 solid; padding-bottom:4px; padding-left:5px; padding-right:5px;
}
.position span{
	float:right; font-size:12px; font-weight:normal; color:#666;
}
.content{
	font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px; padding-left:10px; padding-right:10px;
}
.content p{
	margin-bottom:25px; text-indent:2em;
}
.news_list{
	padding-top:30px;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	width:800px; height:125px; border-bottom:1px #ddd dashed; margin-bottom:20px; overflow:hidden;
}
.news_list img{
	width:134px; height:103px; float:left; margin-right:20px;
}
.news_list a:link{
	font-size:14px; color:#000; font-weight:bolder;
}
.news_list a:visited{
	font-size:14px; color:#000; font-weight:bolder;
}
.news_list a:hover{
	font-size:14px; color:#cda400; font-weight:bolder;
}
.news_list p{
	margin-top:6px; line-height:22px;
}
.news_list span{
	margin-top:10px; color:#999;
}
/* 页码样式 */

.dede_pages{
	margin:0 auto;
}
.dede_pages ul{
	list-style-type:none;
	margin-top:5px;
	padding:12px 16px 12px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:3px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
}
.dede_pages ul li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#ffcc00; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#ffcc00;
	padding:0px 4px 0px; padding-left:11px; padding-right:11px;
	font-weight:bold;
	color:#fff;
}
.dede_pages .pageinfo{
	line-height:22px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.context{
	float:left;
	color:#525252;
	height:auto;
	border-top:1px #CCC dotted;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	display:inline;
}
.context ul{
	list-style-type:none;
}
.context li{
	line-height:25px;
	color:#525252; font-size:14px;
}
.context a:link{
	font-size:14px;
}
.context a:visited{
	font-size:14px;
}
.context a:hover{
	font-size:14px;
}
.arc_title{
	width:100%; height:auto; text-align:center;
}
.arc_info{
	width:100%; height:40px; text-align:center; font-size:12px; color:#666; border-bottom:1px #ddd solid; margin-bottom:30px;
}
.product_list{
	padding-top:35px;
}
.product_list ul{
	list-style-type:none; margin-left:-5px;
}
.product_list li{
	width:195px; height:255px; float:left; margin-left:6px; display:inline; text-align:center;
}
.product_list img{
	width:193px; height:190px; border:1px #dcdcdc solid; margin-bottom:6px;
}
.product_list img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.product_list a:link{
	font-size:14px;
}
.product_list a:visited{
	font-size:14px;
}
.product_list a:hover{
	font-size:14px;
}
.bott{
	border-top:1px #ddd dashed;
}
.pro_pic{
	padding-top:30px; line-height:18px;text-align:center;
}
.pro_pic img{
	max-width:440px;  margin-right:20px; border:1px #ddd solid;
}
.shop_content{
	font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px; padding-left:10px; padding-right:10px;
}
.shop_content td{
	padding-left:8px;
}
.shop_title{
	height:32px; background-color:#f3f3f3; line-height:32px; margin-top:25px; font-size:14px; color:#000; padding-left:10px;
}
.pro_cat{
	height:auto; padding-top:10px; padding-bottom:10px;
}
.pro_cat ul{
	list-style-type:none;
}
.pro_cat li{
	width:240px; padding-left:20px; height:36px; line-height:36px; border-bottom:1px #ddd dashed; background:url(../images/ico-3.gif) 5px center no-repeat;
}
.pro_cat a:link{
	font-size:14px; line-height:36px;
}
.pro_cat a:visited{
	font-size:14px; line-height:36px;
}
.pro_cat a:hover{
	font-size:14px; line-height:36px;
}
.jishu_list{
	padding-top:35px; padding-bottom:20px; height:auto; display:table;
}
.jishu_list ul{
	list-style-type:none; margin-left:-5px;
}
.jishu_list li{
	width:370px; height:130px; float:left; display:inline; border-top:1px #ddd solid; margin-left:20px; display:inline;
}
.jishu_list img{
	width:135px; height:130px; margin-right:26px; float:left;
}
.jishu_list img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.jishu_list a:link{
	font-size:14px;
}
.jishu_list a:visited{
	font-size:14px;
}
.jishu_list a:hover{
	font-size:14px;
}