/* CSS Document */
body,td,th {font-size: 14px;color: #333333;font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
body {margin: 0px;}
div,form,img,ul,ol,li,dl,dt,dd,map {padding:0;margin:0;border:0; list-style:none;}
ul,ol,li,dl,dt,dd{ list-style:none;}

a:link,a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#069; text-decoration:none;}
.w1054{ width:1054px; margin:auto;}
.lt{ float:left;}
.rt{ float:right;}
.clear{ clear:both;}
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.fL{ float:left;}

.top{height:103px;}
.top .logo{ background:url(/images/logo.jpg) no-repeat; width:249px; height:94px; float:left; margin-top:4px;}
.top2 .search{ float:right; width:343px; height:58px;}


.top2{ background-color:#57504A; height:78px;}
.tel{ background:url(/images/tel.png) no-repeat; width:327px; height:78px; z-index:1; float:left; position:relative;}

.banner{ background:url(/images/banner1.jpg) no-repeat center top; height:433px; z-index:-1px; margin-top:-20px;}

.banner2{ height:44px; border-bottom:#999 1px solid; line-height:44px;}

.ibody{ padding-top:40px;}
.ibody .box{ width:303px; height:auto; overflow:hidden;}
.ibody .box .boxtitle{ font-size:20px; color:#000; line-height:40px;}
.ibody .box .boxmore{ height:22px; font-size:20px; color:#F90; background-color:#e4e4e4; line-height:20px;}
.ibody .box .boxmore span{ float:right;}
.ibody .boxline{ border-left: #000 1px dashed; margin:auto 35px;height:312px; width:1px;}
.ibody .box .boxbody{ font-size:12px; line-height:180%;}

.prolist{ height:252px; background-color:#C5C5C5; margin-top:30px;}
.prolist .prolisttitle{ padding:25px 0;}
.prolist .prolisttitle .stitle{ float:left; height:22px; font-size:21px; line-height:21px; width:100px;}
.prolist .prolisttitle .stitlemore{ float:right; background-color:#fff; height:22px; font-size:20px; color:#F90;line-height:20px; width:954px;}
.prolist .prolisttitle .stitlemore span{ float:right;}

.home_con{ margin-top:15px;}
.arrleft {margin-top: 50px; width: 22px; display: block; background: url(/images/arr_left.gif) no-repeat 0px 20px; float: left; height: 50px}
.arrright {margin-top: 50px; width: 20px; display: block; background: url(/images/arr_right.gif) no-repeat 0px 20px; float: right; height: 50px}
#iloop {width:1000px; float: left; height: 150px; margin-left: 0px; overflow: hidden}
#iloop img {margin-right:14px; height:160px; /*width:120px;*/ border:1px solid #dcdcdc;}

.foot{ background-color:#574F4A; height:60px; border-top:#FFF 1px solid; text-align:center; color:#fff; padding-top:10px; font-size:12px;}
#flash{width:100%;float:left;background:url(flash_bg.jpg) repeat-x left top;padding:0px 0 0px 0; margin-bottom:15px;z-index:-1px; margin-top:-20px;}
/* 幻灯开始*/
#imageShow{clear:both;position:relative;}
#imageShow .imagebg{height:433px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:433px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:433px;display:block;}

.s_pre, .s_next{display:block;width:46px;height:46px;position:absolute;top:180px;}
a.s_pre{background: url(scroll.png) no-repeat 15px 10px;left:10px;}
a.s_pre:hover{background:#333 url(/images/scroll.png) no-repeat -45px 10px;}
a.s_next{background:url(scroll.png) no-repeat -105px 10px;right:10px;}
a.s_next:hover{background:#333 url(/images/scroll.png) no-repeat -165px 10px;}


/*用不到*/
.outScroll_pic{height:76px;margin-left:70px;overflow:hidden;position:relative;width:822px;top:2px; display:none;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:145px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:144px;height:65px;border:2px #ff780d solid;background:url(arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0; display:none;}
/*end*/

/*#focus{width:960px;height:406px;overflow:hidden;position:relative;}
#focus ul{height:960px;position:absolute;}
#focus ul li{float:left;width:960px;height:406px;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus ul li img{width:960px;height:406px;}
#focus .btnBg{position:absolute;width:960px;height:20px;left:0;bottom:0;}/*background:#000;数字背景*/
/*#focus .btn{position:absolute;width:960px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:153px;background:url(sprite.png) no-repeat 0 0;cursor:pointer; display:none;}
#focus .pre{left:0px;}
#focus .next{right:0px;background-position:right top;}*/
/*end*/

/*about*/
.mt15{ margin-top:15px; line-height:24px;}
.aboutkv{ background:url(/images/nekv.jpg) no-repeat top center; height:255px; width:100%; margin-top:-40px; z-index:-999; position:relative;}
.ableft .title{ background:url(/images/ab01.jpg) no-repeat; width:230px; height:40px; line-height:35px; padding-left:25px; font-size:20px; font-weight:700;}
.ableft .title span{ color:#27a4dd; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; padding-left:10px;}
.ableft .abprolist li{ margin-top:5px; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.ableft .abprolist li a{ width:225px; height:32px; line-height:30px; background:url(/images/ab02.jpg) no-repeat; display:block; padding-left:30px;font-size:14px;color:#fff; }
.ableft .abprolist li a:hover{ background:url(/images/ab02.jpg) no-repeat; color:#fff; text-decoration:none; }
.ableft .abprolist .select{ background:url(/images/ab02.jpg) no-repeat; color:#fff; text-decoration:none; }
.abrgiht{ width:700px; margin-top:13px; _margin-top:19px;}
.abrgiht .abrighttitle{text-align:right; border-bottom:1px solid #c3c3c3; line-height:25px;}
.abrgiht .abrighttitle img{ margin-right:5px;}

/*product*/
.box{ width:790px; overflow:hidden; }
.product{ width: 790px;}
.product li{text-align:center;margin-left:15px; margin-bottom:10px; margin-top:5px;}
.product li a{ width:215px; height:140px;}
.product li img{ border:1px solid #ccc; padding:3px; margin-bottom:5px; width:210px; height:160px;}

.product .title{ height:30px; text-align:center; line-height:30px; font-size:16px; padding-top:30px;}
.product .cont{ padding:0 10px;}
.product .cont p,.product .cont div{ line-height:28px;}



.news{margin:0 auto; padding:10px 0; width:690px; }
.news li{ overflow:hidden; background:url(/images/news_icon.jpg) 0 center no-repeat; padding-left:14px; border-bottom:1px dashed #CCC; margin:auto; line-height:36px; height:36px;}
.news li a{ display:block; float:left; color:#333; font-size:12px; line-height:36px; height:36px;}
.news li i{ float:right; font-size:12px; font-style:normal; margin-right:20px;color:#666;}
.news li span{ float:right; font-size:11px; color:#999;}
.news .title{ line-height:30px;  font-size:18px; color:#036; font-weight:bold; text-align:center;}
.news .datetime{ text-align:center; padding:10px 0;}
.news .content,.news .content p{ line-height:28px; font-size:12px; color:#333;}
.provnext{padding:0 5px; }
.prov{ height:24px; line-height:24px; font-size:12px;color:#666; }
.next{ height:24px; line-height:24px;font-size:12px;color:#666;}

.next a,.prov a{ color:#009933;}
.next a:hover,.prov a:hover{ color:#00A151;}



.logistics{ width: 750px;}
.logistics li{text-align:center;margin-right:55px; margin-bottom:10px; margin-top:5px;}
.logistics li a{ width:215px; height:140px; }
.logistics li img{ border:1px solid #ccc; padding:3px; margin-bottom:5px; width:119px; height:54px;}


.roll{ overflow:hidden; padding:10px 20px;}
.marquee { overflow:hidden; WIDTH: 530px; HEIGHT: 132px}
.roll ul{}
.roll ul li{ float:left; width:120px; height:132px; margin-right:4px;}
.roll ul li img{ width:108px; height:108px; padding:2px; border:1px #090 solid;}


/**分页样式*/
.pagination { float:right; margin:auto; text-align:center;}
.pagination a { border:#ddd 1px solid; display:block; float:left; ;COLOR: #666; MARGIN-RIGHT:2px; width:26px; line-height:20px; text-align:center; height:20px;text-decoration:none; background:#fff;}
.pagination a:hover ,.pagination a:active { border:#59C3EA 1px solid; color:#666; background-color:#F2F5F9;}
.pagination span.current { display:block; float:left; border:#eee 1px solid;font-weight:bold; color:#fff; margin-right:2px; background-color:#0174B7;width:26px; line-height:20px; text-align:center; height:20px;}
.pagination span.disabled { border:#ccc 1px solid; color:#ccc; background:#f3f3f3; margin-right:2px; display:block; float:left;width:26px; line-height:20px; text-align:center; height:20px;}

.i2{ display:block; clear:both; height:2px; line-height:2px; font-size:2px; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i12{ display:block; clear:both; height:10px; line-height:12px; font-size:12px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}

.smallclass ul{}
.smallclass li{ float:left; width:135px; height:20px; background-color:#069;padding:5px 10px;margin-right:20px; margin-bottom:5px; margin-top:5px; display:block;}
.smallclass li:hover{ background-color:#F90;}
.smallclass li a{ color:#fff; width:135px;height:20px; display:block; line-height:20px;}


.banner_inner {height:76px; margin-bottom:0px;background:url(/images/banner_inner.jpg) no-repeat center top;background-color:#221702;padding-top:134px; z-index:-1; margin-top:-20px;}
.banner_inner .warp {background:url(/images/bg_left_h1.jpg) no-repeat; width:210px; height:76px; padding:20px 0 0 20px; font-size:24px; font-family:"Microsoft YaHei","微软雅黑"; color:#FFF; }

.c_r { float:left; margin-right:10px; overflow:hidden; }
.c_r { width:760px; margin-right:0; }
.c_l { float:left; width:210px; margin-right:30px; overflow:hidden; }

.left_nav { margin-bottom:30px; }
.left_nav dt { margin-bottom:5px; }
.left_nav dt a { background:url(/images/bg_left_nav.jpg) no-repeat; display:block; height:34px; line-height:34px; padding:0 10px; font-size:12px; }
.left_nav dt a:hover, .left_nav dt a.cur { background-image:url(/images/bg_left_nav_cur.jpg); color:#FFF; }
.left_nav dd { height:34px; line-height:34px; background:url(/images/bg_left_subnav_line.jpg) repeat-x bottom; padding:0 30px;  }

.pos { background:url(/images/bg_position.jpg) repeat-x bottom; height:40px; line-height:40px; padding:0 10px; }
.pos h2 { float:left; font-size:14px; color:#333; font-weight:normal; }
.pos p { float:right; color:#a1a1a1; }
.pos p a { margin:0 5px; }
.pos2 { background:url(/images/bg_position.jpg) repeat-x bottom; height:40px; line-height:40px; padding:0 10px; }
.pos2 p { float:left; color:#a1a1a1; }
.pos2 p a { margin:0 5px; }

.dis_content { font-size:14px; line-height:200%; padding:0 0 30px; }
.dis_content a{ color:#333;}
.dis_content a:hover{ color:#2d8d00;}
.dis_content img { width:740px!important;  margin:0px 10px;}
.dis_content2 { font-size:14px; line-height:200%; padding:0 0 30px; margin-top:10px; }
.dis_content2 img{ max-width:740px;  margin:0px 10px;}