@charset "utf-8";
body{background:#fafafb; no-repeat top center;}
/* Slider */
.bannerfr{width:100%; height:336px;position:relative; overflow:hidden; margin:0 auto;}
.bannerfr .KMSPrefix_syslidefr_frbtn{width:200px;overflow:hidden;margin:0px auto;padding:0px;position:absolute;left:50%;bottom:130px;margin-left:309px;z-index:99;}
.bannerfr .KMSPrefix_syslidefr_frbtn ul{float:right;}
.syslidefr .syslidefr_an{ width:1000px; height:480px; position:relative; overflow:hidden; margin:0 auto;}
.syslidefr_an img{ position:absolute; left:3px; opacity: 0; top:0;}

/* main */
.homeHotNews{width:1000px; height:auto; overflow:hidden; margin:10px auto;background:#fff; min-height:30px; border-style:double; border-color:#CCC}
.homeHotNews .hotnewstitle{width:100px; height:auto; overflow:hidden;float:left; color:#F00}
.homeHotNews .hotnewslist{width:900px; height:auto; overflow:hidden;float:right}
#Scroll {CLEAR: both;  PADDING-LEFT: 50px; FONT-SIZE: 12px; MARGIN: 0px auto;  LINE-HEIGHT: 27px;  HEIGHT: 27px; TEXT-ALIGN: left}
#Scroll A {PADDING-RIGHT: 20px; PADDING-LEFT: 10px; BACKGROUND: url(../images/n_bar.gif) no-repeat 0px 0px; COLOR: #000; MARGIN-RIGHT: 5px; TEXT-DECORATION: none;HEIGHT: 27px;}
#Scroll A.s_end {PADDING-RIGHT: 0px; MARGIN-LEFT: 8px}

.homebox1{width:1000px; height:auto; overflow:hidden; margin:0 auto;background:#fff; min-height:340px;}
.main{background-color:#f0eeef; background:url(../images/index_main.png) no-repeat bottom center; margin-top:-160px; height:460px; padding:0 0 0px; z-index:9999; position:relative;}
.main .more{color:#f5821f;}
.about{width:725px; height:280px; overflow:hidden; padding:0px 0px 10px 0px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.about .title{width:725px; height:32px; overflow:hidden; background:url(../images/Title1_bg.jpg)  bottom center;text-align:left}
.about .atitle{float:left;width:112px;height:32px; text-align:center;line-height:32px;background:url(../images/Title_bg.jpg) no-repeat;}
.about .mtitle{float:right;width:31px;height:32px; text-align:center;line-height:32px;}
.about .atitle h2{height:32px;font-size:16px; color:#FFF;text-align:center}
.about .atitle h2 em{color:#f5821f; font-style:normal; font-size:18px; margin-right:5px;}
.about .cont{width:725px; height:280px; overflow:hidden; line-height:20px; padding-top:10px; text-align:left; color:#247701}
.about .cont .more{position:absolute; bottom:0; right:0;}

.contact{width:265px; height:284px; overflow:hidden; background-color:#FFF; padding:10px 0px; }
.contact .title{width:265px; height:34px; overflow:hidden; background:url(../images/index_c.jpg) no-repeat bottom center; text-align:left}
.contact .title h2{font-size:16px; color:#FFF; line-height:34px; padding-left:25px;}
.contact .title h2 em{color:#FFF; font-style:normal; font-size:16px; margin-left:5px;}
.contact .cont{width:265px; height:260px; overflow:hidden;}
.contact .cont li{padding-left:4px;width:265px; height:30px;font-size:14px; color:#247701;overflow:hidden;line-height:30px; text-align:left}
.contact .cont .more{position:absolute; bottom:0; right:0;}


.index_pro{width:1000px; height:380px; overflow:hidden; padding:10px 0px; }
.index_pro li{width:240px;float:left; padding-left:5px;padding-right:5px; padding-bottom:5px}
.index_pro li img{width:238px; height:179px;border: 1px solid #dedede;}

.honor{width:265px; height:225px; overflow:hidden; background:url(../images/h_bg.jpg) repeat-x; padding:0px 0px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.honor .cont{width:265px; height:225px; overflow:hidden;}


.news{width:300px; height:130px; background:url(../images/index_box_bg.jpg) repeat-x; padding:10px 15px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.news .title{padding-left:50px; padding-top:25px; height:25px; margin-top:-25px; margin-left:-10px; line-height:25px; background:url(../images/index_news_tit.png) no-repeat;}
.news .title h2{font-size:16px; color:#206d0b;}
.news .title h2 em{color:#f5821f; font-style:normal; font-size:18px; margin-right:5px;}

.prolist{float:left;width:265px; height:auto; overflow:hidden; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc); padding-top:10px}
.prolist .title{width:265px; height:30px; overflow:hidden; background:url(../images/index_p_bg.jpg) no-repeat bottom center; text-align:left}
.prolist .title h2{font-size:18px; color:#FFF; line-height:30px; padding-left:25px;}
.prolist .title h2 em{color:#FFF; font-style:normal; font-size:16px; margin-left:5px;}
.prolist .cont{width:265px; height:auto; overflow:hidden;}
.prolist .cont li{padding-left:35px;width:230px; height:50px; background:url(../images/index_p_bg1.jpg) no-repeat;font-size:16px; color:#247701;overflow:hidden;line-height:50px; text-align:left;}
.prolist .cont li a{ color:#247701; font-weight:bold}
.prolist-section li {width:240px; height:25px; overflow:hidden; float: left; padding-right:0px;}

.main_right{;width:735px; height:auto; overflow:hidden; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc); background-color:#fdfffa}
.right_pro{width:725px; height:auto; overflow:hidden;-moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.right_pro .title{width:725px; height:34px; overflow:hidden; background:url(../images/index_ptitle_bg.jpg)  bottom center;text-align:left}
.right_pro .atitle{float:left;width:112px;height:34px; text-align:center;line-height:34px;}
.right_pro .mtitle{float:right;width:31px;height:32px; text-align:center;line-height:32px;}
.right_pro .atitle h2{height:32px;font-size:16px; color:#FFF;text-align:center}
.right_pro .atitle h2 em{color:#f5821f; font-style:normal; font-size:18px; margin-right:5px;}

.right_news{width:352.5px; height:335px; overflow:hidden; background:url(../images/index_box_bg.jpg) repeat-x; padding:10px 0px 10px 10px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.right_news .title{width:352.5px; height:32px; overflow:hidden; background:url(../images/Title1_bg.jpg)  bottom center;text-align:left}
.right_news .atitle{float:left;width:112px;height:32px; text-align:center;line-height:32px;background:url(../images/Title_bg.jpg) no-repeat;}
.right_news .mtitle{float:right;width:31px;height:32px; text-align:center;line-height:32px;}
.right_news .atitle h2{height:32px;font-size:16px; color:#FFF;text-align:center}
.right_news .atitle h2 em{color:#f5821f; font-style:normal; font-size:18px; margin-right:5px;}
.right_news .cont{width:352.5px; height:335px; overflow:hidden; line-height:27px; padding-top:10px; text-align:left; color:#247701}
.right_news .cont li{padding-left:20px;width:332.5px; height:36px; background:url(../images/news_li_bg.jpg) no-repeat;font-size:14px; color:#247701;overflow:hidden;line-height:36px; text-align:left;}
.right_news .cont li a{ color:#000;}

.bottom_news{width:323.3px; height:335px; overflow:hidden; background:url(../images/index_box_bg.jpg) repeat-x; padding:10px 0px 10px 0px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari and Chrome */ border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.bottom_news .title{width:323.3px; height:32px; overflow:hidden; background:url(../images/Title1_bg.jpg)  bottom center;text-align:left}
.bottom_news .atitle{float:left;width:112px;height:32px; text-align:center;line-height:32px;background:url(../images/Title_bg.jpg) no-repeat;}
.bottom_news .mtitle{float:right;width:31px;height:32px; text-align:center;line-height:32px;}
.bottom_news .atitle h2{height:32px;font-size:16px; color:#FFF;text-align:center}
.bottom_news .atitle h2 em{color:#f5821f; font-style:normal; font-size:18px; margin-right:5px;}
.bottom_news .cont{width:323.3px; height:300px; overflow:hidden; line-height:27px; padding-top:10px; text-align:left; color:#247701}
.bottom_news .cont .topnews{width:323.3px; height:100px; overflow:hidden; }
.bottom_news .cont .topnews a{color:#158e01;}
.bottom_news .cont .topnews .topnewsleft{width:132px; height:100px; overflow:hidden; float:left}
.bottom_news .cont .topnews .topnewstitle{width:180px; height:30px; overflow:hidden;text-align:left; font-weight:bold}
.bottom_news .cont .topnews .topnewscon{width:180px; height:60px; overflow:hidden;text-align:left; line-height:20px}
.bottom_news .cont li{padding-left:20px;width:303.3px; height:30px; background:url(../images/news_con_li_bg.jpg) no-repeat;font-size:14px; color:#247701;overflow:hidden;line-height:30px; text-align:left;}
.bottom_news .cont li a{ color:#000;}

.products .cont{padding:5px 0; height:auto; overflow:hidden}
.list-section li {width:220px; height:220px; overflow:hidden; float: left; padding-right:0px;}
.list-section li div{width:200px; height:200px; overflow:hidden; display:block; padding:5px; background: url(../images/t.png);-moz-border-radius: 105px; /* Firefox */ -webkit-border-radius: 105px; /* Safari and Chrome */ border-radius: 105px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ behavior: url(style/ie-css3.htc);}
.list-section li div a{width:200px; height:200px; display:block; background-size:cover; -moz-border-radius: 100px; /* Firefox */ -webkit-border-radius: 100px; /* Safari and Chrome */ border-radius: 100px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ position:relative; z-index:99; behavior: url(style/ie-css3.htc);}

.rb{width:160px; height:130px;}
.rb .fb{margin-top:25px; width:160px; height:65px; overflow:hidden; display:block;}

#pslider{margin-top:50px;}
#pslider .al,#pslider .ar{width:60px; height:60px; overflow:hidden; margin-top:80px;}
#pslider .al{background:url(../images/banner_btn_l_24.png) no-repeat 0 0; float:left}
#pslider .ar{background:url(../images/banner_btn_r_24.png) no-repeat 0 0; float:right}
.slide_list{width:880px; height:220px; overflow:hidden; position:relative; float:left; margin:10px 0px;}
.list-section{width:20000px; height: 220px; position:absolute;left:0px;top:0px; white-space: nowrap; display: inline-block; *display: inline; *zoom: 1;}

.list_word li{height:22px; line-height:22px; overflow:hidden; background-image:url(../images/dian_g.jpg); background-position: 5px center; background-repeat:no-repeat;color:#686868}
.list_word li a{display:block;width:200px; height:22px; line-height:22px;  padding-left:15px; text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#1e1e1e}
.list_word li .date{width:80px; float:right; color:#1e1e1e; font-size:12px;}

