﻿/***************************************
			购物车样式

***************************************/  
body{ margin:0px; padding:0px;background:#fff;width:100%; font-size:12px;font-family: "Microsoft Yahei";}
.box { margin-left: 18px; _margin-left: 36px; }
.headnav { margin: 0 auto 2px; width: 978px; }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; width: 985px; }
.clearfix { *zoom: 1;
}
/*.cart-steps ul { height:55px; overflow:hidden; zoom:1; }
 .cart-steps ul li { display:block; float:left; width:150px; margin-left:-14px; padding-left:30px;  color:#6e6e6e; font-size:14px; font-weight:bold; height:25px; padding-top:30px; }
 .cart-steps ul li.current { margin-left:-20px;  color:#fff; }*/
 
#wrapper { width: 100%; }
.w990 { width: 980px; margin: 0 auto; padding-bottom: 5px; }
/** 布局基础样式 **/
.col-main { float: left; width: 100%; /* bug fix: 主栏没有内容时，在 Firefox 和 Chrome 等浏览器下，布局不对 */ min-height: 1px; }
.col-sub, .col-extra { float: left;/*position: relative;  按需设置，仅在需要时添加 */ }
/** 清除浮动 **/
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after { content: '\20'; display: block; height: 0; clear: both; }
.layout, .main-wrap, .col-sub, .col-extra { *zoom: 1;
}
/** 两栏布局 **/
.grid-s5m0 { background-color: #fff; }
.grid-s5m0 .main-wrap { margin-left: 220px; }
.grid-s5m0 .col-sub { width: 210px; margin-left: -100%; }
.grid-m0s5 .main-wrap { margin-right: 220px; }
.grid-m0s5 .col-sub { width: 210px; margin-left: -210px; }
/*---网站面包屑导航---*/
.crumbs { height: 30px; font-family: \5b8b\4f53; line-height: 30px; }
.crumbs a { color: #C10225; }
.crumbs a:hover { color: #C10225; }
.crumbs h2 { display: inline; font-weight: normal; }
/*---通栏面包屑导航---*/
.main-crumbs { height: 20px; margin-bottom: 5px; position: relative; font-family: \5b8b\4f53; overflow: hidden; zoom: 1; }
.main-crumbs a:link, .main-crumbs a:visited, .main-crumbs a:hover { color: #C10225; }
.main-crumbs p.right { float: right; color: #818181; }
/*购物车*/
.w { width: 75px; margin-top: 10px; float: left; }
.w ul { display: block; list-style: none; }
.w ul li { padding: 5px 5px; float: left; }
.w ul li img { padding: 0px; }
.w2 { background: url(../cn_asp/images/w02.jpg); width: 587px; height: 38px; margin-top: 33px; margin-left: 15px; display: inline; font-size: 14px; color: #6e6e6e; text-align: center; float: left; }
.w2 ul { display: block; list-style: none; padding-top: 8px; }
.w2 ul li { padding: 5px 5px; width: 180px; float: left; }
.w2 ul li span { color: #FFFFFF; font-weight: bold; }
.w3 { width: 950px; font-size: 12px; color: #c5622c; margin-top: -8px; float: left; }
.w3 span { float: right; padding-right: 5px; }
.w4 { background-image: url(../cn_asp/images/w03.jpg); width: 980px; height: 32px; float: left; overflow: hidden; }
.w4 span { font-size: 14px; line-height: 32px; height: 32px; font-weight: bold; color: #474747; padding-left: 15px; float: left; }
.w4 div { float: right; background: url(../cn_asp/images/w03.jpg) no-repeat right top; height: 32px; width: 50px; }
.w5 { width: 978px; border: 1px #dfdfdf solid; border-top: 0px; float: left; background-color: White; padding: 15px 0 15px; }
.w6 { width: 906px; margin-top: 20px; margin-left: 21px; display: inline; float: left; background-color: White; }
.w7 { width: 906px; float: left; background-color: #dedede }
.w7 a { color: #E7141A; text-decoration: none; }
.w7 a:visited { color: #E7141A; TEXT-DECORATION: none }
.w7 a:link { color: #E7141A; text-decoration: none; }
.w7 a:hover { color: #E7141A; text-decoration: underline; }
.w7 a:active { color: #E7141A; text-decoration: none; }
.w8 { width: 900px; margin-top: 10px; float: left; margin-left: 21px; display: inline; padding-bottom: 15px; }
.w8 span { float: right; margin-top: 6px; }
.w8 span a { padding: 0px 8px; }
.w9 { width: 950px; margin-top: 20px; float: left; }
.w10 { width: 170px; height: 150px; float: left; background: url(../cn_asp/images/w09.jpg) no-repeat right; font-size: 14px; font-weight: bold; color: #474747; }
.w10 ul { display: block; list-style: none; margin-top: 10px; }
.w10 ul li { padding: 3px 20px; width: 150px; float: left; }
.w10 ul li span { padding-left: 15px; float: left; font-size: 12px; font-weight: normal; }
.w11 { margin-top: 7px; float: left; }
.w12 { width: 180px; font-size: 14px; font-weight: bold; color: #474747; margin-top: 10px; margin-left: 20px; display: inline; float: left; }
.w12 ul { display: block; list-style: none; }
.w12 ul li { padding: 4px 5px; }
.w13 { width: 948px; border: 1px #c6c7c5 solid; margin-top: 10px; float: left; }
.w14 { width: 920px; margin-left: 10px; margin-top: 10px; color: #6a6a6a; font-weight: bold; float: left; }
.w15 { width: 900px; margin-left: 20px; margin-top: 8px; color: #474747; padding-bottom: 6px; float: left; }
.w15 ul { display: block; list-style: none; }
.w15 ul li { padding: 5px 5px; float: left; }
.w16 { width: 950px; text-align: center; margin-top: 15px; float: left; }
.w16 ul { display: block; list-style: none; }
.w16 ul li { padding: 5px 5px; }
.w17 { width: 75px; margin-top: 15px; margin-left: 105px; display: inline; float: left; }
.w18 { width: 720px; background: url(../cn_asp/images/w11.jpg) no-repeat left; height: 38px; margin-top: 33px; margin-left: 10px; display: inline; font-size: 14px; color: #6e6e6e; text-align: center; float: left; }
.w18 ul { display: block; list-style: none; padding-top: 8px; }
.w18 ul li { padding: 5px 5px; width: 180px; float: left; }
.w18 ul li span { color: #FFFFFF; font-weight: bold; }
.w19 { width: 722px; margin: 0 auto; display: inline; }
.w20 { background-image: url(../cn_asp/images/w12.jpg); width: 722px; height: 32px; float: left; }
.w20 a { color: #F6F6F6; text-decoration: none; }
.w20 a:visited { color: #F6F6F6; TEXT-DECORATION: none }
.w20 a:link { color: #F6F6F6; text-decoration: none; }
.w20 a:hover { color: #F6F6F6; text-decoration: underline; }
.w20 a:active { color: #F6F6F6; text-decoration: none; }
.w20 span { font-size: 14px; color: #474747; margin-top: 10px; padding-left: 15px; font-weight: bold; float: left; }
.w20 a { float: right; padding-right: 12px; padding-top: 12px; }
.w21 { width: 720px; background-color: White; border: 1px #e7e7e7 solid; border-top: 0px; float: left; }
.w22 { width: 720px; color: #474747; margin-top: 20px; padding-bottom: 15px; float: left; }
.w22 ul { display: block; list-style: none; }
.w22 ul li { padding: 8px 30px; }
.w23 { width: 680px; margin-top: 10px; border-bottom: 1px #CCCCCC dashed; margin-left: 20px; color: #474747; display: inline; padding-bottom: 30px; float: left; }
.w23 ul { display: block; list-style: none; }
.w23 ul li { padding: 10px 10px; }
.w23 ul li span { float: right; color: #d70202; font-weight: bold; padding-right: 55px; }
.w24 { width: 560px; background-color: #F6F6F6; border: 1px #DADADA solid; line-height: 14px; font-size: 12px; color: #6E6E6E; margin-left: 35px; }
.w25 { width: 670px; margin-left: 20px; display: inline; margin-top: 12px; color: #474747; padding-bottom: 20px; float: left; }
.w25 ul { display: block; list-style: none; }
.w25 ul li { padding: 8px 5px; width: 650px; float: left; }
.w26 { width: 670px; margin-top: 15px; padding-bottom: 10px; border-bottom: 1px #CCCCCC dashed; margin-left: 20px; display: inline; color: #555555; float: left; }
.w26 ul { display: block; list-style: none; }
.w26 ul li { padding: 5px 5px; }
.w26 ul li span { font-weight: bold; }
.w27 { width: 670px; margin-top: 15px; padding-bottom: 20px; margin-left: 20px; display: inline; color: #555555; float: left; }
.w27 ul { display: block; list-style: none; }
.w27 ul li { padding: 8px 5px; width: 170px; float: left; }
.w27 ul li span { font-weight: bold; }
.w28 { width: 720px; color: #474747; margin-top: 8px; padding-bottom: 7px; float: left; }
.w28 ul { display: block; list-style: none; }
.w28 ul li { padding: 8px 30px; }
.w29 { width: 696px; margin-left: 12px; display: inline; margin-top: 12px; color: #8a8a8a; padding-bottom: 12px; float: left; }
.w29 ul { display: block; list-style: none; }
.w29 ul li { padding: 5px 10px; width: 676px; float: left; }
.w30 { width: 720px; background: url(../cn_asp/images/w33.jpg) no-repeat left; height: 38px; margin-top: 33px; margin-left: 10px; display: inline; font-size: 14px; color: #6e6e6e; text-align: center; float: left; }
.w30 ul { display: block; list-style: none; padding-top: 8px; }
.w30 ul li { padding: 5px 5px; width: 180px; float: left; }
.w30 ul li span { color: #FFFFFF; font-weight: bold; }
.w31 { width: 720px; border: 1px #e7e7e7 solid; float: left; }
.w32 { width: 720px; margin-top: 25px; color: #000000; font-size: 14px; font-weight: bold; float: left; }
.w32 ul { display: block; list-style: none; }
.w32 ul li { padding: 5px 20px; line-height: 64px; }
.w32 ul li img { float: left; padding-right: 15px; }
.w33 { margin-left: 170px; }
.w34 { width: 720px; font-size: 12px; color: #555555; font-weight: normal; margin-top: 20px; padding-bottom: 30px; float: left; }
.w34 ul { display: block; list-style: none; }
.w34 ul li { padding: 8px 28px; }
.w34 ul li span { margin-left: 80px; display: inline; float: left; }
.w34 ul li a { COLOR: #4b578d; TEXT-DECORATION: none }
.w34 ul li a:link { COLOR: #4b578d; TEXT-DECORATION: none }
.w34 ul li a:visited { COLOR: #4b578d; TEXT-DECORATION: none }
.w34 ul li a:hover { COLOR: #000000; text-decoration: none; }
.w34 ul li a:active { COLOR: #666666; TEXT-DECORATION: none }
.w35 { width: 800px; margin-top: 15px; padding-bottom: 20px; margin-left: 20px; display: inline; color: #555555; float: left; }
.w35 ul { display: block; list-style: none; }
.w35 ul li { padding: 8px 5px; width: 170px; height: 55px; float: left; }
.w35 ul li span { font-weight: bold; }
.sk3 { width: 335px; float: left; }
.sk3 ul { display: block; list-style: none; }
.sk3 ul li { padding: 0px 5px; float: left; }
.sk3 ul li img { float: left; }
.al { width: 1005px; margin-left: 8px; display: inline; }
.sk { background: url(../cn_asp/images/02.png) repeat-y; }
a.aleft { position: absolute; top: 55px; display: block; overflow: hidden; left: 20px; background: url(../cn_asp/images/87.jpg) no-repeat; float: left; width: 21px; height: 58px; }
a.agrayleft { position: absolute; top: 55px; display: block; overflow: hidden; left: 20px; background: url(../cn_asp/images/87.jpg) no-repeat; float: left; width: 21px; height: 58px; }
a.aright { position: absolute; top: 55px; display: block; overflow: hidden; right: 20px; background: url(../cn_asp/images/88.jpg) no-repeat; float: left; width: 22px; height: 74px; }
a.agrayright { position: absolute; top: 55px; display: block; overflow: hidden; left: 20px; background: url(../cn_asp/images/88.jpg) no-repeat; float: left; width: 22px; height: 74px; }
.productshow2 { width: 948px; }
.scrollwraper2 { width: 835px; margin-top: 10px; float: left; }
.scrollcontainer2 { width: 835px; height: 200px; overflow: hidden; position: relative; margin: 0px auto; }
.scrollcontainer2 ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.scrollcontainer2 ul li { float: left; width: 120px; text-align: center; list-style-type: none; padding-left: 10px; padding-right: 10px; }
.scrollcontainer2 ul li div { width: 120px; overflow: hidden; padding-top: 5px; }
.scrollcontainer2 ul li div p { width: 120px; overflow: hidden; padding-top: 5px; }
.scrollcontainer2 ul li div a { color: #000000; text-decoration: none; }
.scrollcontainer2 ul li div a:link { color: #000000; text-decoration: none; }
.scrollcontainer2 ul li div a:visited { color: #000000; text-decoration: none; }
.scrollcontainer2 ul li div a:hover { color: #515B66; text-decoration: underline; }
.scrollcontainer2 ul li div a:active { color: #000000; text-decoration: none; }
.scrollcontainer2 ul li div font { font-size: 14px; color: #FF0000; font-weight: bold; }
.scrollcontainer2 ul li a:hover img { filter: alpha(opacity=86); -moz-opacity: 0.86; opacity: 0.86; }
/**/
.cart-steps { height: 36px; margin-top: 19px; overflow: hidden; background:#e3e4e8; }
.cart-steps li { float: left; _display: inline; text-align: center; padding-left: 24px; margin-right: 18px; margin-left: -14px; background: url(../cn_asp/images/flow_step.png) no-repeat; color: #4b4b4b; font-size: 14px; height: 36px; line-height: 36px; }
.cart-steps li span { float: left; _display: inline; padding-right: 18px; margin-right: -14px; background: url(../cn_asp/images/flow_step.png) no-repeat 100% 0; }
.cart-steps li.current { background-position: 0 -36px; color: #fff; }
.cart-steps li.current span { background-position: 100% -36px; }
.cart-steps li.clear { margin: 0; padding: 0; height: 0; clear: both; float: none; overflow: hidden; }
.cart-empty { height: 150px; padding-left: 130px; background: url(../cn_asp/images/empty.png) left center no-repeat; }
.cart-empty h4 { padding-top: 50px; font-size: 14px; font-weight: bold; }
.cart-empty p a:link, .cart-empty p a:visited, .cart-empty p a:hover { color: #B60218; }
.cart-success { padding: 30px; border: #d8d8d8 1px solid; margin-bottom: 10px; }
.cart-success .success-info { margin: 20px 0; }
.cart-success .success-info p { margin-bottom: 15px; }
.cart-success .success-info p a { margin-right: 10px; }
.cart-success .success-info p.btn { text-align: center; border-top: #c5c5c5 1px solid; padding-top: 15px; }
#reginfo { margin: 10px auto 20px auto; width: 950px; height: 296px; overflow: hidden; position: relative; }
#rinfo { margin-top: 50px; margin-left: 200px; height: 72px; }
#rinfo p { font-size: 14px; }
#rinfo p strong { color: #F26520; }
#sendinfo { margin: 10px auto 20px auto; width: 950px; *zoom:1;
padding: 40px 0; }
#sendinfo:after { clear: both; display: block; content: "\0020"; height: 0; visibility: hidden; }
#png { float: left; margin-right: 25px; width: 44px; height: 57px; }
html #png { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/bg_ok.png');
}
.butbox { margin-top: 20px; margin-left: 280px; }
.butbox input { margin-right: 75px; }
.binfo { height: 45px; position: absolute; left: 0; bottom: 0; width: 950px; background: #bebebe; clear: both; }
.binfo img { float: left; display: block; }
.leftinfo { float: left; width: 475px; padding-left: 120px; padding-right: 10px; }
.leftinfo p { font-size: 14px; }
.rightinfo { border-right: #bababa 1px solid; border-bottom: #bababa 1px solid; border-top: #F2F2F2 1px solid; border-left: #F2F2F2 1px solid; width: 235px; float: left; padding: 0 10px; *padding:10px;
}
.rightinfo p { line-height: 20px; }
.leftinfo p strong { color: #F26520; }
.mar20b { margin-bottom: 20px; margin-top: 10px; }
.loadbut { clear: both; padding-left: 70px; padding-top: 20px; }
.loadbut p { font-size: 12px; line-height: 20px; }
.cOra { color: #F26520; }
.blue2l:link, .blue2l:visited, .blue2l:hover, .blue2l:active { color: #181c97; text-decoration: underline; }
.winbox { width: 292px; }
.twb { height: 4px; background: url(../cn_asp/images/bgtwb.png) no-repeat; overflow: hidden; }
.fwb { height: 4px; background: url(../cn_asp/images/bgfwb.png) no-repeat; overflow: hidden; }
.winbox2 { width: 72px; background: url(../cn_asp/images/bgWinbox2.gif) no-repeat; height: 70px; padding-left: 8px; }
.winbox2 h3 { color: #000; line-height: 22px; font-weight: normal; }
.winbox2 ul { padding: 5px 0; }
.winbox2 li { line-height: 18px; }
.winbox2 ul li a:link, .winbox2 ul li a:visited { color: #000; }
.winbox2 ul li a:hover { color: #f90; }
.cwb { padding: 0 10px 10px 10px; border-left: #FF9764 1px solid; background: url(../cn_asp/images/bgcwb.png) #fff repeat-y right top; }
.cwb td { color: #646464; }
.dttable { line-height: 18px; color: #646464; }
.dttable td { border-bottom: #eaeaea 1px solid; height: 50px; }
.linkO:link, .linkO:visited { text-decoration: underline; color: #F26520; }
.linkO:hover { text-decoration: none; }
.linkB2:link, .linkB2:visited { text-decoration: underline; color: #000; }
.linkB2:hover { text-decoration: none; color: #FF9900; }
.linkG2:link, .linkG2:visited { text-decoration: none; color: #646464; }
.linkG2:hover { text-decoration: none; color: #FF9900; text-decoration: underline; }
.openWin { color: #FD6900; padding-top: 6px; padding-bottom: 18px; position: relative; z-index: 99; }
.topOW:after, .botOW:after { display: block; clear: both; content: "\0020"; height: 0; visibility: hidden; }
.topOW { height: 6px; overflow: hidden; *zoom:1;
background: url(../cn_asp/images/win_bg.png) repeat-x 0 -42px; position: absolute; width: 100%; top: 0; left: 0; }
.topOW span { display: block; float: left; width: 6px; height: 6px; background: url(../cn_asp/images/win_bg.png) no-repeat; }
.topOW em { display: block; float: right; width: 6px; height: 6px; background: url(../cn_asp/images/win_bg.png) no-repeat top right; }
.botOW { height: 18px; overflow: hidden; *zoom:1;
background: url(../cn_asp/images/win_bg.png) repeat-x 0 -23px; width: 100%; position: absolute; width: 100%; bottom: 0; left: 0; }
.botOW span { display: block; float: left; width: 56px; height: 17px; background: url(../cn_asp/images/win_bg.png) no-repeat 0 -6px; }
.botOW em { display: block; float: right; width: 6px; height: 17px; background: url(../cn_asp/images/win_bg.png) no-repeat right -6px; }
.cOW { font-size: 12px; border-left: #F27330 1px solid; height: 100%; background: url(../cn_asp/images/win_r3_c8.png) #FEF6EB repeat-y right top; padding: 0 12px; line-height: 18px; text-align: center; }
.winli { margin-bottom: -3px; border-bottom: #fff 1px solid; position: relative; border-collapse: separate; margin-top: -3px; }
.winli_td1 { background: url(../cn_asp/images/bgwli.png) no-repeat left top; width: 22px; height: 24px; }
.winli_td2 { border-top: #FF9560 1px solid; line-height: 24px; background: #fff; }
.winli_td2 strong { color: #f26521; }
.winli_td3 { background: url(../cn_asp/images/bgwli.png) no-repeat right top; width: 7px; height: 24px; }
.padBoth { padding: 5px 12px 0 12px; }
.dl-TeHui-Scroll { margin: 0 auto; width: 850px; }
.dl-TeHui-Scroll dd.dd-ScrollBox { float: left; width: 850px; overflow: hidden; margin-top: 13px; }
.dd-ScrollBtn { clear: both; width: 850px; }
.dd-ScrollBtn div { margin: 0 auto; width: 65px; _width: 70px; }
.dd-ScrollBtn a { display: block; float: left; margin: 10px 4px 0; width: 13px; height: 13px; background: url(../cn_asp/images/slide.png) no-repeat -38px -142px; }
.dd-ScrollBtn a.c { background-position: -50px -142px; }
.dd-ScrollBtn a:hover { text-decoration: none; }
.dl-TeHui-Scroll ul { float: left; width: 2550px; }
.dl-TeHui-Scroll li { float: left; width: 170px; }
.pinput { border: 1px #dadada solid; height: 22px; line-height: 22px; }
.tijiao { float: left; margin-left: 5px; display: inline; }
/******/
.Caddress{width: 100%;margin: auto;position: relative;height: 160px;}
.Ccart{width: 100px;height: 20px;position: absolute;background: #ECECEC;right: 5px;line-height: 20px;text-align: center;top: -21px;}
.Caddress .add_mi{height: 108px;float: left;margin-right: 5px;margin-bottom:10px; background: url(../images/mail.jpg) no-repeat;padding: 6px 17px;}
.Caddress .add_mi p{font-size: 12px;line-height: 20px;margin-bottom: 5px;color: #666;width: 210px;}

.ul_form_list { }
.ul_form_list li { padding: 4px; }
.ul_form_list a { color: #d82634; }
.ul_form_list b { color: #005ea7; }
.ul_form_list .current { background: #ffefc8; }
.div-nav { background-color:#232323;line-height:40px;margin-top:2px;font-size: 16px;text-align:center;color:#fff;}
.div-nav a { margin-left: 10px; }
.div-nav em { font-size: 12px; }
.grey { color: #888888; }
.div-con, .div-content { padding: 10px 20px; background: #fff; zoom: 1; }
.div-con:after, .div-content:after { content: ""; clear: both; display: block; }
.div-content { line-height: 28px; padding: 8px 20px; }
.div-content em { font-style: normal; font-weight: bold; }
.popcon { margin-top: 10px; padding: 5px; position: relative; border: 1px solid #e2e2e2; background: #e3e4e8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.poparrow { position: absolute; top: -10px; left: 53px; width: 18px; height: 11px; background: url(../cn_asp/images/poparrow.png) no-repeat; }
.hr { border-top: 1px dashed #cbcbcb; height: 0; margin: 10px 0; overflow: hidden; }
.price { color: #df0100; margin: 0 5px; }
.tab_addr { width: 958px; margin: 10px auto 20px; }
.tab_addr tr{border:0px;}
.tab_addr td { height: 35px; border:0px;}
.tab_addr td.p10 { padding-right: 10px; text-align: right; width: 150px; }
.td_Btn_Submit .sub1, .td_Btn_Submit .sub2 { float: left; display: block; }
.td_Btn_Submit .sub2 { line-height: 46px; margin-left: 15px; }
.sub2 a { color: Green; }
.td_Btn_Submit .sub3 { clear: both; display: block; color: #999; }
.tab_addr font { color: #999; text-indent: 2em; padding-left: 15px; display: none; }
.tab_addr b { color: #f60; display: none; border: 1px solid red; padding: 0 10px; line-height: 18px; margin: 5px 0; float: left; margin-right: 7px; }
.gouwu-list { background: #fff; }
.gouwu-list table { width: 100%; }
.gouwu-list table table { width: auto; }
.gouwu-list td { padding: 0 10px; line-height:30px;}
.gouwu-list td td { padding: 0; border: 0; }
.tb-head { border-top: 1px solid #fff; line-height: 33px;text-align:center; }
.tb-head-sp{float:left;width:15%;}
.tb-head div{float:left;width:15%; background: #e3e4e8;}
.tb-head-hd{width:25%;}
.tb-body td { border-top: 1px solid #e0e1df; padding: 10px 18px; }
.tb-body td.prod-pic { padding-right: 10px; }
.prod-name { color: #3366cc; }
.td-prod{width:15%;float:left;text-align:center;}
.td-prod p{line-height:25px;}
A.prod-name { color: #3366cc; }
.ddxq{padding:10px;border-bottom:1px solid #e3e4e5;}
A.prod-name:hover { color: #FF0000; }
.prod-attr { margin-top: 10px; }
.tag { background: #ff5000; color: #fff; padding: 0 2px; line-height: 18px; }
.tag-green { background: #74af28; }
.td-price-origin { text-decoration: line-through; color: #9a9a9a; }
.td-calculate { }
.inputext { text-align: center; width: 46px; }
.inputext input { width: 35px; height: 15px; border: 1px #b8b4b4 solid; text-align: center; }
.subtration, .addition { width: 11px; height: 11px; background: url(../cn_asp/images/sub.gif); display: block; }
.addition { background: url(../cn_asp/images/add.gif); }
.butB, .butG { display: block; height: 21px; line-height: 21px; overflow: hidden; cursor: pointer; color: #000; }
.butG { color: #888888; }
.tb-foot { padding: 0 18px; line-height: 35px;  overflow: hidden; background: #e3e4e8; border-top: 1px solid #e0e1df; }
.tb-foot em { color: #c72534; font-style: normal; margin: 0 5px; }
.footl { float: left; }
.footr { float: right; font-size: 14px; }
.footr em { font-size: 16px; display: inline-block; width: 90px; text-align: right; margin: 0; }
.couponselect { border: 1px solid #abadb3; background: #fff; height: 22px; width: 180px; }
.coupontxt { width: 124px; height: 22px; border: 1px solid #abadb3; padding: 0 5px; background: #fff; }
.couponbtn { width: 44px; height: 22px; background: #ff8327; border: 1px solid #db640b; color: #fff; cursor: pointer; }
.settlelist { line-height: 28px; font-size: 14px; margin: 10px 0; }
.settlelist li { position: relative; text-align:  ; padding-right: 90px; zoom: 1; }
.settlelist li span { position:  ; right: 0; width: 90px; }
.settlelist li label{display:inline;}
.settlelist li label input{height: 60px;}
.settlelist li label span{line-height: 60px;}
.settlelist li label img {display:inline; }
.settlelist li.count { border-top: 1px dashed #cccccc; margin-top: 10px; padding-top: 10px; font-weight: bold; }
.settlelist li.count span { color: #c72534; font-size: 16px; }
.btnbar { text-align: right; }
.btnbar .btn-gouwu { margin-left: 10px; box-shadow:0 1px 1.5px 1px rgb(0 0 0 / 12%);}
.btnbar .btn-clear { float: left;  box-shadow:0 1px 1.5px 1px rgb(0 0 0 / 12%);}
.btn-gouwu, .btn-gouwu span, .btn-back, .btn-back span, .btn-clear, .btn-clear span { 
	display: inline-block; height: 36px; line-height: 36px; font-size: 14px; 
	background-color: #01BCFF; cursor:pointer;border-radius:3px;}
.btn-gouwu { padding:3px 6px;background-color:#1bb556;}
.btn-gouwu>span {padding:0px 5px; color: #fff;background-color:#1bb556;}
.btn-back, .btn-back span { background-color:#01BCFF; }
.btn-back {padding:3px 6px; box-shadow:0 1px 1.5px 1px rgb(0 0 0 / 12%);}
.btn-back>span {padding:0px 5px;color:#fff;}
.btn-clear, .btn-clear span { background-color:#ff4f0f}
.btn-clear { padding: 3px 6px; color: #fff !important; }
.btn-clear span {padding:0px 5px;}
.buyend { text-align: center; padding: 40px 0; }
.buyend h2 { font-weight: normal; font-size: 16px; margin-bottom: 34px; }
.icon-success, .icon-alert { display: inline-block; width: 52px; height: 52px; margin-right: 10px; vertical-align: middle; background: url(../cn_asp/images/done.png) no-repeat center; }
.icon-alert { background-image: url(../cn_asp/images/ico-alert.png); }
.buyend p { line-height: 20px; color: #979797; }
.div-con h3 { font-size: 16px; font-weight: normal; }
.buyfoot { text-align: center; }
.buyfoot p { padding: 10px 0; color: #7d7d7d; }
.buyfoot p a { text-decoration: underline; }
.btn-pay { display: inline-block; width: 152px; height: 44px; font-size: 0; overflow: hidden; background: url(../cn_asp/images/btn-pay.png) no-repeat; }
.icon-look, .icon-cart { display: inline-block; width: 20px; height: 20px; background: url(../cn_asp/images/ico-look.png) no-repeat; vertical-align: middle; }
.icon-cart { background-image: url(../cn_asp/images/ico-cart.png); }
.tip { position: absolute; background: #fff; border: 1px solid #ff9362; min-width: 60px; border-radius: 3px; color: #ff5000; padding: 8px 10px; display: none; }
.tip .arrow { position: absolute; bottom: -8px; color: #fff; font-size: 14px; line-height: normal; font-family: 'SimSun'; width: 14px; height: 16px; left: 50%; margin-left: -7px; }
.tip .arrow em, .tip .arrow cite { position: absolute; font-style: normal; }
.tip .arrow em { color: #ff9362; top: 1.5px }
.tipbtn { text-align: center; }
.tipbtn a { margin: 0 5px; }
.messageinfo { display: inline-block; background: #fff; border: 1px solid #ff9362; color: #ff5000; padding: 2px 5px; }
.message-alert { padding: 2px 5px; border: 1px solid #ffc78a; background: #ffefc8; color: #ff612a; }
.dialog { padding: 4px; background-color: #828282; background-color: rgba(130, 130, 130, .8); width: 442px; z-index: 9999999; left: 50%; top: 50%; margin-left: -225px !important; /*FF IE7 该值为本身宽的一半 */ margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/ margin-top: 0px; position: fixed !important; /* FF IE7*/ position: absolute; /*IE6*/  _top: expression(eval(document.compatMode &&  document.compatMode == 'CSS1Compat')? documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
		/*IE6*/ 
document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
/*IE5 IE5.5*/
}
.dgwrap { background: #fff; padding: 5px; position: relative; zoom: 1; }
.dgwrap:after { content: ""; display: block; clear: both; }
.dgclose { position: absolute; width: 30px; height: 30px; right: 5px; top: 5px; background: url(../cn_asp/images/diagclose.png) no-repeat center; text-indent: -9999em; z-index: 9; }
.dgcontent { padding: 20px 40px; font-size: 14px; line-height: 26px; }
.dgcontent strong { color: #ff5000; display: block; }
.icocontent { position: relative; padding: 20px 30px 20px 95px; }
.icocontent .icon-success, .icocontent .icon-alert { position: absolute; left: 30px; top: 14px; }
.icocontent strong { display: block; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.icocontent p em { font-weight: bold; font-style: normal; }
.payhint { color: #7f7f7f; margin: 30px 0 18px; line-height: 18px; }
.btncon { margin-top: 15px; }
.btncon a { margin-right: 10px; vertical-align: bottom; }
.dgcontent .btncon { text-align: center; }
.btn-pay { display: inline-block; width: 122px; height: 40px; line-height: 40px; background: url(../cn_asp/images/paybtn.png) no-repeat; font-size: 14px; text-align: center; color: #474747; text-decoration: none !important; }
.btn-pay:hover { text-decoration: none; }
.adcon { border-top: 1px dotted #b8b8b8; padding: 10px; }
.adcon .title { line-height: 20px; margin-bottom: 12px; }
.prodlist { margin-left: -20px; }
.prodlist li { float: left; width: 82px; margin-left: 24px; _display: inline; }
.prodlist li span { display: block; line-height: 22px; width: 100%; float: none; }
.prodlist li span.name { height: 46px; overflow: hidden; }
.prodlist li .pic { margin: 0; margin-bottom: 4px; }
.prodlist li .pic img { width: 80px; height: 80px; padding: 0; vertical-align: top; border: 1px solid #999; }
.prodlist li .price { margin: 0; color: #f60205; font-weight: bold; }
.pagecontent { position: relative; width: 400px; margin: 100px auto; padding: 10px 0 0 70px; }
.pagecontent .icon { position: absolute; left: 0; top: 0; }
.pagecontent .txtcon strong { font-size: 16px; }
.bankPayName { display: inline; float: left; width: 600px; }
.tdbottomstyle { border-bottom: solid 1px #EFEFEF; }
.cannelCoupons { text-decoration: underline; }
.tijiao { float: left; }
.otherinfo { width: 696px; margin-top: 0px; padding: 0px 0px; }
.tit { text-align: left; line-height: 22px; height: 22px; float: left; }
.tit A.boxoff { line-height: 22px; height: 22px; padding: 2px 0px; padding-left: 18px; background: url(images/w39.jpg) no-repeat; }
.tit A.boxon { line-height: 22px; height: 22px; padding: 2px 0px; padding-left: 18px; background: url(images/w31.jpg) no-repeat; }
.voucher { border: #C0CFBF 1px solid; background: #fff; margin: 0px; padding: 0px; }
.voucher .topv { width: 100%; font-size: 12px; height: 25px; margin-bottom: 5px; line-height: 25px; background-color: #F6F6F6; border-bottom: #C0CFBF 1px solid; }
.voucher .topv span { float: left; margin-left: 10px; display: inline; }
.voucher .topv A { float: right; font-weight: normal; }
.btn { border: #81C6000 1px solid; line-height: 21px; background: red; height: 21px; color: #fff; margin-left: 10px; display: inline; font-size: 12px; font-weight: bold; }
/***/
.t-1 { border-collapse: collapse; width: 950px; color: #474747; margin: 10px auto 0; }
.t-1 td { border: 1px solid #c0cfbf; text-align: center; background: #fff; }
.t-1 td.bg { background: #f6f6f6; }
.ul-12 { padding: 10px 20px; color: #474747; line-height: 24px; }
.ul-2 { width: 950px; margin: 0 auto; color: #474747; }
.li-1 { border-bottom: 1px #ccc dashed; }
.li-1 span, .li-1 label { float: right; height: 24px; line-height: 24px; width: 80px; text-align: right; }
.li-1 div { clear: both; height: 24px; }
.li-1 p { padding: 10px 15px; background: #FCFEE9; margin-top: 10px; line-height: 30px; }
.li-1 p a { text-decoration: underline; }
.li-1 p font { display: none; border: 1px solid #6A331E; line-height: 22px; background: #FFE5E0; padding-left: 1em; }
.ul-2 .li-2 { font-size: 14px; font-weight: bold; padding: 10px 0; text-align: right; }
.li-3 { height: 65px; text-align: center; }
.li-3 input { width: 109px; height: 44px; }
.li-3 a { color: #4b578d; }
.d-1 { width: 928px; padding: 10px; border: 1px solid #c0cfbf; margin: 0 auto; margin-top: 10px; background: #FBF6EE; }
a.c-1 { display: block; width: 60px; line-height: 18px; height: 18px; border: 1px solid red; margin: 0 auto; }
/**/
.ul-3 { width: 948px; margin: 10px 0 10px 14px; background-color: #F9F9EF; border: 1px dotted #E9E8DF; line-height: 30px; float: left; clear: both; _margin-left: 7px; }
.ul-3 li { padding: 0 15px; }
.li-3-1 { height: 30px; float: left; width: 918px; }
.li-3-1 a { color: #55AADD; font-weight: bolder; font-size: 14px; }
.li-3-1 a, .li-3-1 span { float: left; }
.li-3-1 span { color: #6A331E; margin-left: 20px; text-decoration: underline; display: none; }
.li-3-1 .span-3-1, .li-3-1 .span-3-3 { color: Red; text-decoration: none; cursor: pointer; }
.li-3-1 .span-3-3 { float: right; display: block; }
.ul-3 li.li-3-2 { display: none; overflow: hidden; height: 0; float: left; width: 918px; }
.put-1 { border: 1px solid #FFEED6; height: 30px; width: 350px; font-size: 14px; color: #999; float: left; margin: 0 10px; line-height: 30px; }
.div-3-1 { border-top: #EDD28B 1px dashed; padding: 10px 0; float: none; clear: both; height: 35px; }
.a-3-1 { float: left; border: 1px solid #FFEED6; height: 30px; background-color: White; padding: 0 15px; text-decoration: none; }
.a-3-1:hover { text-decoration: none; }
.a-3-2 { float: left; border: 1px solid #f60; height: 30px; background-color: White; padding: 0 15px; text-decoration: none; }
.a-3-2:hover { text-decoration: none; }
#tag__1 { position: absolute; border: 1px solid green; background-color: White; display: none; top: 40px; left: 0; width: 300px; padding: 10px; z-index: 100; }
.rela { position: relative; z-index: 200; border-bottom: none; border-color: Green; }
.TB-1 { border-collapse: collapse; width: 100%; }
.TB-1 td, .TB-1 th { border: 1px solid #e7e7e7; padding: 10px 0; text-align: center; }
.TB-1 span { cursor: pointer; color: Red; font-size: 14px; }
.relative { position: relative; }
.put-2 { border: 1px solid #FFEED6; height: 30px; width: 180px; font-size: 14px; color: #999; float: left; margin: 0 10px; line-height: 30px; }
.ul-4 { width: 948px; margin: 10px 0 10px 14px; background-color: #F9F9EF; border: 1px dotted #E9E8DF; line-height: 30px; float: left; clear: both; _margin-left: 7px; }
.ul-4 li.li-4-2 { display: none; overflow: hidden; height: 0; float: left; width: 918px; }
.ul-4 li { padding: 0 15px; }
.li-4-1 { height: 30px; float: left; width: 918px; }
.li-4-1 a { color: #55AADD; font-weight: bolder; font-size: 14px; }
.li-4-1 a, .li-4-1 span { float: left; }
.li-4-1 span { color: #6A331E; margin-left: 20px; text-decoration: underline; display: none; }
.li-4-1 .span-4-1, .li-4-1 .span-4-3 { color: Red; text-decoration: none; cursor: pointer; }
.li-4-1 .span-4-3 { float: right; display: block; }
.div-4-1 { border-top: #EDD28B 1px dashed; padding: 10px 0; float: none; clear: both; height: 35px; }
.a-4-1 { float: left; border: 1px solid #FFEED6; height: 30px; background-color: White; padding: 0 15px; text-decoration: none; }
.a-4-1:hover { text-decoration: none; }
.a-4-2 { float: left; border: 1px solid #f60; height: 30px; background-color: White; padding: 0 15px; text-decoration: none; }
.a-4-2:hover { text-decoration: none; }
#s_account { color: #c90202; }
.cart-a-1 { display: block; float: left; width: 80px; height: 80px; padding: 10px 15px; }
.cart-div-1 { float: left; padding: 10px; }
.juzhong { float: left; margin-left: 130px; margin-top: 3px }
/**/
.d { background-color: #fff; border: 1px solid #e7e7e7; padding: 25px 0; }
.d-1 { width: 370px; margin: 0 auto; line-height: 64px; clear: both; font-weight: bolder; font-size: 14px; }
.d-2 { text-align: center; color: #555; line-height: 24px; }
.d-3 { width: 400px; clear: both; margin: 5px auto 0; line-height: 24px; height: 24px; }
.d-3 a, .d-3 span, .d-3 img, .d-3 label { float: left; display: block; margin-right: 1em; }
.d-3 label, .d-3 img { cursor: pointer; }
/**/
.ym-tc, .ym-tr, .ym-ml, .ym-mc, .ym-mr, .ym-bc, .ym-br, .ym-bl, .ym-tl { background: none; }
#ym-window { border: 4px solid #ccc; }
.ym-body { font-size: 14px; }
/**/
.o { width: 324px; font-size: 14px; height: 294px; border: 1px solid green; background: #fff; display: none; }
.o-1 { clear: both; line-height: 21px; height: 43px; margin: 30px 0; font-weight: 700; width: 324px; }
.o-1 img, .o-1 span { display: block; float: left; padding: 0 20px; }
.o-1 span { width: 205px; padding: 0 15px; }
.o-2 { padding-left: 20px; line-height: 22px; margin-bottom: 10px; }
.o-3 { text-align: center; }
.o-0 { clear: both; width: 100%; background: #efefef; height: 26px; line-height: 26px; }
.o-0 a { float: right; margin-right: 2em; color: #0360AF; text-decoration: underline; }
.o-4 { text-align: right; margin-top: 25px; padding-right: 20px; }
.o-4 a { color: #0360AF; text-decoration: underline; }
.newscenter { width: 985px; margin: 0px auto; padding: 0px; padding-bottom: 5px; }
.left { width: 229px; float: left; }
.right { width: 756px; margin-left: 0px; display: inline; float: left; }
.be a { COLOR: #ffffff; TEXT-DECORATION: none; width: 66px; text-align: center; padding: 6px 0px; padding-top: 9px; float: left; }
.be a:link { COLOR: #ffffff; TEXT-DECORATION: none; width: 66px; text-align: center; padding: 6px 0px; padding-top: 9px; float: left; }
.be a:visited { COLOR: #ffffff; TEXT-DECORATION: none; padding: 6px 0px; width: 66px; text-align: center; padding-top: 9px; float: left; }
.be a:hover { COLOR: #ffffff; text-decoration: none; background: url(../cn_asp/images/jw_1.jpg) no-repeat 0px 4px; padding: 6px 0px; width: 66px; text-align: center; padding-top: 9px; float: left; }
.be a:active { COLOR: #ffffff; TEXT-DECORATION: none }
.af a { COLOR: #ffffff; TEXT-DECORATION: none; padding: 6px 0px; width: 66px; text-align: center; padding-top: 9px; float: left; }
.af a:link { COLOR: #ffffff; TEXT-DECORATION: none; padding: 6px 0px; width: 66px; text-align: center; padding-top: 9px; float: left; }
.af a:visited { COLOR: #ffffff; TEXT-DECORATION: none; padding: 6px 0px; width: 66px; text-align: center; padding-top: 9px; float: left; }
.af a:hover { COLOR: #ffffff; text-decoration: none; background: url(../cn_asp/images/jw_1.jpg) no-repeat 0px 4px; width: 66px; text-align: center; padding: 6px 0px; padding-top: 9px; float: left; }
.af a:active { COLOR: #ffffff; TEXT-DECORATION: none }
.jd { background: url(../cn_asp/images/01.jpg) repeat-x; width: 100%; height: 29px; float: left; }
.jd2 { width: 985px; margin: 0px auto; padding: 0px; }
.jd3 { width: 400px; margin-left: 10px; display: inline; color: #999999; margin-top: 8px; float: left; overflow: hidden; }
.jd3 ul { display: block; list-style: none; }
.jd3 ul li { padding: 0px 3px; float: left; }
.jd3 ul li span { color: #b70a55; }
.jd4 { width: 440px; color: #474747; margin-top: 4px; float: right }

.jd4 ul { display: block; list-style: none; float: right; }
.jd4 ul li { padding: 0px 3px; line-height: 22px; float: left; }
.jd4 ul li span { color: #999999; }
.jd5 { border: 1px #d2d4d4 solid; width: 98px; height: 18px; line-height: 18px; float: left; }
.jd6 ul { display: block; list-style: none; }
.jd6 ul li { padding: 0px 13px; float: left; }
.jd6 ul li img { float: left; }
.jd10 { border: 1px #aaabad solid; height: 17px; line-height: 17px; color: #c5c5c5; }
.jd11 { width: 705px; margin-left: 10px; display: inline; line-height: 23px; color: #666666; float: left; }
.jd12 { float: left; margin-top: 1px; }
.jd13 { width: 227px; border: 1px #CCCCCC solid; background: url(../cn_asp/images/16.jpg) repeat-x bottom; float: left; }
.jd14 { background-image: url(../cn_asp/images/14.jpg); width: 227px; height: 29px; float: left; }
.jd15 { width: 200px; margin-top: 15px; margin-left: 16px; display: inline; color: #474747; padding-bottom: 10px; float: left; }
.jd15 ul { display: block; list-style: none; }
.jd15 ul li { }
.jd15 ul li a { float: left; }
.jd16 { background: url(../cn_asp/images/17.jpg) no-repeat 40px 5px; padding: 10px 0px; }
.jd17 { border: 0px; margin-left: 16px; width: 140px; }
.jd18 { margin-left: 40px; display: inline; float: left; padding: 5px 0px; *padding:3px 0px;
}
.jd18 span { color: #989797; }
.jd19 { padding-left: 5px; margin-top: 0px; *margin-top:4px;
float: left; }
.jd20 { padding-left: 6px; margin-top: 10px; }
.jd21 { background-image: url(../cn_asp/images/19.jpg); width: 229px; height: 77px; margin-top: 10px; float: left; }
.jd21 ul { display: block; list-style: none; margin-top: 10px; padding-left: 10px; }
.jd21 ul li { padding: 5px 15px; float: left; }
.jd21 ul li img { float: left; }
.jd22 { width: 227px; border: 1px #CCCCCC solid; margin-top: 10px; float: left; }
.jd23 { width: 190px; margin-left: 19px; display: inline; padding-bottom: 15px; float: left; }
.jd24 { text-align: center; background: url(../cn_asp/images/27.jpg) no-repeat; height: 61px; width: 189px; float: left; }
.jd24 a img { padding-top: 1px; }
.jd25 { width: 506px; height: 273px; float: left; }
.jd27 { background: url(../cn_asp/images/47.jpg); width: 745px; height: 30px; margin-top: 10px; float: left; }
.jd27 span { float: left; padding-left: 5px; margin-top: 6px; }
.jd27 a { COLOR: #999999; TEXT-DECORATION: none; float: right; padding-right: 6px; margin-top: 8px; }
.jd27 a:link { COLOR: #999999; TEXT-DECORATION: none }
.jd27 a:visited { COLOR: #999999; TEXT-DECORATION: none }
.jd27 a:hover { COLOR: #b60218; text-decoration: underline; }
.jd27 a:active { COLOR: #666666; TEXT-DECORATION: none }
.jd28 { width: 725px; margin-left: 10px; display: inline; margin-top: 10px; color: #999999; float: left; overflow: hidden; }
.jd28 ul { display: block; list-style: none; }
.jd28 ul li { padding: 10px 0px; background: url(../cn_asp/images/33.jpg) repeat-x bottom; width: 725px; line-height: 22px; float: left; }
.jd28 ul li span { width: 75px; height: 22px; line-height: 22px; text-align: center; color: #7a6060; background-color: #efefef; float: left; margin-right: 10px; }
.jd28 ul li a { padding: 0px 8px; }
.jd28 ul li a:hover { color: #3b9d0f; }
.jd29 { width: 744px; border: 1px #CCCCCC solid; margin-top: 10px; float: left; }
.jd30 { width: 520px; margin-top: 6px; margin-left: 6px; display: inline; color: #474747; float: left; }
.jd30 ul { display: block; list-style: none; }
.jd30 ul li { padding: 5px 0px; width: 157px; line-height: 18px; float: left; }
.jd30 ul li span { width: 157px; margin-top: 5px; float: left; }
.jd30 ul li img { padding: 0px; float: left; }
.jd31 { width: 205px; margin-left: 3px; display: inline; margin-top: 15px; padding-bottom: 12px; float: left; }
.jd32 { width: 306px; margin-top: 10px; float: left; }
.jd33 { background-image: url(../cn_asp/images/55.jpg); width: 428px; height: 274px; margin-top: 10px; margin-left: 10px; display: inline; float: left; }
.jd34 { width: 404px; height: 30px; background: url(../cn_asp/images/33.jpg) repeat-x bottom; margin-left: 10px; display: inline; margin-top: 5px; float: left; }
.jd34 a { COLOR: #888787; TEXT-DECORATION: none; float: right; margin-top: 8px; padding-right: 2px; }
.jd34 a:link { COLOR: #888787; TEXT-DECORATION: none }
.jd34 a:visited { COLOR: #888787; TEXT-DECORATION: none }
.jd34 a:active { COLOR: #666666; TEXT-DECORATION: none }
.jd35 { width: 410px; margin-left: 10px; display: inline; margin-top: 10px; color: #a09f9f; float: left; }
.jd35 ul { display: block; list-style: none; height: 110px; float: left; }
.jd35 ul li { padding: 5px 8px; line-height: 21px; float: left; }
.jd35 ul li span { width: 280px; color: #535353; font-weight: bold; padding-bottom: 4px; float: left; }
.jd35 ul li img { padding: 1px; border: 1px #CCCCCC solid; float: left; }
.jd36 { width: 97px; float: left; }
.jd37 { width: 280px; float: left; }
.jd38 { width: 229px; border: 1px #CCCCCC solid; margin-left: 10px; display: inline; margin-top: 10px; float: left; }
.jd39 { background: url(../cn_asp/images/57.jpg) repeat-x; width: 229px; height: 30px; float: left; }
.jd39 span { color: #535353; font-size: 14px; font-weight: bold; float: left; margin-top: 8px; padding-left: 12px; }
.jd39 a { COLOR: #888787; TEXT-DECORATION: none; float: right; margin-top: 9px; padding-right: 6px; }
.jd39 a:link { COLOR: #888787; TEXT-DECORATION: none }
.jd39 a:visited { COLOR: #888787; TEXT-DECORATION: none }
.jd39 a:active { COLOR: #666666; TEXT-DECORATION: none }
.jd40 { width: 229px; margin-top: 13px; padding-bottom: 9px; float: left; }
.jd40 ul { display: block; list-style: none; }
.jd40 ul li { padding: 4px 10px; }
.jd41 { background-image: url(../cn_asp/images/58.jpg); width: 985px; height: 93px; margin-top: 10px; float: left; }
.jd42 { background-image: url(../cn_asp/images/59.jpg); width: 985px; height: 155px; margin-top: 10px; float: left; }
.jd43 { width: 195px; margin-top: 12px; margin-left: 10px; display: inline; color: #474747; float: left; }
.jd43 ul { display: block; list-style: none; }
.jd43 ul li { width: 180px; float: left; }
.jd44 { padding: 3px 5px; padding-left: 20px; float: left; }
.jd45 { margin-top: 15px; float: left; }
.jd47 { width: 760px; height: 125px; border-left: 1px #858484 dashed; margin-top: 18px; float: left; overflow: hidden; }
.jd48 { width: 128px; width: 125px; margin-left: 23px; _margin-left: 10px; display: inline; float: left; overflow: hidden; }
.jd48 ul { display: block; list-style: none; }
.jd48 ul li { width: 128px; float: left; }
.jd48 ul li img { float: left; padding-right: 8px; }
.jd49 { font-weight: bold; border-bottom: 1px #CCCCCC solid; padding: 5px 0px; float: left; }
.jd50 { padding: 4px 0px 7px 12px; float: left; }
.jd50 a:hover { color: #3B9D0F; }
.jd51 { margin-top: 8px; float: left; }
.jd52 { width: 985px; height: 55px; border-bottom: 1px #d7d7d7 solid; margin-top: 10px; float: left; }
.jd53 { width: 60px; color: #555555; font-weight: bold; margin-top: 5px; float: left; }
.jd54 { width: 925px; margin-top: 1px; float: left; }
.jd54 ul { display: block; list-style: none; }
.jd54 ul li { padding: 0px 0px; line-height: 23px; float: left; }
.jd54 ul li a { COLOR: #999999; TEXT-DECORATION: none; padding: 0px 8px; float: left; }
.jd54 ul li a:link { COLOR: #999999; TEXT-DECORATION: none }
.jd54 ul li a:visited { COLOR: #999999; TEXT-DECORATION: none }
.jd54 ul li a:active { COLOR: #666666; TEXT-DECORATION: none }
.jd55 { width: 985px; text-align: center; margin-top: 8px; color: #999999; float: left; }
.jd55 ul { display: block; list-style: none; }
.jd55 ul li { padding: 3px 0px; width: 985px; text-align: center; float: left; }
.jd56 { width: 227px; margin-top: 14px; float: left; }
.jd56 ul { display: block; list-style: none; }
.jd56 ul li { padding: 4px 12px; width: 203px; float: left; }
.jd56 ul li img { padding-right: 7px; float: left; }
.jd56 ul li a:hover { color: #3B9D0F; }
.ka29 { float: left; }
.ka29 ul { display: block; list-style: none; padding-left: 3px; padding-top: 5px; }
.ka29 ul li { padding: 5px 5px; }
.ka32 { width: 190px; margin-left: 10px; display: inline; padding-bottom: 6px; padding-bottom: 7px\9; *padding-bottom:5px;
_padding-bottom: 8px; margin-top: 4px; float: left; }
.ka32 ul { display: block; list-style: none; }
.ka32 ul li { padding: 16px 5px; border-bottom: 1px #b3b3b3 dashed; width: 190px; float: left; }
.ka32 ul li img { float: left; }
.ka40 { width: 730px; margin-top: -23px; text-align: right; float: left; }
.ka40 a { COLOR: #999999; TEXT-DECORATION: none }
.ka40 a:link { COLOR: #999999; TEXT-DECORATION: none }
.ka40 a:visited { COLOR: #999999; TEXT-DECORATION: none }
.ka40 a:hover { COLOR: #c70917; text-decoration: underline; }
.ka40 a:active { COLOR: #666666; TEXT-DECORATION: none }
.ka46 { width: 320px; float: left; }
.ka64 { width: 984px; margin-top: 10px; float: left; }
.ka64 span { float: left; font-size: 12px; color: #333333; padding-left: 10px; }
.ka65 { width: 755px; float: left; overflow: hidden; }
.ka66 { background: url(../cn_asp/images/57.jpg) repeat-x; width: 755px; height: 32px; line-height: 32px; margin-top: 6px; color: #474747; float: left; }
.ka66 ul { display: block; list-style: none; }
.ka66 ul li { padding: 3px 15px; line-height: 22px; float: left; }
.ka67 { width: 122px; height: 20px; border: 1px #b7b7b7 solid; color: #666666; }
.ka67_1 { width: 130px; height: 20px; border: 1px #b7b7b7 solid; color: #666666; }
.ka67_2 { width: 115px; height: 20px; border: 1px #b7b7b7 solid; color: #666666; }
.ka68 { width: 189px; margin-top: 8px; float: left; }
.ka68 ul { display: block; list-style: none; }
.ka68 ul li { padding: 5px 5px; width: 80px; float: left; }
.ka69 { background: url(../cn_asp/images/hy58.jpg) bottom no-repeat; border: 1px #d7d7d7 solid; width: 219px; float: left; }
.ka70 { background: url(../cn_asp/images/hy60.jpg) bottom no-repeat; border: 1px #d7d7d7 solid; width: 219px; margin-top: 6px; float: left; }
.ka71 { background-image: url(../cn_asp/images/top62.jpg); width: 219px; height: 39px; float: left; }
.ka71 img { float: left; padding-left: 3px; padding-top: 5px; }
.ka72 { width: 190px; margin-top: 8px; padding-bottom: 6px; margin-left: 12px; display: inline; float: left; }
.ka72 ul { display: block; list-style: none; }
.ka72 ul li { padding: 5px 0px; width: 190px; float: left; }
.ka72 ul li img { float: left; }
.ka72 ul li span { font-size: 12px; color: #3366cc; width: 100px; line-height: 21px; margin-left: 7px; display: inline; float: left; }
.ka72 ul li span a { color: #3366cc; text-decoration: none; }
.ka72 ul li span a:link { color: #3366cc; text-decoration: none; }
.ka72 ul li span a:visited { COLOR: #3366cc; TEXT-DECORATION: none }
.ka72 ul li span a:hover { color: #3366cc; text-decoration: underline; }
.ka72 ul li span a:active { color: #3366cc; text-decoration: none; }
.ka73 { border-bottom: 1px #CCCCCC dashed; height: 65px; margin-top: 5px; }
/*
.ka72 {width:200px; margin-top:8px; padding-bottom:3px; padding-bottom:4px\9; *padding-bottom:2px; _padding-bottom:6px; margin-left:12px; display:inline; float:left;}
.ka72 ul {display:block; list-style:none;}
.ka72 ul li {padding:11px 0px; _padding-bottom:11px; width:200px; float:left;}
.ka72 ul li img {float:left; padding-right:8px;}
.ka72 ul li span {font-size:12px; color:#474747; width:110px; line-height:21px; float:left;}
.ka73 {background:url(../cn_asp/images/33.jpg) repeat-x bottom; width:100%; float:left;}
*/
.ka74 { margin-left: 10px; display: inline; }
.ka75 { padding-right: 10px; }
.ka76 { margin-top: 10px; }
.ka77 { background-image: url(../cn_asp/images/76.jpg); width: 221px; height: 34px; margin-top: 6px; float: left; }
.ka77 span { font-size: 14px; font-weight: bold; padding-left: 12px; padding-top: 11px; color: #474747; float: left; }
.ka77 a { float: right; color: #666666; padding-right: 12px; padding-top: 12px; }
.ka78 { width: 219px; border: 1px #d7d7d7 solid; border-top: 0px; float: left; }
.ka78 li a { color: #3366cc; text-decoration: none; }
.ka78 li a:link { color: #3366cc; text-decoration: none; }
.ka78 li a:visited { COLOR: #3366cc; TEXT-DECORATION: none }
.ka78 li a:hover { color: #3366cc; text-decoration: underline; }
.ka78 li a:active { color: #3366cc; text-decoration: none; }
.ka79 { width: 219px; margin-top: 8px; padding-bottom: 8px; float: left; }
.ka79 ul { display: block; list-style: none; padding-left: 8px; }
.ka79 ul li { padding: 5px 5px; width: 201px; float: left; }
.ka79 ul li img { padding: 2px; border: 1px #CCCCCC solid; float: left; }
.ka79 ul li span { font-size: 12px; color: #3366cc; width: 110px; line-height: 21px; margin-left: 7px; display: inline; float: left; }
.ka80 { padding-left: 10px; }
.ka81 { width: 755px; text-align: right; color: #666666; margin-top: 6px; float: left; }
.ka82 { width: 755px; margin-top: 5px; padding-bottom: 8px; color: #474747; float: left; }
.ka82 ul { display: block; list-style: none; width: 163px; float: left; padding: 5px 12px; _padding: 5px 7px; }
.ka82 ul li { padding: 3px 5px; width: 163px; float: left; }
.ka82 ul li img { float: left; }
.ka83 { color: #3366cc; line-height: 18px; }
.ka84 { width: 750px; margin-top: 8px; padding-right: 5px; padding-bottom: 10px; float: left; }
.ka85 { width: 312px; height: 370px; margin-left: 0px; display: inline; float: left; }
.ka85 ul { width: 312px; float: left; margin-top: 5px; display: inline; }
.ka85 ul li.curr { list-style: none; display: block; border: solid 1px #FBCD4D; width: 43px; height: 43px; padding: 2px 2px; float: left; margin-right: 6px; }
.ka85 ul li { list-style: none; display: block; border: 0px; width: 43px; height: 43px; padding: 2px 2px; float: left; margin-right: 6px; }
.ka85 ul li img { width: 42px; height: 42px; border: solid 1px #CCCCCC; }
.ka86 { width: 420px; margin-left: 12px; display: inline; float: left; }
.ka87 { width: 420px; margin-top: 6px; float: left; }
.ka87 ul { display: block; list-style: none; }
.ka87 ul li { padding: 5px 0px; width: 420px; float: left; }
.ka88 { background-image: url(../cn_asp/images/83.jpg); width: 420px; height: 217px; margin-top: 8px; color: #333333; float: left; }
.ka88 ul { display: block; list-style: none; padding-left: 15px; margin-top: 5px; }
.ka88 ul li { padding: 10px 0px; width: 400px; float: left; }
.ka88 ul li span { float: left; }
.ka89 { padding-left: 20px; float: left; }
.ka90 { border: 0px; margin-top: 0px; *margin-top:-4px;
margin-right: 6px; display: inline; float: left; }
.ka91 { padding-left: 50px; }
.ka92 { padding-left: 15px; }
.ka93 { border: 1px #d7d7d7 solid; width: 753px; margin-top: 25px; float: left; }
.ka94 { width: 420px; margin-top: 8px; float: left; }
.ka94 ul { display: block; list-style: none; }
.ka94 ul li { padding: 5px 5px; float: left; }
.ka95 { width: 416px; }
.ka96 { width: 150px; }
.ka97 { font-size: 14px; font-weight: bold; color: #000000; }
.ka98 { font-size: 12px; font-weight: bold; }
.ka99 { width: 414px; border: 1px #ededed solid; margin-top: 8px; float: left; }
.ka100 { background-color: #f9f9f9; width: 412px; margin-left: 1px; display: inline; margin-top: 1px; padding-bottom: 1px; float: left; }
.ka101 { width: 412px; margin-left: 1px; display: inline; padding-bottom: 2px; float: left; }
.ka101 ul { display: block; list-style: none; }
.ka101 ul li { padding: 3px 5px; width: 410px; float: left; }
.ka101 ul li span { float: left; }
.ka102 { padding-left: 10px; width: 70px; line-height: 15px; *line-height:23px;
margin-top: 0px; *margin-top:-5px;
float: left; }
.ka103 { float: left; margin-right: 4px; _margin-right: 0px; display: inline; padding: 0px; }
.ka104 { font-weight: bold; }
.ka105 { margin-top: 6px; }
.ka106 { text-align: right; margin-top: 3px; font-size: 14px; color: #333333; }
.ka107 { width: 416px; margin-top: 10px; float: left; }
.ka107 a { padding-left: 10px; }
.ka108 { background: url(../cn_asp/images/87.jpg) no-repeat; width: 416px; height: 74px; margin-top: 6px; color: #760760; float: left; }
.ka108 ul { display: block; list-style: none; padding-left: 50px; margin-top: 10px; }
.ka108 ul li { padding: 3px 5px; }
.ka109 { width: 680px; margin-top: -11px; margin-left: 20px; display: inline; float: left; }
.ka110 { background-image: url(../cn_asp/images/89.jpg); width: 221px; height: 209px; float: left; }
.ka111 { width: 221px; margin-top: 8px; padding-bottom: 6px; font-size: 14px; float: left; }
.ka111 ul { display: block; list-style: none; margin-top: 10px; }
.ka111 ul li { padding: 0px 0px; }
.ka111 ul li a { COLOR: #474747; TEXT-DECORATION: none }
.ka111 ul li a:link { COLOR: #474747; TEXT-DECORATION: none }
.ka111 ul li a:visited { COLOR: #474747; TEXT-DECORATION: none }
.ka111 ul li a:hover { COLOR: #e29824; text-decoration: none; }
.ka111 ul li a:active { COLOR: #666666; TEXT-DECORATION: none }
.ka112 { background-image: url(../cn_asp/images/90.jpg); width: 219px; height: 34px; float: left; }
.ka112 a { padding-left: 40px; margin-top: 11px; float: left; }
.ka113 { border-bottom: 1px #CCCCCC dashed; width: 189px; height: 34px; margin-left: 15px; display: inline; float: left; }
.ka113 a { padding-left: 26px; margin-top: 11px; float: left; }
.ka114 { border: 1px #d7d7d7 solid; width: 753px; float: left; }
.ka115 { width: 700px; background: url(../cn_asp/images/91.jpg) no-repeat left; height: 35px; margin-left: 10px; display: inline; margin-top: 10px; float: left; font-size: 25px; font-weight: bold; }
.ka115 span { font-size: 16px; font-weight: bold; padding-left: 10px; padding-top: 5px; float: left; }
.ka116 { width: 733px; display: inline; color: #535353; margin: 10px 0px 40px 0px; _margin: 10px 0px 40px 0px; float: left; line-height: 20px; }
.ka116 ul { display: block; list-style: none; }
.ka116 ul li { padding: 0px 0px; line-height: 23px; width: 733px; float: left; }
.ka116 ul li span { font-weight: bold; }
.ka117 { margin-left: 15px; display: inline; }
.ka118 { margin-top: 10px; }
.ka119 { margin-top: 20px; }
.ka120 { margin-left: 30px; display: inline; }
.ka121 { margin-top: 4px; }
.ka122 { width: 753px; margin-top: 10px; margin-left: 0px; display: inline; float: left; }
.ka123 { border: 1px #c7d8e3 solid; height: 25px; line-height: 25px; }
.ka124 { font-size: 12px; font-weight: bold; color: #535353; width: 500px; margin-left: 28px; display: inline; margin-top: 20px; float: left; }
.ka124 span { width: 500px; color: #FF0000; font-size: 12px; font-weight: normal; margin-left: 10px; display: inline; margin-top: 6px; float: left; }
.ka125 { width: 753px; margin-top: 10px; display: inline; float: left; }
.ka126 { width: 753px; text-align: center; margin-top: 20px; padding-bottom: 25px; color: #e70000; float: left; }
.ka126 ul { display: block; list-style: none; }
.ka126 ul li { padding: 10px 5px; }
.ka127 { background-image: url(../cn_asp/images/93.jpg); width: 221px; height: 34px; float: left; }
.ka127 span { padding-left: 15px; padding-top: 10px; font-size: 14px; font-weight: bold; color: #434343; float: left; }
.ka128 { border: 1px #d7d7d7 solid; border-top: 0px; width: 219px; float: left; }
.ka129 { width: 219px; padding-bottom: 6px; float: left; background-color: White; }
.ka129 ul { display: block; list-style: none; }
.ka129 ul li { padding: 5px 10px; padding-right: 4px; }
.ka130 { margin-top: 6px; }
.ka131 { background: url(../cn_asp/images/94.jpg) no-repeat; width: 755px; height: 208px; float: left; }
.ka132 { font-size: 14px; font-weight: bold; margin-top: 10px; margin-left: 30px; display: inline; width: 600px; color: #434343; float: left; }
.ka133 { width: 219px; height: 141px; margin-top: 25px; margin-left: 20px; display: inline; float: left; }
.ka134 { width: 494px; padding-left: 3px; padding-right: 3px; margin-left: 15px; display: inline; margin-top: 0px; float: left; }
.ka134 ul { display: block; list-style: none; }
.ka134 ul li { padding: 5px 0px; line-height: 23px; width: 494px; float: left; }
.ka134 ul li span { font-size: 14px; font-weight: bold; color: #064b7b; width: 494px; padding-bottom: 8px; text-align: center; border-bottom: 1px #CCCCCC dashed; float: left; }
.ka134 ul li a { font-size: 14px; font-weight: bold; color: #064b7b; text-decoration: none; }
.ka134 ul li a:link { font-size: 14px; font-weight: bold; color: #064b7b; text-decoration: none; }
.ka134 ul li a:visited { font-size: 14px; font-weight: bold; color: #064b7b; text-decoration: none; }
.ka134 ul li a:hover { font-size: 14px; font-weight: bold; color: #e29824; text-decoration: underline; }
.ka134 ul li a:active { font-size: 14px; font-weight: bold; color: #064b7b; text-decoration: none; }
.ka135 { border-bottom: 1px #CCCCCC dashed; }
.ka136 { width: 753px; border: 1px #d7d7d7 solid; float: left; }
.ka137 { background-image: url(../cn_asp/images/96.jpg); width: 740px; height: 29px; margin-left: 13px; display: inline; margin-top: 10px; float: left; }
.ka137 span { padding-left: 25px; padding-top: 9px; color: #434343; font-size: 14px; font-weight: bold; float: left; }
.ka138 { width: 700px; margin-left: 35px; display: inline; font-size: 14px; float: left; }
.ka138 ul { display: block; list-style: none; }
.ka138 ul li { width: 700px; line-height: 23px; float: left; }
.ka138 ul li span { float: right; color: #999999; font-size: 12px; font-weight: normal; }
.ka138 ul li a { COLOR: #064b7b; TEXT-DECORATION: none; font-size: 14px; font-weight: bold; }
.ka138 ul li a:link { COLOR: #064b7b; TEXT-DECORATION: none }
.ka138 ul li a:visited { COLOR: #064b7b; TEXT-DECORATION: none }
.ka138 ul li a:hover { COLOR: #e29824; text-decoration: underline; }
.ka138 ul li a:active { COLOR: #666666; TEXT-DECORATION: none }
.ka139 { border-bottom: 1px #CCCCCC dashed; padding-bottom: 15px; padding-top: 6px; }
.ka140 { padding-top: 15px; }
.ka141 { padding-top: 10px; padding-bottom: 8px; text-align: right; }
.ka142 { width: 219px; background-color: #f6f6f6; border: 1px #d7d7d7 solid; color: #474747; font-size: 14px; font-weight: bold; padding-bottom: 20px; float: left; }
.ka142 ul { display: block; list-style: none; padding-left: 3px; margin-top: 15px; }
.ka142 ul li { padding: 5px 5px; width: 202px; height: 25px; line-height: 18px; float: left; }
.ka142 ul li span { padding-left: 20px; color: #666666; font-size: 12px; font-weight: normal; float: left; }
.ka142 ul li img { float: left; padding-right: 8px; padding-left: 15px; }
.ka143 { width: 202px; background: url(../cn_asp/images/98.jpg) bottom no-repeat; float: left; }
.ka143_1 { width: 217px; background: url(../cn_asp/images/leftmenu.jpg) bottom no-repeat; float: left; height: 46px; line-height: 46px; padding-top: 2px; }
.ka143_1 a { padding-left: 35px; }
.ka143_2 { padding: 5px 0px; background-color: #f6f6f6; height: 27px; line-height: 27px; width: 162px; padding-left: 55px; }
.ka143_2 a { font-size: 12px; font-weight: normal; }
.ka143_3 { padding: 10px 0px; width: 182px; padding-left: 35px; background-color: #f6f6f6; background-image: url(../cn_asp/images/99.jpg); background-repeat: no-repeat; background-position: 12px 10px; }
.ka144 { width: 753px; border: 1px #d7d7d7 solid; float: left; overflow: hidden; }
.ka145 { background-image: url(../cn_asp/images/103.jpg); width: 737px; height: 34px; margin-top: 15px; margin-left: 8px; display: inline; float: left; }
.ka145 span { font-size: 14px; font-weight: bold; color: #474747; padding-left: 30px; padding-top: 11px; float: left; }
.ka146 { width: 735px; margin-left: 8px; display: inline; border: 1px #d7d7d7 solid; border-top: 0px; float: left; }
.ka147 { width: 290px; height: 177px; margin-top: 10px; margin-left: 10px; display: inline; padding-bottom: 10px; float: left; }
.ka148 { width: 404px; margin-left: 15px; display: inline; margin-top: 10px; float: left; }
.ka148 ul { display: block; list-style: none; }
.ka148 ul li { padding: 5px 0px; width: 404px; line-height: 21px; float: left; }
.ka148 ul li span { width: 404px; text-align: center; color: #064b7b; font-size: 14px; font-weight: bold; float: left; }
.ka148 img { float: right; }
.ka149 { background-image: url(../cn_asp/images/106.jpg); width: 737px; height: 25px; margin-top: 10px; margin-left: 8px; display: inline; float: left; }
.ka149 span { font-size: 14px; font-weight: bold; color: #474747; padding-left: 30px; padding-top: 6px; float: left; }
.ka150 { width: 727px; margin-top: 5px; padding-bottom: 8px; margin-left: 10px; display: inline; float: left; }
.ka151 { width: 727px; margin-left: 10px; display: inline; margin-top: 8px; padding-bottom: 10px; float: left; }
.ka151 img { float: right; }
.ka152 { width: 730px; margin-top: 3px; margin-left: 20px; display: inline; color: #666666; float: left; }
.ka152 ul { display: block; list-style: none; border-bottom: 1px #CCCCCC dashed; padding-bottom: 12px; padding-top: 12px; float: left; }
.ka152 ul li { padding: 5px 6px; float: left; }
.ka152 ul li span { font-size: 14px; color: #064b7b; font-weight: bold; }
.ka153 { width: 266px; float: left; }
.ka154 { width: 440px; float: left; }
.ka154 a { font-size: 14px; color: #064b7b; font-weight: bold; text-decoration: none; }
.ka154 a:hover { font-size: 14px; color: #e29824; font-weight: bold; text-decoration: underline; }
#kaspan { color: #666666; font-size: 12px; font-weight: normal; }
.ka155 { width: 219px; background-color: #f6f6f6; border: 1px #d7d7d7 solid; color: #474747; font-size: 14px; font-weight: bold; padding-bottom: 20px; float: left; }
.ka155 ul { display: block; list-style: none; padding-left: 3px; margin-top: 10px; }
.ka155 ul li { padding: 10px 5px; width: 202px; height: 25px; line-height: 18px; float: left; }
.ka155 ul li span { padding-left: 20px; color: #666666; font-size: 12px; font-weight: normal; float: left; }
.ka155 ul li img { float: left; padding-right: 8px; padding-left: 15px; }
/*leftmenu begin*/
.ka155_1 { width: 219px; background-color: #fff; border: 1px #d7d7d7 solid; color: #474747; font-size: 14px; font-weight: bold; float: left; padding: 0px; }
.ka155_1 ul { display: block; list-style: none; margin: 1px 1px; }
.ka155_1 ul li { float: left; }
.ka155_1 ul li span { color: #474747; font-size: 14px; font-weight: bold; float: left; }
.ka155_1 ul li img { float: left; padding-right: 8px; padding-left: 15px; }
.ka156 { width: 725px; margin-left: 20px; display: inline; margin-top: 5px; color: #666666; float: left; }
.ka156 ul { display: inline; list-style: none; border-bottom: 1px #CCCCCC dashed; margin-top: 15px; padding-bottom: 15px; float: left; }
.ka156 ul li { padding: 0px 0px; line-height: 22px; float: left; }
.ka156 ul li span { color: #999999; }
.ka156 ul li img { padding: 1px; border: 1px #CCCCCC solid; float: left; }
.ka157 { width: 193px; float: left; }
.ka158 { width: 500px; float: left; }
.ka159 { background-image: url(../cn_asp/images/112.jpg); width: 362px; height: 86px; margin-top: 15px; margin-left: 9px; display: inline; color: #666666; float: left; }
.ka159 ul { display: block; list-style: none; margin-top: 2px; padding-left: 5px; }
.ka159 ul li { padding: 5px 5px; line-height: 18px; float: left; }
.ka159 ul li img { padding: 1px; border: 1px #CCCCCC solid; float: left; }
.ka159 ul li span { color: #999999; }
.ka160 { width: 250px; float: left; }
.ka161 { width: 725px; margin-top: 10px; margin-left: 20px; display: inline; color: #666666; float: left; }
.ka161 ul { display: block; list-style: none; border-bottom: 1px #CCCCCC dashed; margin-top: 10px; padding-bottom: 10px; float: left; }
.ka161 ul li { padding: 0px 0px; line-height: 23px; width: 725px; float: left; }
.ka161 ul li span { float: left; padding-right: 25px; }
.ka162 { font-size: 14px; font-weight: bold; color: #064b7b; }
.ka162 a:hover { COLOR: red; text-decoration: underline; }
.ka162 a:active { COLOR: #800080; TEXT-DECORATION: none }
.ka163 { color: #999999; }
.ka164 { margin-top: 5px; float: left; }
.ka165 { width: 725px; margin-left: 20px; display: inline; margin-top: 20px; border-bottom: 1px #CCCCCC dashed; padding-bottom: 20px; color: #474747; font-size: 14px; float: left; }
.ka165 ul { display: block; list-style: none; }
.ka165 ul li { width: 725px; background: url(../cn_asp/images/114.jpg) repeat-x 0px 15px; padding: 10px 0px; float: left; }
.ka166 { float: left; background-color: #FFFFFF; padding-right: 8px; padding-left: 15px; }
.ka167 { float: right; color: #666666; background-color: #FFFFFF; padding-left: 8px; padding-right: 15px; }
.ka168 { width: 725px; margin-top: 25px; margin-left: 20px; display: inline; color: #CCCCCC; padding-bottom: 80px; float: left; }
.ka168 ul { display: block; list-style: none; }
.ka168 ul li { padding: 5px 10px; width: 705px; float: left; }
.ka168 ul li span { padding: 0px 15px; color: #474747; }
.ka169 { background-color: #f6f6f6; font-size: 12px; font-weight: bold; color: #666666; }
.ka170 { margin-top: 15px; float: left; line-height: 20px; }
.ka171 { margin-top: 25px; float: left; }
.ka172 { width: 219px; background-color: #f6f6f6; border: 1px #d7d7d7 solid; color: #474747; font-size: 14px; font-weight: bold; padding-bottom: 30px; float: left; }
.ka172 ul { display: block; list-style: none; padding-left: 3px; margin-top: 10px; }
.ka172 ul li { padding: 15px 5px; width: 202px; height: 25px; line-height: 18px; float: left; }
.ka172 ul li span { padding-left: 20px; color: #666666; font-size: 12px; font-weight: normal; float: left; }
.ka172 ul li img { float: left; padding-right: 8px; padding-left: 15px; }
.ka173 { width: 685px; margin-left: 40px; display: inline; margin-top: 20px; font-size: 14px; padding-bottom: 120px; float: left; }
.ka173 ul { display: block; list-style: none; }
.ka173 ul li { padding: 5px 0px; line-height: 30px; }
.ka174 { width: 685px; margin-left: 40px; display: inline; margin-top: 25px; font-size: 14px; height: 300px; float: left; }
.ka174 ul { display: block; list-style: none; }
.ka174 ul li { padding: 8px 0px; }
.ka175 { width: 984px; margin-top: 6px; border: 1px #CCCCCC solid; float: left; }
.ka176 { width: 964px; margin-left: 20px; display: inline; margin-top: 20px; padding-bottom: 30px; float: left; }
.ka176 ul { display: block; list-style: none; }
.ka176 ul li { padding: 5px 0px; line-height: 26px; width: 964px; float: left; }
.ka176 ul li span { color: #999999; padding: 0px 10px; }
.ka177 { text-align: center; }
.ka178 { border-bottom: 1px #CCCCCC dashed; font-size: 14px; font-weight: bold; }
/*leftmenu end*/

.xxtitle a { color: #064b7b; font-size: 14px; text-decoration: none; }
.xxtitle a:link { COLOR: #064b7b; font-size: 14px; TEXT-DECORATION: none }
.xxtitle a:visited { COLOR: #064b7b; font-size: 14px; TEXT-DECORATION: none }
.xxtitle a:hover { COLOR: #e29824; font-size: 14px; text-decoration: underline; }
.xxtitle a:active { COLOR: #666666; font-size: 14px; TEXT-DECORATION: none }
#category { padding-left: 20px; padding-top: 6px; padding-bottom: 10px; padding-bottom: 11px\9; *padding-bottom:9px;
_padding-bottom: 13px; float: left; }
#category div.class { display: block; float: left; width: 46px; margin-top: 0px; *margin-top:15px;
}
#category .items { overflow: hidden; zoom: 1; margin-bottom: 5px; }
#category div.child { display: block; width: 150px; float: left; overflow: hidden; zoom: 1; }
#category div.child a { display: block; height: 24px; line-height: 24px; width: 60px; float: left; padding-left: 4px; padding-top: 3px; }
#category_warp { background: #f3f3f3; border: #d8d8d8 1px solid; border-top: none; margin-top: -10px; position: relative; }
.child { margin-top: 8px; }
.items { overflow: hidden; zoom: 1; margin-bottom: 5px; }
/*update*/
.jd14 span { float: left; padding-left: 10px; margin-top: 9px; color: #000000; font-weight: bold; font-size: 14px; }
.jd14 a { COLOR: #999999; TEXT-DECORATION: none; float: right; padding-right: 18px; margin-top: 10px; }
.jd14 a:link { COLOR: #999999; TEXT-DECORATION: none }
.jd14 a:visited { COLOR: #999999; TEXT-DECORATION: none }
.jd14 a:hover { COLOR: #c70917; text-decoration: underline; }
.jd14 a:active { COLOR: #666666; TEXT-DECORATION: none }
#category div.class a { display: block; height: 0px; color: #c70917; font-size: 14px; font-weight: normal; }
.jd9 ul li a:hover { COLOR: #c70917; text-decoration: underline; }
.jd9 ul li font { font-size: 12px; font-weight: normal; color: #c70917; }
.jd34 span { float: left; margin-top: 8px; font-weight: bold; padding-left: 3px; color: #474747; }
.jd34 a:hover { COLOR: #c70917; text-decoration: underline; }
.jd39 a:hover { COLOR: #c70917; text-decoration: underline; }
.jd46 { font-size: 21px; font-weight: bold; color: #c70917; padding-left: 20px; margin-top: 10px; float: left; }
.jd54 ul li a:hover { COLOR: #3B9D0F; text-decoration: underline; }
.jd6 { float: right; margin-top: 8px; }
.jd7 { background: url(../cn_asp/images/07.jpg) repeat-x 0px 51px; width: 100%; height: 114px; margin-top: 8px; float: left; }
.jd8 { width: 752px; font-size: 14px; margin-top: 10px; float: left; height: 30px; overflow: hidden; }
.jd8 ul { display: block; list-style: none; }
.jd8 ul li { padding: 1px 8px; float: left; }
.jd9 { margin-top: 8px; margin-top: 8px\9; *margin-top:8px;
float: left; }
.jd9 ul { display: block; list-style: none; }
.jd9 ul li { padding: 0px 3px; float: left; }
.jd9 ul li span { float: right; padding-top: 0px; _padding-top: 5px; }
.jd9 ul li a { COLOR: #666666; TEXT-DECORATION: none }
.jd9 ul li a:link { COLOR: #666666; TEXT-DECORATION: none }
.jd9 ul li a:visited { COLOR: #666666; TEXT-DECORATION: none }
.jd9 ul li a:active { COLOR: #666666; TEXT-DECORATION: none }
.nex { width: 233px; margin-top: 15px; float: left; }
.nex img { float: left; }
.nex2 { width: 300px; height: 22px; margin-top: 6px; color: #959595; margin-left: 5px; display: inline; float: left; overflow: hidden; }
.nex2 ul { display: block; list-style: none; }
.nex2 ul li { padding: 5px 5px; float: left; }
.nex2 ul li span { color: #3b9d0f; }
.nex2 ul li a { color: #959595; }
.nex3 { margin-top: 10px; margin-left: 5px; display: inline; float: left; }
.nex3 img { float: left; padding-right: 5px; }
.nex3 span { font-size: 16px; font-weight: bold; color: #3B9D0F; }
.right { background-color: White; }
.right_a { width: 229px; margin-left: 10px; _margin-left: 5px; display: inline; margin-top: 3px; float: left; }
.left_a { width: 746px; margin-top: 3px; float: left; }
.jd26 { width: 228px; height: 163px; border: 1px #CCCCCC solid; margin-top: 10px; float: left; }
.jd28 { width: 725px; margin-left: 10px; display: inline; margin-top: 10px; color: #999999; float: left; }
.nex4 { width: 744px; border: 1px #CCCCCC solid; margin-top: 10px; float: left; }
.nex5 { width: 744px; float: left; }
.nex5 span { float: left; background: url(../cn_asp/images/nex_4.jpg) no-repeat; width: 71px; text-align: center; padding-top: 12px; font-size: 12px; font-weight: bold; color: #3b9d0f; margin-left: 15px; display: inline; }
.nex5 H1 { font-size: 12px; font-weight: normal; color: #959595; float: right; padding-right: 12px; padding-top: 12px; }
.nex5 H1 a:hover { color: #3B9D0F; }
.nex6 { width: 725px; margin-left: 10px; display: inline; padding-bottom: 10px; color: #656565; float: left; }
.nex6 img { width: 180px; border: 0px; padding-right: 1px; }
.nex6 ul { display: block; list-style: none; }
.nex6 ul li { background-color: #e6e6e6; width: 180px; text-align: center; margin-left: 1px; display: inline; padding-top: 4px; padding-bottom: 0px; padding-bottom: 4px\9; *padding-bottom:0px;
float: left; }
.nex7 { width: 985px; margin-top: 10px; border-bottom: 1px solid #3B9D0F; padding: 5px 0px; float: left; }
.nex7 H1 { float: left; font-size: 14px; font-weight: bold; margin-top: 2px; color: #3B9D0F; }
.nex7 span img { float: left; padding-right: 10px; }
.nex7 a { float: right; margin-top: 4px; }
.nex8 { width: 985px; margin-top: 10px; float: left; overflow: hidden; }
.nex8 img { float: left; }
.nex8 .odd { float: left; margin-top: 10px; }
.nex8 .even { float: left; margin-top: 10px; margin-left: 10px; }
.nex9 { width: 984px; border: 1px #dedede solid; border-left: 0px; margin-top: 10px; float: left; }
.nex10 { width: 985px; float: left; }
.nex10 ul { display: block; list-style: none; }
.nex10 ul li { padding: 10px 15px; line-height: 20px; width: 166px; border-left: 1px #dedede solid; float: left; }
.nex10 ul li span { margin-top: 2px; width: 166px; float: left; }
.nex10 ul li H1 { font-size: 12px; font-weight: normal; text-decoration: line-through; color: #999999; padding-right: 6px; float: left; }
.nex10 ul li font { font-size: 12px; font-weight: bold; color: #3B9D0F; float: left; }
.nex10 ul li img { float: left; }
.title a:hover { color: #3b9d0f; }
.nex10 .title { height: 35px; line-height: 16px; }
.nex11 { float: left; width: 620px; margin-top: 10px; height: 222px; overflow: hidden; }
.nex12 { float: left; width: 353px; border: 1px #cccccc solid; margin-left: 10px; margin-top: 10px; height: 220px; }
.nex13 { background: url(../cn_asp/images/nex_16.jpg) no-repeat; width: 353px; height: 26px; margin-top: 2px; float: left; }
.nex13 span { color: #474747; margin-top: 10px; padding-left: 25px; font-weight: bold; float: left; }
.nex13 a { float: right; padding-right: 15px; padding-top: 12px; }
.nex13 a { COLOR: #959595; TEXT-DECORATION: none }
.nex13 a:link { COLOR: #959595; TEXT-DECORATION: none }
.nex13 a:visited { COLOR: #959595; TEXT-DECORATION: none }
.nex13 a:hover { COLOR: #3b9d0f; TEXT-DECORATION: underline; }
.nex13 a:active { COLOR: #666666; TEXT-DECORATION: none }
.nex14 { width: 353px; margin-top: 8px; padding-bottom: 7px; float: left; }
.nex14 ul { display: block; list-style: none; }
.nex14 ul li { padding: 5px 8px; width: 154px; float: left; height: 15px; line-height: 1.8; overflow: hidden; }
.cnzz { float: left; width: 985px; text-align: center; }
.new01 { width: 750px; margin-top: 10px; display: inline; color: #666666; float: left; overflow: hidden; }
.new01 ul { list-style: none; }
.new01 ul li { width: 150px; padding-left: 32px; float: left; height: 180px; margin-bottom: 15px; overflow: hidden; }
.new01 ul li a img { border: 1px solid #d7d7d7; }
.new01 ul span { width: 150px; float: left; height: 25px; line-height: 1.8; background-color: #fff; overflow: hidden; }
.new01 ul span a:hover { color: Red; }
#menu { font: 12px verdana, arial, sans-serif; padding: 20px 0px; float: right; }
#menu li { float: left; margin-left: 5px; list-style: none; padding: 0px; }
#menu li.select { background: #FFEEE7; border: solid 1px #FF5600; font-size: 12px; color: #FF4048; padding: 4px 8px; }
#menu li a { display: block; padding: 4px 8px; background: #ffffff; color: #015CDE; text-decoration: none; border: 1px solid #CACACA; }
#menu li a:hover { background: #FFEEE7; color: #FF4048; text-decoration: none; border: solid 1px #FF5600; font-size: 12px; }
#channelmenu { width: 217px; margin: 1px; color: #474747; display: block; visibility: visible; }
.ka162 a:hover { color: Red; }
.ka143_1 a:hover { color: Red; }
.ka129 a:hover { color: Red; }
.n_ww { float: left; padding-top: 20px; }
.n_ww1 { width: 623px; height: 45px; margin-left: 17px; display: inline; padding: 10px; color: #474747; background-color: #fbfbfb; border: 1px #e7e7e7 solid; float: left; font-size: 14px; line-height: 24px; }
.n_ww2 { width: 643px; height: 30px; margin-left: 17px; display: inline; color: #474747; float: left; text-align: center; font-size: 20px }
.n_ww3 { width: 643px; height: 30px; margin-left: 17px; display: inline; padding-bottom: 10px; color: #474747; float: left; text-align: center; font-size: 12px; line-height: 30px; }
.n_ww4 { width: 640px; margin-left: 23px; display: inline; padding: 20px 0; color: #474747; float: left; line-height: 24px; font-size: 14px; word-wrap: break-word; }
.n_ww4 img { float: left; border: #e7e7e7 1px solid; margin: 25px 20px 0px 0; }
.n_ww5 { width: 643px; margin-top: 10px; float: left; margin-left: 17px; display: inline; padding-bottom: 7px; }
.n_ww5 a img { float: left; width: 300px; height: 60px; }
.n_ww6 { width: 643px; margin-top: 10px; float: left; margin-left: 17px; display: inline; line-height: 24px; font-size: 14px; padding-bottom: 20px; border-bottom: 1px #c8c8c8 dashed; }
.n_ww7 { background-color: #f7f7f7; width: 678px; border: 1px #e4e4e4 solid; float: left; margin-top: 10px; display: table; }
.n_ww8 { width: 643px; height: 40px; margin-left: 17px; display: inline; padding: 20px 0; color: #474747; float: left; font-size: 12px; border-top: 1px #c8c8c8 dashed; }
.n_ww9 { width: 320px; height: 25px; color: #474747; float: left; line-height: 24px; font-size: 12px; }
.n_ww10 { width: 320px; height: 16px; color: #474747; float: left; font-size: 12px; padding-top: 7px; }
.n_ww11 { float: left; height: 20px; }
.n_ww12 { float: left; height: 16px; }
.n_ww13 { width: 643px; height: 140px; margin-top: 10px; float: left; margin-left: 17px; display: inline; line-height: 24px; font-size: 14px; padding-bottom: 20px; padding-top: 6px; }
.n_ww14 { width: 643px; height: 25px; }
.n_ww15 { width: 643px; height: 115px; padding-top: 20px; }
.n_ww15 ul { list-style-type: none; margin: 0; float: left; padding-left: 15px; width: 300px; }
.n_ww15 ul li { line-height: 24px; background: url(../cn_asp/images/dd.gif) left center no-repeat; text-indent: 15px; }
.n_ww16 { background-color: #f7f7f7; width: 678px; border: 1px #e4e4e4 solid; float: left; margin-top: 10px; display: table; height: 30px; font-size: 14px }
.n_ww17 { float: left; line-height: 30px; }
.n_ww18 { float: left; line-height: 30px; width: 140px; margin-left: 10px; display: inline }
.schinp { border: #d4dbe1 1px solid; height: 16px; color: #666666; padding: 2px 0 0 5px; font-size: 12px; margin-top: 4px; display: inline; width: 120px; }
.schbtn { width: 60px; height: 20px; background: url(../cn_asp/images/search.gif) 0 no-repeat; border: none; text-align: center; margin-top: 4px; display: table; cursor: hand }
.n_ww19 { background-color: #f7f7f7; width: 678px; border: 1px #e4e4e4 solid; float: left; margin-top: 10px; display: table; height: 230px; }
.n_ww20 { margin-top: 10px; display: table; height: 30px; line-height: 30px; padding-left: 20px; font-size: 14px; }
.n_ww21 { margin-top: 10px; display: table; height: 120px; line-height: 24px; padding-left: 20px; font-size: 14px; }
.n_ww22 { margin-top: 10px; display: table; height: 40px; line-height: 24px; padding-left: 20px; font-size: 14px; width: 635px; }
.n_ww23 { height: 30px; float: right; line-height: 30px; }
.schbtn1 { width: 74px; height: 30px; background: url(../cn_asp/images/fb.gif) 0 no-repeat; border: none; text-align: center; display: table; cursor: hand; float: right }
.n_ww25 { width: 280px; height: 120px; margin-top: 8px; padding-bottom: 6px; float: left; }
.pic { width: 120px; float: left; text-align: center; margin: 0 8px; display: inline; }
.pic img { padding: 1px; background: #fff; display: block; margin: 0 auto; border: #d4d4d4 1px solid; }
.pic p { line-height: 25px; color: #505050; text-align: center; }
.n_ww30 { width: 280px; height: 205px; padding-bottom: 6px; float: left; line-height: 24px; }
.n_ww30 ul { list-style-type: none; margin: 0; padding: 0 }
.n_ww30 ul li { float: left; width: 140px; }
.n_ww31 { width: 280px; margin-left: 12px; display: inline; float: left; }
.n_ww32 { width: 290px; margin-top: 6px; padding-bottom: 5px; margin-left: 5px; display: inline; float: left; height: 350px; line-height: 25px; }
.n_ww32 a { padding: 8px; }
.n_left { width: 680px; float: left; }
.n_right { width: 300px; margin-left: 10px; display: inline; float: left; }
.n_1 { background-color: #f7f7f7; width: 678px; border: 1px #e4e4e4 solid; float: left; }
.n_2 { background-image: url(../cn_asp/images/n_m.jpg); width: 678px; height: 27px; float: left; }
.n_2 span { font-size: 12px; font-weight: bold; color: #338901; padding-left: 12px; padding-top: 4px; padding-top: 6px\9; *padding-top:6px;
_padding-top: 4px; float: left; }
.n_3 { margin-top: 10px; float: left; }
.n_4 { width: 658px; margin-left: 10px; display: inline; margin-top: 5px; color: #999999; padding-bottom: 5px; float: left; }
.n_4 ul { display: block; list-style: none; }
.n_4 ul li { font-size: 13px; padding: 3px 0px; background: url(../cn_asp/images/dian.gif) no-repeat 0px; padding-left: 7px; width: 651px; line-height: 22px; float: left; border-bottom: 1px #e0e0e0 dashed; }
.n_4 ul li span { float: right; color: #666666; padding-right: 6px; }
.n_5 { width: 656px; margin-left: 10px; display: inline; margin-top: 5px; color: #389401; padding-bottom: 5px; background-color: #FFFFFF; border: 1px #e7e7e7 solid; float: left; }
.n_5 span { font-size: 12px; font-weight: bold; color: #389401; float: left; padding-bottom: 25px; padding-left: 10px; padding-top: 6px; }
.n_6 { width: 658px; margin-right: 10px; display: inline; margin-top: 5px; color: #666666; padding-bottom: 5px; float: right; }
.n_7 { width: 680px; margin-top: 10px; float: left; }
.n_7 a img { float: left; }
.n_7 a { float: left; }
.n_8 { float: left; padding-right: 10px; }
.n_9 { width: 300px; margin-top: 10px; float: left; }
.n_10 { background-image: url(../cn_asp/images/n_m4.jpg); width: 300px; height: 28px; float: left; }
.n_10 span { padding-left: 12px; padding-top: 6px; float: left; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.n_11 { background-color: #f7f7f7; width: 298px; border: 1px #e4e4e4 solid; float: left; }
.n_12 { width: 298px; margin-top: 8px; padding-bottom: 6px; color: #474747; float: left; }
.n_12 ul { display: block; list-style: none; }
.n_12 ul li { background: url(../cn_asp/images/dian.gif) no-repeat 5px center; *_background:url(../cn_asp/images/dian.gif) no-repeat 5px 11px;
*background:url(../cn_asp/images/dian.gif) no-repeat 5px 11px;
ie7;
padding-left: 12px; height: 25px; line-height: 25px; width: 280px; overflow: hidden; }
.n_13 { width: 280px; padding-bottom: 3px; padding-bottom: 4px\9; *padding-bottom:2px;
_padding-bottom: 6px; margin-left: 12px; display: inline; float: left; }
.n_13 ul { display: block; list-style: none; }
.n_13 ul li { padding: 11px 0px; _padding-bottom: 11px; width: 280px; float: left; }
.n_13 ul li img { float: left; padding-right: 8px; }
.n_13 ul li span { font-size: 12px; color: #474747; width: 190px; line-height: 21px; float: left; }
.n_14 { background: url(../cn_asp/images/33.jpg) repeat-x bottom; width: 100%; float: left; }
.n_15 { width: 290px; margin-top: 6px; padding-bottom: 5px; margin-left: 5px; display: inline; float: left; }
.n_15 a { padding: 0px 5px; float: left; }
.jd28 { width: 658px; margin-left: 10px; display: inline; margin-top: 5px; color: #999999; padding-bottom: 5px; float: left; }
.jd28 ul { display: block; list-style: none; }
.jd28 ul li { padding: 5px 0px; border-bottom: 1px #e0e0e0 dashed; width: 658px; line-height: 22px; float: left; }
.jd28_li { padding: 5px 0px; width: 658px; line-height: 22px; float: left; }
.jd28 ul li span { height: 22px; padding-left: 10px; line-height: 22px; color: #429d00; background: url(../cn_asp/images/n_m5.jpg) no-repeat; float: left; display: block; }
.jd28 ul li a { padding-left: 8px; }
.wz { width: 990px; height: 28px; line-height: 28px; color: #333333; margin: 0 auto; text-indent: 15px; }
.wz a, .wz a:link, .wz a:visited, .wz a:active { text-decoration: none; color: #008000; }
.wz a:hover { text-decoration: underline; color: #008000; }
/*媒体动态*/
.n_mt { padding-top: 20px; }
.n_mtyn { width: 990px; float: left; height: auto }
.n_mty { width: 988px; border: 1px #c2d69b solid; float: left; }
.n_mty1 { width: 988px; height: 27px; color: #474747; float: left; }
.n_mty1 a, .n_mty1 a:link, .n_mty1 a:visited, .n_mty1 a:active { text-decoration: none; color: #ffffff; }
.n_mty1 a:hover { text-decoration: underline; color: #cff9cf; }
.n_mty1 ul { list-style: none; margin: 0; }
.n_mty1 ul li { width: 109px; height: 27px; float: left; background: url(../cn_asp/images/biqian.gif) no-repeat; line-height: 27px; text-align: center; font-size: 14px; }
.n_mt1 { height: 30px; color: #474747; text-align: center; font-size: 20px }
.n_mt2 { width: 380px; height: 30px; line-height: 30px; clear: both; margin: 0 auto; }
.n_mt3 { padding: 30px 15px; color: #474747; font-size: 14px; line-height: 24px; border-bottom: 1px #c8c8c8 dashed; }
.n_mt3 p { text-indent: 30px; }
.n_mt4 { line-height: 24px; font-size: 14px; padding: 20px; height: 24px; clear: both; overflow: hidden; }
.n_mt5 { width: 954px; border-bottom: 1px #e4e4e4 solid; float: left; padding-bottom: 10px; margin-top: 10px; display: table; height: 30px; margin-left: 17px; display: inline; font-size: 14px }
.n_mt3 ul { list-style-type: none; margin: 0; padding: 0 }
.n_mt3 ul li { line-height: 25px; background: url(../cn_asp/images/dd.gif) left center no-repeat; text-indent: 15px; padding: 5px 0 }
.n_mt3 ul li span { float: right; padding-right: 4px; color: #a4a69f }
/** 两栏布局 **/
.grid-s5m0 { background-color: #fff; border: solid 1px #DEDEDE; width: 980px; }
.grid-s5m0 .main-wrap { margin-left: 220px; }
.grid-s5m0 .col-sub { width: 210px; margin-left: -100%; }
.grid-m0s5 .main-wrap { margin-right: 220px; }
.grid-m0s5 .col-sub { width: 210px; margin-left: -210px; }
.commentlayout .col-sub { padding: 0; }
.commentlayout .box { margin-left: 0; }
.commentlayout .box .bd { border: 0; }
/*---网站标题---*/
.wt { display: block; height: 23px; padding: 5px 10px 0 15px; background: #000; color: #fff; font-size: 12px; font-weight: bold; overflow: hidden; zoom: 1; }
.wt span.left { float: left; }
.wt span.more { float: right; font-size: 12px; font-weight: normal; font-family: \5b8b\4f53; }
.wt span.more a:link, .wt span.more a:hover, .wt span.more a:active, .wt span.more a:visited { color: #fff; }
.pd-info { overflow: hidden; zoom: 1; padding: 15px 13px; }
.pd-info a img.cart { display: block; border: #d8d8d8 1px solid; }
.pd-info p { color: #666; display: block; padding: 5px 0 5px 8px; text-align: left; }
.pd-info del { font-family: 'microsoft yahei'; }
.pd-info .mall-price { color: #f00; font-size: 18px; font-family: 'microsoft yahei'; font-weight: 700; }
/*---商品详细页买家评价---*/
.evaluate { padding: 10px 20px; overflow: hidden; zoom: 1; border: #d8d8d8 1px solid; }
dl.prg { float: left; width: 140px; }
dl.prg dd { overflow: hidden; zoom: 1; }
dl.prg dd span.name { display: block; float: left; width: 60px; padding: 4px 0; }
dl.prg dd span.pic { display: block; float: left; width: 80px; padding: 4px 0; }
.evaluate .evaluate-info { display: block; float: left; width: 380px; height: 70px; padding: 4px 20px; border: #d8d8d8 1px solid; border-top: none; border-bottom: none; }
.evaluate .evaluate-right { display: block; float: left; width: 120px; padding-left: 20px; }
.evaluate .evaluate-right p { margin-bottom: 5px; }
.evaluate .evaluate-right p a { color: #333; }
.evaluate .evaluate-right p a span.orange { color: #ed731c; font-weight: bold; }
.evaluate-list { overflow: hidden; zoom: 1; }
.evaluate-list li.noconsulting { padding: 15px; color: #999; }
.evaluate-list li ol { padding-top: 15px; overflow: hidden; zoom: 1; list-style: none; }
.evaluate-list li ol li.user-info { width: 100px; padding: 5px 10px; float: left; text-align: center; overflow: hidden; }
.evaluate-list li ol li.user-info img { border: #d8d8d8 1px solid; width: 60px; height: 60px; }
.evaluate-list li ol li.user-info .user { display: block; width: 100px; text-align: center; overflow: hidden; }
.evaluate-list li ol li.evaluate-text { width: 625px; float: left; background: #F3F3F3; border: #d8d8d8 1px solid; position: relative; }
.evaluate-list li ol li.evaluate-text .evaluate-list-bg { width: 15px; height: 19px; background: url(../cn_asp/images/evaluate-list-bg.gif) no-repeat; position: absolute; left: -14px; top: 10px; }
.evaluate-list li ol dl.evaluate-info { overflow: hidden; zoom: 1; }
.evaluate-list li ol dl.evaluate-info dt { height: 28px; margin: 0 10px; line-height: 28px; border-bottom: #e6e6e6 1px solid; overflow: hidden; zoom: 1; }
.evaluate-list li ol dl.evaluate-info dt span.title { display: block; font-weight: bold; float: left; width: 458px; overflow: hidden; }
.evaluate-list li ol dl.evaluate-info dt span.time { display: block; float: right; width: 150px; padding-left: 20px; color: #666; font-size: 11px; text-align: right; }
.evaluate-list li ol dl.evaluate-info dd.colleft { float: left; padding: 10px 0 10px 20px; }
.evaluate-list li ol dl.evaluate-info dd.colright { float: left; padding: 10px 20px 10px 10px; }
.evaluate-list li ol dl.evaluate-info dd.colleft dl.prg { float: left; width: 140px; }
.evaluate-list li ol dl.evaluate-info dd.colleft dl.prg dd { overflow: hidden; zoom: 1; }
.evaluate-list li ol dl.evaluate-info dd.colleft dl.prg dd span.name { display: block; float: left; width: 60px; padding: 4px 0; }
.evaluate-list li ol dl.evaluate-info dd.colleft dl.prg dd span.pic { display: block; float: left; width: 80px; padding: 4px 0; }
.evaluate-list li ol dl.evaluate-info dd.colright p.post-text { width: 450px; padding-top: 5px; }
.evaluate-list li ol dl.evaluate-info dd.colright p.post-text span.pl { display: block; float: left; background: url(../cn_asp/images/comment-bg.gif); width: 32px; height: 19px; line-height: 19px; text-align: center; color: #fff; margin-right: 8px; }
.evaluate-end { height: 20px; padding: 5px 15px; line-height: 30px; font-family: \5b8b\4f53; overflow: hidden; zoom: 1; }
.evaluate-end p.left { float: left; }
.evaluate-end p.left a { color: #008000; }
.evaluate-end p.right { float: right; }
.evaluate-end p.right span.red { color: #008000; font-weight: bold; }
/*---发表咨询，评价---*/
.list-title { height: 30px; padding: 0 10px 0 20px; background: #f5f5f5; border: #d8d8d8 1px solid; border-left: none; border-right: none; line-height: 30px; }
.list-title h3 span { font-weight: normal; color: #999; }
div.sub-form { padding: 10px 10px 0 10px; background-color: #FFF; }
input.text { border: #a9a9a9 1px solid; background: url(../cn_asp/images/input_bg.png) repeat-x; padding: 2px 3px; height: 19px; vertical-align: middle; }
div.sub-form p { margin-bottom: 10px; }
div.sub-form p span.spacer { padding-right: 30px; }
div.sub-form p input.text { height: 18px; line-height: 18px; }
div.sub-form p textarea { height: 150px; }
div.sub-form p input.text, div.sub-form p textarea { width: 98%; _width: 98%; line-height: 20px; background: url(../cn_asp/images/input_bg.png) repeat-x; padding: 3px 5px; border: #ccc 1px solid; }
div.sub-form input.button { height: 26px; padding: 0 20px; *padding:0 0;
_padding: 0 0; background: #F90; border: #F90 1px solid; border-right-color: #CB2525; border-bottom-color: #933524; color: #fff; font-weight: bold; line-height: 26px; *line-height:23px;
_line-height: 21px; text-align: center; cursor: pointer; vertical-align: middle; }
.fb { font-weight: bold; }
.fb13 { font-weight: bold; font-size: 13px; }
#consult .item { padding: 8px 0; border-bottom: 1px dotted #DEDEDE }
#consult dl { margin-top: 5px; overflow: hidden; zoom: 1 }
#consult dt { float: left; width: 62px; text-align: justify }
#consult dd { float: right; width: 888px; overflow: hidden }
#consult .user { margin-top: 0; color: #9C9A9C }
#consult .user span { margin-right: 20px }
#consult .answer, #consult .answer .content { color: #FF6500 }
#consult .content { float: left; width: 750px }
#consult .date-answer { float: right; width: 130px; text-align: right; color: #9C9A9C }
#consult .extra { margin-top: 4px }
#consult .extra a { color: #005aa0 }
#consultation { cursor: pointer }
#consult .total { float: right }
#consult .total span { color: #9C9A9C }
#consult .contact { float: left }
#consult .search-result-item .user, .search-result-item .useful { text-align: right }
#consult .user .date-ask { margin-right: 0 }
#consult-result { overflow: hidden; *zoom:1
}
#consult .result { padding: 5px 20px; background: #F4F9FF }
#consult .result strong { color: #f30 }
#consult .result em { color: #d75509 }
#consult .result a { color: #005aa0 }
.consultcon { padding: 10px; line-height: 1.5; }
/*refers*/
.Refer_List { line-height: 1.5; }
.refer { padding: 8px 15px; margin-bottom: 10px; }
.refer_bg { background: #F4F9FF; border: 1px solid #EDF0F1; }
.refer .r_info { text-align: right; color: #999; padding-right: 5px; }
.refer dl { width: 731px; overflow: hidden; margin-bottom: 5px; }
.refer dt, .refer dd { float: left; }
.refer dd { width: 520px; }
.refer dd.an_time { width: 130px; text-align: right; color: #999; }
.refer .ask dt { background: url(../cn_asp/images/refer_item_03.gif) no-repeat 0 2px; padding-left: 17px; }
.refer .answer { color: #FF7403; }
.refer .answer dt { background: url(../cn_asp/images/refer_item_06.gif) no-repeat 0 2px; padding-left: 17px; }
.grade { line-height: 25px; margin: 10px 0 0; padding: 5px 10px; background: #FFFEF5; border: 1px solid #FFCE8D; }
.grade_submit { width: 40px; height: 20px; line-height: 20px; padding: 0; border: 1px solid #F88E00; background: #FFD35A; }
.loadingTip { background: url(../cn_asp/images/loading.gif) no-repeat 10px 50% #fff; border: 1px solid #999; text-align: center; line-height: 40px; font-size: 12px; font-weight: bold; z-index: 999999; width: 130px; padding-left: 10px; left: 50%; top: 50%; margin-left: -76px !important; /*FF IE7 该值为本身宽的一半 */ margin-top: -22px !important; /*FF IE7 该值为本身高的一半*/ margin-top: 0px; position: fixed !important; /* FF IE7*/ position: absolute; /*IE6*/  _top: expression(eval(document.compatMode &&  document.compatMode == 'CSS1Compat')? documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
		/*IE6*/ 
document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
/*IE5 IE5.5*/
}
.bg, .popIframe { background-color: #666; display: none; width: 100%; height: 100%; left: 0; top: 0; /*FF IE7*/ filter: alpha(opacity = 50); /*IE*/ opacity: 0.5; /*FF*/ z-index: 99999; position: fixed !important; /*FF IE7*/ position: absolute; /*IE6*/  _top: expression(eval(document.compatMode &&  document.compatMode == 'CSS1Compat')? documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
		/*IE6*/ 
document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
}
.popIframe { filter: alpha(opacity = 0); /*IE*/ opacity: 0; /*FF*/ }
.spbox { position: relative; border: 1px solid #fbe5c5; margin-bottom: 10px; background: #fef9f2; color: #676562; padding: 7px 7px 7px 83px; line-height: 22px; _zoom: 1; }
.splabel { position: absolute; left: 13px; top: 10px; width: 60px; height: 17px; }
.sp-mej { background: url(../cn_asp/images/sp_mej.png) no-repeat; }
.sp-qg { background: url(../cn_asp/images/sp_qg.png) no-repeat; }
.price-big { font-size: 22px; font-weight: bold; color: #cc3300; margin-right: 10px; }
.price-bigs { font-size: 16px; font-weight: bold; color: #cc3300; margin-right: 6px; }
.countdown { display: inline-block; padding-left: 22px; margin-left: 5px; color: #000; background: url(../cn_asp/images/ico_clock.png) no-repeat left; }
.buytools { margin: 10px 0; overflow: hidden; zoom: 1; }
.buytools input { margin-right: 10px; float: left; }
.buytools a { float: left; color: #3366cc; text-decoration: underline; margin-top: 15px; }
.sepline { padding: 0 10px; float: left; margin-top: 15px; }
.promote { padding: 10px 30px; border: 1px solid #ebebeb; margin-bottom: 10px; margin-left: 73px; }
.promote .tb-combo-data { overflow: hidden; _zoom: 1; }
.promote .tb-combo, .promote .tb-mjs { position: relative; }
.promote .tb-combo-list, .promote .tb-combo-list li, .promote .tb-combo-info .tb-view, .promote .tb-mjs-list { background: url(../cn_asp/images/dapei.png) no-repeat; }
.promote .tb-combo-list, .promote .tb-combo-info, .promote .tb-combo-list li { display: inline; float: left; overflow: hidden; }
.promote .tb-combo-list { width: 622px; margin: 10px 18px 0 0; padding: 0; background-position: 607px 14px; }
.promote .tb-combo-list li { width: 90px; padding-left: 34px; background-position: -82px 36px; }
.promote .tb-combo-list .tb-main { padding-left: 0; background: 0; }
.promote .tb-combo-list .tb-pic { border: 1px solid #cdcdcd; }
.promote .tb-main .tb-pic { border: 2px solid #ffb997; }
.promote .tb-combo-list .tb-pic a { opacity: .5; filter: alpha(opacity=50); -ms-filter: alpha(opacity=50); }
.promote .tb-main .tb-pic a, .promote .tb-combo-list .tb-pic a:hover { opacity: 1; filter: alpha(opacity=100); -ms-filter: alpha(opacity=100); }
.tb-s80, .tb-s80 a { width: 80px; height: 80px; }
.tb-s80 img { max-width: 80px; max-height: 80px; }
.promote .tb-combo-list .tb-title { display: block; width: 82px; margin-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #36c; }
.promote .tb-combo-list .tb-price { color: #808080; }
.promote .tb-combo-info { width: 150px; margin-top: 13px; }
.promote .tb-combo-info p { padding: 3px 0; }
.promote .tb-combo-info .tb-total { font-weight: bold; }
.promote .tb-combo-info .tb-total em { color: #ff5400; }
.promote .tb-combo-info p { padding: 3px 0; }
.promote .tb-combo-info .tb-view { display: block; width: 68px; height: 25px; margin-top: 6px; line-height: 25px; text-align: center; color: #626262; background-position: -15px -12px; }
.promote .tb-pagination { position: absolute; top: 0; right: 0; float: right; height: 18px; line-height: 18px; }
.promote .tb-pagination li { display: inline; float: left; }
.promote .tb-pagination .tb-prev, .promote .tb-pagination .tb-next { margin-top: 0; background-color: #fff; display: inline-block; position: relative; height: 18px; width: 18px; _overflow: hidden; color: #fff; text-align: center; font: bold 12px 宋体b8b\4f53, Hei; line-height: 18px; border-radius: 8px; -ms-border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; -o-border-radius: 9px; }
.promote .tb-pagination a, .promote .tb-pagination .tb-current, .promote .tb-pagination .tb-prev, .promote .tb-pagination .tb-next, .promote .tb-pagination .tb-prev:hover, .promote .tb-pagination .tb-next:hover { background: url(../cn_asp/images/slidesnav.png) no-repeat transparent; }
.promote .tb-pagination .tb-prev { background-position: 8px 5px; }
.promote .tb-pagination .tb-next { background-position: -8px 5px; }
.promote .tb-pagination .tb-prev:hover { background-position: 0 -31px }
.promote .tb-pagination .tb-next:hover { background-position: -19px -31px }
.promote .tb-pagination a { float: left; position: relative; height: 10px; width: 10px; line-height: 10px; font-size: 14px; background-color: #716564; background-color: transparent 9; background-color: #716564 url(\0); background-position: 0 -15px; margin-right: 5px; margin-top: 4px; text-align: center; border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; color: #fff; cursor: pointer; text-indent: -9999px; }
.promote .tb-pagination .tb-current { background-color: #b91919; background-color: transparent 9; background-color: #b91919 url(\0); background-position: -14px -15px; }
.goodset { padding: 15px 20px; }
.goodset h3 { font-size: 16px; padding-bottom: 10px; }
.priceinfo { position: relative; float: left; margin: 12px 0; padding: 5px 12px 0 102px; height: 61px; border: 1px solid #ededed; background: #fafafa; }
.priceinfo .save { position: absolute; left: -1px; top: -12px; width: 88px; height: 68px; background: url(../cn_asp/images/setpromote.png) no-repeat; line-height: 22px; font-size: 16px; color: #fff; text-align: center; padding-top: 20px; }
.priceinfo p { line-height: 26px; }
.priceinfo .tag { margin-right: 10px; }
.promoteprice { font-size: 22px; color: #ff6000; }
.delivery { clear: both; padding-top: 5px; }
.delivery a { color: #0068c8; }
.originprice { text-decoration: line-through; color: #7c7c7c; }
.setbox { background: url(../cn_asp/images/setboxbg.png) repeat-x #fff; margin-bottom: 20px; border: 1px solid #e5e5e5; }
.setbox h3 { height: 14px; margin: 10px 10px 20px; border-left: 2px solid #fd222b; padding-left: 7px; font-size: 14px; }
.setbox h3 span { height: 14px; display: block; line-height: 14px; }
.setitem { float: left; width: 50%; min-height: 180px; margin-bottom: 20px; }
.setitem .pic { margin: 0 0 0 14px; width: 172px; }
.setitem .pic img { width: 170px; height: 170px; }
.setitem .setinfo { margin-left: 205px; }
.goodsname { font-size: 14px; margin-bottom: 20px; }
.goodsinfo li { overflow: hidden; *zoom:1;
margin-bottom: 5px; }
.goodsinfo label { float: left; width: 40px; }
.goodsinfo .con { margin-left: 40px; display: block; }
.goodsinfo .con span { float: left; }
.goodsprice .originprice { margin-left: 10px; }
.setfoot { background: #f8f8f8; clear: both; border-top: 1px dotted #dddddd; overflow: hidden; *zoom:1;
padding: 5px; }
.setfootcon { width: 240px; margin: auto; }
.setfootcon .l { float: left; width: 50%; line-height: 25px; padding-top: 5px; }
.setfootcon .l input { width: 30px; border: 1px solid #b4b4b4; background: #fff; text-align: center; }
.setfootcon .r { float: left; width: 50%; padding-top: 10px; }
.setlist { overflow: hidden; *zoom:1;
padding-bottom: 10px; }
.setlist li { float: left; width: 20%; }
.setlist .pic { text-align: center; float: none; width: auto; display: block; }
.setlist .pic img { width: 170px; height: 170px; }
.setlist .setinfo { text-align: center; width: 180px; margin: auto; }
.setlist .setinfo .name { font-weight: bold; }
.setlist .setinfo .price { color: #575757; }
