body { font-size: 12px; margin: 0px; color: rgb(51, 51, 51); }
ul, li { margin: 0px; padding: 0px; list-style: none outside none; }
a:link { color: rgb(51, 51, 51); text-decoration: none; }
a:visited { text-decoration: none; color: rgb(75, 75, 75); }
a:hover { text-decoration: none; color: rgb(204, 0, 0); }
a:active { text-decoration: none; color: rgb(75, 75, 75); }
a.gray:link { color: rgb(183, 183, 183); text-decoration: none; }
a.gray:hover { color: rgb(102, 102, 102); text-decoration: none; }
a.gray:active { color: rgb(0, 0, 0); text-decoration: none; }
a.gray:visited { color: rgb(179, 179, 179); text-decoration: none; }
a.white:link { color: rgb(255, 255, 255); text-decoration: none; }
a.white:hover { color: rgb(255, 255, 255); text-decoration: none; }
a.white:active { color: rgb(255, 255, 255); text-decoration: none; }
a.white:visited { color: rgb(255, 255, 255); text-decoration: none; }
#kstd { width: 1200px; margin: 20px auto 0pt; border: 1px solid rgb(216, 216, 216); overflow: hidden; height: 69px; background: url('kstdright.jpg') no-repeat scroll right bottom transparent; }
#kstd_left { background: url('kstd.jpg') no-repeat scroll 0% 0% transparent; width: 180px; height: 69px; float: left; }
#kstd_right { float: right; width: 1000px; margin-top: 10px; }
#kstd_right li { list-style: none outside none; width: 108px; float: left; line-height: 27px; height: 27px; background: url('yd.jpg') no-repeat scroll left center transparent; padding-left: 15px; }
#top1 { margin: 0pt auto; width: auto; overflow: hidden; background: url('topbg.jpg') repeat-x scroll 0% 0% transparent; }
#top { height: 78px; }
#top img { float: left; margin-top: 7px; }
#topzi { width: 440px; height: 65px; float: right; text-align: left; background-image: url('tel.gif'); background-repeat: no-repeat; background-position: 130px bottom; overflow: hidden; }
#top, #ding1, #banner, #content, #tj_pro, #foot, #footer_feilei, #sub_bottom { margin: 0pt auto; width: 1200px; overflow: hidden; }
#sub_bottom1 { text-align: center; height: 30px; line-height: 30px; margin-top: 15px; }
#nav { margin: 0pt auto; width: 1200px; }
#top1, #nav1, #ding, #bottom, #bottom1, #bannerbg, #bottomzi, #sub_ban { margin: 0px auto; width: 100%; overflow: hidden; }
.banner_ctr { margin:0 auto;width:100%;height:366px;}
#bannerbg { margin-top: 10px; height: 258px; }
/*部分开始-----------------------------------------------------*/
/*banner*/
.none{ display:none;}
.banner{ min-width:980px;height:572px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:572px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}

/*翻页*/
.banner_pre_next{position:relative;z-index:105;top:520px;width:980px;left:50%; height:37px;margin-left:-500px;*left:240px;}
.banner_pre_next a{ width:37px; height:37px; background:url(/uploads/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:-37px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:-37px; background-position:-37px 0px;}


/*圆点*/
.yq_banner_list{ width:200px; height:25px;position:absolute; top:485px; text-align:right; z-index:100; left:120px; padding-right:12px;}
.yq_banner_list a{ display:inline-block; width:19px; height:19px;background:url(/uploads/abg.png) no-repeat right; margin-right:10px;}
.yq_banner_list a.hover{background:url(/uploads/abg.png) no-repeat left; }

/*文字*/
.banner_mag{width:345px;height:520px;position:absolute; overflow:hidden;left:50%;top:0px;margin-left:-500px;text-align:left;z-index:99;font-family:"Microsoft YaHei";}
.banner_magbox{height:520px;background:url(/uploads/ico3.png) repeat;text-align:left;padding:80px 30px 35px;}
.banner_magbox .focus-img{ text-align:right; margin-bottom:40px;}
.banner_magbox h4{font-size:18px; font-weight:normal;color:#fff; margin-bottom:10px; }
.banner_magbox h4 a{color:#fff; }
.banner_magbox p{font-size:14px;color:#fff;font-weight:normal;line-height:22px;}


/*新闻*/
.focus-news{  height:100px; color:#fff; padding:30px 0px 10px 0px; background:#30a7e0; position:absolute; bottom:0px; width:980px;left:50%;margin-left:-500px; z-index:9999;font-family:"Microsoft YaHei";}
.index-news-title{ float:left; width:130px; margin-right:60px; position:relative; padding-left:70px;}
.index-news-title h2{ font-size:20px; height:30px; font-weight:normal;}
.index-tabs{ position:absolute; right:0px; width:34px; bottom:10px;}
.index-tabs li{ width:17px; height:17px; float:left; cursor:pointer; background:url(/uploads/dot.gif)  no-repeat;}
.index-tabs li.prev{ background-position:0px 0px;}
.index-tabs li.next{ background-position:-19px 0px;}
.index-news-show{ float:left; width:460px;}
.index-news-show ul{}
.index-news-show ul li{ float:left; width:230px;}
.index-news-show ul li h2{ font-size:14px;}
.index-news-show ul li h2 a{ color:#fff;}
.index-news-show ul li p{ font-size:14px;}
.index-news-show ul.hide{ display:none;}
.index-news-tel{ font-weight:bold; float:right; padding-left:30px; background:url(/uploads/tel.gif) left no-repeat; font-size:20px; width:180px;}
/*部分结束-----------------------------------------------------*/
#ding { height: 31px; line-height: 30px; background: url('d_bg.jpg') repeat-x scroll 0% 0% transparent; }
#lianjie { float: left; width: 500px; margin-left: 140px ! important; }
#lianjie li { padding-left: 15px; padding-right: 15px; list-style: none outside none; float: left; }
#qqjt { width: 80px; background: url('qq.png') no-repeat scroll left center transparent; padding-left: 15px; float: right; }
.search { float: left; width: 380px; left: 630px; }
.searchrightl { text-align: left; background: url('imputbg.jpg') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(227, 227, 227); }
#wrap { width: 100%; margin: 0pt auto; background: url('tj_bg.jpg') repeat-x scroll 0% 0% transparent; }
#tj_pro { margin-top: 3px; }
#tj_pro li { line-height: 30px; text-align: center; padding: 0px 20px 0px 15px; float: left; background: url('yd1.jpg') no-repeat scroll right center transparent; }
#content { margin-top: 20px; }
#sy_left { float: left; width: 505px; }/*width: 705px;*/
#sy_com { float: left; width: 210px; padding: 5px 10px 15px; margin-top: 10px; border: 1px solid rgb(216, 216, 216); }
#sy_comtit { background: url('zjhx.jpg') no-repeat scroll left center transparent; height: 35px; width: 100%; }
#sy_comzi { line-height: 21px; width: 100%; text-indent: 20px; }
.leftselect { width: 186px; margin: 0pt auto 0pt 20px; }
.leftselect ul li.selectlist { height: 20px; line-height: 20px; background: url('select_02.gif') no-repeat scroll left top transparent; text-align: center; cursor: pointer; } 
.layer { width: 186px; position: absolute; display: none; margin: 0px; }
.layerlist { padding-top: 18px; border: 1px solid rgb(138, 144, 140); }
.layerlist ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: auto; padding: 3px 14px; height: 200px; overflow: auto; }
.layerlist ul li { line-height: 20px; height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#sy_pro { float: right; width: 250px; overflow: hidden; margin: 10px 0px 0px 5px; }/*width: 450px;*/
#sy_pro_tit {  }
#sy_pro_Producttit { background: url('Product.gif') no-repeat scroll left center transparent; height: 35px; width: 100%; }/*增加产品列表*/

#sy_tj_pro { width: 100%; margin: 0pt auto; }
#sy_tj_pro h3 { font-size: 14px; margin: 10px 0px; color: rgb(204, 0, 0); background: url('gif-0493.gif') no-repeat scroll 122px center transparent; }
#sy_tj_pro ul {  }
#sy_tj_pro li { width: 43%; float: left; background: url('yd.jpg') no-repeat scroll left center transparent; padding-left: 13px; line-height: 25px; }/*width: 22%;*/
#sy_fl_pro { width: 100%; margin: 0pt auto; }
#sy_fl_pro li { width: 218px; float: left; margin-top: 22px; margin-right: 3px; }
.sy_fl_proimg { float: left; width: 45%; }
.sy_fl_pror { float: right; width: 50%; line-height: 18px; color: rgb(102, 102, 102); }
.sy_fl_pror h4 { font-size: 12px; margin: 0px; color: rgb(51, 51, 51); }
.sy_fl_promore { width: 100%; margin-top: 8px; }
#sy_right { float: right; width: 660px; border-left: 1px dashed rgb(216, 216, 216); padding-left: 20px; }/*width:460px;*/
#sy_right_news { float: left; width: 335px; padding-left: 0px; }/*width: 235px;*/
#sy_right_newstj { width: 100%; margin-top: 8px; }
#sy_right_newstjl { float: left; width: 20%; }
#sy_right_newstjr { float: right; width: 55%; line-height: 23px; }
#sy_right_newstit { background: url('new.jpg') no-repeat scroll left center transparent; height: 35px; width: 100%; }
#sy_right_right { float: right; width: 44.8%; margin-top: 20px; }
.atcTitList { width: 100%; float: left; margin-top: 12px; overflow: hidden; }
.atcTitList LI { padding-right: 0px; clear: both; height: 29px; line-height: 25px; border-bottom:1px #000000 dotted;background: url('img00.jpg') no-repeat scroll left 9px transparent; padding-left: 10px; }
.atcTitList LI a { color: rgb(102, 102, 102); }
.atcTitList LI a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
.atcTitList LI .atcTitCell_nm { clear: both; overflow: hidden; height: 23px; line-height: 23px; float:right}
#bottom { background: url('bg_footer.gif') repeat-x scroll 0% 0% rgb(235, 235, 235); margin-top: 20px; overflow: hidden; }
#bottomzi { background: url('bgd.jpg') repeat-x scroll 0% 0% transparent; }
#bottomzi ul { margin-left: 13%; }
#bottomzi li { line-height: 30px; height: 30px; padding: 0pt 25px; float: left; background: url('tj_x.jpg') no-repeat scroll right center transparent; text-align: center; }
#footer_feilei { background: url('bg_footin.jpg') no-repeat scroll 0% 0% transparent; padding-top: 20px; text-align: left; padding-bottom: 5px; }
#footer_feilei li { float: left; width: 19% ! important; padding: 0pt 0px; }
#footer_feilei li dl dt { font-size: 14px; font-weight: bolder; margin-bottom: 15px; }
#footer_feilei li dd { line-height: 25px; background: url('bg_list_02.gif') no-repeat scroll left center transparent; padding-left: 10px; width: 100%; }


DL { padding: 0px; margin: 0px; }
DT { padding: 0px; margin: 0px; }
DD { padding: 0px; margin: 0px; }
UL { padding: 0px; margin: 0px; }
.nav { background: url('nav_bg.jpg') repeat-x scroll 0% 0% transparent; width: 100%; margin: 0pt auto; }
#nav { height: 33px; background: url('nav_bg.gif') no-repeat scroll 0pt -35px transparent; }
#nav li.nav_m { position: relative; float: left; width: 171px; text-align: center; background: url('nav_x.jpg') no-repeat scroll right center transparent; font-size: 14px; height: 33px; line-height: 33px; }
#nav li.nav_index { background: url('nav_x1.jpg') no-repeat scroll 0% 0% transparent; }
#nav li.nav_m a.nav_m_link { color: rgb(255, 255, 255); display: block; text-align: center; font-weight: bold; }
#nav li.nav_m a.nav_m_link:hover { background: url('nav_bg.gif') no-repeat scroll 0pt 0pt transparent; }
.nav_sub_main { z-index: 999; position: absolute; width: 171px; top: 33px; left: -9999px; }
#nav li.nav_m:hover .nav_sub_main { left: 0px; }
.nav_sub_main LI { text-align: center; line-height: 26px; height: 27px; font-size: 12px; color: rgb(255, 255, 255); }
.nav_sub_main LI A { width: 171px; display: block; background: url('bg_sed_navi.png') no-repeat scroll center bottom transparent; height: 27px; color: rgb(255, 255, 255); }
.nav_sub_main LI A:hover { background: url('bg_sed_navi_h.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }

/* 更改前 .main_menu { z-index: 100; position: absolute; width: 960px; display: none; background: url('nav_sub.gif') repeat-x scroll 0px -120px rgb(242, 242, 242); height: 340px; font-size: 12px; overflow: hidden; top: 33px; left: -407px; }*/ 
.main_menu { z-index: 100; position: absolute; width: 280px; display: none; background: url('nav_sub.gif') repeat-x scroll 0px -120px rgb(242, 242, 242); height: 220px; font-size: 12px; overflow: hidden; top: 33px; left: -50px; }
#nav li.nav_m:hover .main_menu { display: block; }

/* 更改前  .navpro { margin: 0px auto; width: 900px; overflow: hidden; }*/ 
.navpro { margin: 0px auto; width: 260px; overflow: hidden; }
.navpro DL { background: url('nav_sub_r.gif') no-repeat scroll right bottom transparent; float: left; height: 340px; overflow: hidden; margin-right: 20px; }
.navpro DL DT { line-height: 28px; margin-bottom: 5px; background: url('nav_sub.gif') no-repeat scroll 0px 0px transparent; height: 28px; overflow: hidden; }
.navpro DL DT A { color: rgb(0, 0, 0); }
.navpro DL DT A STRONG { color: rgb(255, 255, 255); font-size: 12px; margin-left: -30px; }
.navpro DL DD { text-indent: 12px; background: url('yd.jpg') no-repeat scroll left center transparent; height: 30px; overflow: hidden; text-align: left; }
.navpro DL DD A { display: block; }
.navpro DL DD A:hover { background: none repeat scroll 0% 0% rgb(204, 0, 0); color: rgb(255, 255, 255); font-weight: bold; height: 25px; line-height: 25px; }
.navpro DL.navpro_1 { width: 120px; }
.navpro DL.navpro_2 { width: 123px; }
.navpro DL.navpro_2 DD { width: 110px; }
.navpro DL.navpro_3 { width: 115px; }
.navpro DL.navpro_3 DD { width: 103px; }

/* 更改前.navpro_r { width: 160px; height: 340px; }*/
.navpro_r { width: 120px; height: 120px; }
.navpro_r DL { background: none repeat scroll 0% 0% transparent; float: none; height: auto; margin-right: 0px; }
.fl { float: left; }
