@charset "utf-8";

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
img, input{border:0 none;}
ul,li{list-style:none;}
table{border-collapse:collapse;}
body{font-size:14px;font-family:"微软雅黑"; color:#484848;line-height:1.5em; }
a{ color:#484848; text-decoration:none;}
a:hover{color:#0f8531;text-decoration:none;}
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:".";}
.clearFix{zoom:1;}
a:focus,input{outline:none;}
area, a, a img,input{blr:expression_r(this.onFocus=this.blur());}
/*head*/
#top1_bg{ width:100%; height:36px; background:url(../images/top_bg.gif) repeat-x;}
#top1{ width:1000px; height:36px; line-height:36px; overflow:hidden; margin:0 auto; position:relative;}
#top1 span{ height:36px; line-height:36px; position:absolute; text-align:right; top:0px; right:0px;}
#top1 span b{ color:#0f8531;}
#top2_bg{ width:100%; height:100px; background:url(../images/nav_bg.png) no-repeat center center;}
#top2{ width:1000px; height:100px; overflow:hidden; margin:0 auto;}
#logo{ width:450px;  overflow:hidden; float:left; display:inline;  }
#top2 ul{ float:right; display:inline; height:36px; margin-top:38px; padding-right:0px;}
#top2 ul li{ float:left; display:inline; height:36px; padding-left:14px; font-size:16px;}
#top2 ul li a{ color:#FFF;}
/* flexslider */
.flexslider{position:relative; height:450px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative; z-index:1;}
.slides li{height:450px;}
.flex-control-nav{ display:none;position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

/*foot*/
#foot_bg{ width:100%; overflow:hidden; padding:20px 0px; background-color:#000; border-top:3px #0f8531 solid; color:#FFF;}
#foot{ width:1000px; overflow:hidden; margin:0 auto;}
#foot a{ color:#FFF; padding:0 5px;}
#bottomlogo{ width:299px; height:66px; overflow:hidden; float:left; display:inline;}
#foot_text{ width:550px; overflow:hidden; float:right; display:inline; text-align:right; line-height:30px;}

/*main*/
#homefenlei_bg{ width:100%; height:195px; overflow:hidden;}
#homefenlei{ width:1003px; margin:0 auto; height:195px;  overflow:hidden; background:url(../images/fenleiimg.jpg) center no-repeat; }
#homefenlei ul{padding-left:148px;}
#homefenlei ul li{ width:140px; float:left;   text-align:center; line-height:30px; padding-top:20px; }
#homefenlei img{ display:block; margin:0 auto; width:95px; height:95px; border-radius:100%;}
#h6{ width:100%; height:97px; overflow:hidden; background:url(../images/wenzi.jpg) no-repeat center center;}
#protext{ width:1000px;  overflow:hidden; margin:0px auto;}
#protext li{ width:240px; height:200px; overflow:hidden; margin:10px 5px; float:left; display:inline; text-align:center; background:url(../images/pro_bg.jpg) no-repeat center center;}
#protext li img{ max-width:220px; height:150px; margin:10px auto 5px; display:block; }
#protext li h3{ height:15px; line-height:15px; text-align:center;}

#textbox{ width:1000px; overflow:hidden; margin: 0px auto;}
#text_left{ width:550px; overflow:hidden; float:left; display:inline;}
#textbox h3{ height:60px; line-height:60px; font-size:24px; color:#000000; padding-left:120px; position:relative; background:url(../images/nav1_bg.jpg) no-repeat left center;}
#textbox h3 span{ height:20px; line-height:20px; position:absolute; top:20px; right:10px;}
#compimg{ width:210px; height:157px; overflow:hidden; float:left; display:inline; margin:15px 15px 0px 0px;}
#comp_text{ width:320px; height:170px; padding:20px 0px; float:right; display:inline; background:url(../images/yinying.jpg) no-repeat right bottom;}
#text_right{ width:400px; overflow:hidden; float:right; display:inline;}
#text_right ul{ padding:15px 0px;}
#text_right li{ height:30px; line-height:30px; overflow:hidden; position:relative; background:url(../images/ico1.png) no-repeat left center; padding-left:15px; position:relative;}
#text_right li .small{width:380px; height:30px; line-height:30px; position:absolute; top:0px; left:15px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#text_right li span{ position:absolute; top:0; right:0;}
#bottombox_bg{ width:100%; padding:30px 0px; background-color:#F7F7F7;}
#bottombox_bg h6{ height:50px; line-height:50px; font-size:24px; color:#000000; text-align:center;}
#bottombox_bg h5{ height:20px; line-height:20px; font-size:14px; color:#999; text-align:center;}


/*图片滚动代码*/
.rollBox{width:1000px; height:160px; overflow:hidden; margin:30px auto;}
.rollBox .LeftBotton{height:47px;width:24px;background:url(../images/button.png) no-repeat;overflow:hidden;float:left;display:inline;margin:40px 20px;cursor:pointer; margin-left:0px;}
.rollBox .RightBotton{height:47px;width:24px;background:url(../images/button.png) no-repeat -24px 0px;overflow:hidden; float:left;display:inline;margin:40px 20px;cursor:pointer; margin-right:0px;}
.rollBox .Cont{width:900px;overflow:hidden; float:left; display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:220px; float:left;text-align:center; margin:0px 10px;}
.rollBox .Cont .pic img{ width:220px; height:130px; display:block;}
.rollBox .Cont .pic p { font-size:14px;width:220px; height:45px; line-height:30px; text-align:center; background-image:url(../images/pro_titile.jpg);}
.rollBox #List1,.rollBox #List2{float:left;}

#diqu{ width:1000px; height:30px; line-height:30px; margin:10px auto; margin-top:20px;}
#diqu a{ padding-right:10px;}




#infobanner{ width:100%; height:220px; overflow:hidden; }
#infobanner img{ display:block; margin:0 auto;}
#infomain{ width:1040px; overflow:hidden; margin:0 auto; background-image:url(../images/info_bg.png); background-repeat:no-repeat; background-position:bottom;padding:20px 0px; padding-bottom:50px;}
#infoleft{ width:219px; overflow:hidden; float:left; display:inline; margin-left:20px;}
#infoleft h6{ height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#0f8531; background-image:url(../images/infoleftline.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:10px; margin-bottom:20px;}
#infoleft h6 span{ color:#AFB0B0; font-size:16px; padding-left:10px;}
#infoleft li{ height:30px; line-height:30px; padding-left:20px; overflow:hidden;}
#inforight{ width:720px; overflow:hidden; float:right; display:inline; margin-right:30px;}
#inforight h6{height:39px; line-height:39px; font-size:18px; font-weight:normal; border-bottom:1px #CBCBCB solid; padding-left:10px; padding-right:10px; color:#4B4B4B; position:relative;}
#inforight h6 span{ display:block; height:39px; line-height:39px; position:absolute; right:10px; top:0px; color:#AFB0B0; font-size:14px; }
#inforight h6 span a{color:#AFB0B0;}
#inforight_text{ padding:30px 15px; line-height:1.8em;}
#inforight_text .news_list li{ height:36px; line-height:36px; background-image:url(../images/ico5.gif); background-repeat:no-repeat; background-position:left center; position:relative; padding-left:15px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; border-bottom:1px #f3f3f3 solid;}
#inforight_text .news_list li a{ display:block;}
#inforight_text .news_list li span{ height:36px; line-height:36px;   display:inline; position:absolute; top:0px; right:15px; }
#inforight_text p{ margin-bottom:10px; text-indent:2rem;}
 

.pages { clear:both; color: #000;}
.pages ul{ float:right; display:inline; margin-top:20px;} 
.pages li{ float:left; display:inline; margin-right:10px;}
#inforight_text h1{line-height:50px; text-align:center; font-weight:normal; font-size:24px; padding-top:10px;}
#inforight_text h5{ height:30px; line-height:30px; text-align:center; font-size:12px; color:#999; padding-bottom:20px;}

#xiangguanpro li{ width:160px; text-align:center; float:left; display:inline; margin:20px 10px;}
#xiangguanpro li img{ max-width:160px; height:95px; display:block; margin:0 auto; margin-bottom:5px;}

#productimg{ width:200px;  overflow:hidden; float:left; display:inline; margin:12px; text-align:center;}
#productimg img{ max-width:200px; height:150px; overflow:hidden;  display:block; margin:0 auto 5px;}
#infoimg{ width:100%; overflow:hidden; margin:0px auto; margin-bottom:20px; text-align:center;}
#infoimg h1{ line-height:30px; text-align:center; font-size:18px;}
#infoimg h3{ height:20px; line-height:20px; font-size:14px; color:#CCCCCC; text-align:center; padding-bottom:20px;}
#infoimg img{ max-width:600px; height:auto;}

.pimg{ text-align:center; margin:20px 0;}
.pimg img{ max-width:90%; display:block; margin:0 auto;} 

