*{
    font-family:"微软雅黑"；
}
*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#555;}
a:hover{color:#CC6600;text-decoration:none;}
.clear{ clear:both;overflow:hidden;font-size:0;height:0;line-height:0;}
body { font-size:12px;color:#555;background:#F4F5F7;} 
.clear{clear:both}
.mtop{margin-top:10px;}
.mleft{margin-left:10px;display:inline;}

.top{height:25px;background:url(../images/topbg.jpg) repeat-x;overflow:hidden;}
.topcon{width:980px;height:25px;margin:0px auto;overflow:hidden;}
.topa{float:left;width:400px;height:25px;line-height:25px;overflow:hidden;}
.topb{float:left;width:285px;height:25px;line-height:25px;padding:0 0 0 15px;background:url(../images/cart.jpg) 0 3px no-repeat;overflow:hidden;}
.topc{float:left;width:250px;height:25px;line-height:25px;text-align:right;overflow:hidden;}
.topa a, .topb a, .topc a{padding:0 6px;}

.header{width:980px;margin:10px auto;}
.logo{float:left;width:210px;height:62px;overflow:hidden;}
.headm{float:left;width:330px;height:60px;overflow:hidden;}
.toptel{float:left;width:200px;height:60px;line-height:25px;padding-left:25px;margin-top:15px;font-size:22px;background:url(../images/tel.png) no-repeat;overflow:hidden;}
.headr{float:right;width:200px;height:25px;line-height:25px;text-align:right;overflow:hidden;}
.headr a{padding:0 3px;font-weight:bold;font-size:13px;}

.search{float:right;width:200px;height:29px;margin-top:10px;padding:5px 0 0 5px;background:url(../images/searbg.jpg) no-repeat;overflow:hidden;}
.search .key{float:left;width:160px;height:20px;line-height:20px;color:#999;border:0px;}
.search .so{float:left;width:27px;height:29px;margin:-6px 0 0 10px;display:inline;}
 
.banner{position:relative;width:100%;overflow:hidden;}
.carousel{position:relative;list-style:none;padding:0;}
.carousel .item{display:nones;float:left;position:relative;}
.carousel .active{display:block;}
.carousel img{display:block;max-width:100%;height:auto;}
.banner .pointer{position:absolute;bottom:0;padding:15px;}
.pointer li{border:solid 1px #ddd;width:10px;height:10px;margin:1px;display:inline-block;border-radius:10px;cursor:pointer;}
.pointer .active{border:none;background:#ddd;width:12px;height:12px;margin:0;}
.banner .pager-prev, .banner .pager-next{position:absolute;display:none;top:50%;margin-top:-30px;width:60px;height:60px;background:url(../images/slider-arrow.png) -118px -137px #999 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;-webkit-border-radius: 30px 30px 30px 30px;border-radius: 30px 30px 30px 30px;}
.banner .pager-prev{left:20px;}
.banner .pager-next{right:20px;background-position:3px -137px;}
.banner:hover .pager-prev,.banner:hover .pager-next{display:block;}


.menu{width:100%;background:#3b3b3b;}
.menu ul.bg{width:980px;height:40px;margin:0 auto;background: url(../images/menu.jpg) repeat-x;}
.menu ul li{float:left;display:block;width:139px;height:40px;line-height:40px;text-align:center;border-left:1px solid #000;position:relative;z-index:9;}
.menu ul li a{display:block;font-size:14px;color:#fff;text-align:center;}
.menu ul li a:hover, .menu ul li a.cur, .menu ul li a.on{background: url(../images/menunow.jpg) repeat-x;}
/*子菜单*/
.menu ul li ul{display:none;position:absolute;left:0;top:40px;width:100%;background:#333;overflow:hidden;}
.menu ul li ul a{float:left;width:100%;height:30px;line-height:30px;font-size:12px;border-bottom:1px solid #666;}
.menu ul li ul a:hover{background:#00406C;}

.flash{width:500px;height:230px;position:absolute;top:40px;left:230px;}

.slide{width:100%;height:415px;margin:0 auto;background:url(../images/slide.jpg) center top no-repeat;overflow:hidden;}
/*index_content*/
#banner{width:1020px;margin:0 auto;position:relative;z-index:0;left:0px;}
#example {width:1020px;height:500px;position:relative;left:0px;}
#ribbon {position:absolute;z-index:500;left:0px;}
#frame {position:absolute;z-index:0;width:968px;height:500px;left:0px;}
#slides {position:absolute;z-index:100; left:0px;}
#slides .next,#slides .prev {position:absolute; left:-15px;top:150px;width:19px;height:36px;display: inline;z-index:101; float:left;}
.slides_container {width:980px;height:500px;overflow:hidden;position:relative; margin:7px 0 0 23px; float:left; display:inline;}
#slides .next {left:1010px;}
.pagination {margin:12px 0 0 425px;width:45px;height:0;overflow:hidden; float:left; display:inline;}
.pagination li {float:left;margin:0 1px;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}

#content {width:980px;margin:10px auto;overflow:hidden;}

.cleft{float:left;width:205px;overflow:hidden;}
.cright{float:right;width:765px;overflow:hidden;}

.lnav{float:left;width:100%;}
.lnav ul{float:left;width:200px;margin-bottom:5px;padding:1px;border:1px solid #ccc;background:#eee;overflow:hidden;}
.lnav li{float:left;width:100%;line-height:22px;padding:3px 0;background:url(../images/listline.gif) center bottom no-repeat;}
.lnav li a{display:block;padding-left:25px;color:#284370;background:url(../images/arrow.gif) 10px 5px no-repeat;}
.lnav li.t{line-height:29px;padding:0;background:url(../images/ltit.gif) no-repeat;}
.lnav li.t a{font-size:14px;color:#fff;font-weight:bold;background:none;}
.lnav li.bg{height:9px;padding:0;background:url(../images/barbg.gif) repeat-x;}
.lnav li.f{height:5px;padding:0;background:none;}

.nclass{display:none;float:left;width:202px;padding-bottom:15px;border:1px solid #ccc;background:#fff;overflow:hidden;}
.nclass h3{float:left;width:170px;height:30px;line-height:30px;padding-left:32px;font-size:14px;color:#f00;background: url(../images/nclass.jpg) no-repeat;overflow:hidden;}
.nclass h3 a{float:right;padding:5px 5px 0 0;}
.nclass h4{float:left;width:185px;height:25px;line-height:25px;border-bottom:1px dashed #ccc;margin:8px 0 0 8px;display:inline;overflow:hidden;background: url(../images/li.jpg) 0 5px no-repeat;}
.nclass h4 a{padding-left:15px;font-weight:bold;font-size:12px;}
.nclass ul{float:left;width:202px;}
.nclass li{float:left;width:185px;height:25px;line-height:25px;border-bottom:1px dashed #ccc;margin-left:8px;display:inline;overflow:hidden;}
.nclass li a{padding-left:15px;}
.nclass li a:hover, .nclass h4 a.cur, .nclass li a.cur{color:#f00;}

.contact{float:left;width:173px;padding:55px 15px 10px;line-height:22px;border:1px solid #ccc;background: url(../images/contact.png) center 10px no-repeat #fff;overflow:hidden;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 3px #ccc;}
.leftad{float:left;width:205px;line-height:22px;overflow:hidden;}

.ipro{float:left;width:763px;border:1px solid #ccc;overflow:hidden;}
.ipro h3{float:left;width:763px;height:46px;background: url(../images/newpro.jpg) no-repeat;overflow:hidden;}
.ipro h3 a{float:right;font-size:12px;font-weight:normal;padding:15px 15px 0 0;}
.ipro ul{float:left;width:763px;padding-bottom:10px;background:#fff;}
.ipro li{float:left;width:168px;height:220px;line-height:20px;padding:3px;border:1px solid #ccc;margin:0 0 15px 12px;display:inline;overflow:hidden;position:relative;}
.ipro li a{display:block;}
.ipro li a:hover{color:#f00;}
.ipro li a .pic{width:160px;height:160px;margin-bottom:10px;}
.ipro li .buy{position:absolute;right:2px;bottom:2px;}


.ipro1{float:left;width:765px;overflow:hidden;}
.ipro1 h3{float:left;width:765px;height:53px;background: url(../images/pro.jpg) no-repeat;overflow:hidden;}
.ipro1 ul{float:left;width:765px;padding:20px 0;}
.ipro1 li{float:left;width:142px;height:185px;line-height:20px;padding:1px;text-align:center;border:1px solid #ccc;margin:0 8px 15px 0;display:inline;background:#fff;overflow:hidden;position:relative;}
.ipro1 li a{display:block;}
.ipro1 li a:hover{color:#f00;}
.ipro1 li a .pic{width:138px;height:138px;margin-bottom:5px;}
.ipro1 li .buy{position:absolute;right:2px;bottom:2px;}

.slideb{float:left;width:765px;margin-top:10px;overflow:hidden;}

.posts {width:745px;line-height:22px;padding:20px;background: url(../images/t-b.jpg) left top repeat-y;}
.postlist {
	MARGIN: 0px 0px 0px 30px;
}
.postlist LI {COLOR: #666;
	PADDING-LEFT: 22px; BACKGROUND: url(../images/line.jpg) no-repeat 0px 8px; FLOAT: left; WIDTH: 660px;border-bottom:1px dashed #ccc; LINE-HEIGHT: 36px; HEIGHT: 36px
}
.postlist LI a{text-decoration: none}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.newstou{display:block;width:700px;height:30px;line-height:30px;padding:0 15px;font-size:14px;font-weight:bold;color:#666;background:#eee;overflow:hidden;}

.productlist {
	MARGIN-TOP: 10px
}
.productlist LI {FLOAT: left; MARGIN: 10px 0 5px 18px; display:inline;WIDTH: 162px; HEIGHT: 195x;position:relative;}
.productlist LI .buy{position:absolute;right:2px;bottom:0;}
.productlist LI a IMG {
	border: #ddd 1px solid; PADDING:5px;WIDTH: 150px; HEIGHT: 150px
}
.productlist LI a:hover IMG{border: #f00 1px solid;}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 155px; LINE-HEIGHT: 20px; HEIGHT: 40px;
}
.showpic{ background:#fff;display:none;z-index:100;position:absolute;right:150px;bottom:10px;}
.showpic img{width:350px;}


.ashow{float:right;width:765px;}
.ashowtitle{width:765px; height:64px;line-height:50px;background: url(../images/t.jpg) left top no-repeat;overflow:hidden;}
.ashowtitle b{float:left;width:200px;padding-left:10px;font-size:14px;color:#666;}
.ashowtitle span{float:right;padding:3px 10px 0 0;font-size:12px;font-weight:normal;color:#666;}
.ashowtitle span a{color:#666;}
.ashow h1{font-size:16px;padding-top:10px;line-height:200%;text-align:center;}
.ashow br{padding-top:10px;line-height:150%; text-align:right;}
.acon{width:725px;line-height:22px;padding:20px;background: url(../images/t-b.jpg) left top repeat-y;}
.aconb{width:765px;height:20px;background: url(../images/t-d.jpg) left bottom no-repeat;overflow:hidden;}
.acon .heng{width:650px;line-height: 30px;margin:10px auto 20px;border:1px solid #eee;background:#f7f7f7;text-align:center;}
.aconpro{width:650px;margin:0 auto;padding:10px;border:1px solid #ddd;background:#eee;}
.aconpro .pic{border:1px solid #ddd;background:#fff;padding:10px;text-align:center;}
.aconpro .con{border:1px solid #ddd;background:#fff;padding:10px;margin-top:10px;}

.prenext{width:720px;margin:20px auto 0;border-top:1px solid #ddd;}
.prenext .pre{float:left;width:360px;height:30px;line-height:30px;font-size:13px;overflow:hidden;}
.prenext .next{float:right;width:360px;height:30px;line-height:30px;font-size:13px;text-align:right;overflow:hidden;}
.prenext .pre a, .prenext .next a{}

.footline{height:1px;background:#fff;border-top:1px solid #ddd;}
.footer{width:980px;margin:20px auto;overflow:hidden;} 
.footer .footl{float:left;width:210px;color:#999;line-height:30px;overflow:hidden;}

.footer .footm{float:left;width:500px;margin-left:10px;display:inline;overflow:hidden;}
.footer .footm ul{float:left;width:130px;margin-right:50px;display:inline;overflow:hidden;}
.footer .footm li{float:left;width:130px;height:30px;line-height:30px;border-bottom:1px dashed #ccc;margin-left:8px;display:inline;background: url(../images/fli.jpg) 0 10px no-repeat;overflow:hidden;}
.footer .footm li a{color:#444;padding-left:20px;}
.footer .footm li a:hover{color:#f00;}
.footer .footm li.tou{height:40px;line-height:40px;font-weight:bold;padding-left:20px;color:#444;background: url(../images/ftou.jpg) 0 10px no-repeat;}

.footer .footr{float:right;width:141px;line-height:30px;padding:120px 0 0 80px;color:#444;background: url(../images/flx.jpg) no-repeat;overflow:hidden;}
.bottom{height:41px;background: url(../images/fbg.jpg) repeat-x;}
.bottom .con{margin:0 auto;width:980px;height:41px;line-height:41px;text-align:center;overflow:hidden;}
.bottom, .bottom a{color:#fff;} 

#bottom{width:960px;margin:0 auto;border-top:#ddd solid 2px;} 
.copyright{width:940px;margin:10px auto;padding:10px 10px 0;height:60px;line-height:20px;text-align:center;background:url(../images/copyright.jpg) center center no-repeat;}
.bottomfont{line-height:25px;width:960px;margin:0 auto;text-align: center;}
.footnav a{padding:0 10px;line-height:30px;text-align:center;}


/* 栏目页分页 */
.clearpage {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
.pageNavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}

/* 内容分页 */
.pages{
	text-align:center;margin-top:20px;
}
.pages a, .pages span{
	margin:2px;
	padding:2px 6px;
	border:1px solid #999999;
	color:#666;
}
.pages span, .pages a:hover{
	border-color:#ccc;
	color:#000;
}
.pages span font{
	color:inherit;
}
a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:url(../images/button_2.png) center top no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}
.sitemap {MARGIN: 10px auto 20px;width:958px;border:1px solid #ddd;overflow:hidden;}
.sitemap h3{float:left;width:960px;HEIGHT: 30px;border-bottom:2px solid #2977C2;font-size:14px;font-weight:bold;color:#2977C2;background:#eee;overflow:hidden;}
.sitemap h3 span{float:left;width:70px;LINE-HEIGHT: 30px;text-align:center;margin-right:20px;display:inline;background:#2977C2;}
.sitemap h3 span a{color:#fff;}
.sitemap ul{padding:10px;}
.sitemap ul a{float:left;padding:0 10px;height:30px;line-height:30px;font-weight:bold;}

.loginl{float:left;width:400px;text-align:center;line-height:50px;margin-top:20px;}
.loginr{float:right;width:350px;height:376px;line-height:50px;padding:80px 0 0 50px;background:url(../images/login_bg.jpg) left top no-repeat;}
.loginr .put{width:180px;height:25px;}
.line{height:5px;background:#eee;}

.reg{width:850px;margin:-5px auto 10px;padding:10px 0 20px 0;border:1px solid #ddd;border-top:5px solid #2977C2;overflow:hidden;}
.regl{float:left;width:580px;text-align:center;line-height:35px;font-size:14px;padding:30px 0 0 30px;display:inline;}
.regr{float:right;width:200px;height:376px;line-height:25px;padding-top:50px;margin-right:20px;display:inline;}
.regl td .put{width:180px;height:22px;}