.nywz-box1 { height: 54px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.ny-fz01 { font-size: 16px; line-height: 54px; color: #333; margin-left:20px; }
.nywz-box2 { background-color: #fafafa; height: 50px; width: 100%; }
.ny-fz02 { font-size: 12px; line-height: 50px; color: #666; text-align: center; width: 1200px; }
.xuanxinag { width: 60%; margin-top: 30px; margin-right: auto; margin-left: auto; }
.ny-fz03 { font-size: 12px; line-height: 24px; color: #999; height: 32px; width: 30%; margin-right: 1.5%; margin-left: 1.5%; }
.wz-x1 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; color: #333; padding-right: 5px; padding-left: 5px; padding-bottom: 10px; }
.ny-buy01 { font-size: 34px; line-height: 50px; color: #333; text-align: center; width: 1000px; margin-top: 60px; }
.buy-select01 { width: 735px; margin-top: 30px; margin-right: auto; margin-left: auto; }
.l-tu01 { height: 392px; width: 573px; }
.l-zi1 { height: 242px; width: 150px; padding-top: 100px; padding-bottom: 50px; margin-left: 12px; }
.ny-fz04 { font-size: 16px; line-height: 22px; color: #333; width: 162px; margin-top: 15px; }
.ny-btn01 { background-color: #56bb98; height: 30px; width: 70px; font-size: 16px; line-height: 30px; color: #FFF; border-radius: 5px; text-align: center; margin-top: 15px; }
.ny-btn01:hover { color: #FFF; }
.ny-hq1 { background-color: #f4f4f4; height: 550px; width: 100%; }
.gt-zi1 { font-size: 14px; line-height: 24px; color: #666; text-align: center; height: 30px; width: 1000px; margin-top: 30px; margin-bottom: 15px; }
.lt-link { color: #50c79f;display: inline-block; }
.buy-tu1 { height: 550px; width: 1200px; }
.ny-bt { font-size: 34px; line-height: 50px; color: #333; text-align: center; width: 1200px; margin-top: 40px; margin-bottom: 50px; }
.hz-box1 { width: 1200px; padding-bottom: 40px; margin-top: 15px; }
.hz-tu { height: 404px; width: 292px; }
.hz-fz01 { font-size: 14px; line-height: 36px; color: #333; height: 36px; width: 292px; text-align: center; }
.wy01{ margin-left:8px; }
.wz-fz01 { font-size: 12px; line-height: 24px; color: #4e4e4e; padding-right: 5px; padding-left: 5px; }
.jt01 { background-image: url(../images/jt01.jpg); background-repeat: no-repeat; height: 16px; width: 9px; margin-top: 4px; margin-right: 5px; margin-left: 5px; }
.dqwz { width: 1100px; padding-top: 20px; padding-bottom: 20px; padding-right: 50px; padding-left: 50px; }

.bm01 { font-size: 30px; line-height: 118px; height: 118px; width: 298px; border: 1px solid #D6D6D6; text-align: center; }
.wy02 { margin-left: 30px; margin-right: 30px; }
.gm-box { width: 720px; margin-right: auto; margin-left: auto; margin-top: 80px; }
.gm-zi01 { font-size: 12px; line-height: 24px; color: #50c79f; text-align: center; width: 1000px; margin-top: 80px; }
.fw-box { width: 1000px; }
.fw-box01 { width: 950px; }
.fw01 { height: 465px; width: 298px; border: 1px solid #D6D6D6; font-size: 30px; line-height: 80px; color: #666; text-align: center; margin-top: 50px; }
.bj-tu01{background-image: url(../images/fw-tu1.jpg); background-repeat: no-repeat;}
.bj-tu02{background-image: url(../images/fw-tu2.jpg); background-repeat: no-repeat;}
.bj-tu03{background-image: url(../images/fw-tu3.jpg); background-repeat: no-repeat;}
.fw01:hover { border: 1px solid #333; }
.wy03 { margin-left: 15px; margin-right: 15px; }
.gm-fz01 {font-size: 12px; line-height: 24px; color: #50c79f; height: 32px; width: 30%; margin-right: 1.5%; margin-left: 1.5%;}
.gm-tu1 { height: 228px; width: 577px; margin-right: auto; margin-left: auto; }
.gmzz-box { background-color: #f4f4f4; width: 100%; padding-top: 20px; padding-bottom: 20px; }
.jg-box { width: 750px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c5c5c5; padding-bottom: 20px; }
.jg-fz01 { font-size: 18px; line-height: 30px; color: #333; }
.jg-fz02 { font-size: 18px; line-height: 28px; color: #333; text-align: right; }
.jg-fz03 { font-size: 12px; line-height: 22px; color: #999; }
.tj-box { width: 750px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c5c5c5; padding-bottom: 20px;}
.tj-fz01 { font-size: 24px; line-height: 30px; color: #333; text-align: left; width: 750px; margin-top: 20px; }
.tjfw-box { width: 750px; margin-top: 20px; }
.tj-fz02 { font-size: 12px; line-height: 20px; color: #666; width: 500px; }
.tj-fz03 { font-size: 12px; line-height: 20px; color: #999; width: 500px; }
.tj-left { width: 500px; }
.tj-fz04 { font-size: 12px; line-height: 24px; color: #50c79f; }
.tj-right { font-size: 14px; color: #50c79f; text-align: right; width: 100px; line-height: 24px; }
.tj-fz05 { font-size: 14px; color: #50c79f; }
.tj-gw { width: 750px; margin-top: 20px; }
.btn-gw { font-size: 14px; line-height: 35px; color: #FFF; height: 35px; width: 215px; text-align: center; border-radius: 5px; background-color: #50c79f; }
.btn-gw:hover{ color:#FFF;}

.cpb-box1 { width: 1200px;}
.cpb-leftbox { height: 356px; width: 656px; top: 80px; }
.right-fl { width: 467px; margin-top: 50px; margin-right: 15px; }
.zl-box1 { width: 467px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.cpb-fz01 { font-size: 24px; line-height: 40px; color: #333; text-align: left; width: 467px; }
.zl-fl { width: 467px; margin-top: 15px; }
.zl-fl li { font-size: 12px; line-height: 24px; text-align: left; width: 467px; }
.cpb-fz02 { font-size: 12px; line-height: 24px; color: #999; }
.se1 { color: #333; }.cpb-fz03 { font-size: 14px; line-height: 24px; color: #333; width: 467px; }
.cpb-fz04 { font-size: 14px; line-height: 24px; color: #5fcaa6; }
.cpb-flbox { width: 425px; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; border: 1px solid #D6D6D6; border-radius: 5px; }
.cpb-flbox:hover{ border: 1px solid #666; }
.xz-se1{ border: 1px solid #50c79f; }
.cpb-fz05 { font-size: 12px; line-height: 22px; color: #999; width: 290px; }
.cpb-fz05 b { font-size: 12px; line-height: 22px; font-weight: normal; color: #333; }
.cpb-rmb { font-size: 14px; line-height: 44px; color: #666; text-align: right; height: 44px; width: 120px; }
.cpb-lb { margin-top: 10px; }
.cpb-zjg { background-color: #f8f8f8; height: 150px; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #D6D6D6; bottom: 0px; }
.bottom01 { padding-bottom: 150px; }
.l-zj01 { font-size: 12px; line-height: 20px; color: #666; width: 400px; margin-left: 20px; }
.l-zj01 a { font-size: 12px; color: #5fcaa6; line-height: 24px; }
.cpb-fz06 { font-size: 40px; line-height: 42px; color: #666; padding-right: 15px; padding-left: 15px; }
.btn02 { font-size: 16px; line-height: 42px; color: #FFF; background-color: #5fcaa6; height: 42px; width: 140px; text-align: center; border-radius: 5px; border: 1px solid #5fcaa6; }
.btn02:hover { color: #FFF; border: 1px solid #0C9; }
.r-zi01 { margin-right: 30px; margin-top: 10px; }
.ntc01 { padding-top: 30px; }
.dq-wz {display: inline-block; }
/* 内容页幻灯 */
.focus{ height:440px; width:525px; margin-top: 40px; margin-bottom: 0; }
.focus .left{ float:left; width:428px; height:428px; position:relative; overflow:hidden; }
.focus .left li{ position:absolute; left:0; top:0; /*width:428px; height:428px;*/ z-index:1; opacity:0; filter:alpha(opacity=0); border: 1px solid #D6D6D6; }
.focus .left li.active{z-index:2;}
.focus .left li p{display:none;}

.focus .right{float:right; width:97px;}
.focus .right li{ height:78px; overflow:hidden; color:#33cccc; font-size:24px; line-height:88px; margin-bottom:9px; cursor: pointer; width: 78px; margin-left: 19px; }
.focus .right li:hover,.focus .right li.active{ border: thin solid #50c79f; }
.l-dt1 img { width: 100%; height: auto; }
.active img { width: 100%;  height: auto;}
.focus .right li img { width: 100%;  height: auto;}.xq-box { width: 610px; margin-top: 40px; }
.xq-name { font-size: 16px; line-height: 22px; color: #666; text-align: left; width: 610px; }
.xq-desc { font-size: 12px; line-height: 22px; color: #CCC; width: 610px; }
.xq-price { background-color: #f5f3ef; padding: 10px; width: 590px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D6D6D6; border-bottom-color: #D6D6D6; margin-top: 15px; }
.xq-bt { font-size: 14px; line-height: 30px; color: #666; margin-right: 20px; }
.label { margin-top: 5px; width: 590px; }
.rp { font-size: 14px; line-height: 30px; color: #F00; font-weight: bold; }
.num { font-size: 24px; font-weight: normal; }
.xq-fu { font-size: 14px; line-height: 30px; color: #999; }
.activityType { font-size: 14px; line-height: 24px; font-weight: bold; color: #FFF; background-color: #F00; margin-top: 5px; padding-right: 8px; padding-left: 8px; margin-right: 10px; }
.specProp { padding: 10px; width: 590px; margin-top: 10px; }
.type { font-size: 14px; line-height: 30px; color: #666; margin-top: 10px; }
.tab { font-size: 12px; line-height: 30px; color: #666; text-align: center; margin-right: 15px; padding-right: 10px; padding-left: 10px; border: 1px solid #D6D6D6; margin-bottom: 10px; }
.cont { margin-top: 10px; width: 545px; }
.tab-txt { color: #5fcaa6; border: 1px solid #5fcaa6; }
.less01 { font-size: 18px; line-height: 28px; color: #999; text-align: center; height: 28px; padding-right: 5px; padding-left: 5px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #D6D6D6; border-bottom-color: #D6D6D6; border-left-color: #D6D6D6; }

.more01 { font-size: 18px; line-height: 28px; color: #999; text-align: center; height: 28px; padding-right: 5px; padding-left: 5px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D6D6D6; border-bottom-color: #D6D6D6; border-right-width: 1px; border-right-style: solid; border-right-color: #D6D6D6; }
.input01 { font-size: 14px; line-height: 28px; color: #666; border: 1px solid #D6D6D6; text-align: center; width: 50px; }
.cont01 { margin-left: 10px; margin-top: 10px; }
.xq-btnbox { width: 590px; margin-top: 15px; }
.btn-ljgm { font-size: 18px; line-height: 50px; color: #5fcaa6; text-align: center; height: 50px; padding-right: 30px; padding-left: 30px; border: 1px solid #5fcaa6;border-radius: 5px; }
.btn-gwc { background-color: #5fcaa6; font-size: 18px; line-height: 50px; color: #FFF; height: 50px; margin-left: 10px; padding-right: 30px; padding-left: 30px; border: 1px solid #D6D6D6; border-radius: 5px;}
.btn-ljgm:hover{color:#066;border: 1px solid #066;}
.btn-gwc:hover{ color: #FFF; background-color: #066; }
.xq-left { width: 950px; margin-top: 30px; }
.ny-buy02 { font-size: 14px; line-height: 40px; color: #666; text-align: left; width: 920px; background-color: #f5f5f5; padding-right: 15px; padding-left: 15px; border: 1px solid #D6D6D6; height: 40px; }
.pp-fz01 { width:950px; margin-top: 20px; font-size: 14px; line-height: 24px; color: #666; margin-bottom:20px; }
.pp-fz02 { width:937px; margin-left: 13px; font-size: 12px; line-height: 24px; color: #666; }
.gg-fz02 { font-size: 12px; line-height: 24px; color: #666; width: 270px; margin-left: 13px; height: 24px; overflow: hidden; }
.yx-tu1 { width: 700px; margin-right: auto; margin-left: auto; }
.xq-right { width: 230px; margin-top: 30px; }
.hd { background-color: #f5f5f5; width: 230px; border: 1px solid #D6D6D6; font-size: 18px; line-height: 40px; color: #666; text-align: center; height: 40px; }
.m-hotSell { background-color: #FFF; width: 200px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; border-left-color: #D6D6D6; padding-top: 10px; padding-right: 15px; padding-bottom: 25px; padding-left: 15px; }
.tj-cp { width: 180px; margin-top: 25px; margin-left: 9px; }
.tj-tu1 { height: 180px; width: 180px; }
.tj-zi01 { font-size: 14px; line-height: 20px; color: #666; text-align: left; width: 180px; margin-top: 15px; margin-bottom: 15px;}
.gw-tb { background-image: url(../images/user.png); background-repeat: no-repeat; height: 22px; width: 22px; }
.tj-zi02 { font-size: 14px; line-height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; text-align: center; padding-right: 15px; padding-left: 15px; width:150px; }
.rmb1 { font-size: 14px; color: #F00; }
.num1 { font-size: 14px; color: #F00; }  
.ts-fz01 { font-size: 14px; line-height: 30px; font-weight: bold; color: #666; margin-left: 15px; }
.kc-zi01 { font-size: 16px; line-height: 32px; color: #666; margin-left: 15px; margin-top: 7px; }
/* 法律 */
.fl-box1 { height: 440px; width: 525px;border: 1px solid #D6D6D6; margin-top:40px; }
.fl-tu1 { width: 850px; margin-right: auto; margin-left: auto; }

.zu-fz01 { font-size: 12px; line-height: 24px; color: #F00; width: 610px; margin-top: 15px; }
.zu-fz01 a { color: #F00; }
.n-banner { height: 150px; width: 1200px;  margin-top: 15px; }

/* 招 聘 */

.zp-box1 { width: 1000px; padding-bottom: 40px; margin-top: 15px; margin-right: auto; margin-left: auto; }
.zp-tu { height: 145px; width: 316px; }
.zp-fz01 { font-size: 14px; line-height: 36px; color: #333; height: 36px; width:316px; text-align: center; }

/* 活动 */

.hd-box1 { width: 1000px; padding-bottom: 40px; margin-top: 15px; margin-right: auto; margin-left: auto; }
.hd-tu { height: 250px; width: 480px; }
.hd-fz01 { font-size: 14px; line-height: 20px; color: #333; width:480px; text-align: left; margin-top:10px; }
.top02{ margin-bottom:80px;}

/* 管理账户 */

.zh-box1 { width: 656px;  margin-top: 15px; margin-right: auto; margin-left: auto; }
.zh-tu { height: 58px; width: 656px; }
.zh-fz01 { font-size: 14px; line-height: 20px; color: #333; width:480px; text-align: left; margin-top:10px; }
.zh-search { width: 450px; left: 395px; top: 200px;}
.wb-k01 { font-size: 16px; line-height: 50px; color: #666; background-color: #FFF; height: 50px; width: 300px; border: 1px solid #333; padding-left: 20px; }
.zh-btn { font-size: 16px; line-height: 50px; color: #FFF; background-color: #5fcaa6; height: 50px; text-align: center; margin-top: 1px; padding-right: 15px; padding-left: 15px; }
.zh-btn:hover { color:#FFF; background-color: #099; }
.jz-id { font-size: 14px; color: #FFF; width: 125px;left: 524px;top: 452px;}
.zh-z1{ line-height:36px;  text-align: center; }
.r3 { margin-right: 8px; margin-left: 8px; margin-bottom: 25px; }
.bk01 { width: 280px; }
.inp-sl2 { font-size: 12px; line-height: 44px; color: #666; background-color: #FFF; height: 44px; width: 130px; padding-right: 10px; padding-left: 10px; border: 1px solid #D6D6D6; border-radius: 5px; margin-right: 10px; }
.yx-fz01 { font-size: 14px; line-height: 24px; color: #333; width: 260px; padding-top: 10px; padding-right: 10px; padding-left: 10px; text-align: center; margin-top: 15px; height: 58px; overflow:hidden;}
.yx-fz02 { font-size: 14px; line-height: 20px; color: #F00; width: 150px; padding-top: 5px; padding-right: 0px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; text-align: center; margin-left: 65px; }
.yx-fz03 { font-size: 12px; line-height: 20px; color: #999; width: 250px; padding-top: 5px; padding-right: 15px; padding-left: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; margin-top: 15px; height: 38px; }

