@charset "UTF-8";

/* html { padding: 0px; margin: 0px; overflow-x: hidden }
body { font-family: tahoma, "思源黑体"; color: #555; padding: 0px; margin: 0px; background: #f8f8f8; font-size: 12px; } */
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p { margin: 0; padding: 0; border: none; list-style-type: none; }
/* div, ul, li, p { padding: 0px; margin: 0px; list-style: none; font-family: "思源黑体"; } */
.clear0 { clear: both; padding: 0px; margin: 0px; }
.clear10 { clear: both; padding: 0px; margin: 0px; padding-top: 10px; }
.clear5 { clear: both; padding: 0px; margin: 0px; padding-top: 5px; }

/* a { color: #333; text-decoration: none; font-family: "思源黑体"; } */
/*1D75D7 思源黑体*/

a:hover { color: #2b61ad }
.word_hbg a:hover { background: #FF535B; color: #FFF }
.word_c { color: #2b61ad }
.fd30_cat ul li .cat_p dl dd a.word_c { color: #2b61ad }
.word_c1 { color: #71CD9C }
.a_word_c { color: #008bc4 }
.bg_c0 { background-color: #999 }
.bg_c { background-color: #2b61ad; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.bg_c1 { background-color: #F39800 }
.bg_c:hover, .bg_c1:hover { opacity: 0.80; filter: alpha(opacity=80); }
.border_mc { border-color: #eee }
.border_c { border-color: #2b61ad }
.bd_transform { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.bd_transform:hover { -webkit-transform: rotate(0deg) scale(1.1,1.1); -moz-transform: rotate(0deg) scale(1.1,1.1); -o-transform: rotate(0deg) scale(1.1,1.1); -ms-transform: rotate(0deg) scale(1.1,1.1); transform: rotate(0deg) scale(1.1,1.1); }


.cs_transform { -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; transition: all 2s ease-in-out; opacity: 0.7; filter: alpha(opacity=70); }
.cs_transform:hover { -webkit-transform: rotate(360deg) scale(1,1); -moz-transform: rotate(360deg) scale(1,1); -o-transform: rotate(360deg) scale(1,1); -ms-transform: rotate(360deg) scale(1,1); transform: rotate(360deg) scale(1,1); opacity: 0.99; filter: alpha(opacity=99) }



input.fd_input { width: 70%; border: 1px solid #eee; background: #fff; height: 35px; line-height: 35px; padding-left: 5px; font-size: 14px }
.fd_submit { height: 37px; line-height: 37px; color: #FFF; padding-left: 15px; padding-right: 15px; border: 0px; cursor: pointer; border-radius: 3px; }
a.fd_submit { display: block }
.textarea_cs { width: 70%; padding: 5px 0px 5px 5px; border: 1px solid #eee; height: 60px; }


input.inputBorder { width: 220px; height: 26px; line-height: 26px; font-size: 14px }



a img { vertical-align: middle }
img { vertical-align: middle }
h6 { padding: 0px; margin: 0px; line-height: 18px; font-size: 12px; font-weight: normal }
.web_body { margin: auto; width: 1180px; padding-top: 5px; }
.pull-left { float: left; }
.pull-right { float: right; }
.fl { float: left }
.fr { float: right }


.cs_transform i { -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: url(scico.png) -6px -117px; width: 9px; height: 5px; display: block }
.cs_transform:hover i { -webkit-transform: rotate(180deg) scale(1,1); -moz-transform: rotate(180deg) scale(1,1); -o-transform: rotate(180deg) scale(1,1); -ms-transform: rotate(180deg) scale(1,1); transform: rotate(180deg) scale(1,1); background: url(scico.png) -6px -134px; }
.opacity a:hover img { opacity: 0.9; filter: alpha(opacity=90); }

.fd_mes { line-height: 50px; font-size: 24px; text-align: center; color: #999 }


/**/
.leftbox { border: 1px solid #ededed; padding: 0px; position: relative; background: #FFF; margin-bottom: 15px; }
.leftbox .t { background: #e9e9e9; padding-top: 5px; height: 35px; line-height: 30px; position: relative; }
.leftbox .t span { border-left-width: 3px; border-left-style: solid; padding-left: 10px; font-size: 14px; font-weight: bold }
.leftbox .t a { position: absolute; right: 6px; cursor: pointer; }
.leftbox .info { padding: 10px; }
.leftbox .item { line-height: 30px; background: URL(point.gif) left no-repeat; padding-left: 12px; font-size: 14px; height: 30px; overflow: hidden }
.leftbox a.cat { border: 1px solid #ddd; margin: 10px; padding-left: 10px; padding-right: 10px; float: left; display: block; line-height: 30px; background: #f5f5f5; font-size: 14px; }

.leftbox .lt { background: #f5f5f5; height: 30px; line-height: 30px; font-size: 15px; text-indent: 15px; border-bottom: 1px solid #e5e5e5; padding: 0px; margin: 0px; }
.leftbox ul { padding: 10px; }

/* pager */
.fd_pager { padding: 10px; height: 24px; }
.fd_pager #pager { color: #9b9b9b; text-align: right; line-height: 20px; }
.fd_pager #pager span, .fd_pager #pager a { display: inline-block; float: left; background: #efefef; border: 1px solid #bbbbbb; border-radius: 3px; color: #868585; font: 14px/22px Arial; line-height: 20px; height: 20px; padding-left: 3px; padding-right: 3px; margin-right: 5px; }
.fd_pager #pager span.f_l { margin-right: 10px; border: 0px; }
.fd_pager #pager span.f_l b { color: #2b61ad }
.fd_pager #pager span.f_l:hover b { color: #fff }
.fd_pager #pager span:hover, .fd_pager #pager a:hover, .fd_pager #pager .page_now { background: #2b61ad; border: 1px solid #2b61ad; border-radius: 3px; color: #FFF }
.fd_pager #pager .B_blue { border: 1px solid #ccc; line-height: 25px; }


/*  */
.fd_top { width: 1180px; margin: auto; }
.fd_top0 { background: #fafafa; height: 37px; line-height: 30px; width: 100%; border-bottom: 1px solid #e7e7e7 }
.fd_top0 a { padding-left: 5px; padding-right: 5px; }
.fd_top0 font { font-size: 12px; }


.fd_top0 .tell i { background-image: url(scico.png); padding-left: 8px; padding-right: 15px; background-position: 0px -27px; position: relative; top: -1px; }
.fd_top0 .tell span { padding-left: 4px; font-size: 14px; font-weight: bold; }


.fd_top0 .pull-right ul li { float: left; margin-right: 5px; background: url("li.gif") left no-repeat; padding-left: 1px; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; position: relative; padding-left: 5px; padding-top: 5px; height: 35px; }
.fd_top0 .pull-right ul li.myorder { background-image: none; }
.fd_top0 .pull-right ul li a { display: block; background-image: url(scico.png); background-repeat: no-repeat; padding-left: 25px; color: #858585; }
.fd_top0 .pull-right ul li a.order { background-image: none; padding-left: 0; }
.fd_top0 .pull-right ul li.li1 { background: none }
.fd_top0 .pull-right ul li.li1 a { background-position: 0px 5px; }
.fd_top0 .pull-right ul li.li2 a { background-position: 0px -22px; }
.fd_top0 .pull-right ul li.li3 a { background-position: 0px -55px; }
.fd_top0 .pull-right ul li.li4 a { background-position: 0px -85px; }
.fd_top0 .pull-right ul li.cs_transform { padding-right: 15px; }
.fd_top0 .pull-right ul li span { display: none }
.fd_top0 .pull-right ul li.cs_transform:hover { background: #FFF; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.fd_top0 .pull-right ul li:hover span { display: block; position: absolute; top: 38px; left: -1px; border: 1px solid #ddd; border-top: 0px; background: #FFF; padding: 5px; z-index: 999; }
.fd_top0 .pull-right ul li i { position: absolute; right: 7px; top: 17px; }


.fd_top1 { padding-top: 10px; background: #FFF; margin: auto; padding-bottom: 10px; }
.logo1 { float: left; }
.logo_r { float: right; }
.logo3 { float: right; padding-top: 6px; padding-left: 15px; }
.logo2 { float: left; width: 430px; padding-top: 10px; }

.search .search_label { width: 400px; height: 35px; border: 1px solid #ddd; border-radius: 5px; }
.search .search_label input { padding: 0px; margin: 0px; }
.search .search_label .keywords { border: 0px; background: none; width: 355px; line-height: 35px; height: 35px; padding-left: 5px; font-size: 14px; color: #999 }
.search .search_label .btn_search { border: 0px; background: URL(ss.png) center no-repeat; width: 47px; line-height: 35px; height: 35px; }

.hot-keywords { line-height: 30px; padding-bottom: 5px; }
.hot-keywords span { color: #666; }
.hot-keywords a { padding-left: 5px; padding-right: 5px; color: #999 }





.fd_top2 { background: #fff; height: 35px; min-width: 1180px; border-bottom-style: solid; border-bottom-width: 0px; }
.fd_top2_v { position: fixed; top: 0px; width: 100%; height: 40px; z-index: 99 }
.navs { clear: both; height: 35px; position: relative; z-index: 80; color: #FFF }

.navs_l { float: left; width: 220px; }
.navs_m { float: left }
.navs_r { float: right; line-height: 30px; color: #999; font-size: 10px }
.navs_r a { font-size: 13px; padding-left: 10px; padding-right: 10px; color: #666 }

.navs_m ul li { float: left; line-height: 30px; }
.navs_m ul li a { display: block; cursor: pointer; font-size: 16px; padding-left: 37px; padding-right: 25px; font-weight: 500; color: #666 }


.fd30_cat .t { line-height: 37px; height: 37px; font-size: 16px; position: relative; font-weight: normal; cursor: pointer; color: #fff; background-image: URL(../images/flico.png); background-position: 20px center; background-repeat: no-repeat; text-indent: 42px; }

.classmenu { position: absolute; left: 0px; top: 37px; width: 220px; visibility: hidden; z-index: 2; height: 425px; }
.fd30_cat_i .classmenu { visibility: hidden }
.navs_l:hover .classmenu { visibility: visible; }


/*.classmenu{ position:relative; z-index:99}*/


.fd30_cat ul li.cat_lv1 { height: 100px; *float: left; width: 100%; cursor: pointer; }
.fd30_cat ul li h4 a { color: #fff; font-size: 16px; z-index: 2; position: relative; }
.fd30_cat ul li .next_t { padding: 0px 0px 0px 20px; margin: 0px; line-height: 25px; height: 25px; /* overflow: hidden; */ z-index: 2; position: relative }
.fd30_cat ul li .next_t a { color: #fff; padding-right: 10px; }
.fd30_cat ul li .next_t a:hover { color: #2b61ad; padding-right: 10px; }

.fd30_cat ul li .cat_p { display: none; position: absolute; z-index: 1; left: 220px; width: 930px; top: 1px; border: 1px solid #ddd; height: 398px; background: #FFF; overflow: hidden }
.fd30_cat ul li .cat_p .cat_cat { float: left; width: 630px; padding: 0px 10px 10px 10px; }
.fd30_cat ul li .cat_p dl { float: left; width: 295px; padding: 10px; }
.fd30_cat ul li .cat_p dl dt { clear: both; border-bottom: 1px solid #eee; line-height: 30px; }
.fd30_cat ul li .cat_p dl dt a { font-size: 14px; font-weight: bold }



.fd30_cat ul li .cat_p dl dd { clear: both; padding: 10px 0px 0px 0px; margin: 0px; list-style: none; line-height: 25px; }
.fd30_cat ul li .cat_p dl dd a { padding-right: 10px; white-space: nowrap; color: #888; }
.fd30_cat ul li .cat_p dl dd a:hover { text-decoration: underline }

.fd30_cat ul li .cat_p .cat_brand { width: 240px; float: right; background: #f6f6f6; padding: 20px; height: 358px }
.fd30_cat ul li .cat_p .cat_brand span { display: block; float: left; width: 80px; }
.fd30_cat ul li .cat_p .cat_brand div a { display: table-cell; height: 80px; line-height: 100%; vertical-align: middle; width: 79px; border: 1px solid #EAEAEA; border-bottom: 0px; border-left: 0px; text-align: center; background: #FFF }
.fd30_cat ul li .cat_p .cat_brand div a img { display: block; height: auto; width: 100% }
.fd30_cat ul li .cat_p .cat_brand p { text-align: center; padding-top: 10px; }

.fd30_cat ul li:hover .cat_p { display: block }



li.cat_lv1 h4 { padding: 5px 0px 0px 10px; margin: 0px; line-height: 42px; font-weight: normal; font-size: 14px; height: 42px; position: relative; border-top: 1px dotted #eee; margin-left: 10px; margin-right: 10px; }
li.cat_lv1 h4 span { position: absolute; right: 15px; top: 7px; display: block; line-height: 46px; height: 46px; color: #fff; font-size: 16px; font-family: "思源黑体"; z-index: 2 }
li.cat_lv1 h4 img { width: 22px; position: relative; left: 0px; top: 0px; z-index: 2; margin-right: 10px; }
.fd30_cat ul li.li1 h4 { border-top: 0px solid #000; }
.fd30_cat ul li.li1 i { top: 0px; }
li.cat_lv1 h4 i { position: absolute; left: -10px; top: -1px; display: block; width: 220px; height: 100px; background: #000; opacity: 0.65; filter: alpha(opacity=65); z-index: 1 }
.fd30_cat ul li.cat_lv1:hover h4 i { opacity: 0.40; filter: alpha(opacity=40); }




/*=�ײ�=======*/
/* footer */
.footerbg { background: #262626; color: #fff }
.footer { width: 1180px; margin: auto }


.footer_wrap { color: #fff; padding: 20px 0 20px; background: #2F2F2F }
.footer_wrap a { color: #ddd }
.footer_wrap a:hover { text-decoration: underline }


.our_services .c { display: inline; float: left; padding-left: 35px; width: 265px; position: relative; border-right: 1px solid #2E2E2E; min-height: 150px; }
.our_services .c dt { font-size: 16px; padding: 0px; margin: 0px 0px 5px 0px; line-height: 30px; }
.our_services .c dd { line-height: 25px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }
.our_services .c dd a { color: #ccc; font-size: 14px; }
.our_services .c_1 { padding-left: 10px; }

.our_services .c4 { text-align: center; width: 180px; margin: 0px; padding: 0px; }
.our_services .c4 img { width: 120px; }
.our_services .c4 .t { line-height: 20px; padding-bottom: 6px; font-size: 16px; color: #fff; text-align: center }
.our_services .c5 { width: auto; float: left; border: 0px; }

.phone { font-size: 14px; color: #ccc }
.phone p { line-height: 30px; }
.phone p .phone_num { font-weight: bold }
.phone p.kefu { margin-top: 15px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */width:50%;float:left;text-align:center;}
.phone p.kefu a { display: block; width: 50px; height: 50px; text-align: center; background-image: URL(qqwwss.png); float: left; margin-left: 15px; }
.phone p.kefu a.kefu_qq { background-position: 0px 0px; }
.phone p.kefu a.kefu_ww { background-position: right 0px; }





.footHelp { clear: both; padding: 20px 0px 0px 0px; background: #262626 }
.footHelp table { margin: auto; color: #666 }
.footHelp a { padding-left: 10px; padding-right: 10px; color: #999 }
.footHelp a:hover { color: #FFF }
.footer_info { text-align: center; line-height: 25px; /* padding-top: 15px; */ padding-bottom: 30px; *margin-top: -10px; color: #666 }

.right_nav { position: fixed; top: 0; right: 0; height: 92%; width: 35px; z-index: 99999; padding-top: 1px; background-color: #262626; padding-top: 8%; }
.right_nav li { text-align: center; position: relative; cursor: pointer; margin-top: 20px; }
.right_nav li div.it a { color: #FFF }
.right_nav li div.it { height: 44px; overflow: hidden; cursor: pointer; margin: 0px; position: relative; }
.right_nav li div.it i.ioc { padding-top: 24px; }
.right_nav li div.it i.ioc, .right_nav li div.it span { display: block; width: 35px; margin: auto; color: #FFF; line-height: 20px; font-size: 12px; word-spacing: 0px; }
/*.right_nav li div.it span{display:block; width:35px;margin:auto; color:#FFF; }*/
/*.right_nav li div.it:hover{transform:translateY(-30px)}*/
.right_nav li div.it i.ioc { background: URL(right_nav.png) left -5px no-repeat }
.right_nav li div.it3 i.ioc { background: URL(right_nav.png) left -125px no-repeat }
.right_nav li div.it4 i.ioc { background: URL(right_nav.png) left -200px no-repeat }
.right_nav li div.it5 i.ioc { background: URL(right_nav.png) left -344px no-repeat }
.right_nav li div.it6 i.ioc { background: URL(right_nav.png) left -411px no-repeat }
.right_nav li div.it7 i.ioc { background: URL(right_nav.png) left -474px no-repeat }

.right_nav li div.it span { display: block; position: absolute; bottom: -44px; left: 0px; line-height: 22px; background: #AC0000; }
.right_nav li div.ii { display: none; position: absolute; right: 35px; top: 0px; padding-right: 7px; }
.right_nav li div.ii b.jh { display: block; width: 8px; height: 16px; background: URL(jhs.png); position: absolute; right: 0px; top: 10px; }
.right_nav li div.ii .info { border: 1px solid #ddd; background: #FFF; padding: 15px; }
.right_nav li div.ii .info p { line-height: 30px; white-space: nowrap }
.right_nav li div.ii .info td { white-space: nowrap; border-bottom: 1px solid #ddd; padding-top: 5px; padding-bottom: 5px; vertical-align: middle }
.right_nav li:hover div.ii { display: block }
.right_nav li.li2 div.it { background: #AC0000; color: #FFF }

.right_nav li.li_top { position: absolute; bottom: 80px; }

.right_nav li.li4 div.it4 { height: 108px; }
.right_nav li.li4:hover div.it4 i.ioc { height: 94px; background: URL(right_nav.png) left -200px no-repeat #AC0000 }

.li4 #ECS_CARTINFO b#goodsCount { background: #AC0000; border-radius: 10px; color: #fff; width: 17px; line-height: 17px; display: block; clear: both; margin: auto; padding: 0px; font-size: 12px }
.li4:hover #ECS_CARTINFO b#goodsCount { background: #fff; color: #ED145B }



#ECS_CARTINFO #cart_list { width: 306px; background: #F9F9F9 }
#ECS_CARTINFO #cart_list #goodsList { padding: 0px 10px 0px 10px; }
#ECS_CARTINFO #cart_list ul { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; clear: both; width: 282px; }
#ECS_CARTINFO #cart_list ul li { float: left; width: 74%; text-align: left; margin: 0px; }
#ECS_CARTINFO #cart_list ul li img { width: 60px; height: 60px; border: 1px solid #eee }
#ECS_CARTINFO #cart_list ul li a:hover img { width: 60px; height: 60px; border: 1px solid #ccc }
#ECS_CARTINFO #cart_list ul li.cart_img { width: 26%; }
#ECS_CARTINFO #cart_list ul li p em { float: left; font-style: normal }
#ECS_CARTINFO #cart_list ul li p a { float: right; color: #666; text-decoration: underline }
#ECS_CARTINFO #cart_list ul li p a:hover { text-decoration: none; color: #000 }
#ECS_CARTINFO #cart_list ul li a { color: #666 }
#ECS_CARTINFO #cart_list ul li a:hover { color: #000 }
#ECS_CARTINFO a.btn { height: 20px; line-height: 20px; padding-left: 10px; padding-right: 10px; color: #FFF; border-radius: 5px }

#ECS_CARTINFO .total { clear: both; padding: 15px 10px 15px 10px; color: #333; position: relative; text-align: left }
#ECS_CARTINFO .total b { font-weight: bold; }
#ECS_CARTINFO .total a { position: absolute; right: 10px; top: 15px; }

.noprc { padding: 10px 10px 10px 70px; background: URL(noprc.png) 5px no-repeat #F9F9F9; height: 60px; line-height: 60px; font-size: 16px; color: #666 }
.slideTog_info { display: none }
.fd30_slideTog_v .slideTog_info { display: block }


.Error_mes { max-width: 640px; margin: 100px auto; }
.Error_mes .info { font-size: 18px; padding-left: 60px; line-height: 44px; background: URL(Error.png) left top no-repeat; color: #2b61ad }
.Error_mes p { padding-top: 35px; border-top: 1px solid #ccc; margin-top: 30px; text-align: center }
.Error_mes p a { color: #008BC4; margin-right: 30px; }
.Error_mes p a:hover { text-decoration: underline }

.Error_cat .info { background: URL(noprc.png) left top no-repeat; padding-left: 80px; line-height: 61px; color: #999 }





/*�û�����*/
.prcpage .leftbox { border: 0px; }
.boxCenterList .fd_comments ul { padding: 0px; margin: 0px; border: 0px; }
.fd_comments ul li { padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #eee }
.fd_comments .c_1 { width: 10%; text-align: center }
.fd_comments .c_1 span { display: block; line-height: 30px; }
.fd_comments .c_2 { width: 79%; font-size: 14px }
.fd_comments .c_2 .cmt_name { line-height: 30px; font-weight: bold }
.fd_comments .c_2 .content { color: #999 }
.fd_comments .c_2 .content font { color: #333; }
.fd_comments .c_2 .re_content { color: #333; padding-top: 5px; }
.fd_comments .c_3 { width: 10%; padding-top: 15px; text-align: center }
.fd_comments .c_3 span { display: block; line-height: 30px; }
.fd_comments .c_3 a.f6 { color: #008BC4; display: block }
.fd_comments .c_3 a.f6:hover { text-decoration: underline; }


.commentsList { border: 0px solid #eee; background: #fff; padding: 0px; width: 95%; margin: auto }
.commentsList td { font-size: 14px; padding: 10px 5px 10px 5px; background: #FFF; text-align: left; line-height: 25px; font-weight: bold }
.commentsList td b { font-weight: normal }
.commentsList td img.captcha { height: 28px; top: -2px; }
.ts_mag { border: 1px solid #F7BB93; background: URL(tips.gif) 10px center no-repeat #F7F7F7; padding: 10px 10px 10px 45px; color: #CC6600; font-size: 12px; }

.next_article { padding-top: 20px; }

/*΢��֧��*/

.wxbg .pay_onlines { border: 1px solid #ddd; }
.wxbg p { background: #EFEFEF; padding: 10px; line-height: 22px; }
.wxbg p span { display: block; }
.wxbg p span b { font-weight: bold; color: #2b61ad }
.wxbg p span em { font-style: normal; display: none }
.wxbg span.imgs { display: block; padding: 10px; }
.wxbg img { width: 210px; text-align: center }
.wxbg .wx_end { background: URL(smtu.jpg) right top no-repeat; height: 440px; padding-right: 320px; padding-top: 15px; width: 255px; margin: auto }

.wxbg .trd { display: none }



/*
.Tr_cs { position: relative; z-index: 1 }
.Tr_cs .cxjad_m { overflow: hidden; position: relative; z-index: 7 }
.Tr_cs .cxjinfo { overflow: hidden; position: relative }
.Tr_cs .cxjinfo .cxjitem { float: none; background-position: center; background-repeat: no-repeat }
.Tr_csal .cxjinfo .cxjitem { float: left; }
.Tr_cs .cxjinfo .cxjitem a { display: block; width: 100%; height: 100%; cursor: pointer; }
.Tr_cs .TABLE_S { position: relative; width: 200px; margin: auto; z-index: 8; margin-top: -25px }
.Tr_cs .TABLE_S table { margin: auto; }
.Tr_cs .TABLE_S b { display: inline; float: left; background: #999; width: 9px; height: 9px; cursor: pointer; margin-left: 7px; border: 1px solid #999; border-radius: 10px; }
.Tr_cs .TABLE_S b.visited { color: #fff; background: #2b61ad; border: 1px solid #2b61ad; width: 26px; }

.up_down { position: relative; z-index: 9; width: 100%; margin: auto; display: block; }
.up_down .pp { position: absolute; top: 190px; width: 100%; overflow: hidden }

.Tr_cs0 .up_down { position: relative; z-index: 9; width: 1180px; margin: auto; display: block; }
.Tr_cs0 .up_down .pp { position: absolute; top: 190px; left: 220px; width: 980px; overflow: hidden }
.home_body .Tr_cs0 .up_down .pp { left: 0px; width: 1180px; }

.up_down a { display: block; width: 30px; height: 60px; cursor: pointer; background-image: URL(prevnext.png); background-repeat: no-repeat; opacity: 0.2; filter: alpha(opacity=20); transition: transform 0.2s linear; }
.Tr_cs .up_down a.up { float: left; background-position: left top; transform: translateX(-30px) }
.Tr_cs .up_down a.down { float: right; background-position: right top; transform: translateX(30px) }
.Tr_cs .up_down a:hover { opacity: 0.5; filter: alpha(opacity=50); }

.Tr_cs0, .Tr_cs0 .cxjad_m { height: 400px; }
.Tr_cs0 .cxjinfo .cxjitem a { height: 400px }
.Tr_cs0:hover a.up { transform: translateX(0px) }
.Tr_cs0:hover a.down { transform: translateX(0px) }
.Tr_cs0 .cxjinfo .cxjitem img { display: none }

.Tr_csal .cxjitem { height: 345px; background: #f5f5f5 }
.Tr_csal .cxjitem a span { display: block; text-align: center; line-height: 35px; font-size: 14px; }
.Tr_csal .up_down .pp { top: 110px; }
.Tr_csal .TABLE_S { margin-top: -30px }
*/

/*ﳵ*/
#speDiv { border-radius: 5px; line-height: 25px; }
#speDiv .conclose { height: 30px; line-height: 30px; overflow: hidden; background: #f5f5f5 }
#speDiv .conclose span { font-weight: bold; font-size: 14px; float: left; display: block; padding-left: 10px; }
#speDiv .conclose a { display: block; float: right; padding-right: 10px; }
#speDiv .toptitle { padding: 10px; }
#speDiv .toptitle .pic { display: block; float: left }
#speDiv .toptitle p { display: block; float: right; width: 170px }
#speDiv .toptitle p span { display: block; color: #666; line-height: 20px; height: 60px; overflow: hidden }
#speDiv .toptitle p font { display: block; line-height: 25px; }
#speDiv .coninfo { text-align: left; line-height: 30px; padding-left: 15px }
#speDiv .coninfo strong { padding-left: 5px; padding-right: 5px; }
#speDiv .fd30_btn { clear: both; text-align: center; line-height: 30px; padding-top: 10px; }
#speDiv .fd30_btn a { margin-left: 15px; display: block; float: left; line-height: 25px; width: 60px; text-align: left; }
#speDiv .fd30_btn a.fd_submit { width: auto; text-align: center; float: right; margin-right: 6px; line-height: 25px; height: 25px; color: #FFF }

#speDiv label { display: block; float: left; margin-left: 5px; line-height: 25px; }
#speDiv label input { width: 25px; line-height: 25px; padding-right: 3px; }
#speDiv h6 { text-align: left; padding-left: 10px; padding-top: 5px; clear: both; width: 286px; background: none; border-bottom: 1px solid #ddd; margin: 0px; font-weight: bold }
#speDiv h4 { line-height: 35px; background: #f5f5f5; margin: 0px; padding: 0px; text-indent: 10px }
#speDiv a.f6 { background: #F60; margin-left: 10px; padding: 8px; color: #FFF; border-radius: 5px; }
#speDiv a.f7 { background: #666; margin-left: 10px; padding: 8px; color: #FFF; border-radius: 5px; }
#speDiv center { display: block; clear: both; width: 286px; padding-top: 10px; border-top: 1px solid #ddd; margin-top: 10px; }

/*ﳵ*/
/*.cur { color: #2b61ad }*/
