body { margin: 0; padding: 0; color:#000; text-align: left; font: 12px Arial, Helvetica, sans-serif; background-color:#fff; overflow-x:hidden; min-width:1003px;}
a{ color:#000; text-decoration:none; }
a:hover{ color:#f00; text-decoration:none;} 
a img { border: none; padding:0; margin:0;}
ul{ margin:0; padding:0; list-style-type:none;}
h1,h2,h3,h4,dl,p { padding:0; margin:0; font-size:12px; color:#003366; }
li{ list-style:none;margin:0; padding:0; }
span{  font-size:12px; display:inline;}
.clear{ height:0; overflow:hidden; clear:both;}
.box{ border:1px solid #060d19;}
.he{ width:1024px; margin:0 auto;}
#wrap { margin: 0 auto; text-align: left; width:100%; clear:both;}
#header{ width:100%; height:84px; background-repeat:repeat-x; background-image:url(../img/top_bg.gif); overflow-y:hidden;}
#logo{ margin-left:53px; float:left; display:inline; width:137px; height:85px;}
#bigmenu{ float:left; display:inline; height:34px; width:770px; margin-left:50px; margin-top:21px;}
#bigmenu li{ float:left; display:inline; height:34px; line-height:34px; width:80px; text-align:center; color:#069; font-size:14px; font-weight:bold; background-image:url(../img/top_line.gif); background-repeat:no-repeat; background-position:right;}
#bigmenu li a{color:#069;}
#bigmenu li.bigmenuhover { background-image:url(../img/top_tag.gif);}
#bigmenu li.bigmenuhover a{ color:#FFF;}
#sonmenu{ float:left;  margin-left:50px; height:30px; position:relative;}
#sonmenu2{ float:left; margin-left:210px; height:30px; position:relative; display:none;}
#sonmenu li,#sonmenu2 li{float:left; display:inline;line-height:30px; background-image:url(../img/top_ico.gif); background-repeat:no-repeat; background-position:0 12px; color:#FFF; padding-left:10px; padding-right:20px;}
#sonmenu li a,#sonmenu2 li a{color:#FFF;}
#banner{ width:100%; height:237px; text-align:center; background:url(../img/flashbg.jpg);}
#main{ width:920px; margin:10px auto;}
#left{ width:637px; float:left;}
#right{ width:273px; float:right;}
.t_l{ background-image:url(../img/title_l.gif); background-repeat:no-repeat; background-position:left; width:100%; height:33px;}
.t_r{ background-image:url(../img/title_r.gif); background-repeat:no-repeat; background-position:right;width:100%;height:33px;}
.t_bg{ background-image:url(../img/title_bg.gif); background-repeat:repeat-x;width:100%;height:33px;}
.t_bg h1{ color:#FFF; font-size:14px; font-weight:bold; line-height:33px; padding-left:20px;}
.t_bg h2{ color:#FFF; font-size:14px; font-weight:bold; line-height:33px; text-align:center;}
.t_bg span { float:right;  line-height:33px; padding-right:20px;}
.t_bg span a{font-weight:normal; color:#fff;}
.b_t_l{ background-image:url(../img/box_t_l.gif); background-repeat:no-repeat; background-position:left top;width:100%; height:100%;}
.b_t{ background-image:url(../img/box_t.gif); background-repeat:repeat-x; background-position:top;width:100%; height:100%; }
.b_t_r{ background-image:url(../img/box_t_r.gif); background-repeat:no-repeat; background-position:right top;width:100%; height:100%;}
.b_r{ background-image:url(../img/box_r.gif); background-repeat:repeat-y; background-position:right;width:100%; height:100%;position:relative; z-index:2;margin-left:-3px;}
.b_b_r{ background-image:url(../img/box_b_r.gif); background-position:bottom right; background-repeat:no-repeat;width:100%; height:100%;}
.b_b{ background-image:url(../img/box_b.gif); background-position:bottom; background-repeat:repeat-x;width:100%; height:100%;}
.b_b_l{ background-image:url(../img/box_b_l.gif); background-repeat:no-repeat; background-position:bottom left;width:100%; height:100%;}
.b_l{ background-image:url(../img/box_l.gif); background-repeat:repeat-y; background-position:left;width:100%; height:100%;}
#intro { width:370px; height:318px; float:left; display:inline; }
#intro h3 { margin:10px 20px; background-image:url(../img/intro_ico.gif); padding-left:20px; background-repeat:no-repeat; background-position:left; height:31px; line-height:31px;}
#intro p{ color:#333; text-indent:24px; line-height:20px; padding:0 20px;text-align:justify;text-justify:inter-ideograph;}
#lingyu { width:370px; height:186px; float:left; margin-top:10px; display:inline;}
#lingyu ul{ width:372px; height:133px; position:relative; margin-left:-2px; background-image:url(../img/lingyu_bg.gif); padding-top:20px;}
#lingyu li{ line-height:40px; padding-left:50px; float:left; display:inline;}
#lingyu li a{ color:#069; font-size:14px; font-weight:bold;}
#product { width:255px; height:318px; float:right; display:inline;}
#scrollDiv{ width:164px; margin:10px auto; height:260px; overflow:hidden;}
#scrollDiv li img{ padding:1px;border:1px solid #cfcfcf; width:160px; height:119px;}
#scrollDiv li { margin-bottom:5px;}
.jiantou{ position:relative; margin-right:-9px; margin-top:-24px; z-index:3; float:right; }
#loginbox{ width:281px; height:130px; background-image:url(../img/loginboxbg.gif); background-repeat:repeat-y;position:relative; z-index:2;margin-left:-3px;}
#contactbox{ width:281px; height:329px; background-image:url(../img/contact_bg.gif); position:relative; z-index:2;margin-left:-3px;}
#econtactbox{ width:281px; height:329px; background-image:url(../img/econtact_bg.gif); position:relative; z-index:2;margin-left:-3px;}
#contactbox ul,#econtactbox ul{ padding-left:87px; padding-top:48px;}
#contactbox li,#econtactbox li{ line-height:66px; height:66px; color:#069; font-size:18px;  font-style:italic;}
#chaxunbox{ width:281px; height:244px; background-image:url(../img/fangwei_bg.gif); position:relative; z-index:2;margin-left:-3px;}
#shiyitu{ float:left; display:inline; margin-top:10px;}
#yeji{margin-top:10px;}
#yeji ul{ width:614px; height:215px; background-image:url(../img/anli_bg.gif); position:relative; margin-left:-3px; padding-left:28px; padding-top:30px;overflow:hidden;}
#yeji li{ width:180px; height:220px; float:left; display:inline; text-align:center;  margin-right:24px;vertical-align:middle;}
.imgbox{ height:160px; text-align:center; vertical-align:middle; width:180px; font-size:150px; }
.imgbox img{ padding:1px; border:1px solid #cfcfcf; vertical-align:middle;}

.zzbox{ height:160px; text-align:center; vertical-align:middle; width:180px; font-size:150px; }
.zzbox img{ vertical-align:middle;}

#logintable{ margin-left:30px; margin-top:15px; line-height:28px; color:#069;}
#logintable img{ margin-left:10px;}
#logintable input{ border:1px solid #6b6b6b; background-color:#f2f2f2; color:#6b6b6b;}
#chaxuntable{ margin-top:50px; margin-left:30px;}

.main_content{margin:5px 20px 0px 20px; }
.main_content p{line-height:24px; text-indent:24px;}
.main_content h1{ line-height:50px; text-align:center; clear:both;}
.zizhi li{ float:left; display:inline; width:190px; height:220px; margin-left:33px; margin-top:10px; text-align:center; line-height:40px;}
.zizhi li img{ padding-top:20px;}
.pr li{ float:left; display:inline; width:190px; height:215px; margin-left:10px; margin-top:10px; text-align:center; line-height:40px;}
.pr li img{ padding-top:20px;}
#main_right{ float:right; width:619px; position:relative; z-index:2; display:inline; }

#main_left{ float:left; width:303px;z-index:1; display:inline; margin-left:-2px; margin-top:20px; position:absolute;}
#left_top{ background-image:url(../img/left_top.png); position:relative; z-index:3; width:38px; height:34px; margin-left:-1px;}
#left_contact{ background-image:url(../img/left_contact.gif); width:303px; height:336px;}
#eleft_contact{ background-image:url(../img/eleft_contact.gif); width:303px; height:336px;}
#left_contact ul,#eleft_contact ul{ padding-left:105px; padding-top:70px;}
#left_contact li,#eleft_contact li{ line-height:66px; height:66px; color:#069; font-size:18px;  font-style:italic;}
#rightmenu{ background-image:url(../img/right_menu.gif); height:75px; width:615px; margin-left:5px; margin-top:1px;}
#erightmenu{ background-image:url(../img/eright_menu.gif); height:107px; width:615px; margin-left:5px; margin-top:1px;}
#rbmenu,#erbmenu,#erbmenu2{ padding-left:20px; padding-top:9px;}
#rbmenu li{ height:28px; width:73px; text-align:center; float:left; display:inline; line-height:28px;font-size:14px; font-weight:bold;}
#erbmenu li{ height:60px; width:95px; text-align:center; float:left; display:inline; line-height:28px;font-size:14px; text-align:left; padding-left:5px; font-weight:bold;}
#erbmenu2 li{ height:60px; width:85px; text-align:center; float:left; display:inline; line-height:20px;font-size:14px; text-align:left; padding-left:5px; font-weight:bold;}
#rbmenu li a,#erbmenu li a,#erbmenu2 li a{font-size:14px; font-weight:bold; color:#fff;}
#rbmenu li.hover { background-image:url(../img/right_tag.gif);color:#069;}
#erbmenu li.hover { background-image:url(../img/eright_tag.gif);color:#069;}
#erbmenu2 li.hover { background-image:url(../img/eright_tag2.gif);color:#069;}
#rbmenu li.hover a,#erbmenu li.hover a,#erbmenu2 li.hover a{ color:#069;}

#rightmenu span,#erightmenu span,#erightmenu2 span{ font-size:14px; color:#069; padding-left:20px; float:none;}
#rightmenu span a,#erightmenu span a,#erightmenu2 span a{font-size:14px; color:#069;}

#protitle{ height:25px; line-height:14px; background-image:url(../img/pro_title_bg.gif); padding-left:20px; font-size:14px; font-weight:bold; color:#069; margin:0 5px; padding-top:10px;}
#protitle img{ margin-right:10px;}

#prolefttitle{ height:25px; line-height:25px;  font-size:14px; font-weight:bold; color:#069; margin:0 5px; text-align:center; position:relative; z-index:3; margin-top:-20px;}
#proleftbox{ width:288px; height:285px; background-color:#ebebeb; margin-left:10px;}
#proleftbox .big{width:288px; height:210px;}
#proleftbox li{ width:72px; height:59px; float:left; display:inline; margin-left:14px; padding-top:10px; padding-left:5px;}
#proleftbox li.hover{ background-image:url(../img/left_tag.gif);}
#proleftbox li img{width:67px; height:52px; cursor:pointer;}

.mainproduct{margin:1px 5px 0px 5px; }
.mainproduct table{ line-height:30px; width:100%; text-align:center; border:1px solid #d7d7d7;}
.mainproduct table th{ background-color:#ccc; line-height:35px;}
.mainproduct table td{ background-color:#f7f7f7;}

.kleft{ margin-top:20px; text-align:center;}
.kleft li a{ font-size:14px; font-weight:bold; color:#069; }

#newsleft{ width:304px; float:left; }
#newsright{ width:606px; float:right; }
.t_bg .right_t_h1{width:73px; float:left; text-align:center; background-position:bottom; background-repeat:no-repeat; background-image:url(../img/right_t_bg.gif); color:#369;padding-left:0; display:inline;}
.t_bg .right_t_h2{width:73px; float:left; text-align:center;}
#newspic{ width:284px; height:200px; margin:13px;}
#newsleft ul{ margin-left:13px; line-height:20px; }
#newsleft li a{color:#07519a;}
#newsleft li a:hover{color:#ff0000;}
#newsleft li span{margin-right:15px; height:5px; overflow:hidden; line-height:5px; margin-left:10px; color:#bfcc2a; font-size:14px;}
#newsleft li span.time{ font-size:12px; float:right; line-height:20px; height:20px; color:#999}
#footer{ width:925px; height:63px; background-image:url(../img/footer_bg.gif); margin:0 auto; clear:both;}

.b_b_l h1{ font-size:14px; margin-top:-10px; text-align:center;color:#069;}
.yejitype{ margin-left:36px; margin-top:10px;}
.yejitype li{ float:left; display:inline; margin-right:30px; font-size:14px; color:#069; font-weight:bold; line-height:30px; }
.eyejitype{ margin-left:16px; margin-top:10px;}
.eyejitype li{ float:left; display:inline; margin-right:10px; font-size:14px; color:#069; font-weight:bold; line-height:30px; }
.yejidrop{ clear:both; width:205px; margin-left:40px; margin-top:10px; text-align:center;}
.yejiimg{ clear:both; margin-left:40px; margin-top:10px;}