body { font-family: Arial, Helvetica, sans-serif; margin: 0px auto; SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #acacac; SCROLLBAR-SHADOW-COLOR: #acacac; color: #666666; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #f5f5f5; }
ul { list-style-type: none; margin: 0px; padding: 0px; }
#Layer1 { position: absolute; left: 222px; top: 66px; width: 721px; height: 155px; z-index: 1; }
TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #666666; }
.kuangx { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #07325a; }
.qhs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }
.kuang { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; }
.bs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #FFFFFF; }
.bj { background-image: url(lxt.jpg); background-repeat: no-repeat; background-position: right; }

.kuangq { border: 1px solid #CCCCCC; }
.djj { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #666666; }
.hs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #BB1C00; }
.qls { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #497DAF; }
a:link { text-decoration: none; color: #666666; }
a:visited { text-decoration: none; color: #666666; }
.sl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #07325a; }
a:hover { text-decoration: underline; color: #FF0000; }
a:active { text-decoration: none; }
a.hss:link { text-decoration: none; }
a.hss:visited { text-decoration: none; color: #666666; }
a.hss:hover { text-decoration: underline; color: #FF0000; }
a.hss:active { text-decoration: none; }
a.ls:link { line-height: 20px; text-decoration: none; color: #497DAF; }
a.ls:visited { line-height: 20px; text-decoration: none; color: #497DAF; }
a.ls:hover { text-decoration: underline; color: #4ac6ff; }
a.ls:active { text-decoration: none; color: #497DAF; }
a.hsd:link { text-decoration: none; }
a.hsd:visited { text-decoration: none; color: #BB1C00; }
a.hsd:hover { text-decoration: underline; color: #BB1C00; }
a.hsd:active { text-decoration: none; }

.kuang8 { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-left-color: #CCCCCC; }
.kuang3 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.pps { border: 1px solid #666666; height: 16px; width: 200px; }
.pss { border: 1px solid #666666; height: 16px; width: 100px; }
a.bss:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; }
a.bss:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; }
a.bss:hover { text-decoration: underline; color: #FF0000; }
a.bss:active { text-decoration: none; }
.STYLE1 { color: #999999; }
.qlsb { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #497DAF; margin: auto auto 20px 10px; }
.qlsb a{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #497DAF; }
image { border: none; }
.la { clear: both; }
/*====== index  =====*/
#top { width: 1003px; height: 66px; margin: 0px auto; }
#name { width: 411px; height: 66px; float: left; }
#top_right { width: 592px; height: 66px; float: left; background-image: url(index_02.jpg); background-repeat: repeat-x; }
.top_link { font-size: 12px; line-height: 28px; text-align: center; width: 190px; height: 28px; float: right; margin-right: 13px; display: inline; color: #FFFFFF; background-image: url(1.jpg); background-repeat: no-repeat; }
#top_img { width: 1003px; height: 155px; float: left; background-image: url(top_img.jpg); background-repeat: no-repeat; }
.middle { width: 1003px; margin: 0px auto; }
#mid_top { width: 1003px; height: 113px; float: left; background-image: url(index_04.jpg); background-repeat: repeat-x; }
#mid_top_left { width: 247px; height: 73px; float: left; font-size: 12px; line-height: 18px; color: #07325a; text-align: center; padding-top: 30px; display: inline; }
#dh_y { width: 702px; height: 38px; float: left; background-image: url(../images/index_dh_y.gif); background-repeat: no-repeat; }
.mid_con_l { width: 270px; float: left; background-image: url(index_con_di.gif); background-repeat: repeat-x; }
#index_contact { width: 260px; height: 215px; float: left; background: url(index_contact.jpg) no-repeat 30px; }
.index_more { float: right; margin-top: 23px; margin-right: 5px; }
#index_link { text-align: right; width: 270px; height: 180px; float: left; display: inline; }
#ind_about { width: 419px; float: left; background-image: url(index_con_di.gif); background-repeat: repeat-x; }
#ind_about_title { width: 404px; height: 36px; float: left; margin-left: 7px; display: inline; background-image: url(index_about.jpg); background-repeat: no-repeat; }
#ind_about_con { width: 384px; float: left; padding: 10px 0px 10px 20px; display: inline; }
#ind_about_i { float: right; width: 108px; height: 86px; }
#ind_about_tex { font-size: 12px; line-height: 18px; }
#ind_news { width: 404px; float: left; margin-left: 15px; display: inline; background: url(index_news.jpg) no-repeat; }
#ind_news_con { width: 376px; float: left; margin-top: 20px; margin-left: 17px; display: inline; height: 100px; }
.news_con_di { width: 366px; height: 25px; float: left; padding-left: 10px; display: inline; background-image: url(index_news_di.gif); background-repeat: no-repeat; }
#mid_con_r { width: 304px; float: right; padding-left: 10px; display: inline; background-image: url(index_con_di.gif); background-repeat: repeat-x; }
#mid_con_r_title { background: url(index_pro.jpg) no-repeat; width: 275px; height: 36px; float: left; display: inline; margin-left: 20px; }
.index_pro { width: 260px; height: 76px; float: left; margin-top: 10px; margin-left: 20px; display: inline; }
.index_pro_tex { width: 150px; font-size: 12px; margin-top: 10px; display: inline; float: right; }
.index_pro_line { width: 103px; height: 75px; float: left; background-image: url(index_pro_di.jpg); background-repeat: no-repeat; }
.pro_img { float: left; margin: 5px 0px 0px 5px; }
/*====== about  =====*/
#head { width: 1003px; margin: 0px auto; }
.logo { width: 236px; height: 57px; float: left; padding-top: 40px; display: inline; background-image: url(about_01.jpg); background-repeat: repeat-x; }
.head_right { width: 767px; height: 97px; float: left; background-image: url(about_02.jpg); background-repeat: repeat-x; }
.dh_b { width: 700px; float: left; font-size: 0px; margin-top: 18px; display: inline; }
.about_top_img { width: 1003px; float: left; margin-top: 18px; display: inline; }
.about_mid_left { width: 236px; float: left; margin-top: 30px; display: inline; }
.about_left_di { width: 160px; height: 22px; float: left; margin-left: 40px; display: inline; border-bottom: 1px solid #CCCCCC; }
.about_contact { width: 190px; height: 27px; float: left; margin-top: 25px; margin-left: 5px; padding-top: 142px; padding-right: 13px; display: inline; text-align: right; background: url(about_12.jpg) no-repeat; }
.about_mid_right { width: 733px; float: left; margin-top: 15px; display: inline; }
.about_r_top { width: 733px; height: 55px; float: left; background: url(about_right_top.jpg) no-repeat 11px 0px; }
.about_top_r { font-family: Verdana, Arial; float: right; font-size: 12px; margin-right: 35px; margin-top: 15px; display: inline; }
.about_con { width: 659px; float: left; margin-left: 12px; padding: 10px 30px 10px 30px; display: inline; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
#i { float: right; width: 277px; height: 182px; }
#con { font-size: 12px; line-height: 18px; }
.about_con_bot { width: 723px; height: 25px; float: left; margin-left: 11px; display: inline; background-image: url(about_right_bottom.jpg); background-repeat: no-repeat; }
.bot_dh { text-align: center; width: 1003px; height: 20px; clear: both; margin: 15px auto; }
/*====== jg ==========*/
.jg_r_top { width: 733px; height: 55px; float: left; background: url(../images/jg_right_top.jpg) no-repeat 11px 0px; }
/*====== new =========*/
.new_r_top { width: 733px; height: 55px; float: left; background: url(new_right_top.jpg) no-repeat 11px 0px; }
.new2_r_top { width: 733px; height: 55px; float: left; background: url(new2_right_top.jpg) no-repeat 11px 0px; }
.new3_r_top { width: 733px; height: 55px; float: left; background: url(new3_right_top.jpg) no-repeat 11px 0px; }
.new_list { line-height: 30px; height: 30px; border-bottom: #cccccc 1px dashed; }
.new_title { line-height: 40px; text-align: center; height: 48px; border-bottom: 1px dashed #cccccc; }
.new_content { font-size: 12px; line-height: 20px; padding: 10px; border-bottom: 1px dashed #cccccc; }
.new_page { font-size: 12px; line-height: 20px; height: 20px; margin: 10px 50px; }
/*====== products  =====*/
#pro_top_tu { float: left; clear: both; width: 1003px; height: 141px; margin-top: 18px; }
.pro_mid_left { width: 212px; float: left; }
.pro_mid_left ul { width: 190px; float: left; margin-left: 22px; margin-top: 30px; display: inline; }
.pro_left_di { width: 182px; height: 25px; float: left; padding-left: 15px; display: inline; line-height: 25px; background: url(pro_left_ico.gif) no-repeat 6px 11px; border-bottom: 1px solid #CCCCCC; }
.pro_mid_right { width: 733px; float: left; margin-top: 15px; margin-left: 25px; display: inline; }
.pro_r_top { width: 733px; height: 55px; float: left; background: url(pro_right_top.gif) no-repeat 11px 0px; }
.pro_top_r { font-family: Verdana, Arial, Helvetica, sans-serif; height: 25px; float: right; font-size: 12px; line-height: 25px; margin-right: 35px; margin-top: 15px; display: inline; }
.product_con { width: 719px; float: left; margin-left: 12px; display: inline; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
#product_search { width: 620px; height: 25px; float: left; font-size: 12px; line-height: 25px; margin-left: 35px; margin-top: 15px; display: inline; }
#product_search select { float: left; margin-left: 5px; display: inline; }
#product_search input { float: left; margin-left: 5px; display: inline; }
#search_botton { width: 75px; height: 25px; float: left; display: inline; }
.pro_contens { width: 660px; height: 122px; float: left; margin-left: 30px; margin-top: 15px; display: inline; border-bottom: 1px solid #CCCCCC; }
.pro_contens img { border: none; }
.pro_contens_img { text-align: center; width: 146px; float: left; padding: 4px 0px 4px 0px; border: 2px solid #CCCCCC; }
.pro_contens_img img { width: 134px; height: 103px; }
.pro_contens_tex1 { width: 475px; float: left; margin-left: 20px; display: inline; border-bottom: 1px solid #CCCCCC; }
.pro_contens_tex2 { width: 140px; float: left; font-size: 12px; font-weight: bold; margin-top: 10px; display: inline; }
.pro_contens_tex3 { width: 335px; float: left; font-size: 12px; margin-top: 10px; display: inline; }
.pro_con_tex { width: 630px; float: left; margin-left: 40px; margin-top: 20px; display: inline; font-size: 12px; line-height: 18px; }
/*====== technic ======*/
.technic_r_top { width: 733px; height: 55px; float: left; background: url(technic_right_top.jpg) no-repeat 11px 0px; }
.technic_con { text-align: center; width: 659px; float: left; margin-left: 12px; padding: 10px 30px 10px 30px; display: inline; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
.technic_con ul { width: 100%; }
.technic_con ul li { float: left; margin: 5px; }
.technic_con ul li img { width: 151px; height: 93px; }
.technic_con ul li div { font-size: 12px; line-height: 20px; text-align: center; width: 151px; height: 40px; }
.js1_t_top { width: 733px; height: 55px; float: left; background: url(js_right_top.jpg) no-repeat 11px 0px; }
.js1_con { text-align: center; width: 659px; float: left; margin-left: 12px; padding: 10px 30px 10px 30px; display: inline; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
.js1_con ul { width: 100%; }
.js1_con ul li { float: left; margin: 5px 25px; }
.js1_con ul li img { width: 250px; height: 167px; }
.js2_t_top { width: 733px; height: 55px; float: left; background: url(../images/js2_right_top.jpg) no-repeat 11px 0px; }
.js2_con { font-size: 12px; line-height: 20px; width: 659px; float: left; margin-left: 12px; padding: 10px 30px 10px 30px; display: inline; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
/*===== sm =========*/
.sm_r_top { width: 733px; height: 55px; float: left; background: url(sm_right_top.jpg) no-repeat 11px 0px; }
/*===== service ====*/
.ser_r_top { width: 733px; height: 55px; float: left; background: url(../images/ser_right_top.jpg) no-repeat 11px 0px; }
/*====== contact  =====*/
.contact_top_r { font-family: Verdana, Arial, Helvetica, sans-serif; float: right; font-size: 12px; margin-right: 100px; margin-top: 15px; display: inline; }
.contact_r_top { width: 733px; height: 55px; float: left; background: url(contact_right_top.jpg) no-repeat 11px 0px; }
.contact_con { width: 719px; float: left; margin-left: 12px; display: inline; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
.contact_mid_left { width: 236px; float: left; margin-top: 30px; display: inline; }
.contact_contact { width: 208px; height: 27px; float: left; margin-left: 5px; padding-top: 142px; padding-left: 22px; display: inline; text-align: center; background-image: url(about_12.jpg); background-repeat: no-repeat; }
#contact_name { width: 610px; height: 30px; float: left; background-color: #DFDFDF; font-weight: bold; color: #666666; line-height: 30px; padding-left: 20px; margin-left: 35px; margin-top: 20px; display: inline; }
#address { width: 350px; height: 280px; float: left; margin-left: 40px; margin-top: 30px; display: inline; }
#address span { height: 20px; display: block; float: left; margin-bottom: 15px; display: inline; line-height: 20px; }
#address span p { width: 230px; float: left; margin-left: 90px; display: inline; }
#contact_swf { width: 265px; height: 270px; float: left; }
#contact_top_img { width: 1003px; height: 141px; float: left; margin-top: 18px; display: inline; }
/*====== bottom  =====*/
.bottom { width: 1003px; margin: 0px auto; background-image: url(index_20.jpg); background-repeat: repeat-x; }
.bot_left { width: 228px; height: 54px; float: left; margin-top: 30px; margin-left: 25px; display: inline; }
.bot_right {letter-spacing: 1px; width: 520px; height: 60px; float: left; font-size: 12px; color: #497DAF; margin-top: 33px; margin-left: 5px; display: inline; }
.qm { width: 116px; height: 20px; font-size: 12px; color: #497DAF; float: right; margin-top: 62px; margin-right: 35px; display: inline; }
