@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
li{ list-style:none;}
img{ border:0px;}
a,p,ul,li,h1,h2,h3,span,table,tr,td,body,input{ margin:0; padding:0; font-size:12px; color:#666666;line-height:23px; font-family:"微软雅黑";}
body{background:url(body.jpg) no-repeat top center;}

#home_head{ width:100%; overflow:hidden; background:url(top_bg.jpg) repeat-x top center;}
.head_index{ width:1000px; margin:0 auto;}
.logo{ float:left;}
.top_right{ float:right; padding-right:10px; text-align:right; color:#6f6f6f; padding-top:20px; line-height:35px; }
.top_tel{ background:url(tel.png) no-repeat left center; padding-left:45px; height:45px; margin-top:10px;}
.top_tel p{ font-size:14px; text-align:center;}
.top_tel span{ color:#1a6a18; font-size:23px; display:block; font-style:italic; font-weight:bold;}
.nav{ clear:both;height:46px; width:100%; background:url(nav_bg.jpg) repeat-x left center;}
.nav ul{ width:1000px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; width:122px; text-align:center; height:45px; background:url(nav_libg.jpg) no-repeat right center;}
.nav ul li.nav0{ background:url(nav01.jpg) no-repeat center;}
.nav ul li.nav1{ background:url(nav02.jpg) no-repeat center;}
.nav ul li.nav2{ background:url(nav03.jpg) no-repeat center;}
.nav ul li.nav3{ background:url(nav04.jpg) no-repeat center; }
.nav ul li.nav4{ background:url(nav05.jpg) no-repeat center; }
.nav ul li.nav5{ background:url(nav06.jpg) no-repeat center;}
.nav ul li.nav6{ background:url(nav07.jpg) no-repeat center; }
.nav ul li.nav7{ background:url(nav08.jpg) no-repeat center;}
.nav ul li a{ display:block; color:#FFF; font-family:"微软雅黑"; font-size:14px; line-height:30px;}

.headlines{ height:44px; width:1000px; margin:0 auto;}
#news-out{ float:left;width:660px; height:44px;}
#news-out span{ background:url(gg.jpg) no-repeat left center; padding-left:40px; color:#000; float:left; height:44px; line-height:44px; font-size:13px;}
#new{ width:550px;  height:44px; overflow:hidden; float:right;}
#announcement li a{ color:#000; font-size:14px; margin-left:15px; line-height:44px;}

.search{float:right;height:28px; margin-top:8px;}
.input{width:168px;height:25px; text-indent:12px; float:left;line-height:24px; border:none; color:#7a7a7a; border:1px solid #cacaca;}
.sear{height:27px; width:36px; border-left:none; float:right;}

.banner{ background:url(banner01.jpg) no-repeat top center; width:1000px; height:309px; margin:0 auto;}
.cont{ width:1000px; margin:0 auto; background:url(ban_bg.jpg) no-repeat top center; padding-top:43px; overflow:hidden;}
.contleft{ width:270px; float:left;}
.home_cplist{width:270px;}
.h2ti{ color:#ffffff; font-size:14px; line-height:37px; padding-left:10px;background:url(cplist_h2.jpg) no-repeat;}
.home_cplist ul{ border:1px solid #e6e6e6; border-top:none; overflow:hidden; padding:5px;}
.home_cplist ul li{ width:252px; float:left; background:url(cplist_bg.jpg) no-repeat;line-height:30px; padding-left:25px;}
.home_cplist ul li a{ font-size:13px; color:#333333;}
.home_cplist ul li a:hover{ color:#3483d1; font-weight:bold;}

.home_contact{ background:url(cont.jpg) no-repeat top center; width:230px; padding: 15px 20px; margin-top:10px;}
.contact_ny{ background:url(cont.jpg) no-repeat top center; width:230px; height:354px; padding: 15px 20px; margin-top:10px;}
.fw{ margin-top:115px; display:block; font-size:17px; color:#2558a7; font-family:"宋体"; font-weight:bold;}
.rx{ color:#535353;display:block; width:230px;}
.rx span{ color:#cc0000; font-weight:bold; font-size:18px; font-style:oblique;}
.home_contact p{ line-height:25px; padding-bottom:30px;}

.youshi{ background:url(t1.jpg) no-repeat top center; width:270px; margin-top:20px; padding-top:120px; margin-bottom:50px;}
.youshi p{ color:#454f58; font-weight:bold;}

.contright{ float:left; margin-left:15px; width:700px; overflow:hidden;}
.home_about,.product{ width:700px; margin-bottom:20px; clear:both; overflow:hidden;}
.home_news{width:700px;clear:both; overflow:hidden;}
.h2title{ background:url(h2title.jpg) no-repeat bottom left; height:30px; margin-bottom:10px;}
.h2title p{ color:#0058b3; font-size:20px; float:left; font-weight:bold;}
.yw{float:left; padding-left:10px; color:#cac8c8; font-size:16px;}
.more{ float:right; margin-top:15px;}
.home_about img{ float:left; margin-right:15px;}

.product ul{ padding-top:10px;}
.product ul li{ float:left; margin:5px 6px; width:163px; height:160px;}
.product ul li img{ width:161px; height:126px; display:block; border:1px solid #d0cfcf;} 
.product ul li span{ text-align:center; font-size:13px; color:#333333; display:block; line-height:24px; padding-top:5px;}

.news,.honor{ float:left; width:330px; margin:0 10px;}
.news ul li{ background:url(news-dd.jpg) no-repeat left center;}
.news ul li a{ padding-left:15px;}
.sj{ float:right;}

#demo1{overflow: hidden;float:left; width:280px; margin-left:20px;}
.LeftBotton1{float:left;}
.LeftBotton1 a{width:14px;display:block;background:url(left.jpg) no-repeat left center; height:150px}
.RightBotton1{float:right;}
.RightBotton1 a{background:url(right-l.jpg) no-repeat left center;width:14px;display:block; height:150px;}
.pic1{padding:0 10px;}

.pro_show{ width:1000px; margin-top:20px; clear:both;}
.tiutle{ background:url(pro_showh2.jpg) repeat-x top left; width:1000px; height:35px;}
.tiutle h2{ float:left; background:url(cpshow_title.jpg) repeat-x left center; height:35px; line-height:35px; width:100px; padding-left:20px; font-size:18px; color:#fff;}
.ckgm{ float:right;}
.ckgm a{ padding-right:20px; line-height:35px; color:#fff;}
#demo{overflow: hidden;  width:960px; padding-top:10px;float:left; margin-left:10px;}
.LeftBotton{ float:left; margin-top:66px;}
.LeftBotton a{width:14px;height:16px;display:block;background:url(left.jpg) no-repeat center center;}
.LeftBotton a:hover{ background:url(left-h.jpg) no-repeat center center;}
.RightBotton{float:right; margin-top:66px;}
.RightBotton a{background:url(right-l.jpg) no-repeat center center;width:14px;height:16px;display:block;}
.RightBotton a:hover{background:url(right-h.jpg) no-repeat center center;}
.pic{ width:163px; height:165px; padding:0 20px;}
.pic img{display: block; width:161px; height:126px; border:1px solid #dadada; padding:3px;}
.pic p{text-align:center; font-size:13px;font-weight:normal;}

.home_footer{ width:100%; background:url(foot.jpg) repeat-x top center #fbfbfb; margin-top:50px;}
.foot{ width:1000px; margin:0 auto; padding:30px 0;}
.foot ul{ width:700px; overflow:hidden; margin:0 auto;}
.foot ul li{ background:url(x01.jpg) no-repeat right center; padding:0 15px; float:left;}
.foot ul li a{ font-size:12px;color:#999999;}
.foot p{ text-align:center; line-height:35px; color:#999999;}

#ban_page{ background:url(ban_ny.jpg) no-repeat top center; width:100%; height:249px; margin:0 auto;}
.Cont_ny{ width:1000px; margin:0 auto; margin-top:30px; overflow:hidden;}
.left{ float:left; width:270px; margin-right:20px;}

.cplist{width:270px; margin-bottom:20px;}
.h2ti{ color:#ffffff; font-size:14px; line-height:37px; padding-left:10px;background:url(cplist_h2.jpg) no-repeat;}
.cplist ul{ border:1px solid #e6e6e6; border-top:none; overflow:hidden; padding:5px;}
.cplist ul li{ width:252px; float:left; background:url(cplist_bg.jpg) no-repeat;line-height:30px; padding-left:25px;}
.cplist ul li a{ font-size:13px; color:#333333;}
.cplist ul li a:hover{ color:#3483d1; font-weight:bold;}

.right{ float:left; width:710px; overflow:hidden;}
.location{ background:url(h2title.jpg) no-repeat bottom left; height:40px; margin-bottom:10px;}
.location h2{ float:left; color:#0058b3; font-size:20px; line-height:40px;}
.weizhi{float:right;line-height:40px;font-size:12px; background:url(x02.jpg) no-repeat center left; padding-left:30px;}
.weizhi a{font-size:12px;margin:0 5px;}
.main{ width:710px;}
.main p{ line-height:30px; font-size:13px; text-indent:2em;}

.allpro,.allnews,.showpro{width:100%;overflow:hidden;}
.allpro ul,.allnews ul{width:100%;overflow:hidden;}
.allpro li {float:left; width:157px;height:170px;margin:0 8px;_margin-left:8px; margin-top:5px;_margin-top:5px;}
.allpro li img{border:#bebebe 1px solid;width:155px; height:121px;}
.allpro li a span{display:block;text-align:center;margin-top:5px; line-height:20PX}
.page {overflow: hidden;clear: both;text-align: center;padding-top:40px;padding-bottom:40px;}
.page a{padding: 5px;display: inline;}
.page a.active{color:#316AD6;font-weight:bold;}
.all-page{margin-left:10px;font-size:13px;font-style:italic;}

.showpro p{line-height:23px;text-indent:2em;}
.showpro table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.showpro table td{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.showpro h1{font-size:18px;line-height:40px;text-align:center;}
.hit{display:block;text-align:center;margin-bottom:20px;}
.imgcenter{width:100%;text-align:center;display:block;margin-bottom:20px;}
.up_down{border:1px solid #cccccc;padding:5px;margin:50px 0;}
.up_down a{line-height:20px;}
.related_product h2{font-size:14px;padding-left:10px;color:#333333;}
.related_product ul{width:100%;overflow:hidden;}
.related_product li {float:left; width:157px;margin-top:10px;margin:0 8px;_margin-left:8px;}
.related_product li img{border:#bebebe 1px solid; width:155px; height:121px;}
.related_product li a span{display:block;color:#333333;text-align:center;margin-top:5px;}

#feedback{margin:0px auto;}
.anniu{width:80px;height:30px;text-align:center;margin:20px 500px;}
#feedback table{}
#feedback table tr{height:30px;}
#content1{margin-top:5px;margin-bottom:5px;}

.allnews ul li{line-height:30px;font-size:15px;border-bottom:1px dashed #dcdcdc;}
.allnews ul li a{ padding-left:15px;}
.time{float:right; padding-right:15px;}

#qq{position: fixed;
top: 120px;
right:0px;
z-index: 900;}























































