@charset "gb2312";
/*Public Style for jess v20121123*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
html { color: #000; overflow-y: scoll; overflow: -moz-scrollbars-vertical; }
body, button, input, select, textarea { font-size: 12px; font-family: Arial, \5b8b\4f53, sans-serif; }
body, form { position: relative; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: 0; -ms-interpolation-mode: bicubic; }
ul, ol { list-style: none; }

.left { float: left; }
.right { float: right; }

.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }


body { color:#333; background:#f3f3f3; }
a { text-decoration:none;color: #666; }
a:focus, a:active, a:hover { color: #FF9D10; }

.bg_index { background:#F3F3F3; }






.tph{ height:80px;}
.warp,.box { width:1002px; margin:auto; overflow:hidden; }
#top { background:url(../img/bg_index_top.jpg) no-repeat center top; height:120px;}
#top .logo { float:left; width:auto; margin-right:30px; }
#top .nav { float:left; width:798px; position:relative; z-index:110; height:82px; text-align:center;}
#top .nav li { width:118px; float:left; position:relative; z-index:110; line-height:82px; }
#top .nav li a { display:block; width:118px; height:82px; cursor:pointer;}
#top .nav li a span { display:block; width:118px; height:82px; font-size:15px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; font-weight:bold; color:#000000;}
#top .nav li a span.cur { background:url(../img/bg_nav_hover.png) no-repeat 55px 60px; }
#top .nav li a.bg1 { background-position:0 0; }
#top .nav li a.bg2 { background-position:-133px 0; }
#top .nav li a.bg3 { background-position:-266px 0; }
#top .nav li a.bg4 { background-position:-399px 0; }
#top .nav li a.bg5 { background-position:-532px 0; }
#top .nav li a.bg6 { background-position:-665px 0; }
.shouye{ width:88px!important;}
.shouye a { display:block; width:88px!important; height:82px; }
.shouye a span{width:88px!important;}
#top .nav li dl { display:block; text-align:left; }
#top .nav li dl dd a { background:none;  height:28px; text-indent:35px; line-height:28px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; font-weight:bold; color:#fff; }
#top .nav li dl dd a:hover { color:#FF0; }
#top .subnav {  background:url(../img/bg_index_subnav.jpg) no-repeat center bottom;  height:40px; width:100%; }

.top_info a{ margin:0 10px; display:inline; line-height:24px;}
.top_info{ margin-top:10px;float:right; text-align:right;}
.top_info p{ margin-top:10px; font-size:14px; line-height:30px;}
.top_info p span{ font-size:18px; color:#369515;}


#menu { width:1002px; margin:0 auto; height:40px; overflow:hidden;}
#menu li{ width:120px; float:left;line-height:40px; font-size:14px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; text-align:center;}
#menu li a {color:#FFFFFF; }





#banner { position:relative; z-index:99; }
#banner div { background-position:center; height:525px; }

#container { width:100%; padding:0px; position:relative; z-index:0; margin:0 auto; height:528px; }
#glume{width:100%;position:absolute;overflow:hidden;z-index:2;}
#glume .Limg{width:100%;height:525px;position:relative;cursor:pointer;}
#glume .Limg li{width:100%;height:525px;position:absolute;cursor:pointer;}
#glume .Nubbt{display:none;position:absolute;z-index:1;right:5px;bottom:3px;}
#glume .Nubbt span{display:none;border:1px solid #45A06F;background:#fff;padding:1px 5px;margin:0 2px; font-style:normal;cursor:pointer;}
#glume .Nubbt span.on{background:#47AA72;color:#fff;}
#glume .Limg li.bg_1{background:#393939 url(../img/banner_index.jpg) top center no-repeat;}
#glume .Limg li.bg_2{background:#393939 url(../img/banner_index3.jpg) top center no-repeat;}
#glume .Limg li.bg_3{background:#393939 url(../img/banner_index2.jpg) top center no-repeat;}

#example { width:100%; height:528px; position:relative; }

#slides { position:absolute; z-index:100; text-align:center; width:100%; overflow: hidden; }
#slides .next { position:absolute; top:250px; width:70px; height:89px; display:block; z-index:200; }
#slides .prev { position:absolute; top:250px; width:70px; height:89px; display:block; z-index:300; }
#slides .next a { z-index:101; display:block; height:89px; width:70px; text-decoration:none; background-image:url(../img/next_01.png); }
#slides .next a:hover { z-index:101; display:block; height:89px; width:70px; background-image:url(../img/next_02.png); }
#slides .prev a { z-index:101; display:block; height:89px; width:62px; text-decoration:none; background-image:url(../img/prv_01.png); }
#slides .prev a:hover { z-index:101; display:block; height:89px; width:62px; background-image:url(../img/prv_02.png); }
.slides_container { width:100%; height:525px; overflow:hidden; position:relative; }
.pagination { margin:26px auto 0; width:100px; display:none; }
.pagination li { float:left; margin:0 1px; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }


.bg_index01 { border:solid 1px #F4F4F4; background:url(bg_index_shadow.jpg) no-repeat center bottom #FFF; padding:10px; margin-bottom:10px; }

	#marqueediv1 #goods { width:1760px;}
	#marqueediv1 #goods li{ text-align:center; float:left; width:200px; height:auto; margin:0 10px; display:inline;}
	#marqueediv1 #goods img {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #8F8F8F;height: 180px;padding: 4px;width: 190px;}
.cnt{ padding:0;}


.c_index_l, .c_index_c{ float:left; overflow:hidden; height:165px; margin-bottom:20px; margin-right:18px; }
.c_index_r { float:right; overflow:hidden; height:114px; width:210px; padding:40px 10px 10px; margin-bottom:20px; background:url(../img/pic_index_contact.jpg) top no-repeat; border-bottom:1px solid #e7e7e7;}
.c_index_r  p{width:210px; height:22px; overflow:hidden; line-height:22px;}
.c_index_l { border:solid 1px #AAAAAA; width:218px; height:163px; }
.c_index_c { width:514px; }
.c_index_c .title { height:31px; background:url(../img/bg_index_title_line.jpg) repeat-x bottom; }
.c_index_c .title li { float:left; margin-right:2px; background:url(../img/bg_index_tab.jpg) no-repeat; width:90px; height:30px; line-height:30px; padding-bottom:1px; text-align:center; color:#666; cursor:pointer; }
.c_index_c .title li.cur { background-image:url(../img/bg_index_tab_cur.jpg); color:#FFF; }
.c_index_c .list { border:solid 1px #DEDEDE; border-top:none; height:123px; padding:5px 10px; }
.c_index_c .list li { line-height:200%; }
.c_index_c .list li span { float:right; color:#787878; font-family:"ËÎÌå"; }
.c_index_c .list li a { font-family:"ËÎÌå"; }

.bg_index_about { background:url(../img/bg_index_about_center.jpg) repeat-x 0 4px; height:201px; margin-bottom:20px; }
#about { background:url(../img/bg_index_shadow.jpg) no-repeat bottom; padding-bottom:6px; float:left; width:100%; height:500px; }
.bg_index_about dl dt { float:left; width:211px; margin-right:5px; overflow:hidden; }
.bg_index_about dl dd { float:left; width:746px; overflow:hidden; background:url(../img/bg_index_about_right.jpg) no-repeat right 4px; padding:34px 20px 10px 20px; line-height:200%; }
.bg_index_about dl dd p{ text-indent:24px;}
.bg_index_about dl dd a { color:#287b00; }
.bg_index_about dl dd a:hover { color:#000; }

.flink { background:#FFF; padding-bottom:15px; }
.flink .title { background:url(../img/bg_index_title_line.jpg) repeat-x center; height:30px; text-align:center;}
.flink .title img{ margin-top:8px!important;}

#footer { background:#288E28; padding:10px 0; text-align:center; line-height:24px; color: #fff;}
#footer a,#footer2 a{ color: #fff; text-decoration: none;}



#banner_inner { position:relative; z-index:99; height:165px; margin-bottom:10px; }
#banner_inner div { background-position:center; height:165px; position:absolute; z-index:100; width:100%; }
#banner_inner .warp { width:1002px; position:absolute; left:50%; margin-left:-501px; }
#banner_inner .warp h2 { position:absolute; bottom:0; left:0; background:url(../img/bg_left_h1.jpg) no-repeat; width:190px; height:56px; padding:20px 0 0 20px; font-size:18px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; color:#FFF; }
#banner_inner .warp h2 a{ color:#fff;}
#banner_inner .warp h2 a:hover{  color: #FF9D10;}
#banner_inner .warp h2 span { font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }


#right{ width:760px; float:right;min-height:500px;}
#left { float:left; width:210px; margin-right:32px; overflow:hidden; }

.left_nav { margin-bottom:30px; }
.left_nav ul li{ margin-bottom:5px; }
.left_nav ul li a {background-image:url(../img/bg_left_nav_cur.jpg); color:#FFF;  display:block; height:34px; line-height:34px; padding:0 30px;font-size:14px; }
.left_nav ul li a:hover, .left_nav ul li a.cur { background:url(../img/bg_left_nav.jpg) no-repeat;  color:#009944; }
.left_nav .ttl{ display:none;}


#ULocation {border-bottom:1px solid #CCCCCC; height:40px; line-height:40px; padding:0 10px;color:#666666; }

#ULocation a { margin:0 5px;color:#666666; }

.txtlist li,#dlist_body ul li { border-bottom: dashed 1px #CCCCCC; height:auto; padding:10px 0; width:100%;}


.txtlist li  h5 { font-size:14px; color:#666; height:30px; line-height:30px; }
.txtlist li  .l_summary{ line-height:24px;  height:48px; overflow:hidden;}



.pages {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM:20px; PADDING-TOP:20px; TEXT-ALIGN: center}
.pages A { padding:2px 5px; border:1px solid #ccc; margin-right:5px; background:url(../img/image2.gif); color:#fff;}
.pages A:hover{ border:1px solid #ccc; padding:2px 5px; background:url(../img/image1.gif); margin-right:5px; color:#fff;}
.pages A:active{ border:1px solid #ccc; padding:2px 5px; background:url(../img/image1.gif); margin-right:5px; color:#fff;}
.pages SPAN.current{ padding:2px 5px; border:1px solid #ccc; margin-right:5px; background:url(../img/image1.gif); color:#fff;}
.content{ width:210px; font-size:13px; }


#goodsCat1{ margin:10px 0;}
#subCats li{ width:175px;}

.grid .l_img img{ width:213px; height:180px; padding:4px;}
.grid li{ width:223px; margin:10px 15px; text-align:center; height:auto;}

.tbl_info,.tbl_info th,.tbl_info td,.tbl_info td a{ background:none; border:none; font-weight:normal;}



.links{ width:100%; }
.links li{ float:left; margin-right:15px; height:25px; line-height:25px;}