/* ::::: http://www.szhrzd.com/templates/default/style/webstyle.css ::::: */

.commnet { margin: 20px 0px 30px; padding: 8px 0px 0px 8px; background: url('../images/commnet_bg.png') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(204, 204, 204); border-radius: 3px; }
.commnet textarea { width: 100%; height: 59px; border: medium none; background: none repeat scroll 0% 0% transparent; outline: medium none; font-size: 14px; color: rgb(153, 153, 153); overflow: auto; }
.commnet .toolbar { padding-top: 8px; height: 30px; line-height: 30px; overflow: hidden; }
.commnet .options { float: left; }
.commnet .button, .commnet .button_on { float: right; width: 100px; height: 30px; border-width: medium medium medium 1px; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 14px; font-weight: bold; cursor: pointer; }
.commnet .button { background: url('../images/commnet_btn_bg.png') repeat-x scroll 0% 0% transparent; }
.commlist { margin-top: 20px; }
.commnum span { display: inline-block; width: 70px; margin-top: 20px; line-height: 24px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(245, 245, 245); border-radius: 3px; text-align: center; }
.commnum span i { color: rgb(153, 0, 0); font-family: Verdana; font-weight: bold; }
.tbox { width: 50px; float: right; position: fixed; right: 10px; bottom: 15px; display: none; }
.tbox #gotop { width: 50px; height: 50px; background: url('../images/icon.png') no-repeat scroll 0px 0px transparent; display: block; }
/* ::::: http://www.szhrzd.com/templates/default/style/lightbox.css ::::: */

.jquery-lightbox-overlay { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.jquery-lightbox { position: relative; padding: 17px 0px; }
.jquery-lightbox-border-top-left, .jquery-lightbox-border-top-right, .jquery-lightbox-border-bottom-left, .jquery-lightbox-border-bottom-right { position: absolute; height: 17px; width: 12%; z-index: 7000; }
.jquery-lightbox-border-top-left { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll 0px 0px transparent; top: 0px; left: 0px; }
.jquery-lightbox-border-top-right { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll right 0px transparent; top: 0px; right: 0px; }
.jquery-lightbox-border-top-middle { background: none repeat scroll 0% 0% rgb(43, 43, 43); position: absolute; height: 7px; width: 78%; top: 0px; left: 12%; z-index: 7000; overflow: hidden; }
.jquery-lightbox-border-bottom-left { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll 0px bottom transparent; bottom: 0px; left: 0px; }
.jquery-lightbox-border-bottom-right { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll right bottom transparent; bottom: 0px; right: 0px; }
.jquery-lightbox-border-bottom-middle { background: none repeat scroll 0% 0% rgb(43, 43, 43); height: 7px; width: 78%; position: absolute; bottom: 0px; left: 12%; z-index: 7000; overflow: hidden; }
.jquery-lightbox-html { z-index: 7000; position: relative; border-width: 0px 7px; border-style: none solid; border-color: -moz-use-text-color rgb(43, 43, 43); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 15px; vertical-align: top; }
.jquery-lightbox-background { position: absolute; top: 7px; left: 7px; z-index: 6999; float: left; padding: 0px; }
.jquery-lightbox-mode-image .jquery-lightbox-html { z-index: 6998; padding: 0px; }
.jquery-lightbox-button-close { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -190px -115px transparent; position: absolute; top: 12px; right: -26px; width: 29px; height: 29px; }
.jquery-lightbox-button-close:hover { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -220px -115px transparent; }
.jquery-lightbox-button-close span, .jquery-lightbox-buttons span { display: none; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { right: 14px; z-index: 7002; }
.jquery-lightbox-buttons { position: absolute; top: 7px; left: 7px; z-index: 7001; height: 39px; display: none; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init, .jquery-lightbox-buttons .jquery-lightbox-buttons-end { width: 5px; height: 39px; float: left; display: inline; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -151px -153px transparent; margin: 7px 0px 0px 7px; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -244px -153px transparent; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-left { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -156px -153px transparent; width: 24px; height: 39px; float: left; display: inline; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-left:hover { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -156px -194px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-right { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -220px -153px transparent; width: 24px; height: 39px; float: left; display: inline; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-right:hover { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -220px -194px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -182px -153px transparent; width: 36px; height: 39px; float: left; display: inline; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url('../images/jquery-lightbox-theme.png') no-repeat scroll -182px -194px transparent; }
.jquery-lightbox-buttons-custom { height: 39px; float: left; display: inline; background: none repeat scroll 0% 0% rgb(43, 43, 43); line-height: 39px; font-size: 10px; margin: 7px 0px 0px; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { opacity: 0.7; }
.jquery-lightbox-mode-image .jquery-lightbox-buttons { opacity: 0.3; }
.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons, .jquery-lightbox-mode-image:hover .jquery-lightbox-button-close { opacity: 0.9; }
.jquery-lightbox-navigator { display: none; }
/* ::::: http://www.szhrzd.com/css/main.css ::::: */

body { margin: 0px auto; font-family: "微软雅黑"; font-size: 12px; color: rgb(51, 51, 51); }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p, input { padding: 0px; margin: 0px; font-weight: normal; }
ul, li { list-style: outside none none; }
img { border: 0px none; vertical-align: middle; }
p { font-family: "宋体"; color: rgb(85, 85, 85); line-height: 18px; }
a { color: rgb(170, 170, 170); text-decoration: none; font-family: "宋体"; }
a:hover { color: rgb(220, 36, 30); }
.clearfix { clear: both; height: 0px; font-size: 1px; line-height: 0px; }
.clearf:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearf { display: inline-table; }
.clearf { display: block; }
.fl { float: left; }
.fr { float: right; }
.cl_red { color: rgb(220, 36, 30); }
.blank05 { clear: both; height: 5px; overflow: hidden; display: block; }
.blank10 { clear: both; height: 10px; overflow: hidden; display: block; }
.blank15 { clear: both; height: 15px; overflow: hidden; display: block; }
.blank20 { clear: both; height: 20px; overflow: hidden; display: block; }
.blank30 { clear: both; height: 30px; overflow: hidden; display: block; }
.header { width: 100%; }
.wrap { width: 1000px; margin: 0px auto; }
.main { width: 100%; background-color: rgb(215, 216, 216); }
.footer { width: 100%; background-color: rgb(51, 51, 51); }
.top { background-color: rgb(51, 51, 51); height: 22px; line-height: 22px; color: rgb(170, 170, 170); }
.top a { color: rgb(170, 170, 170); }
.headline { background: url('../images/headline_bg.png') repeat-x scroll center top transparent; height: 147px; }
.logo { margin: 35px 0px 0px; }
.slogan { margin: 35px 0px 0px 15px; background: url('../images/headline_line.png') no-repeat scroll left center transparent; height: 64px; line-height: 64px; padding-left: 30px; font-size: 28px; color: rgb(85, 85, 85); }
.slogan i { padding-right: 5px; color: rgb(11, 99, 206); font-weight: 900; }
.tel { background: url('../images/tel.png') no-repeat scroll left top transparent; padding-left: 85px; height: 30px; clear: both; }
.base_num { width: 18px; height: 30px; display: inline-block; background-image: url('../images/num_skin_b.png'); background-repeat: no-repeat; }
.base_num_w { width: 18px; height: 30px; display: inline-block; background-image: url('../images/num_skin_w.png'); background-repeat: no-repeat; }
.num_0 { background-position: 0px 0px; }
.num_1 { background-position: -20px 0px; }
.num_2 { background-position: -40px 0px; }
.num_4 { background-position: -80px 0px; }
.num_5 { background-position: -100px 0px; }
.num_6 { background-position: -120px 0px; }
.num_8 { background-position: -160px 0px; }
.num_3 { background-position: -60px 0px; }
.num_7 { background-position: -140px 0px; }
.num_9 { background-position: -180px 0px; }
.num_none { background-position: -220px 0px; width: 5px; }
.search { margin-top: 10px; background: url('../images/search.png') no-repeat scroll 0% 0% transparent; width: 237px; height: 27px; float: right; clear: both; }
.search_keyword { width: 178px; height: 27px; float: left; line-height: 27px; color: rgb(153, 153, 153); border: medium none; background: none repeat scroll 0% 0% transparent; padding: 0px 0px 0px 4px; overflow: hidden; }
.search_button { width: 55px; height: 27px; line-height: 27px; float: left; border: medium none; background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); text-indent: -999em; text-align: center; cursor: pointer; }
.menu { width: 100%; background: url('../images/menu_bg.png') repeat-x scroll 0% 0% transparent; height: 44px; position: absolute; top: -19px; display: block; }
.nav { height: 44px; position: relative; margin: 0px auto; }
.nav .list li { float: left; background: url('../images/menu_line.png') no-repeat scroll right center transparent; }
.nav .list li.none { background: none repeat scroll 0% 0% transparent; }
.nav .list a { float: left; display: block; width: 105px; height: 40px; text-align: center; font: 14px/36px "微软雅黑"; color: rgb(255, 255, 255); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.nav .list a:hover { color: rgb(255, 163, 4); }
.nav .list a:hover, .nav .list .now { color: rgb(255, 255, 255); background: url('../images/menu_on.png') no-repeat scroll 0% 0% transparent; }
.nav .box { position: absolute; top: 42px; width: 1000px; left: 0px; background: url('../images/menu_libg.png') repeat scroll 0% 0% transparent; overflow: hidden; height: 0px; }
.nav .cont { position: relative; padding: 25px 20px; }
.sublist { padding-bottom: 60px; }
.sublist li { clear: both; padding: 10px 0px; }
.mcate_item_hd { float: left; width: 80px; margin-right: 10px; }
.mcate_item_hd, .mcate_item_hd a { font-weight: bold; font-family: "微软雅黑"; font-size: 12px; height: 26px; line-height: 26px; color: rgb(51, 51, 51); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mcate_item_hd a:hover { text-decoration: underline; }
.mcate_item_bd { height: 26px; line-height: 26px; float: left; border-bottom: 1px solid rgb(153, 153, 153); width: 700px; }
.mcate_item_bd a { height: 26px; line-height: 26px; margin-right: 5px; font-size: 12px; color: rgb(85, 85, 85); text-decoration: none; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mcate_item_bd a:hover { color: rgb(108, 81, 67); text-decoration: underline; }
.banner { position: relative; }
.list_box { float: left; width: 220px; overflow: hidden; }
.list_info ul { padding: 10px 0px; margin: 0px; background: url('../images/list_bg.gif') repeat-y scroll 0% 0% transparent; }
.list_info li { width: 168px; height: 25px; padding: 6px 0px; margin: 0px auto; }
.list_info li a { height: 25px; padding-left: 15px; line-height: 25px; background-color: rgb(170, 170, 170); display: block; color: rgb(255, 255, 255); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.list_info li.on a, .list_info li a:hover { background-color: rgb(220, 36, 30); color: rgb(255, 255, 255); }
.list_top { background: url('../images/list_top.png') no-repeat scroll left top transparent; height: 46px; line-height: 40px; color: rgb(255, 255, 255); font-size: 14px; padding-left: 20px; }
.list_tit { background: url('../images/list_tit.png') no-repeat scroll left top transparent; height: 45px; line-height: 40px; color: rgb(255, 255, 255); font-size: 14px; padding-left: 20px; }
.list_bottom { background: url('../images/list_bottom.png') no-repeat scroll left top transparent; height: 22px; display: block; overflow: hidden; }
.list_contact { background-color: rgb(255, 255, 255); }
.list_contact p { line-height: 18px; margin: 10px; }
.list_tel { background: url('../images/list_tel.png') repeat-x scroll 0% 0% transparent; height: 59px; text-align: center; }
.list_tel p { font-size: 14px; line-height: 26px; color: rgb(255, 255, 255); font-family: "微软雅黑"; margin: 0px; }
.content_box { float: right; width: 745px; border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; overflow: hidden; background-color: rgb(255, 255, 255); }
.title { line-height: 34px; height: 34px; padding: 0px 10px; border-top: 3px solid rgb(6, 64, 119); border-bottom: 1px dashed rgb(204, 204, 204); }
.title dt { float: left; background: url('../images/logo_icon.png') no-repeat scroll left center transparent; padding-left: 32px; color: rgb(6, 64, 119); font-size: 14px; font-weight: bold; }
.title dd { float: right; color: rgb(170, 170, 170); }
.border_box { border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(255, 255, 255); }
.news_box { width: 305px; height: 360px; overflow: hidden; }
.news { padding: 0px 10px; }
.news li { background: url('../images/arr0w_r.gif') no-repeat scroll left center transparent; height: 32px; border-bottom: 1px dashed rgb(204, 204, 204); }
.news li a { padding-left: 15px; display: block; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(51, 51, 51); }
.news li a:hover { color: rgb(220, 36, 30); }
.news_box .news li a {  }
.link_box { color: rgb(51, 51, 51); }
.link_box p { margin: 20px 10px; line-height: 22px; }
.link_box a { color: rgb(51, 51, 51); margin: 0px 5px; }
.foot_nav { width: 560px; overflow: hidden; margin-top: 20px; }
.foot_nav dl { width: 140px; float: left; overflow: hidden; }
.foot_nav dt { background: url('../images/foot_nav.gif') no-repeat scroll left center transparent; margin-bottom: 5px; }
.foot_nav dt a { font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.foot_nav dd a { padding-left: 10px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.foot_qr { position: absolute; left: 560px; background: url('../images/qr_bg.png') repeat-x scroll center top rgb(255, 255, 255); width: 100px; height: 190px; border-bottom: 1px dashed rgb(204, 204, 204); text-align: center; padding: 0px 10px; border-radius: 0px 0px 5px 5px; }
.foot_qr img { width: 100px; }
.foot_qr p { margin: 5px 0px 10px; font-family: "微软雅黑"; font-size: 13px; color: rgb(51, 51, 51); }
.foot_contact { width: 300px; overflow: hidden; }
.foot_contact h1 { font-size: 20px; color: rgb(220, 36, 30); font-style: italic; padding-right: 10px; font-weight: bold; margin: 15px 0px 5px; }
.foot_contact span { float: left; color: rgb(255, 255, 255); width: 34px; font-size: 14px; line-height: 14px; }
.foot_contact p { line-height: 15px; color: rgb(170, 170, 170); }
.copy { background-color: rgb(34, 34, 34); height: 25px; line-height: 25px; color: rgb(85, 85, 85); }
#bx_product { margin: 10px auto; line-height: 28px; text-align: center; overflow: hidden; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
#bx_product a { border: 1px solid rgb(204, 204, 204); display: block; margin: 0px 10px; }
#bx_product img { width: 215px; height: 140px; padding: 2px; }
.info_box { width: 690px; margin: 0px auto; }
.content_box .news_box { width: 335px; }
.bx_product {  }
.bx_pro { padding: 15px 0px; text-align: center; }
.bx_pro .pcont { width: 910px; margin: 0px 0px 0px 20px; float: left; padding: 0px; overflow: hidden; }
.bx_pro .ScrCont { width: 20000px; margin-left: 0px; }
.bx_pro .ScrCont a { color: rgb(51, 51, 51); }
.bx_pro .ScrCont a:hover { color: rgb(220, 36, 30); }
.bx_pro #List1_0, .bx_pro #List2_0 { float: left; }
.bx_pro .LeftBotton, .bx_pro .RightBotton { width: 16px; height: 42px; float: left; background: url('../images/ax.png') no-repeat scroll 0% 0% transparent; margin-top: 50px; }
.bx_pro .LeftBotton { background-position: left top; }
.bx_pro .RightBotton { background-position: left bottom; float: right; }
.bx_pro .LeftBotton:hover { background-position: right top; }
.bx_pro .RightBotton:hover { background-position: right bottom; }
.bx_pro .bx_pro_img { float: left; margin: 0px 20px; line-height: 24px; overflow: hidden; width: 190px; display: block; }
.bx_pro .bx_pro_img img { width: 188px; height: 145px; display: block; border: 1px solid rgb(204, 204, 204); overflow: hidden; margin: 0px auto; }
.pro_zoom { width: 323px; height: 380px; position: relative; font-size: 12px; padding-bottom: 5px; float: left; }
.pro_zoom li, .pro_zoom img { vertical-align: top; }
.pro_zoom #tsImgS { text-align: center; width: 100%; position: relative; }
.pro_zoom #tsImgS a { display: block; text-align: center; margin: 0px auto; }
.pro_zoom #tsImgS img { border: 1px solid rgb(204, 204, 204); }
.pro_zoom #tsPicContainer { width: 100%; height: 54px; position: relative; background: url('../images/scrollpicbg.gif') repeat-x scroll 0px 0px transparent; padding: 0px; margin: 10px 0px 0px; }
.pro_zoom #tsPicContainer #tsImgSArrL { width: 12px; height: 54px; background: url('../images/product_icon.gif') no-repeat scroll left top transparent; position: absolute; top: 0px; left: 0px; cursor: pointer; }
.pro_zoom #tsPicContainer #tsImgSArrR { width: 12px; height: 54px; background: url('../images/product_icon.gif') no-repeat scroll left bottom transparent; position: absolute; top: 0px; right: 0px; cursor: pointer; }
.pro_zoom #tsPicContainer #tsImgSCon { position: absolute; top: 2px; left: 17px; width: 54px; height: 54px; overflow: hidden; padding: 0px; margin: 0px; }
.pro_zoom #tsPicContainer #tsImgSCon ul { width: 100%; overflow: hidden; }
.pro_zoom #tsPicContainer #tsImgSCon li { width: 54px; float: left; cursor: pointer; padding: 0px 2px; }
.pro_zoom #tsPicContainer #tsImgSCon li img { padding: 3px; border: 2px solid rgb(228, 228, 228); display: block; width: 42px; height: 42px; }
.pro_zoom #tsPicContainer #tsImgSCon li.tsSelectImg img { border: 2px solid rgb(230, 142, 5); margin: 0px; }
.pro_info { float: right; width: 340px; overflow: hidden; }
.pro_info dl { line-height: 20px; color: rgb(40, 40, 40); overflow: hidden; }
.pro_info dt { line-height: 30px; font-size: 14px; text-align: left; font-family: "微软雅黑"; color: rgb(6, 64, 119); border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 10px; }
.pro_info dd { font-size: 14px; color: rgb(85, 85, 85); line-height: 24px; border-bottom: 1px dashed rgb(204, 204, 204); padding-bottom: 10px; }
.pro_tel { font-size: 12px; padding: 20px 0px; border-bottom: 1px dashed rgb(204, 204, 204); }
.share { margin: 10px 0px 0px; }
.share span { float: left; margin-left: 10px; }
.detail { width: 100%; margin: 0px auto; }
.tab-hd { overflow: hidden; height: 38px; line-height: 38px; background: url('../images/detail_bg.png') repeat-x scroll center bottom transparent; }
.tab-hd li { float: left; width: 150px; height: 36px; color: rgb(51, 51, 51); padding: 0px 10px; text-align: center; cursor: pointer; background: none repeat scroll 0% 0% rgb(243, 243, 243); margin-left: 7px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(215, 215, 215) rgb(215, 215, 215) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tab-hd li.active { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(220, 36, 30) rgb(220, 36, 30) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 38px; }
.tab-bd li { width: 690px; margin: 0px auto; display: none; padding: 15px 0px; }
.pro_contact h3 { background-color: rgb(220, 36, 30); height: 25px; line-height: 25px; color: rgb(255, 255, 255); padding-left: 30px; font-size: 12px; }
.contact_tab { margin: 30px 0px 10px; line-height: 27px; color: rgb(102, 102, 102); }
.contact_lb { width: 120px; text-align: right; }
.btn_02 { background: url('../images/btn_02.png') no-repeat scroll 0% 0% transparent; width: 58px; height: 22px; line-height: 22px; text-align: center; border: medium none; color: rgb(255, 255, 255); cursor: pointer; }
.btn_03 { background: url('../images/btn_03.png') no-repeat scroll 0% 0% transparent; width: 58px; height: 22px; line-height: 22px; text-align: center; border: medium none; cursor: pointer; }
.contact_tab .text { width: 280px; }
.contact_tab .textarea { margin-top: 3px; width: 420px; }
.pro_message h3 { background-color: rgb(6, 64, 119); height: 25px; line-height: 25px; color: rgb(255, 255, 255); padding-left: 30px; font-size: 12px; }
a.bshareDiv, #bsPanel, #bsMorePanel, #bshareF { border: medium none; background: none repeat scroll 0% 0% transparent; padding: 0px; margin: 0px; font: 12px/14px Helvetica,Calibri,Tahoma,Arial,宋体,sans-serif; }
#bsPanel div, #bsMorePanel div, #bshareF div { display: block; }
div.buzzButton { cursor: pointer; font-weight: bold; }
a.bshareDiv .bsPromo, div.bshare-custom .bsPromo { display: none; position: absolute; z-index: 100; }
div.bshare-custom .bsPromo.bsPromo2 { background: url('../images/bshare_promo_sprite.gif') no-repeat scroll 0% 0% transparent; cursor: pointer; }
.bsBox { display: none; z-index: 100000001; font-size: 12px; background: url('../images/background-opaque-dark.gif') repeat scroll 0% 0% transparent ! important; padding: 6px ! important; border-radius: 5px; }
.bsClose { cursor: pointer; position: absolute; z-index: 10000000; color: rgb(102, 102, 102); font-weight: bold; font-family: Helvetica,Arial; font-size: 14px; line-height: 20px; }
.bsTop { color: rgb(102, 102, 102); background: none repeat scroll 0% 0% rgb(242, 242, 242); height: 24px; line-height: 24px; border-bottom: 1px solid rgb(232, 232, 232); }
.bsTop span { float: left; }
.bsFrameDiv, #bsMorePanel { border: medium none; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.bsReturn { float: right; margin-right: 36px; text-align: right; cursor: pointer; line-height: 24px; color: rgb(102, 102, 102); opacity: 0.5; }
div.bsClear { clear: both; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; }
.bsLogoLink:hover { text-decoration: underline; }
.bshare-custom { font-size: 13px; line-height: 16px ! important; }
.bshare-custom a { padding-left: 19px; height: 16px; text-decoration: none; display: none; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); margin-right: 3px; opacity: 1; }
.bshare-custom a:hover { text-decoration: underline; opacity: 0.75; }
.bshare-custom .bshare-more { padding-left: 0px ! important; color: rgb(51, 51, 51) ! important; display: inline-block; }
.bshare-custom .bshare-baiduhi { background: url('../images/baiduhi.png') no-repeat scroll 0% 0% transparent; display: inline-block; }
.bshare-custom .bshare-qqmb { background: url('../images/top_logos_sprite.png') no-repeat scroll 0px -198px transparent; display: inline-block; }
.bshare-custom .bshare-qzone { background: url('../images/top_logos_sprite.png') no-repeat scroll 0px -234px transparent; display: inline-block; }
.bshare-custom .bshare-sinaminiblog { background: url('../images/top_logos_sprite.png') no-repeat scroll 0px -270px transparent; display: inline-block; }
.bshare-custom #bshare-more-icon, .bshare-custom .bshare-more-icon { background: url('../images/more.png') no-repeat scroll 0% 0% transparent; padding-left: 19px ! important; }
.bshare-custom .bshare-more.more-style-addthis { background: url('../images/more-style-addthis.png') no-repeat scroll 0% 0% transparent; }
.bshare-custom { font-size: 13px; line-height: 16px ! important; }
.bshare-custom a { padding-left: 19px; height: 16px; text-decoration: none; display: none; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); margin-right: 3px; opacity: 1; }
.bshare-custom a:hover { text-decoration: underline; opacity: 0.75; }
.bshare-custom .bshare-more { padding-left: 0px ! important; color: rgb(51, 51, 51) ! important; display: inline-block; }
.bshare-custom .bshare-baiduhi { background: url('../images/baiduhi.png') no-repeat scroll 0% 0% transparent; display: inline-block; }
.bshare-custom .bshare-qqmb { background: url('../images/top_logos_sprite.png') no-repeat scroll 0px -198px transparent; display: inline-block; }
.bshare-custom .bshare-qzone { background: url('../images/top_logos_sprite.png') no-repeat scroll 0px -234px transparent; display: inline-block; }
.bshare-custom .bshare-sinaminiblog { background: url('../images/top_logos_sprite.png') no-repeat scroll 0px -270px transparent; display: inline-block; }
.bshare-custom #bshare-more-icon, .bshare-custom .bshare-more-icon { background: url('../images/more.png') no-repeat scroll 0% 0% transparent; padding-left: 19px ! important; }
.bshare-custom .bshare-more.more-style-addthis { background: url('../images/more-style-addthis.png') no-repeat scroll 0% 0% transparent; }
a.bsSiteLink { text-decoration: none; color: rgb(102, 102, 102); }
a.bsSiteLink:hover { text-decoration: underline; }
div.bsTitle { padding: 0px 8px; border-bottom: 1px solid rgb(232, 232, 232); color: rgb(102, 102, 102); background: none repeat scroll 0% 0% rgb(242, 242, 242); text-align: left; }
div.buzzButton { cursor: pointer; }
div.bsLogo, div.bsLogoSel { float: left; width: 111px; text-align: left; height: auto; padding: 2px 4px; margin: 2px 0px; white-space: nowrap; overflow: hidden; }
div.bsLogo, div.bsRlogo { border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.bsLogo a, div.bsLogoSel a { display: block; height: 16px; line-height: 16px; padding: 0px 0px 0px 24px; text-decoration: none; float: left; overflow: hidden; }
div.bsLogo a, div.bsRlogo a { color: rgb(102, 102, 102); border: medium none; }
div.bsLogoLink { width: 121px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; margin: 3px 0px; }
#bsPanel { position: absolute; z-index: 100000000; font-size: 12px; width: 137px; background: url('../images/background-opaque-dark.png') repeat scroll 0% 0% transparent; padding: 6px; border-radius: 5px; }
div.bsClear { clear: both; height: 0px; line-height: 0; font-size: 0px; overflow: hidden; }
a.bsSiteLink { text-decoration: none; color: rgb(102, 102, 102); }
a.bsSiteLink:hover { text-decoration: underline; }
div.bsTitle { padding: 0px 8px; border-bottom: 1px solid rgb(232, 232, 232); color: rgb(102, 102, 102); background: none repeat scroll 0% 0% rgb(242, 242, 242); text-align: left; }
div.buzzButton { cursor: pointer; }
div.bsLogo, div.bsLogoSel { float: left; width: 111px; text-align: left; height: auto; padding: 2px 4px; margin: 2px 0px; white-space: nowrap; overflow: hidden; }
div.bsLogo, div.bsRlogo { border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.bsLogo a, div.bsLogoSel a { display: block; height: 16px; line-height: 16px; padding: 0px 0px 0px 24px; text-decoration: none; float: left; overflow: hidden; }
div.bsLogo a, div.bsRlogo a { color: rgb(102, 102, 102); border: medium none; }
div.bsLogoLink { width: 121px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; margin: 3px 0px; }
#bsPanel { position: absolute; z-index: 100000000; font-size: 12px; width: 137px; background: url('../images/background-opaque-dark.png') repeat scroll 0% 0% transparent; padding: 6px; border-radius: 5px; }
div.bsClear { clear: both; height: 0px; line-height: 0; font-size: 0px; overflow: hidden; }
/* ::::: http://www.szhrzd.com/service/lanrenzhijia.css ::::: */

.float0831 { position: fixed; top: 20%; right: 0px; z-index: 999; }
.float0831 A { color: rgb(0, 160, 233); }
.float0831 A:hover { color: rgb(255, 129, 0); text-decoration: none; }
.float0831 .floatL { position: relative; width: 28px; float: left; }
.float0831 .floatL A { text-indent: -9999px; display: block; font-size: 0px; }
.float0831 .floatR { background: url('../images/float_bg.gif') repeat scroll 0% 0% transparent; }
.float0831 .tp { background: url('../images/float_bg.gif') repeat scroll 0% 0% transparent; }
.float0831 .cn { background: url('../images/float_bg.gif') repeat scroll 0% 0% transparent; }
.float0831 .floatR { padding-bottom: 15px; width: 130px; background-repeat: no-repeat; background-position: -131px 4px; float: left; overflow: hidden; }
.float0831 .tp { background-repeat: no-repeat; background-position: 0% 0%; height: 10px; }
.float0831 .cn { background-repeat: repeat-y; background-position: -262px 0px; }
.float0831 .cn H3 { text-indent: -9999px; height: 36px; font-size: 0px; }
.float0831 .cn UL { padding: 0px 14px; }
.float0831 .cn UL LI { border-bottom: 1px solid rgb(230, 229, 228); line-height: 36px; word-wrap: break-word; height: 36px; overflow: hidden; word-break: normal; }
.float0831 .titZx { background: url('../images/float_s.gif') no-repeat scroll 0% 0% transparent; }
.float0831 .icoTc { background: url('../images/float_s.gif') no-repeat scroll 0% 0% transparent; }
.float0831 .btnOpen { background: url('../images/float_s.gif') no-repeat scroll 0% 0% transparent; }
.float0831 .btnCtn { background: url('../images/float_s.gif') no-repeat scroll 0% 0% transparent; }
.float0831 .titZx { background-position: 5px -10px; }
.float0831 .icoTc { background-position: 0px -323px; }
.float0831 .btnOpen { background-position: -30px -396px; }
.float0831 .btnCtn { background-position: 0px -396px; }
.float0831 .icoTc { padding-left: 28px; display: block; float: left; }
.float0831 .btnOpen { position: relative; width: 28px; height: 118px; top: 80px; left: 2px; }
.float0831 .btnCtn { position: relative; width: 28px; height: 118px; top: 80px; left: 2px; }
.float0831 .btnOpen { top: 0px; left: 1px; }
.float0831 .btnCtn { top: 0px; left: 2px; }
.float0831 UL LI.qqtop { border-bottom: 1px solid rgb(172, 229, 249); }
.qr { width: 130px; padding: 2px 0px; text-align: center; clear: both; background-color: rgb(0, 160, 233); }
