/*全局样式开始*/
body{font-family:Arial, Helvetica, sans-serif;margin:0 auto;padding:0;background:url(/enimages/bg.jpg) repeat-x;font-size:12px;color:#676767; overflow-x:hidden; position:relative; }
div,form,ul,ol,li,span,p,dl,dd,dt{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
a{outline-style:none;text-decoration:none; color: #333333;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#333333;text-decoration:none;}
.clr { clear:both;}
.h{width:1000px; margin:0 auto;}
.h1440{width:1440px; margin:0 auto;}
.h04{height:4px; overflow:hidden;}
.h9{height:9px; overflow:hidden;}.h32{height:32px; overflow:hidden;}
.h14{height:14px; overflow:hidden;}.h21{height:21px; overflow:hidden;}
.fl{float:left;} .fr{float:right;}
.black{background-color:#000}
.pink{background-color:#F63}.yello{background-color:#CF0} .color1{background-color:#00F}.color2{background-color:#F0F}
/*全局样式结束*/ /* CSS Document */

.banner{position:relative; width:100%; height:100%}

#slider{ position:relative; width:100%; height:288px; background:url(/enimages/loading.gif) no-repeat 50% 50%; text-align:center}
#slider img{ position:absolute; top:0px; left:0px; display:none}
.nivo-slice{ display:block; position:absolute; z-index:10; height:100%}
.nivo-box{ display:block; position:absolute; z-index:5}
.nivo-controlNav { position: absolute; top:270px; right:15px; text-align: center; z-index: 999} 
.nivo-controlNav a { z-index:999; cursor:pointer; float: left; display: block; width: 25px; height: 10px; margin: 0 0 0 5px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; opacity: 0.35 }
.nivo-controlNav .active { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7}


.language{position:absolute; top:15px; left:100px; z-index:99999; color:#FFF; font-size:12px;}
.language a{color:#FFF}
.language2{position:absolute; top:15px; left:100px; z-index:99999; color:#000; font-size:12px;}
.language2 a{color:#000}
.menu{width:171px; height:241px; background:url(/enimages/menu.png); position:absolute; top:0px; right:220px; z-index:99999; padding-top:23px}
.menu2{width:171px; height:241px; background:url(/enimages/menu.png); padding-top:23px; float:right; margin-right:78px; display:inline}

.menuT{width:123px; height:27px; border-bottom:1px #FFFFFF solid; margin-left:25px;}
.menuT span{float:right; margin-right:1px; font-size:18px; color:#FFF; line-height:28px;}
.menuC{padding-top:16px;}
.amenu{width:171px; height:32px; margin-bottom:4px;}

.foot{height:78px; width:1440px; background-color:#000; /*position:absolute; bottom:0px; z-index:99999;*/}
.foot1{position:relative;}
.foot2{position:absolute; top:20px; right:2px; color:#FFF; line-height:18px}
.foot2 a{color:#a0a0a0}.foot2 a:visited{color:#a0a0a0}.foot2 a:hover{color:#a0a0a0}

.topb{ height:285px; background:url(/enimages/topb.jpg); background-position:center;}
.top{position:relative;}
.left{width:112px; margin-left:90px}
.lmenu{width:112px; min-height:174px;_height:174px; background-image:url(/enimages/lmenu.jpg); background-color:#7e7e7e; padding-top:29px}
.a-menu{width:80px; height:26px; line-height:26px; padding-left:32px;}
.a-menu a{color:#FFF}.a-menu a:visited{color:#FFF}.a-menu a:hover{color:#FFF}
.a-menuon{width:80px; height:26px; line-height:26px; padding-left:32px; background:url(/enimages/a-menuon.png) left no-repeat; color:#FFF; font-weight:bold}
.a-menuon a{color:#FFF; font-weight:bold}.a-menuon a:visited{color:#FFF; font-weight:bold}.a-menuon a:hover{color:#FFF; font-weight:bold}
.right{width:709px; margin-left:11px}
.rightT{width:677px; height:48px; background:url(/enimages/rightT.jpg); padding-left:32px; line-height:48px; font-size:14px; font-weight:bold; color:#FFF}
.position{font-size:12px; font-weight:normal; margin-right:10px;color:#FFF }
.position a{color:#FFF}.position a:visited{color:#FFF}.position a:hover{color:#FFF}
.rightC{ min-height:502px;_height:502px;}

.rC_index{padding:34px 0 0 45px; width:628px; line-height:24px}
.product{padding:49px 0 0 108px;position:relative}
.widget{position:relative}
.anyClass ul li{width:120px; height:120px; background:url(/enimages/anyc.jpg); margin-right:12px; padding:3px 0 0 3px}
.prev{width:10px; height:12px; background:url(/enimages/preva.jpg); position:absolute; top:56px; left:-32px;}
.next{width:10px; height:12px; background:url(/enimages/nexta.jpg); position:absolute; top:56px; right:56px;}

.rC_lista{padding:11px 0 0 28px}
.a_new{width:642px; height:17px; background:url(/enimages/a_news.jpg); padding:19px 0 0 21px; line-height:12px; color:#000}
.a_new a{margin-left:25px; color:#000}.a_new a:visited{margin-left:25px; color:#000}.a_new a:hover{margin-left:25px; color:#000}
.page{width:700px; height:35px; line-height:35px; text-align:center; }

.rC_listp{padding:20px 0 0 10px;}
.a_pro{width:160px; height:204px; float:left; margin-left:7px; margin-right:7px;}
.a_pimg{border:1px #bcbcbc solid}
.a_pC{width:160px; line-height:44px; text-align:center;}
.a_pC a{color:#000}.a_pC a:visited{color:#000}.a_pC a:hover{color:#000}

.page{
	width:100%;
	height:27px;
	margin-top:10px;
	float:left;
	text-align:center;
	}
.page2{
	width:360px;
	margin:auto;
	padding-left: 112px;
	}
.page_1{
	width:19px;
	height:20px;
	background-color:#ffffff;
	border:1px solid #dadada;
	margin: 0 1px 0 2px;
	display:inline;
	float:left;	
	line-height:15px;
	}
.page_2{
	width:19px;
	height:20px;
	border:1px solid #26adef;
	margin: 0 1px 0 2px;
    font-weight:bold;
	margin-left:2px;
	display:inline;
	float:left;	
	color:#FFF;
	line-height:15px;
	}
.page_1 a{
	display:block;
	padding:3px 0 0 2px;
	color:#989898;	
	}
.page_2 a{
	display:block;
	padding:3px 0 0 2px;
	color:#2ca707;	
}
.page img{
	float:left;
}