body { font-size: 12px; line-height: 18px; margin: 0; padding: 0; color: #666; text-align: left; background-image: url(../images/top_bg.gif); background-position: top left; background-repeat: no-repeat; }
table { text-align: left; }
ul, li, dl, dt, dd { list-style-type: none; margin: 0; padding: 0; }
a { color: #666; text-decoration: none; outline: none; }
a:hover { color: #666; }
img { border: 0; margin: 0; padding: 0; }
.dashedline { clear: both; height: 2px; border-bottom: 1px dotted #bcbcbc; }
.cursor { cursor: pointer; }
form { margin: 0; padding: 0; }
.mainpanel { width: 950px; margin: 0 auto; height: auto; }
.margintop10 { clear: both; margin-top: 10px; }
.margintop5 { margin-top: 5px; }
.margincenter { margin: 0 auto; }
.contentcenter { text-align: center; }
.fright { float: right; }
.alignright { text-align: right; }
.alignleft { text-align: left; }
.orange { color: Orange; }
.bold { font-weight: 600; }
.color-666 { color: #666; }
.color-d80c18 { color: #d80c18; }
.red { color: #f00; }
.altcolor { background-color: #f8f8f8; }
input, select { vertical-align: middle; padding: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.canvas { }
.CommBtns { width: 50px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; color: #fff; background-image: url(../images/btnbg.gif); background-repeat:repeat-x; border: 0; padding: 0; cursor: pointer; }
.CommBtn { width: 64px; height: 27px; text-align: center; line-height: 27px; font-size: 12px; color: #fff; background-image: url(../images/btnbg.gif); background-repeat: no-repeat; border: 0; padding: 0; cursor: pointer; }
.CommBtnl { width: 160px; height: 27px; text-align: center; line-height: 27px; font-size: 12px; color: #fff; background-image: url(../images/btnbgl.jpg); background-repeat: no-repeat; border: 0; padding: 0; cursor: pointer; }
.CommBtnm { width: 100px; height: 27px; text-align: center; line-height: 27px; font-size: 12px; color: #fff; background-image: url(../images/btnbgm.jpg); background-repeat: no-repeat; border: 0; padding: 0; cursor: pointer; }
.CommBtn_disable { width: 160px; height: 27px; text-align: center; line-height: 27px; font-size: 12px;color: white; background-image: url(../images/btnbgl.jpg); background-repeat: no-repeat; border: 0; padding: 0; cursor: pointer; }

.txtm{ height: 22px; line-height: 22px; font-size: 12px;}

.mainpanel { width: 950px; margin: 0 auto; }
.header { height: 122px; padding-top: 16px; position: relative; }
.header .logo { margin-bottom: 19px; width: 950px; height: 61px; background-image: url(../images/logo.png); background-repeat: no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/logo.png" ,sizingMethod="crop"); }
.header .maintab { height: 42px; background: url(../images/main_navline.png) repeat-x 0 35px; }
.header .maintab li { float: left; width: 93px; height: 42px; margin-right: 2px; }
.header .maintab li a { font-family: "宋体"; color: #fff; font-weight: bold; line-height: 42px; display: block; background: url(../images/menu/menudown.gif) no-repeat 0 0px; height: 42px; background-position: top; text-align: center; overflow: hidden; text-decoration: none; outline: none; }
.header .maintab li .sel { line-height: 40px; font-size: 14px; display: block; background: url(../images/menu/menuup.gif) no-repeat 0 0; height: 42px; }
.header .maintab li a:hover { line-height: 40px; font-size: 14px; display: block; background: url(../images/menu/menuup.gif) no-repeat 0 0; height: 42px; }
.header .subnav { position: absolute; right: 0; top: 16px; }
.header .subnav li { float: left; padding: 0 8px; border-right: 1px solid #4c4948; line-height: 14px; display: inline; }
.header .subnav a { color: #4c4948; }


.panel1 { position: relative; margin-top: 10px; background-image: url(../images/bg_2.gif); background-repeat: repeat-x; height: 359px; }
.panel1 .login { position: absolute; background-color: #fff; width: 290px; height: 215px; left: 11px; top: 11px; }
.login .head { background: url(../images/login_bg.png) repeat-x; height: 44px; }
.login .head .cnt { background: url(../images/login_icon.png) no-repeat; height: 44px; font-size: 14px; font-weight: bold; color: #fff; line-height: 36px; padding-left: 44px; }
.login .tbox { width: 95%; }
.login .tlbox { width: 75%; }
.login .tlbox2 { width: 141px;}
.login .check { width: 75%; }
.login .layout { margin: 5px 20px; }
.login .layout td { padding: 5px 0; }
.tlbox2 { width: 141px; }
.check { width: 70px; }
.logintab { border: 0px solid #ccc; margin-bottom: 8px; }
.logintab td { padding: 6px 0px; }
.logintab .tlbox2 { width: 141px;border:1px solid #d6d6d6;}
.panel1 .ad { position: absolute; width: 629px; height: 215px; right: 10px; top: 11px; background: url(../images/ad.jpg) no-repeat; }
.panel1 .supplement { position: absolute; width: 929px; height: 112px; right: 10px; bottom: 10px; background: url(../images/bg_5.gif) repeat-x; }
.panel1 .supplement .head { float: left; width: 137px; }
.panel1 .supplement .cnt { float: left; margin-top: 10px; }
.panel1 .supplement .cnt li { float: left; background: url(../images/supplement_sp.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/supplement_sp.png" ,sizingMethod="crop"); }
.panel1 .supplement .cnt a { margin: 0 41px; width: 73px; height: 73px; }
.panel1 .supplement .cnt span { color: #fff; text-align: center; display: block; }
.panel1 .supplement .m1 { background: url(../images/icon/wy.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/wy.png" ,sizingMethod="crop"); }
.panel1 .supplement .m2 { background: url(../images/icon/third2.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/third2.png" ,sizingMethod="crop"); }
.panel1 .supplement .m3 { background: url(../images/icon/czk.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/czk.png" ,sizingMethod="crop"); }
.panel1 .supplement .m4 { background: url(../images/icon/dx.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/dx.png" ,sizingMethod="crop"); }
.panel1 .supplement .m5 { background: url(../images/icon/ccb.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/ccb.png" ,sizingMethod="crop"); }
.panel1 .supplement .m6 { background: url(../images/icon/cft_2.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/cft_2.png" ,sizingMethod="crop"); }
.panel1 .supplement .m7 { background: url(../images/icon/czkcx.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/czkcx.png" ,sizingMethod="crop"); }
.panel1 .supplement .m8 { background: url(../images/icon/cart.png) no-repeat; display: block; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Style/Front/images/icon/cart.png" ,sizingMethod="crop"); }

.panel2 { background-color: #e6e7e7; margin-top: 0px; padding: 10px 17px; height: auto; height: 163px; background-image: url('../images/bg_6.gif'); background-position: top; background-repeat: no-repeat; }
.panel2 .subp1 { float: left; width: 415px; }
.panel2 .subp2 { float: left; width: 415px; margin-left: 40px; padding-left: 40px; background: url(../images/vline.png) no-repeat; background-position: left center; }

.panel3 { background: url(../images/p3_bg.png) #f3f3f3 no-repeat; color: #f3f3f3; padding-top: 18px; padding-bottom: 18px; height: 141px; }
.panel3 .subp1 { display: inline; margin-left: 11px; float: left; width: 225px; height: 141px; }
.panel3 .subp1 .card { background: url(../images/card.gif) no-repeat; width: 225px; height: 141px; display: block; }
.panel3 .subp2 { display: inline; margin-left: 9px; float: left; width: 459px; height: 141px; }
.panel3 .subp2 .feature { padding: 8px 0 9px 0; height: 90px; }
.panel3 .subp2 .feature li { float: left; line-height: 24px; margin: 3px 0 3px 20px; display: inline; }
.panel3 .subp2 .feature a { float: left; }
.panel3 .subp2 .feature em { width: 24px; height: 24px; float: left; margin-right: 5px; }
.panel3 .subp2 .feature .i1 { background: url(../images/i1.png) no-repeat; }
.panel3 .subp2 .feature .i2 { background: url(../images/i2.png) no-repeat; }
.panel3 .subp2 .feature .i3 { background: url(../images/i3.png) no-repeat; }
.panel3 .subp2 .feature .i4 { background: url(../images/i4.png) no-repeat; }
.panel3 .subp2 .feature .i5 { background: url(../images/i5.png) no-repeat; }
.panel3 .subp2 .feature .i6 { background: url(../images/i6.png) no-repeat; }
.panel3 .subp3 { display: inline; margin-left: 10px; float: left; width: 224px; height: 141px; }
.hotline { background: url(../images/hotline.gif) no-repeat; display: block; height: 67px; margin-bottom: 7px; }
.order { background: url(../images/order.gif) no-repeat; display: block; height: 67px; }
.panel3 .subp4 { display: inline; margin-left: 11px; float: left; width: 225px; height: 141px; }
.footer-line { clear: both;width:950px; height: 2px; background-color: #d6d6d6; margin: 0px auto; margin-top: 10px; overflow: hidden; }
.footer { clear: both; width:950px; margin:0 auto; background-color: #DFDEDE; padding-top: 12px; line-height: 22px; margin-top: 2px; text-align: center; }
.footer .map { color: #666; }
.footer .map strong { color: #d8312c; font-size: 14px; }
.footer .copyright { color: #666464; }

.container {margin:0 auto; margin-top: 10px; }
.leftpan { float: left; width: 224px; }
.leftpan .login { border: 1px solid #d6d6d6; height: 182px; }
.leftpan .login .layout { margin: 0 10px; }
.leftpan .login .layout td { padding: 3px 0; }

.lista { }
.lista .head { border-bottom: 1px dotted #7d7d7d; color: #ec6001; font-weight: bold; margin-bottom: 6px; line-height: 30px; font-size: 14px; }
.lista .head .more { float: right; background: url(../images/more.png) no-repeat; width: 29px; height: 17px; margin-top: 6px; }
.lista .cnt { clear: both; }
.lista .cnt li.more { text-align:center; color:#000000; font-size:13px;  background-image:none; width:100%; height:25px;}
.lista .cnt li.more:hover{background-color: #D8D8EB;width:100%; height:25px;}
.lista li { color: #4c4948; line-height: 24px; background: url(../images/dot.png) no-repeat left center; padding-left: 10px; }
.lista li span { float: right; }
.lista li a { color: #4c4948; }

.listb { }
.listb .head { border-bottom: 1px solid #d6d6d6; color: #d80c18; font-weight: bold; margin-bottom: 6px; line-height: 30px; font-size: 14px; }
.listb .head .more { float: right; background: url(../images/more.png) no-repeat; width: 29px; height: 17px; margin-top: 6px; }
.listb .head .morelink { float: right;height: 17px; margin-top: 0px; display:inline; color:Blue; }
.listb .cnt { padding: 6px 0 0 0; }
.listb li { color: #646464; line-height: 29px; background: url(../images/dot.png) no-repeat left center; padding-left: 10px; border-bottom: 1px dotted #bcbcbc; }
.listb li span { float: right; color: #9fa0a0; }
.listb li a { color: #646464; }
.listb li a:hover { color: #0262af; }
.listb .pager { color: #9fA0A0; text-align: right; line-height: 36px; }
.listb .pager strong { color: #c8161d; }
.listb .pager a { color: #9fA0A0; }
.listb .pager a:hover { color: #0262af; }

.links { margin: 3px 0 0 16px; }
.links li { line-height: 25px; background: url(../images/dot.png) no-repeat left center; padding-left: 10px; }
.links li a { color: #4c4948; }

.panela { }
.panela .head { background: url(../images/bg_9.gif) repeat-x; height: 32px; line-height: 32px; font-weight: bold; color: #fff; padding: 0 12px; }
.panela .cnt { margin-top: 1px; border: 1px solid #b1c8da; height: 107px; background-color: #fff; }

.pl1 .login .head { background: url(../images/login2_bg.gif) repeat-x; height: 29px; position: relative; top: -1px; }
.pl1 .login .head .cnt { background: url(../images/login2_icon.gif) no-repeat; height: 29px; font-family: "宋体"; vertical-align: middle; font-size: 12px; font-weight: bold; color: #595757; text-decoration: none; line-height: 2; top: auto; }

/**.pl2 { margin-top: 10px; }
.pl2 .cnt { padding: 15px 0 10px 6px; }
.pl2 .cnt li { float: left; margin-bottom: 5px; }
.pl2 .cnt a { margin: 0 6px 0 7px; width: 57px; height: 57px; color: #666464; }
.pl2 .cnt span { color: #666464; text-align: center; display: block; line-height: 22px; }
.pl2 .n1 { background: url(../images/n1.png) no-repeat; display: block; }
.pl2 .n2 { background: url(../images/n2.png) no-repeat; display: block; }
.pl2 .n3 { background: url(../images/n3.png) no-repeat; display: block; }
.pl2 .n4 { background: url(../images/n4.png) no-repeat; display: block; }
.pl2 .n5 { background: url(../images/n5.png) no-repeat; display: block; }
.pl2 .n6 { background: url(../images/n6.png) no-repeat; display: block; }
.pl2 .n7 { background: url(../images/n7.png) no-repeat; display: block; }**/

.chongzhi { }
.chongzhi li { float: left; margin-bottom: 5px; }
.chongzhi a { margin: 0 6px 0 7px; width: 57px; height: 57px; color: #666464; }
.chongzhi span { color: #666464; text-align: center; display: block; line-height: 22px; }
.n1 { background: url(../images/n1.png) no-repeat; display: block; }
.n2 { background: url(../images/n2.png) no-repeat; display: block; }
.n3 { background: url(../images/n3.png) no-repeat; display: block; }
.n4 { background: url(../images/n4.png) no-repeat; display: block; }
.n5 { background: url(../images/n5.png) no-repeat; display: block; }
.n6 { background: url(../images/n6.png) no-repeat; display: block; }
.n7 { background: url(../images/n7.png) no-repeat; display: block; }
.n8 { background: url(../images/n8.png) no-repeat; display: block; }
.sevivcepanelb { border: 1px solid #d6d6d6; }
.panelb { }
.panelb .head { background: url(../images/panelb_head.png) repeat-x; height: 27px; line-height: 32px; font-weight: bold; color: #595757; font-size: 12px; font-family: "宋体"; text-decoration: none; line-height: 2; top: auto; }
.panelb .head2 { background: url(../images/titlebg.jpg) repeat-x; height: 26px; line-height: 26px; font-weight: bold; color: #686463; font-size: 12px; padding-left: 10px; border-bottom: 1px solid #d6d6d6; clear: both; }
.panelb .head2 .ico { width: 40px; height: 26px; background-image: url(../../../images/---.gif); background-repeat: no-repeat; background-position: left center; float: right; clear: right; }
.panelb .head2 .ico2 { width: 40px; height: 26px; background-image: url(../../../images/+++.gif); background-repeat: no-repeat; background-position: left center; float: right; clear: right; }
.panelb .head em { background: url(../images/panelb_ico.png) no-repeat; float: left; height: 27px; width: 32px; margin-right: 5px; }
.panelb .head .productico { background: url(../images/product_ico.png) no-repeat; }
.panelb .cnt { border: 1px solid #b1c8da; background-color: #FFF; clear: both; height: 160px; }
.plist { background-color: #FFF; }
.plist dt { height: 24px; line-height: 24px; background: #f8faf9 url(images/plus_ico.png) no-repeat 189px 7px; color: #656364; padding-left: 8px; margin: 2px 0; cursor: pointer; }
.plist dt.exp { background-image: url(images/dev_ico.png); }
.plist dd { display: none; line-height: 21px; margin-left: 33px; color: #7d7d7d; }
.plist a { color: #7d7d7d; }
.internet { background-color: #FFF; }
.internet dt { height: 24px; line-height: 24px; background-color: #e0f1ff; padding-left: 15px; color: #656364; margin: 2px 0; cursor: pointer;border-bottom:1px solid #ccc;border-right:1px solid #ccc; }
.internet dt.exp { background-image: url(../images/img_lan_jh.gif); }
.internet dd { line-height: 21px; margin-left: 20px; padding-left: 10px; color: #7d7d7d; background-image: url(../images/dot_blue_tree.gif); background-repeat: no-repeat; background-position: left center; }
.internet a { color: #7d7d7d; }
.internet a:hover { color: #f00; }
.logining{border-bottom:1px solid #ccc; background-color: #e0f1ff; padding:4px 16px; text-align:center; margin-bottom:5px;}
.rightpan { float: right; width: 716px; }
.rightpan .nav { height: 24px; border-bottom: 2px solid #c9161d; margin-bottom: 2px; }
.rightpan .ad2 { background: #ccc; height: 156px; margin-bottom: 10px; overflow: hidden; }
.rightpan .detail { background: #f6f6f6; border: 1px solid #d6d6d6; min-height: 334px; _height: 358px; padding: 17px 17px 0; }
.rightpan .detail2 { background: #f6f6f6; border: 1px solid #d6d6d6; min-height: 363px; min-height: 358px; _height: 358px; padding: 5px; }
.rightpan .detail .txt { line-height: 22px; padding-bottom: 20px; }
.rightpan .detail .txt p { margin: 12px 0; }

.detail2 { background: #f6f6f6; border: 1px solid #d6d6d6; margin-top: 16px; }
.detail2 .head { background: url(../images/detail2_head_bg.png) repeat-x; height: 31px; line-height: 31px; }
.detail2 .head em { background: url(../images/nail.png) no-repeat; height: 31px; float: left; width: 23px; }
.detail2 .cnt { padding: 20px; }

.linkbar { background: url(../images/bar_bg.png) repeat-x; height: 32px; line-height: 32px; font-size: 14px; font-weight: bold; color: #fff; display: block; }
.linkbar.sel { background: url(../images/bar_sel_bg.png) repeat-x; }
.linkbar:hover { color: #fff; text-decoration: none; }
.linkbar .compico { background: url(../images/ico_comp.png) no-repeat; width: 40px; height: 32px; float: left; }
.linkbar .personico { background: url(../images/ico_person.png) no-repeat; width: 40px; height: 32px; float: left; }

.layoutgrid { }
.layoutgrid td { padding: 3px 4px 4px; }
.layoutgrid .tbox { width: 90%; }

.btnarea { border-top: 1px solid #D6D6D6; padding: 28px 0 10px 0; text-align: center; margin-top: 20px; }
.btna { cursor: pointer; padding-left: 3px; background: url(../images/btna_lc.png) no-repeat; height: 23px; display: inline-block; color: #fff; }
.btna:hover { color: #fff; text-decoration: none; }
.btna .itembody { background: url(../images/btna_r.png) no-repeat right top; height: 23px; line-height: 23px; display: inline-block; padding: 0 6px 0 3px; }

.prolist { }
.prolist li { width: 165px; float: left; margin: 6px; }
.prolist li .photo { display: block; width: 156px; height: 156px; border: 1px solid #d6d6d6; overflow: hidden; background-color: #FFF; }

/*---------------------jack-add-----------------*/

.prolist li div a img { width: 165px; height: 156px; display: block; border: 1px solid #d6d6d6; overflow: hidden; background-color: #FFF; }
.prolist li div { width: 100%; height: 156px; display: block; border: 1px solid #d6d6d6; overflow: hidden; background-color: #FFF; }

.prolist li .title { color: #464646; display: block; text-align: center; margin: 8px 0 14px; font-size:13px; }
.prolist li .buy { cursor: pointer; background: url(../images/buy_btn.png) no-repeat; border: none; width: 46px; height: 20px; float: right; margin-top: 11px; }
.prolist li .total { color: #4a4945; }
.prolist li strong { color: #eb6001; font-size: 14px; }
.prolist li.line { height: 0; border-bottom: 1px solid #d6d6d6; clear: both; float: none; line-height: 0; font-size: 0; width: auto; margin: 0 0 10px; padding-top: 10px; }

.pager { color: #9fA0A0; text-align: right; line-height: 24px; border-top: 1px solid #d6d6d6; margin-top: 10px; margin-bottom: 15px; padding: 0; }
.pager .netpager { padding-right: 0; }
.pager strong { color: #c8161d; }
.pager a { color: #9fA0A0; }
.pager a:hover { color: #0262af; }

.photo2 { width: 217px; height: 139px; border: 1px solid #d6d6d6; overflow: hidden; background-color: #FFF; }
.photo2 img { width: 217px; height: 139px; }
.intro { line-height: 25px; }
.intro strong { color: #eb6001; font-size: 14px; }
.account { width: 57px; }
.buy { margin-top: 13px; }

.format { border: 1px solid #d6d6d6; padding: 0 15px 15px; background-color: #FFF; }
.format .head { font-weight: bold; line-height: 30px; border-bottom: 1px solid #d6d6d6; margin-bottom: 5px; }

.fpager { text-align: center; line-height: 37px; border-bottom: 1px solid #d6d6d6; }

.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.c:after { content: ""; display: block; height: 0; clear: both; }
.c { z-index: 1; }
.fl { float: left; }
.fr { float: right; }
.tbox { border: 1px solid #d6d6d6; height: 21px; line-height: 21px; }

.networktab { border: 0px solid #d6d6d6; }
.networktab th { text-align: center; border: 0px solid red; }
.networktab td { line-height: 30px; border-collapse: collapse; padding:10 5 10 5 }
.networktab .outletname { padding-left: 10px; }
.networktab .max{ font-size:14px; font-weight:bold; height:50px;}

/*----------------------------2011 -09-23-new -add---source name:-----------------------------------------*/
.blue-12-3162a0 { font-family: "宋体"; font-size: 12px; color: #3162a0; text-decoration: none; }
.grey-12-595757 { font-family: "宋体"; font-size: 12px; color: #595757; text-decoration: none; line-height: 2; }

/*-------营销动态-------------*/
.operatehead { border-bottom: 1px dotted #7d7d7d; color: #ec6001; font-weight: bold; margin-bottom: 6px; line-height: 30px; font-size: 14px; }
.red-14-7d7d7d { font-family: "宋体"; font-size: 14px; color: #d80c18; text-decoration: none; line-height: 1.5; font-weight: bold; }
.Outletshead { border-bottom: 1px solid #d6d6d6; color: #ec6200; font-weight: bold; margin-bottom: 6px; line-height: 30px; font-size: 14px; }
.grey-12-bold-75 { font-family: "宋体"; font-size: 12px; font-weight: bold; color: #595757; text-decoration: none; line-height: 2; top: auto; }
.grey-12-85 { font-family: "宋体"; font-size: 12px; color: #4c4948; text-decoration: none; line-height: 1.5; }
.subp2 .feature { padding: 8px 0 9px 0; height: 90px; }
.gtey-en-85 { font-family: "Arial" , "Helvetica" , "sans-serif"; font-size: 12px; color: #4c4948; text-decoration: none; }
.red-12 { font-family: "宋体"; font-size: 12px; color: #d80c18; text-decoration: none; font-weight: normal; }
/**menu by lifeng**/
.menutab { background-image: url(../images/menu/menu_bg.gif); background-repeat: repeat-x; }
.menutab td a { width: 93px; color: #fff; font-size: 12px; font-weight: bold; line-height: 42px; display: block; background: url(../images/menu/menudown.gif) no-repeat; height: 42px; text-align: center; overflow: hidden; text-decoration: none; outline: none; }
.menutab td a.sel { line-height: 40px; font-size: 14px; font-weight: 600; display: block; background: url(../images/menu/menuup.gif) no-repeat; height: 42px; color: #fff; text-decoration: none; }
.menutab td a:hover { line-height: 40px; font-size: 14px; font-weight: 600; display: block; background: url(../images/menu/menuup.gif) no-repeat; height: 42px; color: #fff; text-decoration: none; }
.main_left { width: 224px; float: left; overflow: hidden; }
.main_right { width: 716px; float: right; overflow: hidden; }
.leftbox { background-image: url(../images/bg_10.gif); background-repeat: repeat-x; background-position: top; height: auto; }
.leftbox-top { background-image: url(../images/bg_11.gif); background-repeat: no-repeat; background-position: bottom; height: 33px; line-height: 33px; }
.ico-1 { display: block; background-image: url(../images/icon_1.gif); background-repeat: no-repeat; background-position: left top; height: 23px; padding-left: 37px; color: #666; font-size: 12px; font-weight: 600; }
.leftbox-content { border: 1px solid #d6d6d6; border-top: 0; padding: 5px 8px; }

.leftbox2 { background-image: url(images/bg_13.gif); background-repeat: repeat-x; background-position: top; height: auto; }
.leftbox2-top { background-image: url(images/bg_11.gif); background-repeat: no-repeat; background-position: bottom; height: 31px; line-height: 31px; }
.ico-2 { display: block; background-image: url(images/icon_2.gif); background-repeat: no-repeat; background-position: left top; height: 23px; padding-left: 37px; color: #666; font-size: 12px; font-weight: 600; }
.ico-3 { display: block; background-image: url(images/icon_3.gif); background-repeat: no-repeat; background-position: left top; height: 23px; padding-left: 37px; color: #666; font-size: 12px; font-weight: 600; }
.leftbox2-content { border: 1px solid #d6d6d6; border-top: 0; padding: 5px; }

.leftbox4 {height: auto; }
.leftbox4-top {background-image: url(../images/leftpanbg.png); background-repeat: no-repeat; background-position: bottom; height: 32px; line-height: 32px; }
.ico-4 { display: block;  height: 32px; padding-left: 37px; color: #fff; font-size: 12px; font-weight: 600;  }
.leftbox4-content { border: 1px solid #d6d6d6; border-top: 0; padding: 5px; }


.newslist { padding: 6px 0 0 0; margin-top: 5px; }
.newslist li { color: #646464; line-height: 29px; background: url(../images/dot.png) no-repeat left center; padding-left: 10px; border-bottom: 1px dotted #bcbcbc; }
.newslist li span { float: right; color: #9fa0a0; }
.newslist li a { color: #646464; }
.newslist li a:hover { color: #0262af; }
.newslistpager .pager { color: #9fA0A0; text-align: right; line-height: 36px; }
.newslistpager .pager strong { color: #c8161d; }
.newslistpager .pager a { color: #9fA0A0; }
.newslistpager .pager a:hover { color: #0262af; }

.arial { font-family: "Arial"; }
.law .title { font-size: 12px; font-weight: 600; padding: 0; line-height: 12px; }
.law p { text-indent: 24px; }
.law h3.title { font-size: 12px; font-weight: normal; }
/**合作商介绍表格**/
.partnertab { border: 1px solid #ccc; background-color: #fff; border-collapse: collapse; }
.partnertab td { padding: 5px 8px; vertical-align: top; line-height: 1.8; border: 1px solid #ccc; }
.partnertab .two { text-indent: 24px; }
.partnertab .last { width: 80px; vertical-align: middle; text-align: center; }
/***/
.rightcontent { border: 1px solid #d6d6d6; background-color: #fff; padding: 15px 10px; margin-bottom: 10px; }

/***购油表单*/
.buytab { width: 100%; margin: 0px auto; }
.buytab td { line-height: 2; padding: 3px 5px; }
.buytab2{ width: 100%; margin: 0px auto;border:1px solid #ccc;  border-collapse:collapse; }
.buytab2 td,th { line-height: 2; padding: 3px 3px;border:1px solid #ccc;  }
.buytab2 th {  background:#519bdb; color:#fff; font-weight:normal; text-align:center;}
.banklist { }
.banklist li { float: left; width: 170px; height: 40px; }
.banklist li input {  line-height:35px; }
.banklist li img { border: 1px solid #ccc; width: 125px; height: 35px; margin-left: 4px; }
.banklist li span { border: 1px solid #ccc; width: 125px; height: 35px; margin-left: 4px; font-size:14px; padding:5px 2px 2px 5px }

/**gridview*/
.gvcss { border: 1px solid #ccc; width: 100%; line-height: 2; }
.gvcss td, th { border: 1px solid #ccc; border-collapse: collapse; }
.gvcss th { background-color: #519bdb;color:#fff;font-weight:normal; }
.gvcss td { padding: 5px; }
.gvpagecss table { border: 0; }
.gvpagecss table td { border: 0; }
.gvpagecss table td span { padding: 3px 5px; color: #f00; }
.gvpagecss table td a { padding: 3px 5px; }
.gvpagecss table td a:hover { background-color: #CCC; color: #f00; }

/**购油步骤**/
.crumbs { border-bottom: 1px dotted #ccc; }
.crumbs span { padding-right: 15px; color: #586267; }
.crumbs .curr { color: #d80c18; font-weight: 600; }

/***供应商管理功能菜单*/
.lbox { }
.lbox-top { height: 30px; background-image: url(../images/nav.gif); background-repeat: repeat-x; background-position:center; line-height: 30px; }
.lbox-top span{ color:#fff; padding-left:15px; font-weight:600;}
.lbox-content { border:1px solid #ccc; border-top:1px solid #4B90CA;}
.suppliermenu{ padding:10px;}
.suppliermenu li{ height:25px; line-height:25px; border-bottom:1px dotted #ccc;}
.suppliermenu li a{ padding-left:20px;  background-image:url(../images/quickbar-dot.gif); background-repeat:no-repeat; background-position:left center;}

/**右侧内容区**/
.rpanel{width:712px; margin:0 auto; background-color:#f6f6f6; border:1px solid #d6d6d6; font-size:12px;}
.rpanel .content{padding:15px 20px;}
.rpanel .title{color:#D80C18; font-size:14px; font-weight:600; padding-bottom:8px; border-bottom:1px solid #d6d6d6;}
.rpanel .content .con{ background-color:#fff;border:1px solid #d6d6d6; margin-top:5px; padding:15px 20px; }
.rpanel .txt{border:1px solid #999; height:20px;}
.con .tab{ line-height:2;}

.con .tablist{ line-height:2;border:1px solid #dee2e2; border-collapse:collapse;}
.tablist .tabhead td{ background-color:#dee2e2; padding:2px 4px;border:1px solid #fff;}
.tablist .tabbody td{border:1px solid #dee2e2;}

/*登录*/
.loginwin{ width:494px; height:351px; background-image:url(../images/loginbg.png); background-repeat:no-repeat; margin:0 auto; margin-top:40px; border:0px solid red;}
.logintxt{ width:140px; border:1px solid #ccc; height: 25px; line-height: 25px;font-size: 12px;}
.regwin{ width:494px; height:351px; background-image:url(../images/regbg.png); background-repeat:no-repeat; margin:0 auto; margin-top:40px; border:0px solid red;}

/*淘宝网风格*/
.pagenav-tb table td{ border:0px;}
.pagenav-tb { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.pagenav-tb a {border:solid 1px #ccc;color:#0063dc;cursor:pointer;text-decoration:none;}
.pagenav-tb a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pagenav-tb .cpb {border:1px solid #F50;font-weight:700;color:#F50;background-color:#ffeee5;}
.pagenav-tb .pib {border:1px solid #F50;font-weight:700;color:#F50;background-color:#ffeee5;}
.pagenav-tb a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;}
.pagenav-tb a,.pagenav-tb a:visited,.pagenav-tb .cpb,.pagenav-tb a:hover  
{float:left;height:16px;line-height:16px;min-width:10px;_width:10px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px;}


/*拍拍网风格*/
.pagenav-pp { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.pagenav-pp a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.pagenav-pp a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pagenav-pp .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.pagenav-pp a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}


/**gridview*/


 .Highlight{font-weight: bold;color: Blue;font-size:14px;}
 
 .bigfont{ font-size:20px; color:Red; font-weight:bold;}
 
 
 .selstyle {
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    color: #000000;
    font-size: 15pt;
    font-weight: :bolder;
    border: 1px solid #D4D6D3;
    background-color: #E5E3E4;
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
    width:300px;
    cursor: pointer;
}


 .selstylered {
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    color: #000000;
    font-size: 15pt;
    font-weight: :bolder;
    border: 1px solid #FF0000;
    background-color: #E5E3E4;
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
    width:300px;
    cursor: pointer;
	
}
 
