/*----------basic----------*/
/*  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"宋体"; color:#666;}
img{border:none;}
.topheader{ background-color:#007f66; height:28px; line-height:28px; min-width:1200px;}
.topheader .top_content{width:1200px; margin:0 auto;}
.topheader .top_content .notice{ width:45%; float:left; height:28px; overflow:hidden; margin-left:14px;}
.topheader .top_content .notice .noticeicon{ background:url(/images/speak2.png) no-repeat center left; display:inline-block; width:28px; height:28px; vertical-align:middle;}
.topheader .top_content .notice .noticea{ display:inline-block; margin-right:30px; color:#eee;}
.topheader .top_content .userinfo{ width:50%; float:right; text-align:right; height:28px; line-height:28px; color:#fff; margin-right:30px; }
.topheader .top_content .userinfo .uitem{color:#fff;}
.topmenu{ background-color:#0bb090; height:62px; line-height:62px; min-width:1200px;}
.topmenu .menu_content{width:1200px; margin:0 auto;}
.topmenu .menu_content .menulogo{width:204px; height:62px; display:inline-block; border:none; background:url(/images/menu_logo.png) no-repeat;}
.topmenu .menu_content .menus{ width:75%; float:right; text-align:right;}
.topmenu .menu_content .menus .menuitem{ height:62px; line-height:62px; display:inline-block; padding:0 20px; color:#fff; font-size:15px;}
.topmenu .menu_content .menus .gold{ background:url(/images/gold_egg.png) no-repeat 16px center; padding-left:40px; color:#fcff00;} 
.topmenu .menu_content .menus .on{background-color:#009477;}
.topmenu .menu_content .menus .menuitem:hover{background-color:#009477; text-decoration:none;}
.indexbanner{ background:#eff3f6;}

.indexbanner .backbg{height:350px; background:url(/images/indexbanner.jpg) no-repeat center;}
.indexbanner .clubjoin{ width:1000px; height:350px; margin:0 auto;}
.indexbanner .clubjoin>a{background:url(/images/freejoin.png); display:inline-block; width:311px; height:58px; margin-top:270px; margin-right:0px; float:right;}
.noticebanner{ background:#e5e5e5; height:32px; line-height:32px;}
.noticebanner .noticecontent{max-width:1200px; min-width:1000px; margin:0 auto; position:relative; height:32px; line-height:32px; overflow:hidden;}
.noticebanner .noticecontent .clubdiv{width:1850px; float:left;}
.noticebanner .noticecontent .noticeicon{ background:url(/images/speakicon.png) no-repeat center; display:inline-block; width:28px; height:32px; vertical-align:middle;}
.noticebanner .noticecontent .noticspan{width:100px; display:inline-block; height:32px; position:absolute; left:0px; background-color:#e5e5e5; color:#333;}
.noticebanner .noticecontent .noticeitem{ display:inline-block; margin-right:30px; color:#666; float:left; height:32px; width:150px; overflow:hidden;}
.clientinfo{max-width:1200px; min-width:1000px; margin:0 auto;}
.clientinfo .clientlistp{ height:380px; overflow:hidden; }
.clientinfo .desheader{ height:20px; border-bottom:1px solid #e1e1df;  margin-top:30px;}
.clientinfo .desheader .destitle{font-size:24px;line-height:35px; color:#000px; float:left; background:#fff; padding-right:10px; height:35px;}
.clientinfo .desheader .more{ padding-left:10px;display:inline-block; line-height:40px; color:#666; height:35px; float:right; background:#fff;}
.clientinfo .clientlist{ max-width:1200px; min-width:1050px; }
.clientinfo .clientlist .clientitem{ width:31.8%; margin-right:2%; float:left; margin-top:28px; display:inline-block;}
.clientinfo .clientlist .clientitem .clienttitle{ height:90px; clear:both;}
.clientinfo .clientlist .clientitem .clienttitle>img{ background:url(/images/avatar_bg.png) center no-repeat; padding:5px; float:left;}
.clientinfo .clientlist .clientitem .clienttitle>p{ margin-left:10px; margin-top:16px; font-size:15px; color:#2d2d2d; float:left; line-height:26px;}
.clientinfo .clientlist .clientitem .words{ color:#838383; line-height:22px;}
.clientinfo .clientlist .clientitem .clientlink{ height:22px;}
.clientinfo .clientlist .clientitem .clientlink>a{ line-height:22px; color:#00a2ca;}
.clientinfo .clientlist .noright{ margin-right:0px;}
.tdbanner{ height:58px; background:#0bb090; width:100%; margin-top:40px;}
.tdbanner>div{ max-width:1200px; min-width:1000px; margin:0 auto; line-height:58px; height:58px; color:#fff; font-size:20px;}
.apply{width:1000px; margin:30px auto;}
.apply >h1{ margin:0px; padding:0px; height:50px; line-height:50px; font-size:36px; font-weight:normal;}
.apply .applyform{ margin:35px 140px;}
.apply .applyform >p{line-height:45px;}
.apply .applyform >p >i{ font-style:normal; color:#a9a9a9; display:block; padding-left:145px; width:350px; line-height:20px;}
.apply .applyform >p input[type="checkbox"]{ border:1px solid #878787; vertical-align:middle;}
.apply .applyform >p input[type="text"]{ height:28px; line-height:28px; border:1px solid #cccccc; border-radius:5px; text-indent:5px; width:350px; color:#333;}
.apply .applyform >p select{ height:28px; line-height:28px; border:1px solid #cccccc; border-radius:5px; text-indent:5px; width:130px; color:#333;}
.apply .applyform .w140{ width:140px;}
.apply .applyform >p >label{ width:125px; display:inline-block; margin-right:20px; text-align:right; line-height:45px; color:#777;}
.apply .applyform >p >font{ display:inline-block; padding:0px 3px; color:#777; vertical-align:middle;}
.apply .applyform .subbtn{ display:inline-block; width:246px; height:38px; background:url(/images/applybtn.png); margin-top:20px;}
.apply .applyform .destext{ width:350px; height:200px; border:1px solid #cccccc; border-radius:5px; padding:5px; font-size:12px; color:#777;}
.bbspage{ min-width:1000px; max-width:1200px; margin:0 auto;}
.bbspage >h1{ font-size:18px; height:50px; line-height:50px; margin:0px; padding:0px;}
.bbspage .columninfo{ color:#999; line-height:20px;}
.bbspage .columninfo >strong{ color:#333; font-weight:bolder;}
.bbspage .optbar{ height:40px; margin:20px 0px;}
.bbspage .optbar .searchbox{ float:left; margin-left:20px; display:inline-block; height:32px; line-height:32px;border:1px solid #dfdfdf;}
.bbspage .optbar .searchbox >input[type="text"]{ border:none; text-indent:5px; width:200px; height:30px; line-height:30px; color:#666;}
.bbspage .optbar .searchbox >a{ display:inline-block; height:32px; line-height:32px; border-left:1px solid #dfdfdf; color:#666; padding:0px 10px;border-radius:3px;}
.bbspage .optbar .pubbtn{display: inline-block; width:140px; background-color:#0bb090; height:32px; line-height:32px; text-align:center; border-radius:3px; color:#fff; float:right;}
.bbspage .optbar .pubbtn2{display: inline-block; width:140px; background-color:#fff; height:32px; line-height:32px; text-align:center; border-radius:3px; border:1px solid #0cc0a0; color:#0cc0a0; float:right;}
.bbspage .optbar .pubbtn2:hover{ background-color:#0cc0a0; text-decoration:none; color:#fff;}
.bbspage .optbar .pubbtn3{display: inline-block; width:140px; background-color:#0bb090; height:32px; line-height:32px; text-align:center; border-radius:3px; color:#fff; float:right; margin-right:5px; border:1px solid #0bb090;}
.bbspage .optbar .pubbtn3:hover{ background-color:#0cc0a0; text-decoration:none;}

.bbspage .typeinfo{ border-top:1px solid #e5e5e5; margin-top:10px; height:40px; line-height:40px;}
.bbspage .typeinfo >a{display:inline-block; padding:0px 10px; border-right:1px solid #ccc; height:14px; line-height:14px; color:#000;}
.bbspage .typeinfo >.on{ color:#333; font-weight:700;}
.bbspage .treadlist{ }
.bbspage .tlisttable{ border-collapse:collapse; border-spacing:0; vertical-align:middle;}
.bbspage .pathinfo{ height:30px; border-bottom:1px solid #e7e7e7; line-height:30px; margin-top:20px;}
.bbspage .pathinfo >img{background:url(/images/home.gif) left center no-repeat; padding-left:20px; float:left; margin-right:5px;}
.bbspage .pathinfo >a{display:inline-block; line-height:30px; color:#333; float:left;}
.bbspage .pathinfo >em{display:inline-block; line-height:30px; line-height:30px; margin:0px 5px; color:#333; float:left;}
.bbspage .titleinfo{ background:#fbfbfb; height:50px;}
.bbspage .titleinfo .wr{ border-right:1px solid #efefef; width:160px; float:left; height:50px;}
.bbspage .titleinfo .wr >.w{width:64px; float:left; margin-left:15px; margin-top:8px; border-right:1px solid #d8e5ea;}
.bbspage .titleinfo .wr >.r{width:64px; float:left; margin-left:15px;  margin-top:8px;}
.bbspage .titleinfo .t{ height:50px; line-height:50px; font-size:14px; font-weight:700; padding-left:30px; float:left;}
.bbspage .contentdiv{}
.bbspage .contenttable{ border-collapse:collapse; border-spacing:0; vertical-align:middle; margin-top:2px; width:100%}
.bbspage .contenttable .pu{ padding:10px 10px 50px 15px;}
.bbspage .contenttable .pu >img{ width:120px; height:120px; border:1px solid #d5e6ed; padding:3px;}
.bbspage .contenttable .pu >p{ color:#00a2ca; line-height:30px; text-align:center;}
.bbspage .contenttable .pt{ border-bottom:1px dashed #e9e9e9; height:30px; line-height:30px; margin:10px 0px;}
.bbspage .contenttable .pt >strong{ color:#f60;}
.bbspage .contenttable .cdiv{min-height:120px; color:#333; line-height:1.5;  font-size:14px; }
.bbspage .contenttable .cdiv img{max-width:950px;}
.bbspage .contenttable .cdiv >p{line-height:1.5;}
.bbspage .contenttable .cdiv .reback {margin-bottom:10px; font-size:12px;}
.bbspage .contenttable .cdiv .reback >p >strong{ color:#000;}
.bbspage .contenttable .cdiv .reback .rebackcontent{ color:#777; padding-left:50px; font-size:12px;}
.bbspage .contenttable .opt{ border-top:1px dashed #e9e9e9; height:30px; line-height:30px; margin:10px 0px;}
.bbspage .contenttable .opt >a{color:#333;}
.bbspage .contenttable .opt >a:hover{ color:#00a2ca;}
.bbspage .einfo{ height:40px; line-height:40px;}
.bbspage .einfo >strong{color:#f60;}
.bbspage .einfo >select{border: 1px solid #cccccc;border-radius: 5px;color: #333; height: 28px;line-height: 28px;text-indent: 5px;width: 130px;}
.bbspage .einfo >input[name="title"]{border:1px solid #cccccc;border-radius: 5px;color: #333; height: 28px;line-height: 28px;text-indent: 5px;width: 300px;}
.clublist{background:url(/images/clublistbg.png) center 0 repeat-y #f3f3f3; min-height:500px;}
.clublist .searchbanner{ background:#f3f3f3; height:100px;}
.clublist .scontent{ background:url(/images/searchbg.gif) no-repeat bottom; width:630px; margin:0 auto; height:50px; padding-top:25px;}
.clublist .scontent .searchbox{ width:550px; height: 30px; line-height:30px; margin:10px; border:none; background-color:#fff; color:#666;}
.clublist .scontent .searchbtn{ width:50px; display:inline-block; height:50px; cursor:pointer; border: medium none; color:#666; background:none;}
.clublist .ccontent{min-width:1000px; max-width:1200px; margin:0 auto;}
.clublist .ccontent .lm{width:15%; float:left; min-height:500px; padding:30px 0 0;}
.clublist .ccontent .lm >h2{color: #000;height: 32px;line-height: 32px; font-size:16px; margin:0px; padding:0px;}
.clublist .ccontent .lm >a{height:32px; line-height:32px; display:block; padding-left:40px; color:#666;}
.clublist .ccontent .lm .on{ background-color:#fff; color:#333;}
.clublist .ccontent .lm .aborder{border-bottom:1px dashed #e1e1e1;}
.clublist .ccontent .lm >a:hover{background-color:#fff; color:#333;}
.clublist .ccontent .lc{width:64%; background-color:#fff; min-height:1200px; float:left; padding:24px 0 50px 4%;}
.clublist .ccontent .lc .li{ border-bottom:1px dashed #d6d6d6; padding:16px 16px 10px 0;}
.clublist .ccontent .lc .li .ia{}
.clublist .ccontent .lc .li .td5{ width:160px; text-align:center; vertical-align:middle;}
.clublist .ccontent .lc .li .ia >img{max-width:160px; max-height:120px;}
.clublist .ccontent .lc .li .ifo{ margin-left:20px;}
.clublist .ccontent .lc .li .ifo >h3{ padding: 8px 0 10px;  font-size:16px; font-weight:inherit;}
.clublist .ccontent .lc .li .ifo >h3 >a{color:#00a2c9;}
.clublist .ccontent .lc .li .ifo >p{ color:#999; line-height:24px;}
.clublist .ccontent .lc .li .words{ line-height:24px; color:#999; margin-top:10px;}
.clublist .ccontent .lc .cpath{margin-left: 20px;margin-right: 40px; border-bottom:1px solid #eeeeee; padding-left:20px; background:url(/images/pathicon.gif) no-repeat left center; height:30px; line-height:30px;}
.clublist .ccontent .lc .cpath >a{display:inline-block; height:30px; line-height:30px; color:#00a2c9;}
.clublist .ccontent .lc .cpath >span{display:inline-block; height:30px; line-height:30px; color:#ccc; margin:0px 10px 0px 5px;}
.clublist .ccontent .lc .helplist{ margin:30px 100px 0 60px;}
.clublist .ccontent .lc .helplist >h3{ font-size:16px; height:38px; line-height:38px; border-bottom:1px dashed #e7e7e7;font-weight:inherit; color:#666;}
.clublist .ccontent .lc .helplist >p{font-size:14px; padding-left:15px; height:38px; line-height:38px; border-bottom:1px dashed #e7e7e7;}
.clublist .ccontent .lc .helplist >p em{color:#ff6600; font-style:normal;}
.clublist .ccontent .lc .helplist >p >a{ color:#00a2c9;}
.clublist .ccontent .lc .helpcontent{ margin:30px 50px 0 50px;}
.clublist .ccontent .lc .helpcontent >h1{ font-size:16px; color:#666; font-weight:inherit; height:50px; line-height:50px; border-bottom:1px dashed #d2d2d2; text-align:center; padding:0px; margin-bottom:30px;}
.clublist .ccontent .lc .helpcontent >div{ line-height:1.5; font-size:14px; color:#666;}
.clublist .ccontent .lc .helpcontent >div img{ max-width:840px;}
.clublist .ccontent .lc .helpcontent >div >p{ line-height:1.5; font-size:14px; color:#666;}
.clublist .ccontent .lc .helpcontent >div em{color:#ff6600; font-style:normal;}
.clublist .ccontent .lc .helpcontent .feedback{ clear:both; margin-top:40px; padding-left:200px;}
.clublist .ccontent .lc .helpcontent .feedback >a{ font-size:18px; display:inline-block; padding-left:32px; vertical-align:middle; color:#00a2ca; line-height:22px;}
.clublist .ccontent .lc .helpcontent .feedback .ba{ background:url(/images/backicon.gif) no-repeat 0 0; margin-right:100px;}
.clublist .ccontent .lc .helpcontent .feedback .ma{ background:url(/images/backicon.gif) no-repeat 0 -25px;}
.clublist .ccontent .portallink{ border:1px solid #eee; width:15%; float:right; padding:15px 0px; text-align:c; margin-top:30px; text-align:center;} 
.clublist .ccontent .portallink >.ja1{ display:block; height:35px; width:34px; background:url(/images/portalicon.png) no-repeat; margin:0 auto;}
.clublist .ccontent .portallink >span{display:block; color:#999; line-height:35px; height:35px;}
.clublist .ccontent .portallink >.ja2{ height:24px; display:block; text-align:center; line-height:24px; width:78px; color:#fff; background-color:#00a2c9;border-radius:4px; margin:0 auto;}
.clublist .ccontent .portallink >.ja2:hover{background-color:#33b5d4; text-decoration:none;}
.clublist .ccontent .mlc{width:80%;background-color:#fff; min-height:1200px; float:left; padding:24px 0 50px 4%;}
.clublist .ccontent .mlc .mtitle{ height:25px; line-height:25px; text-align:center; margin-top:10px;  border:1px solid #ebebeb; background:#f9f9f9; color:#5f5f5f; }
.clublist .ccontent .mlc .mday{ border-bottom:1px solid #d7d7d7;}
.clublist .ccontent .mlc .mday .mdi{ width:27%; height:70px; display:inline-block; font-size:24px; color:#4e4e4e; margin:0px 20px -1px; line-height:74px; text-align:center;}
.clublist .ccontent .mlc .mday .mdi:hover{text-decoration:none;}
.clublist .ccontent .mlc .mday .on{border-bottom:5px solid #0bb090;}
.clublist .ccontent .mlc .jnum {height:40px; line-height:40px;}
.clublist .ccontent .mlc .jnum >span{ width:27%;display:inline-block; color:#4e4e4e; margin:0px 20px;  text-align:center;}
.clublist .ccontent .mlc .mli{border-bottom:1px solid #d7d7d7; padding:20px; 0px;}
.clublist .ccontent .mlc .mli >table{width:100%;}
.clublist .ccontent .mlc .mli .td5 {width:110px;}
.clublist .ccontent .mlc .mli .td5 >img{width:90px; height:90px;border-radius:5px;}
.clublist .ccontent .mlc .mli .clubt{ color:#636363; font-size:18px; line-height:30px;}
.clublist .ccontent .mlc .mli .clubt >a{color:#636363;}
.clublist .ccontent .mlc .mli .movet{ color:#636363; line-height:36px; background:url(/images/micon.png) no-repeat left center; padding-left:30px;}
.clublist .ccontent .mlc .mli .movet >a{color:#636363;}
.clublist .ccontent .mlc .mli .moveaddr{ display:inline-block; margin-right:10px;color:#949494; line-height:36px;background:url(/images/dicon.png) no-repeat left center; padding-left:30px; width:200px; height:36px; overflow:hidden;}
.clublist .ccontent .mlc .mli .moveti{margin-right:10px; color:#949494; line-height:36px;background:url(/images/ticon.png) no-repeat left center; padding-left:30px; width:75px; overflow:hidden; display:inline-block;}
.clublist .ccontent .mlc .mli .movep{ color:#949494; line-height:36px;background:url(/images/picon.png) no-repeat left center; padding-left:30px; vertical-align:top; display:inline-block; height:36px;}
.clublist .ccontent .mlc .mli .movep >img{ width:20px;  padding:8px 0px; height:20px; margin-right:3px; display:inline-block; vertical-align:middle;}
.clublist .ccontent .mlc .mli .jinfo{ width:92px; padding:5px 0px;; border:1px solid #d7d7d7; boder-raduio:5px; background:#ebebeb; text-align:center;border-radius:5px; display:inline-block;}
.clublist .ccontent .mlc .mli .jinfo:hover{text-decoration:none;}
.clublist .ccontent .mlc .mli .jinfo >label{ color:#aeaeae; line-height:30px; display:block;}
.clublist .ccontent .mlc .mli .jinfo >strong{ font-size:36px; color:#5f5f5f; line-height:50px;}
.abtn{ background:#ffffff; color:#666; border:1px solid #dfdfdf; border-radius:3px; padding:0 10px; text-align:center; line-height:32px; height:32px; display:inline-block;}
.abtn:hover{background:#0bb090; color:#fff; text-decoration:none; border:1px solid #0bb090;}
.rebackbtn{display: inline-block; width:140px; background-color:#0bb090; height:32px; line-height:32px; text-align:center; border-radius:3px; color:#fff;  border:1px solid #0bb090; cursor:pointer;}
.rebackbtn:hover{ background-color:#0cc0a0; text-decoration:none;}
.tr1 td{background:#f9f9f9;  border-bottom: 1px solid #eaeaea; color: #666; padding:3px 0px;}

.tr1 td.sort >a{color:#333;}
.tr1 td.sort >a.on{ color:#6a99bf;}
.tr2:hover{background-color:#fbfbfb;}
.tr2 td{line-height:1.3; vertical-align:middle; border-bottom:1px solid #efefef;}
.tr2 td.icon{padding:10px 0px; text-align:center;}
.tr2 td.icon .avatar{ border-radius: 8px;}
.tr2 td.title{padding:5px 10px 5px 20px;}
.tr2 td.title >a{ font-size:14px; display:block; height:25px; line-height:25px;}
.tr2 td.title >a.a1{ background:url(/images/bbsicon1.gif) left center no-repeat; padding-left:18px; color:#333;}
.tr2 td.title >a.a2{ background:url(/images/bbsicon2.gif) left center no-repeat; font-weight:bolder; padding-left:18px; color:#FF0000;}
.tr2 td.title >span{display:block; color:#999; margin-top:5px;}
.tr2 td.num{padding:10px;}
.tr3 td{ background: #f9f9f9;border-bottom: 1px solid #eaeaea; color: #666;padding: 3px 5px; text-align:center;}
.tr4 .td1{background:#fbfbfb; border-right:1px solid #efefef; width:160px; vertical-align:top;}
.tr4 .td2{vertical-align:top; padding:10px 10px 15px 30px;}
.extendinfo{background-color: #f4f4f4;border-radius: 4px;color: #999;float: left;padding: 8px 0;text-align: center;width: 60px;}
.portalpages{height:32px; line-height:32px; float:left;}
.portalpages >a{ color:#999; display:inline; float:left; border:1px solid #dfdfdf; background-color:#fff; border-radius:3px; text-align:center; padding:0 10px; float:left; margin-right:5px;}
.portalpages >a:hover{color:#fff; background:#0bb090; border: 1px solid #0bb090; text-decoration:none;}
.portalpages >font{float:left; color:#666;}
.portalpages >span{ display:inline-block; float:left; height:32px; line-height:32px; margin:0px 3px; border:1px solid #dfdfdf;}
.portalpages >span >input[type="text"]{ border:none; text-indent:3px; height:30px; line-height:30px; color:#666;}
.portalpages >span >a{ display:inline-block; height:32px; line-height:32px; border-left:1px solid #dfdfdf; color:#666; padding:0px 7px;border-radius:3px;}
.portalpages >span >a:hover{text-decoration:none;}
.portalpages .on{ color:#fff; background:#0bb090;border: 1px solid #0bb090;}
.cb{ clear:both;}
.lot{ background:url(/images/signbanner_bg.png) repeat-x; height:339px; width:100%}
.lot .lot_banner{background:url(/images/signbanner.jpg) no-repeat center; height:339px;}
.comingsoon{ min-height:600px; margin-top:50px; background:url(/images/comingsoon.png) no-repeat center top;}
.lotlist{min-width:1000px; max-width:1200px; margin:0 auto;}
.lotlist>.title{ height:90px; text-indent:40px; font-size:36px; margin-top:20px; line-height:90px; padding:0px;}
.lotlist >.item{ border-top:1px solid #d7d7d7; padding:30px 10px;}
.lotlist >.item >img{ float:left; margin-right:10px;}
.lotlist >.item >.des{ float:left; margin-right:30px;}
.lotlist >.item >.des >p{font-size:24px; line-height:30px; padding-bottom:15px;}
.lotlist >.item >.des >p >span{display:inline-block;}
.lotlist >.item >.des >p.title{color:#000;}
.lotlist >.item >.des >p.extend{color:#777777;}
.lotlist >.item >.des >p >strong{color:#ff0000;}
.lotlist >.item >.des >p >a{color:#366fff;}
.lotlist >.item >.des >p >span >a{color:#366fff;}
.mall{width:1200px; margin:0 auto;}
.mall .mallsearch{ height:60px;}
.mall .mallsearch .path{ float:left; margin-top:24px; margin-left:5px; width:400px;}
.mall .mallsearch .path >a{ font-size:14px; color:#6a6a6a; display:inline-block;}
.mall .mallsearch .path >span{ font-size:14px; color:#6a6a6a; display:inline-block; width:35px; text-align:center;}
.mall .mallsearch .search{ float:left; margin-top:16px; margin-left:10px;}
.mall .mallsearch .search >input[type="text"]{ width:350px; height:28px; text-indent:5px; line-height:28px; border:1px solid #d7d7d7; border-radius:5px;}
.mall .mallsearch .search >input[type="submit"]{ width:102px; height:28px; text-indent:5px; line-height:28px; border:1px solid #00745d; border-radius:5px; color:#fff; background-color:#009477; font-size:14px; display:inline-block; vertical-align:top; cursor:pointer; margin-left:10px;}
.mall .mallsearch .search >input[type="submit"]:hover{background-color:#00845d}
.mall .mallsearch .buybox{height:30px; line-height:30px;  float:right; width:122px; margin:13px 0px; cursor:pointer; position:relative;}
.mall .mallsearch .buybox >.buyinfo{border:1px solid #efefef; background:url(/images/buyboxicon.png) no-repeat #f7f7f7;height:30px; line-height:30px;position:relative;padding-left:30px; width:90px; z-index:331;}
.mall .mallsearch .buybox >.buyinfo >b{border-color:transparent transparent transparent #ccc;border-style:dashed dashed dashed solid; border-width:5px; height:0; width:0; position:absolute; right:5px; top:9px;}
.mall .mallsearch .buybox >.buyinfo.on{background-color:#fff; background-position:0px -30px; border-bottom:1px solid #fff;}
.mall .mallsearch .buybox >.buyinfo >.num{ height:20px; position:absolute; left:18px; top:-12px; display:inline-block;}
.mall .mallsearch .buybox >.buyinfo >.num >b{background:url(/images/numbg.png) no-repeat right -30px; width:7px; height:20px; display:inline-block; float:left;}
.mall .mallsearch .buybox >.buyinfo >.num >span{background:url(/images/numbg.png) no-repeat right 0px; padding-right:6px; height:16px; display:inline-block; color:#fff; float:left; line-height:16px; font-size:10px;}
.mall .mallsearch .buybox .buylist{ width:340px; background:#fff; min-height:40px; position:absolute; top:30px; right:0px; border:1px solid #efefef; z-index:300; display:none;}
.mall .mallsearch .buybox .buylist .bbt{border-bottom:1px solid #eee; height:25px; line-height:25px; padding:6px 8px;}
.mall .mallsearch .buybox .buylist .bbc{min-height:30px; max-height:200px; overflow-y:scroll;}
.mall .mallsearch .buybox .buylist .bbc >table{width:100%}
.mall .mallsearch .buybox .buylist .bbc >table tr{border-bottom:1px dotted #ccc;} 
.mall .mallsearch .buybox .buylist .bbc >table td{ padding:10px;}
.mall .mallsearch .buybox .buylist .bbc >table td.name{line-height:18px;}
.mall .mallsearch .buybox .buylist .bbc >table td.price{text-align:right; vertical-align:top; line-height:25px;}
.mall .mallsearch .buybox .buylist .bbc >table td.price >a{color:#005ea7;}
.mall .mallsearch .buybox .buylist .bbc >table td >a.img{display:inline-block; border:1px solid #ddd; width:50px; height:50px;}
.mall .mallsearch .buybox .buylist .bbf{ background-color:#f5f5f5; padding:8px; text-align:right;}
.mall .mallsearch .buybox .buylist .bbf >b{color:#e4393c; margin:0 5px;}
.mall .mallsearch .buybox .buylist .bbf >strong{color:#e4393c; font-size:18px; margin:0 5px;}
.mall .mallsearch .buybox .buylist .bbf >a{ background-color:#e4393c; color:#fff; font-weight:700; display:inline-block; height:30px; line-height:30px; text-align:center; border-radius:5px; width:120px;}
.mall .mallsearch .buybox .buylist .null{ padding:20px 10px; text-align:center;}
.mall .mallsearch .buybox .buylist .null >span{display:inline-block; color:#999; background:url(/images/buyboxnull.png) no-repeat left; padding-left:65px; line-height:50px;}
.mall .content{ min-height:1000px; max-width:1200px;}
.mall .content .lm{ width:220px;; float:left;}
.mall .content .lm .tmenu{ background-color:#f6f6f6;}
.mall .content .lm .tmenu .mi { height:60px; position:relative;}
.mall .content .lm .tmenu .mi >a{display:block; line-height:60px; border-bottom:1px solid #fff; font-size:18px; color:#303030; text-indent:25px; margin:0px 10px 3px;}
.mall .content .lm .hot{ border:1px solid #d7d7d7; padding:10px; text-align:center; margin-top:10px;}
.mall .content .lm .hot >a >img{max-width:195px; display:block;}
.mall .content .lm .hot >p{color:#666; line-height:25px; margin-top:5px;}
.mall .content .lm .rel{ border:1px solid #ddd;}
.mall .content .lm .rel .t{ height:28px; line-height:28px; text-indent:10px; background:#f7f7f7; border-bottom:1px solid #d7d7d7;}
.mall .content .lm .rel .hoti{ border-bottom:1px dotted #d7d7d7; margin:10px; text-align:center;}
.mall .content .lm .rel .hotia:hover{text-decoration:none;}
.mall .content .lm .rel .hotia >img{max-width:195px; display:block;}
.mall .content .lm .rel .hotia >p{color:#666; line-height:25px; margin-top:5px;}
.mall .content .lm .rel .hotia >p .price{ color:#e4393c}
.mall .content .lm .types{ border:1px solid #ddd; border-top:2px solid #999;}
.mall .content .lm .types >a{ display:block; height:28px; line-height:28px; color:#6a6a6a; padding-left:40px;  border-bottom:1px solid #ddd; background:url(/images/openicon.png) no-repeat left #f7f7f7;}
.mall .content .lm .types >a.on{ color:#0bb090;}
.mall .content .lm .types .child{ padding:15px 10px; line-height:20px; border-bottom:1px solid #ddd;}
.mall .content .lm .types .child >a{ display:inline-block; width:95px; overflow: hidden; color:#6a6a6a; height:20px;}
.mall .content .lm .types .child >a.on{color:#0bb090;}
.mall .content .rc{ width:81%; float:right; overflow:hidden;}
.mall .content .rc >.banner{ position:relative; height:360px; overflow:hidden;}
.mall .content .rc >.banner .sicon{ position:absolute; bottom:15px; text-align:center; display:block; width:100%}
.mall .content .rc >.banner .sicon >span{display:inline-block; width:12px; height:12px; margin:0 5px; background-color:#333; cursor:pointer;}
.mall .content .rc >.banner .sicon >span.on{background-color:#000;}
.mall .content .rc .recomend{ margin-top:10px;}
.mall .content .rc .recomend .rtitle{ border-bottom:3px solid #0bb090; font-size:24px; color:#0bb090; line-height:50px; text-indent:10px;}
.mall .content .rc .recomend .rtitle .moret{ font-size:14px; color:#29acff; float:right;}
.mall .content .rc .recomend .rtitle .moret >a{margin-left:10px; color:#29acff;}
.mall .content .rc .recomend >table{width:100%;}
.mall .content .rc .recomend >table td{ border:1px solid #f0f0f0; text-align:center; width:19.5%; vertical-align:top; padding-top:20px;}
.mall .content .rc .recomend >table td .ci:hover{text-decoration:none;}
.mall .content .rc .recomend >table td .ci >div{height:160px;}
.mall .content .rc .recomend >table td .ci >div >img{max-width:160px; max-width:160px;}
.mall .content .rc .recomend >table td .ci >p{line-height:25px; color:#666; padding:0px 10px;}
.mall .content .rc .recomend >table td .ci >p.fea{ color:#d94a3b;}
.mall .content .rc .detail{ position:relative; }
.mall .content .rc .detail .dt{ border-top:2px solid #999; border-left:1px solid #ddd; border-right:1px solid #ddd; background-color:#f7f7f7;height:28px; width:100%; top:5px; position:absolute;}
.mall .content .rc .detail .dt >span{ display:inline-block; height:34px; line-height:34px; color:#e4393c; width:100px; text-align:center; border-right:1px solid #ddd;border-left:1px solid #ddd; border-top:2px solid #e4393c; background:#fff; margin-top:-7px; margin-left:-1px;}
.mall .content .rc .detail .dt .addbuy{ float:right; margin:2px;}
.mall .content .rc .detail .di{ padding:50px 5px; overflow:hidden;}
.mall .content .rc .detail .di img{max-width:800px;}
.mall .content .rc .selectbar{ border:1px solid #d7d7d7; height:27px; line-height:27px; margin:10px 0px; padding-left:10px;}
.mall .content .rc .selectbar >a{display:inline-block; margin:0px 5px;}
.mall .content .rc .selectbar >a.on{color:#0bb090;}
.mall .content .rc .selectbar >span{float:right; line-height:27px; margin-right:5px;}
.mall .content .rc .selectbar >input[type="text"]{ width:40px; height:20px; line-height:20px; border:1px solid #ddd; text-indent:5px;}
.mall .content .rc .selectbar >input[type="submit"]{ background:#f40; border-radius:2px; color:#fff; height:22px; border:none; cursor:pointer;}
.mall .content .rc .clist{}
.mall .content .rc .clist >.item{ width:21.8%; padding:1.5%; overflow:hidden; text-align:center; float:left;}
.mall .content .rc .clist >.item .imgc{ height:220px;}
.mall .content .rc .clist >.item .imgc >a >img{max-width:210px; max-height:220px;}
.mall .content .rc .clist >.item .btn_buy{border:1px solid #ddd;border-radius:2px; color:#333; line-height:18px; padding:0px 5px; text-decoration:none;}
.mall .content .rc .clist >.item >p.ip{line-height:25px; text-align:left;}
.mall .content .rc .clist >.item >p.ip >.money{color:#ff4f4f;}
.mall .content .rc .clist >.item >p.ip >.iyubi{color:#f87e06;}
.mall .content .rc .clist >.item >p.btns{ padding:10px 0px;}
.mall .content .productinfo{ margin-top:10px;}
.mall .content .productinfo .pic{ width:355px; float:left;}
.mall .content .productinfo .pic .images{ width:353px; height:353px; text-align:center; vertical-align:middle; border:1px solid #ddd;}
.mall .content .productinfo .pic .images >img{max-width:340px; max-height:340px; padding:6px;}
.mall .content .productinfo .pic >.select{ position:relative; padding:0px 22px; width:310px; height:54px; margin-top:5px; overflow:hidden;}
.mall .content .productinfo .pic >.select >a{ position:absolute; display:inline-block; height:54px; width:17px; background:url(/images/selectimgbg.png) no-repeat;}
.mall .content .productinfo .pic >.select >a.lb{background-position:0px 0px; left:0px; top:0px;}
.mall .content .productinfo .pic >.select >a.lb:hover{background-position:-34px 0px;}
.mall .content .productinfo .pic >.select >a.rb{background-position:-17px 0px; right:0px; top:0px;}
.mall .content .productinfo .pic >.select >a.rb:hover{background-position:-51px 0px;}
.mall .content .productinfo .pic >.select .sp{height:54px; width:310px; overflow:hidden; position:absolute;}
.mall .content .productinfo .pic >.select .sp .sc{ height:54px;}
.mall .content .productinfo .pic >.select .sp .sc >img{ height:50px; width:50px; padding:1px; border:1px solid #cecfce; cursor:pointer; display:inline-block; margin:0px 2.5px; display:inline;}
.mall .content .productinfo .pic >.select .sp .sc >img.on{padding:0px; border:2px solid #e4393c;}
.mall .content .productinfo .info{ width:830px; float:right;}
.mall .content .productinfo .info .name{ border-bottom:1px dotted #ccc; padding-bottom:10px; line-height:20px; font-size:16px; font-weight:700; color:#666; line-height:24px;}
.mall .content .productinfo .info .name >strong{ color:#e4393c; display:block;}
.mall .content .productinfo .info >p.price{ line-height:35px; font-size:14px; color:#333;}
.mall .content .productinfo .info >p.price .through{text-decoration:line-through;}
.mall .content .productinfo .info >p.price .money{ color:#e4393c; }
.mall .content .productinfo .info >p.price .yubi{ background:url(/images/yubiicon.png) no-repeat left center; padding-left:20px; color:#f89504;}
.mall .content .productinfo .info >p.price .discount{padding-left:40px;}
.mall .content .productinfo .info .split{border-bottom:1px dotted #eee; margin:10px 0px;}
.mall .content .productinfo .info >p.pr{ line-height:35px;}
.mall .content .productinfo .info >.sellout-title{background:#f5f5f5; border: 1px solid #ddd; height: 38px;  line-height: 38px; padding-left:20px; font-size:14px;}
.mall .content .productinfo .info >p.pr >span{display:inline-block; text-align:left; margin-right:5px;}
.mall .content .productinfo .info >p.pr .number_select{ display:inline-block; height:25px; cursor:pointer; padding:0px 6px; line-height:25px; text-align:center; border:1px solid #ccc; font-size:12px; color:#666;}
.mall .content .productinfo .info >p.pr .number_select.on{background:url(/images/numsel.png) no-repeat right bottom; border:2px solid #e4393c; height:23px; padding:0px 5px; line-height:23px;}
.mall .content .productinfo .info >p.pr .number_select:hover{ border:2px solid #e4393c; height:23px;  padding:0px 5px;line-height:23px;}
.mall .content .productinfo .info .psl{color:#005aa0;}
.mall .content  .numchange{ background:url(/images/numchange.png) no-repeat; display:inline-block; height:15px; width:15px; vertical-align:middle;}
.mall .content  .add{ background-position:-16px 0px;}
.mall .content  .add:hover{ background-position:-16px -16px;}
.mall .content  .reduce:hover{ background-position:-0px -16px;}
.mall .content  .buynum{ border:1px solid #ccc; height:16px; padding:2px; width:30px; text-align:center; vertical-align:middle; margin:0px 3px; color:#666;}
.mall .shopping{background:url(/images/shopping.png) no-repeat;}
.mall .shopping.btn1{ width:140px; height:40px; display:inline-block;}
.mall .shopping.btn1:hover{background-position:-157px 0px;}
.mall .shopping.btn2{ width:110px; height:25px; display:inline-block;background-position:0px -45px;}
.mall .shopping.btn2:hover{background-position:-157px -45px;}
.mall .ce4393c{color:#e4393c;}
.mall .infolist{ width:1000px; margin:0 auto; min-height:300px;}
.mall .infolist >.ititle{height:50px; line-height:50px; color:#333; font-size:16px;}
.mall .infolist >.ititle2{height:50px; line-height:50px; border-bottom:1px solid #d7d7d7; margin-bottom:10px;}
.mall .infolist >.ititle2 >.t{color:#333; font-size:16px;}
.mall .infolist >.ititle2 >.d{color:#333; font-size:12px; float:right;}
.mall .infolist .empty{height:98px; border:1px solid #ddd; background:url("/images/empty-bg.png") no-repeat scroll 250px 22px #f3f3f3; padding-left:340px; line-height:98px;}
.mall .infolist .empty >a{ color:#005ea7;}
.mall .infolist .itable{width:100%;border:1px solid #ddd; border-top-width:2px;}
.mall .infolist .itable >thead{border-bottom:1px solid #ddd; background-color:#f7f7f7;}
.mall .infolist .itable >thead >tr >th{ height:35px; line-height:35px; font-weight:normal;}
.mall .infolist .itable >tbody >tr{height:50px;}
.mall .infolist >.paybar{ height:38px; border:1px solid #d7d7d7; margin-top:10px; padding-left:35px; background-color:#f7f7f7;}
.mall .infolist >.paybar >span{display:inline-block; width:230px; line-height:35px;}
.mall .infolist >.paybar .payyubi{ color:#ff9a16; font-size:18px;}
.mall .infolist >.paybar .paydues{ color:#a40000; font-size:18px;}
.mall .infolist >.paybar .yubirecharge{ background-color:#ff9c00; display:inline-block; height:38px; float:right; line-height:36px; color:#fff; width:120px; text-align:center; border-left:1px solid #d7d7d7;}
.mall .infolist >.paybar .duesrecharge{background-color:#a40000; display:inline-block; height:38px; float:right; line-height:36px; color:#fff; width:120px; text-align:center; border-left:1px solid #d7d7d7;}
.mall .infolist .paybtn{display:inline-block; height:47px; width:166px; background:url(/images/paybtn.png) no-repeat;}
.mall .infolist .itable .th1{width:30px; text-align:right;}
.mall .infolist .itable .th2{width:40px; text-align:left; padding-left:5px;}
.mall .infolist .itable .th3{ text-align:center;}
.mall .infolist .itable .td4{width:70px; text-align:center;}
.mall .infolist .itable .td7{color:#383838; font-size:14px; text-align:right; padding-right:40px;}
.mall .infolist .itable .td4 >a{ display:inline-block; height:50px; width:50px; border:1px solid #ddd; margin:10px;}
.mall .infolist .itable .td5{ text-align:left; width:260px; vertical-align:top; padding-top:10px;}
.mall .infolist .itable .td5>a{color:#005ea7}
.mall .infolist .itable .paytype{vertical-align:middle; height:30px; margin-right:5px;}
.mall .infolist .itable >tfoot >tr{height:48px; line-height:48px; border-top:1px solid #ddd; background-color:#f7f7f7;}
.mall .infolist .itable >tfoot >tr.payi{background-color:#fff;}
.mall .delicon{background:url(/images/delicon.png) no-repeat center left; padding-left:17px;}
.mall .backicon{background:url(/images/backicon.png) no-repeat center left; padding-left:17px;}
.mall .duesicon{background:url(/images/duesicon.png) no-repeat center left; padding-left:17px; vertical-align:middle;}
.mall .yubiicon{background:url(/images/yubiicon.png) no-repeat center left; padding-left:17px; vertical-align:middle;}
.mall #totalpaydues{color:#ff0000; padding-left:5px;}
.mall #totalpayyubi{color:#ff9600; padding-left:5px;}
.mall .settlebtn{height:50px; display:inline-block; font-size:18px; text-align:center; width:150px; background-color:#009477; border:1px solid #00745d; color:#fff; margin:-1px;}
.mall .alink{color:#005ea7;}
.mall .settlebtn:hover{background-color:#00745d;}
.mall .infolist .itable .trsplit{border-bottom:1px dashed #ddd; background-color:#fffdee;}
.ordertable{ border-collapse:collapse; width:100%}
.ordertable thead{ border:1px solid #e8e8e8; background:#f5f5f5; line-height:40px; height:40px; color:#666; font-weight:normal;}
.ordertable .split{height:5px; border:none;}
.ordertable .oitem{ border:1px solid #e8e8e8;}
.ordertable .oitem:hover{border:1px solid #ddd;}
.ordertable .oitem .oid{ background:#f5f5f5; height:40px; line-height:40px;}
.ordertable .oitem .oid .oidtd{ text-indent:15px;}
.ordertable .oitem .oid .oidtd .oi{ padding-left:15px;}
.ordertable .oitem .ci {width:60px; float:left; border:1px solid #eee;}
.ordertable .oitem .ct { line-height:20px; width:260px; float:left; margin-left:10px;}
.ordertable .oitem .cinfo{padding:5px;}
.ordertable .oitem .tc{text-align:center;}
.ordertable .oitem .tc >a{color:#36c;}
.ordertable .oitem .bl{border-left:1px solid #e8e8e8;}
.ordertable .oitem .bb{ border-bottom:1px solid #e8e8e8;}
.ordertable .oitem .posti{vertical-align:top; padding-top:10px; padding-left:5px; line-height:25px;}
a{
	cursor: pointer;
	text-decoration: none; color:#666;}
a:hover{
	text-decoration: underline;
}
.opac:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.btn:hover{
	cursor: pointer;
	text-decoration: none;
	opacity:0.8;
	filter:alpha(opacity=80);
}

div.clear{
	clear: both;
}
div.fwrap{
	width: 105%;
}

.ie-radius{
	border-radius: 5px;
	behavior: url(css/ie-css3.htc);
}

hr{
	padding:0;
	margin: 0;
	border: none;
	border-bottom: 1px solid #999;
}

h2, h3, input{
	padding: 0;
	margin: 0;
}

/*----------footer----------*/
.footer{
	margin-top: 30px;
	padding: 30px 0;
	background: #f2f2f2;
}
.footer p{
	text-align: center;
	line-height: 22px;
	color: #818181;
}
/*----------plugin----------*/
.contactinfo{width:38px; position:fixed; top:260px; height:38px; right:0px;}
.contactinfo >a{width:38px; height:38px; display:inline-block; background:url(/images/contacticon.png) no-repeat;}
/*----------alert dialog----------*/
.sysdialog{display:none; position:absolute; top:10px; left:10px; width:260px;word-wrap: break-word;  background:#fff; border:1px solid #efefef;}
.sysdialog .t{ height:33px; line-height:33px; background-color:#0bb090; color:#fff; padding-left:15px;}
.sysdialog .t .btn{ float:right; display:inline-block; height:33px; line-height:33px; margin-right:10px; color:#fff;}
.sysdialog .c{ min-height:30px; line-height:20px; content:3px; margin:20px 15px;}
.sysdialog .opt{ text-align:center;}
.sysdialog .opt .ybtn{ display: inline-block;  height:30px; width:80px; text-align:center; line-height:30px; background:url(/images/btn_rd.png) center; repeat-x; color:#fff; margin:5px 10px;}
.sysdialog .opt .nbtn{ display: inline-block;  height:30px; line-height:30px; background:url(/images/btn_gr.png) center; repeat-x; color:#fff; width:80px; text-align:center; margin:5px 10px;}