﻿* { margin: 0; padding: 0; }
body { font-size: 14px; color: #353535; font-family: '微软雅黑','Microsoft YaHei','宋体'; }
.x { width: 1200px; margin: 10px auto; overflow: hidden; }
a { text-decoration: none; color: #353535; }
img { border: none; }
ul, ol { list-style: none; }
.l { float: left; }
.r { float: right; }
.mt { margin-top: 10px; }
.mb { margin-bottom: 10px; }

.logo { }
.logo a { margin-right: 18px; }

.sf table { background-color: #e1e1e1; }
.sf th a { background-color: #efefef; display: block; width: 80px; height: 36px; text-align: center; line-height: 36px; font-weight: normal; }
.sf input { background-color: white; width: 300px; height: 36px; border: none; padding: 0 6px; }
.sf button { background-color: #dd5800; color: white; border: none; width: 80px; height: 36px; }
.sf p a, .sf p { color: #bfbfbf; }

.navi { background: url(/images/nav_bg.gif) center bottom repeat-x; height: 41px; padding-bottom: 5px; margin-top: 20px; }
.navi dt { float: left; cursor: default; color: #ee4d4d; font-size: 20px; padding-left: 10px; width: 216px; margin: 4px 10px 0 0; }
.navi dd { float: left; height: 36px; width: 100px; text-align: center; margin-right: 48px; }
.navi dd a { line-height: 36px; font-size: 16px; font-weight: bold; font-family: '微软雅黑'; color: #6F6F6F; }
.navi dd.current { background-color: #ee2537; }
.navi dd.current a { color: white; }

.td_catlist { width: 226px; height: 360px; vertical-align: top; position: relative; }
.td_catlist dl { border: 1px solid #d2d2d2; border-top: none; margin: 0 10px 0 0; }
.td_catlist dl dt { font-size: 16px; display: block; height: 27px; line-height: 27px; outline: none; text-align: center; background: #F5F5F5; border-top: 1px solid #D7D7D7; }
.td_catlist dl dd { font-size: 12px; display: block; color: #535353; margin: 6px 0 6px 25px; background: url(/images/index2_r4_c3.gif) 160px center no-repeat; transition: all 0.1s ease-in 0s; }
.td_catlist dl dd:hover { background-position-x: 175px; }
.td_catlist dl dd div { display: none; position: absolute; z-index: 9; left: 215px; top: 0; background-color: white; width: 953px; height: 328px; padding: 15px; border: 1px solid #d2d2d2; }
.td_catlist dl dd:hover div { display: block; }
.td_catlist dl dd div label { float: left; width: 90px; }
.td_catlist dl dd div p { float: left; width: 355px; margin: 0px 30px 12px 0px; border-bottom: 1px solid rgb(219, 219, 219); overflow: hidden; }
.td_catlist dl dd div p a { float: left; padding: 0 6px; border-left: 1px solid #dbdbdb; margin: 0 0 6px -1px; }
.td_catlist dl dd div p a:hover { text-decoration: underline; }

.td_newdata { height: 50px; background-color: #9ce1ff; line-height: 50px; color: #7a7a7a; font-family: '微软雅黑'; font-size: 14px; }
.td_newdata label { float: left; height: 50px; width: 100px; background-color: #4cb6f3; margin-right: 15px; color: white; text-align: center; }
.td_imglist { vertical-align: bottom; }
.td_imglist div.ct { position: relative; width: 720px; height: 300px; }
.td_imglist div.ct div { }
.td_imglist div.ct div a { position: absolute; left: 0; top: 0;width: 720px; height: 300px; }
.td_imglist div.ct div img { width: 720px; height: 300px; display: block; }
.td_imglist div.ct span { position: absolute; right: 18px; bottom: 6px; }
.td_imglist div.ct span a { float: left; width: 21px; height: 21px; margin-left: 8px; background: url(/images/b6cb6ccf.gif); text-align: center; line-height: 21px; }
.td_imglist div.ct span a.current { background: url(/images/c5bbfd27.gif); color: white; }

.td_login { text-align: right; vertical-align: bottom; }
.td_login table { background-color: #dedede; width: 242px; height: 267px; }
.td_login table td { background-color: white; vertical-align: top; }
.form_login { padding: 10px 20px; text-align: left; }
.form_login input.t { border: none; height: 35px; font-size: 16px; width: 190px; padding-left: 7px; margin-bottom: 8px; background: url(/images/index2_r4_c18.gif); }
.form_login label input { width: auto; height: auto; margin-bottom: 0; }
.form_login button { width: 100%; background-color: #31a9de; color: white; border: none; height: 40px; font-size: 16px; }
.td_qicon { height: 70px; }
.td_qicon a { display: block; padding-top: 5px; height: 60px; width: 119px; text-align: center; font-size: 16px; }
.td_qicon a span { display: block; }

.x h4 { font-size: 24px; overflow: hidden; height: 39px; border-bottom: 1px solid gray; margin-top: 30px; }
.x h4 label { float: left; margin: 0 0 0 20px; width: 225px; }
.x h4 label a { font-size: 16px; font-weight: normal; margin: 11px 1em 0 0; float: left; }
.x h4 span { float: right; font-size: 14px; font-family: '微软雅黑'; margin-top: 11px; font-weight: normal; }
.x h4 span a { margin-left: 1em; }

.bt { overflow: hidden; }
.bt ul.tab { margin: 0 0 20px -2px; overflow: hidden; }
.bt ul.tab li { float: left; border-top: 3px solid #0a98ea; width: 298px; margin-left: 2px; text-align: center; font-size: 24px; color: #0463b5; font-family: '黑体'; padding-top: 10px; }
.bt ul.tab li.current { float: left; border-top-width: 2px; padding-top: 11px; color: #494545; }

.bsm { border-bottom: 3px solid #0B99F5; z-index: 8; height: 29px; overflow: visible; }
.bsm dt { float: left; width: 216px; text-align: center; }
.bsm dd { float: left; width: 180px; text-align: center; position: relative; z-index: 9; top: 7px; background-color: white; border-bottom: 1px solid #0B99F5; border-left: 5px solid white; }

.bt ul.tp { overflow: hidden; background: url(/images/index2_r1_c1.gif) center center; width: 920px; margin: 0 auto; }
.bt ul.tp li { float: left; margin: 20px 25px 0 25px; }
.bt ul.tp li a { display: block; width: 180px; }
.bt ul.tp li a img { display: block; width: 180px; height: 180px; margin-bottom: 10px; }
/*.bt ul.tp li a label { display: block; clear: both; height: 2px; background-color: silver; }*/
/*.bt ul.tp li a label span { float: left; height: 2px; background-color: #3e3e3e; }*/
/*.bt ul.tp li a span img { display: inline !important; width: 49px; height: 11px; margin-bottom: 0; }*/
/*.bt ul.tp li a span.l { color: #7a7a7a; }*/
/*.bt ul.tp li a span.r { color: #7a7a7a; }*/
.bt ul.tp li a span.t { display: block; border-bottom: 1px solid #E9E9E9; font-size: 14px; color: #373535; }
.bt ul.tp li a.cmp { color: #BF1212; border-bottom: 1px solid #C53333; font-size: 12px; margin: 5px 0 0; }
.bt ul.tp li a.ask { float: right; width: 51px; height: 21px; background: url(/images/index2_r16_c12.gif); margin-top: 6px; }
.bt ul.tp li span.p { font-size: 20px; }

.bt div.lp { overflow: hidden; margin-top: -1px; }
.bt div.lp a.c { display: block; font-family: '微软雅黑'; font-size: 18px; color: #4573A5; border-top: 1px solid #D7D7D7; background-color: #F5F5F5; height: 27px; line-height: 27px; padding-left: 18px; }
.bt div.lp a.i { display: list-item; list-style: inside url(/images/list-item-dot.gif); font-size: 15px; margin: 8px 24px; }
.bt div.lp a.i.col2 { float: left; margin: 8px 0 0 24px; width: 75px; }
.bt div.lp a.c img { margin-top: 4px; }
.nt { }
.nt li { float: left; width: 590px; margin-top: 20px; }
.nt li:nth-child(2n+1) { margin-right: 20px; }
.nt li img { float: left; width: 160px; height: 100px; margin-right: 10px; }
.nt li a { font-size: 18px; }
.nt li a:hover { text-decoration: underline; }
.nt li p { color: gray; line-height: 22px; padding-top: 8px; }

dl.cg { border-bottom: 1px solid #E1E1E1; overflow: visible; margin-bottom: 5px; width: 100%; height: 30px; position: relative; z-index: 1; }
dl.cg dt { float: left; width: 196px; padding-left: 20px; }
dl.cg dd { float: left; padding-top: 5px; border: 1px solid white; border-bottom-color: #E1E1E1; background-color: white; width: 106px; text-align: center; }
dl.cg dd.c { border-color: #E1E1E1; border-bottom-color: white; }
table.cg th { width: 216px; height: 100px; background-color: #878787; color: white; font-size: 20px; font-weight: normal; }
table.cg th.current { background-color: #0997E9; }
.gg { width: 240px; }
.gg dt { height: 28px; background-color: #E5E7E7; padding: 12px 20px 0 20px; }
.gg dt span { float: right; margin-top: 4px; }
.gg dd { background-color: #F5F5F5; height: 174px; }
.gg dd li { height: 55px; border-bottom: 1px dashed #E0E0E0; margin: 0 20px; line-height: 55px; }
.gg dd li span { background-color: #0997E9; padding: 6px 2px; margin-right: 10px; color: white; }
.gg p img { margin-top: 5px; }

.sg { padding: 0 20px; }
.sg tr { background: url(/images/index2_r30_c12.gif) left center no-repeat; }
.sg td { border-bottom: 1px dashed #E0E0E0; height: 37px; }
.sg a.t { padding-left: 10px; }

.ctl { border: 1px solid #41b4de; background-color: #f4fafd; width: 216px; height: 490px; padding-top: 10px; margin-top: 10px; margin-right: 6px; }
.ctl li { border-bottom: 1px solid #dbf5fb; padding-left: 18px; }
.ctl li a { color: #0d66b1; font-size: 18px; line-height: 36px; }
.ctl p { padding: 26px 0 0 20px; }
.ctl p a { display: block; font-family: '微软雅黑'; font-size: 15px; line-height: 1em; margin-bottom: 1em; }
.ctl p a:hover { text-decoration: underline; }

.ctr { background-color: #ebf2ff; width: 194px; height: 512px; border-top: none; }
.ctr li { margin: 10px 10px; padding: 10px; }
.ctr li a { font-family: '黑体'; font-size: 12px; }
.ctr li a:hover { text-decoration: underline; }
.ctr li img { display: block; width: 150px; height: 200px; }

.ctm { margin-top: 0px; overflow: hidden; background: url(/images/aaa.gif); }
.ctm li { float: left; margin: 10px 0 0 10px; width: 165px; padding: 8px; border: 1px solid white; }
/*.ctm li:hover { border-color: silver; }*/
.ctm li a { display: block; overflow: hidden; }
.ctm li a img { width: 165px; height: 165px; }
.ctm li a span { display: block; margin: 10px 0 10px; font-size: 13px; }
.ctm li a u { text-decoration: none; font-size: 12px; margin-top: -10px; }
.ctm li p a { width: 81px; text-align: center; height: 24px; line-height: 24px; }
.ctm li p a img { width: 81px; height: 23px; }

.bp img { width: 1200px; height: 150px; }

.ctm li a label { display: block; height: 2px; background-color: silver; margin: -8px 0 8px 0; }
.ctm li a label i { float: left; height: 2px; background-color: #3e3e3e; }
.ctm li table { width: 100%; font-size: 12px; line-height: 1em; }

.btm { margin-top: 60px; }
.btm hr { height: 4px; border: none; background: url(/images/index2_r65_c2.gif) left top; }

/*工业超市*/
#brline { cursor: default; }
#brline a { color: black; line-height: 20px; padding: 1px; }
#brline a.sp { border: 1px solid silver; padding-right: 21px; background: url(../img/removespec.gif) right bottom no-repeat; margin-right: 5px; }
#brline a.sp:hover { border-color: #e4393c; color: #e4393c; background-position: right top; }
#brline a.sp span { color: #e4393c; }

.m_navi { background: none; border-bottom: 2px solid #7b7b7b; }
.m_navi dd { margin-right: 25px; }

.m_cat { width: 220px; background-color: #dbdbdb; position: relative; }
.m_cat li { display: block; transition: all 0.1s ease-in; background: white url(/images/smarket_03.gif) 192px center no-repeat; margin: 1px; height: 54px; font-size: 15px; color: #545454; line-height: 54px; padding-left: 12px; }
.m_cat li:hover { background-position-x: 200px; margin-right: 0; }
.m_cat li a:hover { text-decoration: underline; }
.m_cat li dl { display: none; position: absolute; top: 0; left: 210px; width: 974px; height: 464px; border: 1px solid #dbdbdb; border-left: none; background-color: white; }
.m_cat li:hover dl { display: block; font-size: 12px; line-height: 120%; padding: 15px 0 15px 15px; }
.m_cat li dl dt { float: left; width: 90px; }
.m_cat li dl dd { float: left; width: 355px; margin: 0 30px 12px 0; border-bottom: 1px solid #dbdbdb; overflow: hidden; }
.m_cat li dl dd a { float: left; padding: 0 6px; border-left: 1px solid #dbdbdb; margin: 0 0 6px -1px; }

.m_imgs { padding-left: 15px; }
.m_imgs img { width: 720px; height: 300px; display: block; }
.m_news { padding-left: 15px; }
.m_news .gg dd { height: 260px; }
.m_news .gg dd li { height: 51px; }
.m_news .gg dd li span { background-color: #e50112; }

.m_indexes dl { height: 180px; width: 975px; float: right; border: 1px solid #d7d7d7; }
.m_indexes dl dt { height: 38px; border-bottom: 1px solid #d7d7d7; padding-left: 18px; overflow: visible; }
.m_indexes dl dt label { float: left; margin: 11px 165px 0 0; }
.m_indexes dl dt span { float: left; width: 105px; text-align: center; height: 30px; margin-top: 8px; line-height: 30px; cursor: default; color: #666666; }
.m_indexes dl dt span.c { border-top: 2px solid red; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; background-color: white; margin-top: 7px; line-height: 28px; }
.m_indexes dl dd { padding-left: 10px; }
.m_indexes dl dd a { float: left; margin: 13px 8px 0 0; }
.m_indexes dl dd a img { width: 150px; height: 50px; border: 1px solid #dadad5; }

.mp div { margin-left: -8px; }
.mp a { float: left; margin-left: 8px; }
.mp a img { width: 294px; height: 178px; }

.mf { }
.mf dt { color: #e60012; font-size: 18px; line-height: 32px; font-weight: bold; border-bottom: 2px solid #e10000; }
.mf dt span { font-size: 20px; font-weight: normal; float: left; margin: 8px 21px 0 0; line-height: 18px; }
.mf dd table { width: 100%; background-color: #dbdbdb; }
.mf dd td { background-color: white; position: relative; }
.mf dd td img { width: 238.8px; height: 170px; }
.mf dd td.c2r1 img { width: 478.6px; height: 170px; }
.mf dd td.c1r2 img { width: 238.8px; height: 341px; }
.mf dd td.c1r2 ul { position: absolute; left: 0; top: 0; }
.mf dd td.c1r2 li { float: left; padding: 10px 0 0 30px; width: 60px; }
.mf dd td.c1r2 li a { font-size: 12px; }

/*服务超市*/
.s_cat { width: 175px; height: 318px; background-color: #3d4e55; position: relative; padding: 42px 0 0 35px; }
.s_cat li { display: block; transition: all 0.1s ease-in; background: url(/images/service_03.gif) 145px center no-repeat; height: 18px; margin: 0; margin-bottom: 22px; }
.s_cat li a { color: white; font-size: 14px; line-height: 18px; color: #ffffff; }
.s_cat li:hover { background-position-x: 155px; margin-right: 0; }
.s_cat li a:hover { text-decoration: underline; }
.s_cat li dl { display: none; position: absolute; top: 0; left: 210px; width: 974px; height: 328px; border: 1px solid #dbdbdb; border-left: none; background-color: white; }
.s_cat li:hover dl { display: block; font-size: 12px; line-height: 120%; padding: 15px 0 15px 15px; }
.s_cat li dl dt { float: left; width: 90px; }
.s_cat li dl dd { float: left; width: 355px; margin: 0 30px 12px 0; border-bottom: 1px solid #dbdbdb; overflow: hidden; }
.s_cat li dl dd a { float: left; padding: 0 6px; border-left: 1px solid #dbdbdb; margin: 0 0 6px -1px; color: #353535; font-size: 12px; line-height: 120%; }
/**/

.s_imgs img { padding-left: 5px; width: 700px; height: 360px; display: block; }
.s_qs { width: 280px; background: url(/images/s_qs.gif) top center; }
.s_qs table { margin: 88px auto 0; }
.s_qs input { width: 195px; height: 38px; border: none; background: url(/images/s_input.gif); margin-bottom: 8px; }
.s_qs center { margin-top: 10px; }
.s_qs button.s_need { width: 129px; height: 38px; background: url(/images/s_need.gif); border: none; }
.s_qs button.s_find { width: 129px; height: 38px; background: url(/images/s_find.gif); border: none; }
.s_bx5 { }
.s_bx5 div { margin-left: -10px; }
.s_bx5 div a { float: left; margin-left: 10px; }
.s_bx5 div a img { display: block; width: 232px; }
.sdkljfk34 { background: url(/images/sdkljfk34.gif) left top no-repeat; position: relative; }
.sdkljfk34 p { position: absolute; top: 10px; right: 0; }
.sdkljfk34 p a { background: url(/images/s_more.gif) right center no-repeat; padding-right: 20px; }
.sdkljfk34 ul { padding: 80px 0 0; }
.sdkljfk34 ul li { float: left; width: 180px; height: 250px; padding: 0 30px; text-align: center; }
.sdkljfk34 ul li img { width: 160px; height: 160px; display: block; margin: auto; }
.sdkljfk34 ul li label { display: block; }
.sdkljfk34 ul li label span { color: red; font-size: 18px; font-weight: bold; }
.sdkljfk34 ul li hr { border-top: 1px dashed #f0f0f0; border-bottom: none; width: 200px; margin: 6px auto; }
.sdkljfk34 ul li span.left { background: url(/images/aer7k90h.gif) left center no-repeat; padding-left: 20px; font-size: 12px; float: left; margin-top: 8px; }
.sdkljfk34 ul li a { float: right; width: 98px; height: 30px; background: url(/images/76ijh54y.gif); }

.d9ec351f { background: url(/images/o7867ghcvb.gif) left top no-repeat; position: relative; }
.d9ec351f p { position: absolute; top: 10px; right: 0; }
.d9ec351f p a { background: url(/images/s_more.gif) right center no-repeat; padding-right: 20px; }
.d9ec351f div { padding: 60px 0 0; margin-left: -10px; }
.d9ec351f div a { float: left; width: 230px; height: 240px; margin: 0 0 10px 10px; padding: 0px; text-align: center; border: 1px solid #f0f0f0; outline: none; }
.d9ec351f div a:hover { border-color: silver; }
.d9ec351f div a img { width: 230px; height: 170px; margin: auto; }
.d9ec351f div a label { display: block; text-align: left; cursor: pointer; margin: 6px 0 10px 6px; }
.d9ec351f div a span.l { font-size: 12px; margin-left: 4px; }
.d9ec351f div a span.l span { font-size: 16px; color: #fc5e64; }
.d9ec351f div a span.r { font-size: 12px; margin-right: 6px; }
.d9ec351f div a span.r span { color: #5d9bff; }

.a7b26a2e { background: url(/images/2eterwe.gif) left top no-repeat; position: relative; }
.a7b26a2e p.m { position: absolute; top: 10px; right: 0; }
.a7b26a2e p.m a { background: url(/images/s_more.gif) right center no-repeat; padding-right: 20px; }
.a7b26a2e ul { overflow: hidden; margin: 70px 0 0 0; border-left: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6; }
.a7b26a2e li { float: left; width: 338.6px; height: 158px; padding: 17px 30px; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.a7b26a2e li img { float: left; display: block; width: 158px; height: 114px; margin: 0 8px 15px 0; }
.a7b26a2e li h5 { margin-bottom: 8px; }
.a7b26a2e li h5 a { font-size: 15px; font-weight: normal; }
.a7b26a2e li span.a { background-color: #f8b602; padding: 0 12px; }
.a7b26a2e li span.q { background-color: #00b6ff; padding: 0 12px; }
.a7b26a2e li p.s { margin-top: 23px; }
.a7b26a2e li p.s span { color: #b2b2b2; }
.a7b26a2e li p.b { clear: left; height: 26px; line-height: 26px; font-size: 13px; border: 1px dashed #f0f0f0; }
.a7b26a2e li p.b span { color: #f8b602; }
.a7b26a2e li p.b a.c { background: url(/images/abbebee4.gif) left center no-repeat; padding-left: 20px; float: right; color: #a6a6a6; }
.a7b26a2e li p.b a.s { background: url(/images/a661dc00.gif) left center no-repeat; padding-left: 20px; float: right; color: #a6a6a6; margin-left: 12px; }

.dcebac3f { background: url(/images/dcebac3f.gif) left top no-repeat; position: relative; margin-top: 36px; }
.dcebac3f p.m { position: absolute; top: 10px; right: 0; }
.dcebac3f p.m a { background: url(/images/s_more.gif) right center no-repeat; padding-right: 20px; }
.dcebac3f div { margin-top: 74px; margin-left: -20px; }
.dcebac3f div a { float: left; margin-left: 20px; }
.dcebac3f div a img { display: block; width: 285px; height: 285px; }

.navi.cac6de62 { height: 36px; background: url(/images/cac6de62.gif); padding-bottom: 0; }
.navi.cac6de62 dd a { font-size: 12px; color: white; font-weight: normal; }
.cac6de62 dl { background: url(/images/c0a00835.gif) left center no-repeat; }
.cac6de62 dl dd { background: url(/images/c0a00835.gif) right center no-repeat; width: 150px; margin: 0; }
.b5906669 span { background: url(/images/b9124c4e.gif) left center no-repeat; padding-left: 100px; font-size: 10px; color: #707070; }

.ce49bb59 { height: 300px; background: url(/images/ce49bb59.gif); }

.e0596f67 { background-color: #f7f7f7; padding: 17px 0 67px 0; }
.e0596f67 .x { margin-top: 0; background-color: white; width: 1018px; padding: 16px 18px 0; }
.e0596f67 li { background: url(/images/f2e4b380.gif) left center no-repeat; padding: 7px 0 11px 6px; border-bottom: 1px dashed #e1e1e1; overflow: hidden; }
.e0596f67 li a { font-size: 13px; float: left; color: #515151; }
.e0596f67 li span { float: right; color: #999999; }

.ca7c9470 { }
.ca7c9470 p.h { text-align: center; margin-top: 37px; }
.ca7c9470 p.h img { margin-bottom: 18px; }
.ca7c9470 ul { padding: 37px 57px 0; overflow: hidden; }
.ca7c9470 li { float: left; width: 320px; height: 480px; border: 1px solid #dddddd; margin: 0 20px 40px; }
.ca7c9470 li img { display: block; width: 320px; height: 240px; margin-bottom: 19px; }
.ca7c9470 li span.t { color: #323232; font-weight: bold; padding-left: 12px; }
.ca7c9470 li span.p { float: right; padding-right: 12px; }
.ca7c9470 li p { color: #888888; padding: 12px; height: 75px; border-bottom: 2px dashed #f0f0f0; margin-bottom: 10px; }
.ca7c9470 li span.tag { background: url(/images/TAG.gif) 12px center no-repeat; padding-left: 32px; }
.ca7c9470 li div.p { height: 6px; background-color: #e4e4e4; margin: 12px 12px 0; }
.ca7c9470 li div.p div { height: 6px; background-color: #50abf2; }
.ca7c9470 li table { margin: 10px 12px 0; width: 296px; }
.ca7c9470 li th { color: #ff4f06; font-weight: normal; }
.ca7c9470 a.lm { display: block; width: 1048px; height: 40px; margin: 0 auto; text-align: center; line-height: 40px; background-color: #f3f3f3; }

/*企业介绍*/
.qy { height: 900px; background: center top no-repeat; }
.qy .x { margin-top: 0; background-color: white; }
.qyt { width: 100%; height: 40px; background: url(/images/bc4b9e95.jpg); }
.qyt th { text-align: left; padding-left: 60px; font-size: 24px; font-weight: bold; color: white; }
.qyt td { width: 90px; }
.qyt td a { color: white; font-size: 16px; }
.qyi { width: 100%; margin-top: 20px; }
.qyi td { background: 40px top no-repeat; width: 400px; padding: 50px 40px; vertical-align: top; }
.qyi td a { color: #1c7ab1; }

/*列表页*/
.af425d77 { font-size: 12px; color: #850008; border-bottom: 1px solid #e6e6e6; padding-bottom: 8px; }
.b3da9599 { font-size: 12px; }
.b3da9599 label { padding: 0 0 0 6px; }
.ee84be56 { border: 1px solid #d1ccc8; font-size: 12px; }
.ee84be56 th { color: #d82121; }
.ee84be56 input { border: 1px solid #cccccc; height: 22px; line-height: 22px; }
.ee84be56 button { background: url(/images/edc16f24.gif); width: 57px; height: 23px; border: none; vertical-align: top; }
.ee84be56 a { margin-right: 20px; }
.c2b1df0f { height: 94px; background: url(/images/c2b1df0f.gif); margin-bottom: 40px; }
.dfb5fed5 { height: 58px; margin-left: 13px; }
.dfb5fed5 td { vertical-align: top; }
.dfb5fed5 input { width: 50px; height: 25px; border: 1px solid #cccccc; margin-top: 15px; text-align: center; }
.d3c30bb7 { background: url(/images/d3c30bb7.gif); border: none; width: 71px; height: 24px; margin-top: 17px; }
.a7d924ff { background: url(/images/a7d924ff.gif); width: 41px; height: 25px; border: none; margin-top: 17px; }
.c4dc4818 { width: 100%; }
.c4dc4818 td { text-align: center; font-size: 12px; padding-top: 8px; }
.f4934a27 { background: url(/images/f4934a27.gif); overflow: hidden; width: 1183px; margin: 0 auto; }
.f4934a27 li { float: left; width: 20%; height: 321px; }
.f4934a27 li img { display: block; margin: 6px auto; width: 190px; height: 190px; }
.f4934a27 li span.l { margin-left: 20px; font-size: 12px; }
.f4934a27 li span.l span { color: #aaaaaa; }
.f4934a27 li span.r { margin-right: 20px; font-size: 12px; }
.f4934a27 li div { clear: both; height: 2px; background-color: #ededed; width: 200px; margin: 0 auto 8px; }
.f4934a27 li div i { display: block; height: 2px; background-color: #727272; }
.f4934a27 li a { margin-left: 20px; }
.f4934a27 li label { display: block; margin-left: 18px; font-size: 22px; }

.cacbc2ac { float: left; width: 420px; margin: 40px 20px 0 0; }
.cacbc2ac .p { width: 420px; height: 420px; border: 1px solid #f3f3f3; }
.cacbc2ac .p img { width: 420px; height: 420px; display: block; }
.cacbc2ac .s { white-space: nowrap; overflow: hidden; height: 62px; margin-top: 20px; }
.cacbc2ac .s a { float: left; margin-left: 19px; }
.cacbc2ac .s a img { width: 62px; height: 62px; display: block; }
.cacbc2ac .o { overflow: hidden; margin: 40px 19px 0; }
.cacbc2ac .o a { font-size: 12px; }
.cacbc2ac .o a.l { margin-right: 24px; }
.cacbc2ac .o a.share { background: url(/images/e85ab11d.gif) left center no-repeat; padding-left: 16px; }
.cacbc2ac .o a.mark { background: url(/images/c2d32345.gif) left center no-repeat; padding-left: 16px; }
.ffb2fecb { margin-top: 40px; float: left; width: 558px; }
.ffb2fecb p.st { font-size: 12px; margin-top: 12px; }
.ffb2fecb p.st span { font-size: 14px; color: #cc6600; }
.ffb2fecb .d2973450 { height: 106px; margin-top: 6px; background-color: #f6f5f5; }
.ffb2fecb dl { font-size: 12px; margin-top: 20px; overflow: hidden; }
.ffb2fecb dt { float: left; width: 50px; color: #999999; }
.ffb2fecb .c72a1ae4 { margin-top: 20px; height: 36px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; }
.ffb2fecb input { border: 1px solid #a7a6ac; width: 64px; height: 28px; text-align: center; }
.b2ad75f4 { float: left; width: 180px; height: 40px; background: url(/images/b2ad75f4.gif); margin-right: 10px; }
.b04cd5f5 { float: left; width: 180px; height: 40px; background: url(/images/b04cd5f5.gif); }
.a60bb807 { float: right; width: 182px; margin-top: 40px; }
.a60bb807 a { font-size: 12px; background-color: #f2f2f2; margin-bottom: 15px; display: block; }
.a60bb807 a img { width: 182px; height: 150px; display: block; margin-bottom: 6px; }
.a60bb807 a span.l { color: #999999; padding-left: 3px; }
.a60bb807 a span.r { color: #ec1611; font-size: 16px; padding-right: 3px; }
.a60bb807 a span.n { display: block; clear: both; padding: 0 0 6px 3px; }

.f496626a { line-height: 2em; }
.f496626a ul { width: 560px; }
.f496626a li { list-style: disc inside; border-bottom: 1px dotted #e5e5e5; padding: 1em 0; }

.a5415b31 { margin-top: 40px; }
.a5415b31 a { float: left; width: 180px; margin-right: 14px; font-size: 12px; }
.a5415b31 img { width: 180px; height: 180px; display: block; }
.a5415b31 span.n { margin: 0 6px; line-height: 24px; }
.a5415b31 span.l { color: #ec1611; font-size: 16px; padding-left: 3px; }
.a5415b31 span.r { padding-right: 3px; }


.bb0fd4fd { height: 25px; background: url(/images/bb0fd4fd.gif) left center no-repeat; line-height: 25px; padding-left: 36px; font-size: 12px; font-family: '宋体'; border-bottom: 1px solid #d5d5d5; }
.bb0fd4fd a.b { float: right; }

.fa2d80c3 { width: 410px; float: left; margin-top: 18px; }
.fa2d80c3 .h { font-size: 14px; color: #808080; font-weight: bold; margin-bottom: 22px; }
.fa2d80c3 .p { border: 1px solid #cccccc; padding: 2px 2px 14px; width: 380px; }
.fa2d80c3 .p img { display: block; width: 380px; height: 380px; }

.d2febc2d { width: 400px; height: 406px; float: left; margin-top: 50px; font-size: 12px; color: #2d2d2d; line-height: 1.8; border-bottom: 1px dashed #d1d1d1; padding-left: 220px; }
.d2febc2d hr { height: 3px; background-color: #a0a0a0; border: none; margin: 16px 0 12px; }
.cc5b82b1 { border: 1px solid #dddddd; background-color: #fcfcfc; margin-top: 10px; }
.cc5b82b1 input.i { width: 64px; height: 24px; border: 1px solid #666666; text-align: center; }
.d35df5e9 { margin-top: 30px; }

.cc287371 { height: 27px; border-top: 1px solid #cccccc; background-color: #eeeeee; margin-top: 30px; }
.cc287371 a { float: left; height: 27px; line-height: 27px; width: 100px; text-align: center; font-weight: bold; color: #000000; }
.cc287371 a.current { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: white; }
