﻿body { color: #333; font-size: 63%; background: #fff; text-align: center; font-family: Arial, Helvetica, sans-serif, 宋体; margin: 0; padding: 0; }
form, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; }
img { border: none; }
a:link, a:visited { color: #333; text-decoration: none; }
a:hover, a:active { color: #c00; text-decoration: underline; }
em { font-style: normal; }

/* 铵钮 */
.btn_50 { margin: 0 .5em 0 0; width: 50px; height: 24px; line-height: 26px; text-align: center; font-size: 12px; color: #333; background: url(../images/btn_50.gif) no-repeat 0 0; border: none; }
.btn_60 { margin: 0 .5em 0 0; width: 60px; height: 24px; line-height: 26px; text-align: center; font-size: 12px; color: #333; background: url(../images/btn_60.gif) no-repeat 0 0; border: none; }
.btn_70 { margin: 0 .5em 0 0; width: 70px; height: 24px; line-height: 26px; text-align: center; font-size: 12px; color: #333; background: url(../images/btn_70.gif) no-repeat 0 0; border: none; }
.btn_80 { margin: 0 .5em 0 0; width: 80px; height: 24px; line-height: 26px; text-align: center; font-size: 12px; color: #333; background: url(../images/btn_80.gif) no-repeat 0 0; border: none; }
.btn_90 { margin: 0 .5em 0 0; width: 90px; height: 24px; line-height: 26px; text-align: center; font-size: 12px; color: #333; background: url(../images/btn_90.gif) no-repeat 0 0; border: none; }
.btn_100 { margin: 0 .5em 0 0; width: 100px; height: 24px; line-height: 26px; text-align: center; font-size: 12px; color: #333; background: url(../images/btn_100.gif) no-repeat 0 0; border: none; }
.margin_t { margin: 8px auto 0; }
.margin_b { margin-bottom: 8px; }
.margin_tb { margin: 8px auto; }
.body_bg { background: #039; }
.union_header_left { width: 17px; height: 239px; background: url(../images/union_header_left.jpg) no-repeat 0 0; }
.union_header_bg { height: 239px; background: url(../images/union_header_bg.jpg) repeat-x 0 0; }
.union_header_right { width: 313px; height: 239px; background: url(../images/union_header_right.jpg) no-repeat 100% 0; }
.union_title { display: inline; float: left; margin: .5em 0 0 0; width: 282px; height: 26px; background: url(../images/union_title.jpg) no-repeat 0 0; text-indent: -9999em; }
.union_advantage { margin: 1em 0 0 0; _margin: 0; width: 350px; float: left; list-style: none; }
.union_advantage li { float: left; width: 100%; line-height: 1.8em; text-indent: 2em; background: url(../images/arr_right.gif) no-repeat 2em 40%; padding: 0 0 0 1.5em; }
a.union_register:link, a.union_register:visited { margin: .5em 0 0 2em; _margin: .5em 0 0 1em; text-indent: .8em; display: block; width: 149px; height: 27px; line-height: 27px; color: #069; float: left; background: #eee url(../images/btn_149_27.jpg) no-repeat 0 0; }
.union_list th { color: #666; padding: .6em 0 .4em 0; background: url(../images/dotted.gif) repeat-x 0 100%; }
.union_list td { padding: .6em 0 .5em 0; background: url(../images/dotted.gif) repeat-x 0 100%; }
.union_list a:link, .union_list a:visited { color: #039; background: url(../images/dot_box_gray.gif) no-repeat 0 30%; padding:  0 0 0 1em; }
.union_list a:hover, .union_list a:active { color: #c00; background: url(../images/important.gif) no-repeat 0 30%; }
.union_key { width: 110px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; }

.union_success { border-top: 1px solid #ccc; width: 500px; margin: 1em 0 0 0; text-indent: 2em; padding: 1em 0 0 0; list-style: none; }
.union_success li { width: 100%; float: left; line-height: 1.8em; background: url(../images/dot_box_gray.gif) no-repeat 2em 50%; padding: 0 0 0 1.2em; }
.mainbody { background: #fff; }
.union_ani { width: 950px; height: 4px; overflow: hidden; background: #039; }
.union_header { width: 950px; height: 100px; background: url(../images/union_search_left.jpg) repeat-x 0 100%; border-bottom: 1px solid #069; margin: 0 0 1px 0; }
.union_header a.logo:link, .union_header a.logo:visited { display: block; width: 100px; height: 80px; float: left; overflow: hidden; margin: 7px 0 0 15px; display: inline; }
.union_header .web_title { margin: 0 0 0 15px; position: relative; width: 820px; height: 100px; float: left; }
.union_header .web_title h1, .union_header .web_title h2 { margin: 0; color: #000; position: absolute; }
.union_header .web_title h1 { font-size: 3em; border-bottom: 1px solid #666; top: 18px; left: 0; }
.union_header .web_title h2 { font-size: 1.8em; font-weight: normal; color: #666; top: 55px; left: 0; }
.union_header .web_title ul { font-size: 1.2em; position: absolute; top: .5em; right: .1em; list-style: none; }
.union_header .web_title ul li { float: left; background: url(../images/line.jpg) no-repeat 0 20%; padding: 0 .5em 0 .8em; }
.union_header .web_title ul li a:link, .union_header .web_title ul li a:visited { color: #666; }
.union_header .web_title ul li a:hover, .union_header .web_title ul li a:active { color: #039; }

.union_search { position: absolute; right: 0; bottom: 0; background: #69c6e7 url(../images/union_search.jpg) repeat-x 0 100%; width: 240px; height: 34px; font-size: 1.2em; }
.union_search span { text-indent: -9999em; float: left; display: block; width: 54px; height: 34px; background: url(../images/union_search_icon.jpg) no-repeat 0 0; }
.union_search .products_key { font-size: 1em; padding: 3px 0 1px 4px; float: left; margin: 7px 0 0 5px; width: 108px; border: 1px solid #7f9db9; }
.union_search .search { float: left; margin: 7px 0 0 5px; width: 56px; height: 21px; border: none; background: #06c url(../images/union_search_btn.jpg) no-repeat 0 0; line-height: 22px; }
.nothing { width: 180px; margin: 1em auto; text-align: center; color: #666; }

/* 主导航 */
.union_nav { list-style: none; font-size: 1.2em; border-top: 1px solid #069; margin: 1px 0 0 0; width: 950px; height: 31px; background: #eee url(../images/union_nav_bg.jpg) repeat-x 0 100%; }
.union_nav li { float: left; font-size: 1.2em; font-weight: bold; }
.union_nav li a:link, .union_nav li a:visited { color: #666; padding: 0 1.5em; display: block; float: left; height: 31px; line-height: 31px; background: url(../images/union_nav_line.jpg) no-repeat 0 50%; }
.union_nav li a:hover, .union_nav li a:active { color: #06c; }
.union_nav li a.union_home:link, .union_nav li a.union_home:visited { background: url(../images/union_nav_dots.jpg) no-repeat 1.5em 100%; padding-left: 3.5em; }

/* 用户登录 */
.btn_56_21 { margin: 5px 0 0 0; float: left; width: 56px; height: 21px; line-height: 23px; color: #333; font-size: 12px; background: url(../images/btn_56_21.jpg) no-repeat 0 0; border: none; }
a.btn_gray:link, a.btn_gray:visited { margin: 5px 0 0 5px; float: left; background: url(../images/btn_gray_left.jpg) no-repeat 0 0; padding: 0 0 0 5px; }
a.btn_gray:link span, a.btn_gray:visited span { cursor: pointer; overflow: hidden; display:block; height: 21px; line-height: 23px; float: left; background: url(../images/btn_gray_right.jpg) no-repeat 100% 0; padding: 0 10px 0 5px; }
a.btn_gray:hover, a.btn_gray:active { text-decoration: none; }
.module { width: 198px; border: 1px solid #ccc; font-size: 12px; }
.module_title { font-size: 12px; color: #333; margin: 0; text-align: center; width: 198px; height: 26px; line-height: 26px; background: #eee url(../images/module_title.jpg) no-repeat 0 0; }
.module .user, .module .passwd, .module .check_code, .module .orderid, .module .orderuser { width: 120px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; }
.module .user_login td { line-height: 2.2em; }
.module .check_code { width: 45px; font-family: Arial, Helvetica, sans-serif; }
.module .user_focus, .module .passwd_focus, .module .check_focus { background: #E8F9FF; font-family: Arial, Helvetica, sans-serif; width: 120px; border: 1px solid #069; }
.module .check_code_focus { width: 45px; background: #E8F9FF; font-family: Arial, Helvetica, sans-serif; border: 1px solid #069; }
.module .check_code_position { position: relative; }
.module .checkcode { cursor: pointer; position: absolute; top: 0; left: 4.2em; }

/* 用户中心 */
.user_center a.user_name:link, .user_center a.user_name:visited { color: #c00; font-weight: bold; text-decoration: underline; }
.user_center a.user_name:hover, .user_center a.user_name:active { color: #06c; text-decoration: none; }
.user_center a.cart:link, .user_center a.cart:visited { background: url(../images/cart.jpg) no-repeat 0 0; padding: 0 0 0 1.8em; color: #039; text-decoration: underline; }
.user_center a.cart:hover, .user_center a.cart:active { color: #c00; text-decoration: none; }
.user_center a.favorite:link, .user_center a.favorite:visited { background: url(../images/favorite.gif) no-repeat 0 0; padding: 0 0 0 1.8em; color: #039; text-decoration: underline; }
.user_center a.favorite:hover, .user_center a.favorite:active { color: #c00; text-decoration: none; }
.user_center a.center:link, .user_center a.center:visited { background: url(../images/center.jpg) no-repeat 0 0; padding: 0 0 0 1.8em; color: #039; text-decoration: underline; }
.user_center a.center:hover, .user_center a.center:active { color: #c00; text-decoration: none; }
.user_center a.logout:link, .user_center a.logout:visited { background: url(../images/logout.jpg) no-repeat 0 0; padding: 0 0 0 1.8em; color: #039; text-decoration: underline; }
.user_center a.logout:hover, .user_center a.logout:active { color: #c00; text-decoration: none; }

/* 友情链接 */
.union_friendlinks { width: 180px; float: left; list-style: none; }
.union_friendlinks li { width: 100%; float: left; line-height: 1.6em; }
.union_friendlinks li a:link, .union_friendlinks li a:visited { padding: 0 0 0 .8em; color: #666; background: url(../images/dot_box_gray.gif) no-repeat 0 50%; }
.union_friendlinks li a:hover, .union_friendlinks li a:active { color: #06c; background: url(../images/dot_box_06c.gif) no-repeat 0 50%; }

/* 访问统计 */
.counter_bg { background: url(../images/union_counter.jpg) no-repeat 100% 100%; }

/* 模块 */
.subject { position: relative; color: #069; padding: 0 0 .3em 0; margin: 0; background: url(../images/module_title_bg.jpg) no-repeat 0 100%; width: 720px; float: left; font-size: 1.2em; }
.subject .fr { position: absolute; color: #666; font-weight: normal; top: 0; right: 0; }
.subject .current { background: url(../images/arr_bottom.gif) no-repeat 0 20%; padding: 0 0 0 1.5em; }
.subject .current a:link, .subject .current a:visited { margin: 0 .5em 0 0; line-height: 1em; color: #666; background: url(../images/next.gif) no-repeat 100% 40%; padding: 0 1.2em 0 0; }
.subject .current a:hover, .subject .current a:active { color: #06c; text-decoration: underline; }
.union_module { font-size: 1.2em; }
.union_profile { word-break: break-all; background: url(../images/union_profile_bg.jpg) no-repeat 0 0; padding: .5em 0 0 2.5em; color: #333; line-height: 1.7em; text-align: left; font-size: 1.2em; }
.union_profile a.profile:link, .union_profile a.profile:visited { color: #039; margin: 0 0 0 1em; text-decoration: underline; }
.union_profile a.profile:hover, .union_profile a.profile:active { color: #c00; text-decoration: none; }
.union_profile_detail { color: #333; line-height: 1.8em; font-size: 1.2em; word-break: break-all; }

/* 公司动态 */
.union_news_list { font-size:  1.2em; }
.union_news_list th { text-align: left; padding-left: 0; color: #666; font-weight: bold; background: #fff url(../images/dotted.gif) repeat-x 0 100%; }
.union_news_list td { text-align: left; padding: .6em 0; background: #fff url(../images/dotted.gif) repeat-x 0 100%; }
.union_news_list td a:link, .union_news_list td a:visited { color: #039; }
.union_news_list td a:hover, .union_news_list td a:active { color: #c00; }

/* 产品中心 */
.union_products { border: 1px solid #999; }
.union_products .union_products_photo { width: 41px; height: 262px; background: url(../images/union_products_photo.jpg) no-repeat 0 0; overflow: hidden; }
.union_products .union_products_bg { height: 262px; background: url(../images/union_products_bg.jpg) repeat-x 0 0; }
.union_products .union_products_right { width: 10px; height: 262px; background: url(../images/union_products_right.jpg) no-repeat 0 0; overflow: hidden; }
.recommend { margin: .4em 0 0 1.5em; }
.recommend a.recommend_photo:link, .recommend a.recommend_photo:visited { border: 1px solid #fff; margin: 0 0 .7em 0; display: block; width: 90px; height: 90px; overflow: hidden; }
.recommend a.recommend_photo:hover, .recommend a.recommend_photo:active { border: 1px solid #ccc; }
.recommend a img { display: block; }
.recommend a:link, .recommend a:visited { color: #039; text-decoration: none; }
.recommend a:hover, .recommend a:active { color: #c00; text-decoration: underline; }
.union_footer_bg { color: #666; padding: 1em 0; font-size: 1.2em; line-height: 1.6em; background: #eee url(../images/union_footer_bg.jpg) repeat-x 0 0; }
a.union_admin:link, a.union_admin:visited { margin: .5em 0 0 0; color: #999; display: block; width: 89px; height: 21px; line-height: 23px; overflow: hidden; text-indent: 10px; background: #ccc url(../images/union_admins.jpg) no-repeat 0 0; }
a.union_admin:hover, a.union_admin:active { color: #666; background: #ccc url(../images/union_admins_hover.jpg) no-repeat 0 0; text-decoration: none; }
a.mainsite:link, a.mainsite:visited { color: #666; margin: 0 .5em; text-decoration: underline; }
a.mainsite:hover, a.mainsite:active { color: #333; }

/* 圆角矩形 */
.cir_t { line-height: 7px; width: 700px; height: 7px; background: url(../images/cir_t.jpg) no-repeat 0 0; }
.cir_m { width: 700px; background: url(../images/cir_m.jpg) repeat-y 0 0; }
.cir_b { line-height: 7px; width: 700px; height: 7px; background: url(../images/cir_b.jpg) no-repeat 0 0; }
.cir_title { color: #666; margin: 0; background: url(../images/arr_bottom.gif) no-repeat 0 20%; padding: 0 0 0 1.3em; }
.cir_important { color: #c00; margin: 0 .5em; font-style: normal; }
.cir_num { color: #666; margin: 0 0 0 .5em; }
a.curr_category:link, a.curr_category:visited { color: #c00; font-size: 12px; text-decoration: none; }
a.curr_category:hover, a.curr_category:active { color: #06c; text-decoration: underline; }
.important { color: #c00; font-style: normal; }
.fontreset { font-size: 1.2em; }

/* 产品中心 */
.phoduct, .product dt, .product dd { font-size: 1.2em; margin: 0; padding: 0; }
.product { width: 132px; float: left; margin: 0 .5em 1em 0; }
.products_photo { width: 120px; height: 120px; background: #ecfbff url(../images/union_products.jpg) no-repeat 0 0; }
.products_photo a:link, .products_photo a:visited { overflow: hidden; display: block; width: 100px; height: 100px; margin: 10px auto; }

.product dd { width: 132px; color: #666; line-height: 1.6em; }
.product dd a:link, .product dd a:visited { color: #039; text-decoration: underline; }
.product dd a:hover, .product dd a:active { color: #c00; text-decoration: none; }
.product dd.product_name { float: left; margin: .5em 0 0 0; }
div.news_content { font-size: 1.2em; margin: 1em 0 0 0; color: #333; line-height: 1.8em; word-break: break-all; text-align: left; }
.news_title { font-size: 1.6em; color: 000; margin: .8em auto; }
.news_info { font-size: 1.2em; width: 680px; float: left; padding: .5em 0 0 0; color: #666; background: url(../images/dotted.gif) repeat-x 0 0; }
.news_op { margin: 2em 0 0 0; border-top: 1px dashed #999; border-bottom: 1px dashed #999; }
.news_op a:link, .news_op a:visited { color: #039; text-decoration: underline; line-height: 2em; }



/* 产品信息 */
.product_images { margin: 1.8em 0 0 0; width: 266px; height: 200px; overflow: hidden; float: left; }
.product_images img { float: right; }
.order_review { margin: .5em 0 0 0; width: 266px; height: 200px; overflow: hidden; float: left; }
.order_review img { float: left; }
.product_info { color: #666; margin: 1em 0 0 0; font-size: 1.2em; float: right; }
.product_info .product_title { color: #f60; font-size: 1.7em; margin: 0; }
.product_info a:link, .product_info a:visited { color: #666; text-decoration: underline; }
.product_info a:hover, .product_info a:active { color: #c00; text-decoration: none; }
.product_info .comments { margin: 0 .5em 0 0; }
.product_info .product_important { color: #000; font-size: 1.2em; padding: 0 0 .5em 0; float: left; }
.product_info .product_important em { color: #c00; }
.product_info .margin_top { background: url(../images/dotted.gif) repeat-x .2em 0; width: 100%; padding: 1em 0 0 .2em; float: left; }
.product_info .margin_bottom { padding: .3em 0 1em .2em; }
.product_info .product_important a:link, .product_info .product_important a:visited { color: #039; text-decoration: underline; }
.product_info .product_important a:hover, .product_info .product_important a:active { color: #c00; text-decoration: none; }
.product_info a.product_order:link, .product_info a.product_order:visited { color: #069; font-size: 1em; text-decoration: none; display: block; float: left; width: 149px; height: 27px; line-height: 29px; overflow: hidden; text-indent: 1.5em; background: #ccc url(../images/btn_149_27.jpg) no-repeat 0 0; }
.product_info a.product_order:hover, .product_info a.product_order:active { color: #c00; text-decoration: none; }
.product_detail_info { border: 1px solid #91caf4; padding: 1px; font-size: 1.2em; margin: 1em auto 0; }
.product_detail { color: #069; margin: 0; width: 700px; height: 28px; background: #ccefff url(../images/product_info.jpg) no-repeat 0 100%; font-size: 1em; }
.product_detail span { height: 28px; line-height: 40px; overflow: hidden; float: left; background: url(../images/module_tips_blue.jpg) no-repeat .5em 1em; padding: 0 0 0 2em; }
.product_detail_info table td { line-height: 1.6em; word-break: break-all; text-align: left; }
.product_coment { background: url(../images/dotted.gif) repeat-x 0 100%; margin: 1em auto 0; }
.product_coment a.product_name:link, .product_coment a.product_name:visited { margin: 0 0 0 .5em; color: #039; text-decoration: underline; }
.product_coment a.product_name:hover, .product_coment a.product_name:active { color: #c00; text-decoration: none; }
.comment_level { color: #999; }
.comment_time, .comment_user { color: #039; }
.comment_time { margin: 0 0 0 .5em; }
.comment_content { color: #333; line-height: 1.6em; text-align: left; word-break: break-all; margin: .3em 0 1em 0; }
.comment_tips { color: #c00; }
.do_comment textarea { width: 85%; height: 8em; font-size: 1.2em; color: #333; font-family: Arial, Helvetica, sans-serif, 宋体; line-height: 1.6em; background: url(../images/logo/logo_gray.jpg) no-repeat 50% 50%; }
.do_comment .check_code_position { position: relative; }
.do_comment .check_code_position .check_code { cursor: pointer; position: absolute; top: 0; left: 8em; }
.do_comment .check_code_position a:link, .do_comment .check_code_position a:visited { position: absolute; top: 0; left: 16em; }
.comment_tips a:link, .comment_tips a:visited { color: #039; margin: 0 .5em; text-decoration: underline; }
.comment_tips a:hover, .comment_tips a:active { color: #090; text-decoration: none; }
.do_comment a.logout:link, .do_comment a.logout:visited { color: #039; margin: 0 0 0 .5em; text-decoration: none; }
.do_comment a.logout:hover, .do_comment a.logout:active { color: #090; text-decoration: underline; }
.do_comment a.product_name:link, .do_comment a.product_name:visited { color: #c00; text-decoration: none; }
.do_comment a.product_name:hover, .do_comment a.product_name:active { color: #039; text-decoration: underline; }
a.messages:link, a.messages:visited { color: #039; float: right; }

/* 推荐产品 */
.recommend_products dl { font: 12px Arial, Helvetica, sans-serif; display: inline; width: 120px; float: left; margin: 10px 0 0 12px; }
.recommend_products dl dt { text-align: center; width: 120px; margin: 0 auto; height: 100px; overflow: hidden; }
.recommend_products dl dd { width: 120px; text-align: center; }
.recommend_products dl dd a:link, .recommend_products dl dd a:visited { color: #039; }
.recommend_products dl dd a:hover, .recommend_products dl dd a:active { color: #c00; text-decoration: underline; }

.prod_list_ul { margin: .5em 0 0 0; clear: left; float: left; width: 680px; list-style: none; }
.prod_list_ul li { width: 125px; line-height: 1.6em; display: inline; text-align: left; float: left; margin: 0 0 0 .8em; }




/* 回复内容 */
.comment_reply { line-height: 1.6em; text-align: left; word-break: break-all; margin: 0 0 1em 0; color: #c00; }
