@charset "utf-8";
/*common*/
body{width:100%; height:auto; margin:0; font-family:Microsoft YaHei;}
a{font-size:14px; text-decoration:none; color:#333;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
ul{margin:0; padding:0; list-style-type:none;}
form{margin:0; padding:0;}
dl {margin: 0px; padding: 0px; border: 0px currentColor;}
dd {margin: 0px; padding: 0px; border: 0px currentColor;}
dd {margin: 0px; padding: 0px; border: 0px currentColor;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
h6{margin:0; padding:0;}
p{margin:0; padding:0;}
span{margin:0; padding:0;}
em{font-style:normal;}
.box{width:1200px; height:auto; margin:0 auto;}
#top{width:1180px; height:80px; margin:0 auto;}
#top .logo{float:left; width:150px; height:52px; padding-top:12px;}
#top .logo img{width:150px; height:52px; border:0;}
#top .nav{float:right; width:auto; height:40px; padding-top:20px;}
#top .nav li{float:left; width:auto; line-height:40px; padding:0 15px;}
#top .nav li a{font-size:16px; color:#9A9A9A;}
#top .nav li a:hover{color:#6C61A5}
#banner{width:100%; height:664px; position:relative; background:url(banner.jpg) no-repeat;}
#ernav{width:100%; height:160px; background:#F59CD4;}
#ernav .bk{width:1020px; height:130px; margin:0 auto; padding-top:30px;}
#ernav .bka{float:left; width:220px; height:100px; text-align:right; line-height:100px; font-size:18px; color:#fff; margin-right:180px; background:url(e1.jpg) no-repeat;}
#ernav .bkb{float:left; width:220px; height:100px; text-align:right; line-height:100px; font-size:18px; color:#fff; margin-right:180px; background:url(e2.jpg) no-repeat;}
#ernav .bkc{float:left; width:220px; height:100px; text-align:right; line-height:100px; font-size:18px; color:#fff; background:url(e3.jpg) no-repeat;}
#renzheng{width:1020px; height:510px; margin:0 auto; background:url(renzheng.jpg) no-repeat center;}
#renzheng .ula{float:left; width:300px; height:auto;}
#renzheng .ula li{float:left; width:296px; height:126px; border:2px dotted #FCE1F2; line-height:126px; text-align:center; font-size:20px; color:#666; margin-top:40px;}
#renzheng .ulb{float:right; width:300px; height:auto;}
#renzheng .ulb li{float:left; width:296px; height:126px; border:2px dotted #FCE1F2; line-height:126px; text-align:center; font-size:20px; color:#666; margin-top:40px;}
#ren{width:100%; height:700px; background:url(jjjj.png) repeat-x; margin-top:40px; position:relative;}
#ren .h1{width:244px; height:30px; background:url(top10.png) no-repeat; left:50%; margin-left:-122px; top:60px; position:absolute;}
.taba{width:520px; height:60px; left:50%; margin-left:-260px; top:120px; position:absolute; background:#F59CD4; border-radius:60px;}
.tabb{width:1240px; height:400px; position:absolute; top:220px; left:50%; margin-left:-620px;}
.tabb ul{float:left;}
.tabb ul li{float:left; width:280px; height:400px; margin:0 15px; position:relative;}
.tabb ul li a{width:280px; height:400px; display:block;}
.tabb ul li a:hover .img{width:280px; height:205px; border:0; left:50%; margin-left:-140px; top:20px; position:absolute; overflow:hidden;}
.tabb ul li:hover .img img{cursor: pointer; transition: all 0.6s; transform: scale(1.4);}
.tabb ul li a .img{width:280px; height:205px; border:0; left:50%; margin-left:-140px; top:20px; position:absolute; overflow:hidden;  border-radius:5px;}
.tabb ul li a .title{width:140px; height:50px; line-height:50px; left:0; position:absolute; top:225px; font-size:18px; color:#000;}
.tabb ul li a .titler{width:100px; height:50px; line-height:50px; right:0; top:225px; color:#FF6600; font-size:14px; background:url(crow.png) no-repeat 0 16px; position:absolute; padding-left:30px;}
.tabb ul li a .description{width:280px; height:30px; line-height:30px; font-size:12px; color:#666; left:0; top:270px; position:absolute;}
.tabb ul li a .pingjia{width:280px; height:30px; line-height:30px; font-size:14px; color:#666; left:0; top:300px; position:absolute;}
.tabb ul li a .pingjia .juse{color:#FF6600; font-size:18px;}
.tabb ul li .yuyue{width:278px; height:36px; border:1px solid #F59CD4; color:#F59CD4; line-height:36px; text-align:center; font-size:18px; font-weight:600; position:absolute; left:0; top:350px;}

#yeji{width:1220px; height:auto; margin-left:-610px; left:50%; position:relative;}
#yeji ul{float:left;}
#yeji ul li.one{float:left; width:280px; height:180px; margin:0 10px; background:#000; margin-top:20px;}
#yeji ul li.two{float:left; width:580px; height:180px; margin:0 10px; background:#000; margin-top:20px;}
/*首页结束*/

.clear80px{float:left; width:1000px; height:80px; overflow:hidden;}
.clear40px{width:100%; height:40px; overflow:hidden;}
.clear20px{width:100%; height:20px; overflow:hidden;}
.clear10px{float:left; width:100%; height:10px; overflow:hidden;}

/*流程*/
.liuchengk{width:930px; height:auto; margin:0 auto;}
.liuchengk h3{float:left; width:930px; height:auto; font-size:24px; text-align:center; color:#EA6079; line-height:80px; margin-top:60px;}

.liucheng{ background:url(jian.png) no-repeat 105px 30px; float:left; width:900px; padding-left:30px; margin-top:40px;}
.liucheng li{float:left; text-align:center;margin:0 30px 0 0;}
.liucheng li:last-child{margin-right:0;}
.liucheng li .tu{height:70px;line-height:70px;width:70px; transition:all ease 0.5s;text-align:center;background:#C0C0C0; border-radius:100%; overflow:hidden;}
.liucheng li .tu img{ margin-top:12px;}
.liucheng li a{color:#333; font-size:15px;line-height:40px;}
.liucheng li .tu:hover{box-shadow:1px 1px 15px #e95671;background:#e95671;}
.liucheng li.on .tu{ box-shadow:1px 1px 15px #e95671;background:#e95671;}

/*月嫂模板*/
.erbanner{width:100%; height:320px; position:relative; background:url(bannerb.jpg) no-repeat;}
.tyk{width:1180px; height:auto; margin:0 auto;}
.eleft{float:left; width:800px; height:auto; padding-bottom:40px;}
.eleft .hdp{float:left; width:780px; height:auto;}
.erleftbt{float:left; width:780px; height:40px; line-height:40px; font-size:22px; color:#000; text-align:center; position:relative;}
.erleftbt .more{ position:absolute; right:0; width:auto; line-height:40px; font-size:14px; color:#5198EC; font-weight:normal;}
.erren{float:left; width:800px; height:auto;}
.erren li{float:left; width:380px; height:216px; margin-right:20px; margin-top:20px; position:relative; overflow:hidden; background:#F9F9F9; border-radius:10px;}
.erren li a{width:380px; height:216px; display:block; }
.erren li .img{width:100px; height:100px; border:0; border-radius:100px; left:30px; top:30px; position:absolute; overflow:hidden;}
.erren li .img img{max-width:100px;_width:expression(this.width > 100 ? "100px" : this.width);}
.erren li .right{width:200px; height:100px; right:30px; top:30px; position:absolute;}
.erren li .title{float:left; width:90px; height:40px; line-height:40px; font-size:18px; color:#333;}
.erren li .span{float:right; width:100px; line-height:40px; text-align:right; font-size:12px; color:#999;}
.erren li .span .cais{font-size:14px; color:#DC77B3;}
.erren li .zheng{float:left; width:200px; height:auto;}
.erren li .zheng li{float:left; width:50px; height:18px; line-height:18px; font-size:12px; text-align:center; margin-right:10px; margin-top:10px; background:#FFB7CB; color:#fff; border-radius:0;}
.erren li a .p{ position:absolute; bottom:0; width:380px; height:72px; line-height:72px; text-align:center; font-size:14px; color:#333; left:0;}
.erren li a:hover .p{background:#DFF5FF;}
/*月嫂以及育儿嫂首页关于月嫂展示的新样式*/
.erren_new{float:left; width:800px; height:auto;}
.erren_new li{float:left; width:378px; height:216px; margin-right:20px; margin-top:20px; position:relative; overflow:hidden; background:#FFF7F9; border-radius:10px; border:1px solid #FFB7CB; border-bottom:3px solid #FFB7CB;}
.erren_new li .img{width:182px; height:134px; border:0; border-radius:10px; left:15px; top:15px; position:absolute; overflow:hidden;}
.erren_new li .img img{width:182px; height:134px;}
.erren_new li .right{width:146px; height:134px; right:15px; top:15px; position:absolute;}
.erren_new li .right .title{float:left; width:146px; font-size:18px; color:#333; margin-top:5px;}
.erren_new li .right .jibie{float:left; width:116px; font-size:14px; line-height:30px; color:#FF7F00; background:url(crow.png) no-repeat 0 6px; padding-left:30px; margin-top:5px;}
.erren_new li .right .sssd{float:left; width:146px; font-size:14px; font-size:14px; color:#333; margin-top:10px;}
.erren_new li .right .ssse{float:left; width:146px; font-size:14px; font-size:14px; color:#333; margin-top:10px;}
.erren_new li .right .ssse span{font-size:15px; color:#FF7F00; padding-left:5px;}
.erren_new li .p{width:348px; height:50px; line-height:50px; font-size:14px; color:#333; position:absolute; bottom:15px; left:15px;}

.erliu{float:left; width:800px; height:auto;}
.erliu li{float:left; width:246px; height:270px; margin:20px 20px 0 0; background:url(ppp.png) no-repeat; position:relative;}
.erliu li .number{width:80px; height:80px; line-height:80px; text-align:center; margin-left:-40px; left:50%; position:absolute; color:#fff; font-size:28px; font-family:Verdana, Geneva, sans-serif;}
.erliu li .fwnr{width:246px; height:160px; top:100px; left:0; position:absolute;}
.erliu li .fwnr h4{width:246px; height:auto; font-size:24px; color:#333; font-weight:normal; text-align:center; float:left;}
.erliu li .fwnr p{float:left; width:246px; height:auto; font-size:16px; color:#666; padding-top:15px; text-align:center;}
.ergznr{float:left; width:780px; height:auto;}
.errenzheng{float:left; width:780px; height:auto; padding-top:20px; border:1px solid #fff;}
.errenzheng li{float:left; width:578px; height:72px; margin-top:20px; padding:18px 100px; border-radius:12px;}
.errenzheng li .img{float:left; width:76px; height:76px;}
.errenzheng li.aa{border:1px solid #AAE1FF;}
.errenzheng li.aa p{float:right; width:478px; line-height:180%; font-size:16px; color:#AAE1FF; padding-top:16px;}
.errenzheng li.ab{border:1px solid #F9B3B5;}
.errenzheng li.ab p{float:right; width:478px; line-height:180%; font-size:16px; color:#F9B3B5; padding-top:16px;}
.errenzheng li.ac{border:1px solid #FFB787;}
.errenzheng li.ac p{float:right; width:478px; line-height:180%; font-size:16px; color:#FFB787; padding-top:16px;}
.errenzheng li.ad{border:1px solid #6BE4C3;}
.errenzheng li.ad p{float:right; width:478px; line-height:180%; font-size:16px; color:#6BE4C3; padding-top:16px;}
.errenzheng li.ae{border:1px solid #EFBB55;}
.errenzheng li.ae p{float:right; width:478px; line-height:180%; font-size:16px; color:#EFBB55; padding-top:16px;}

/*培训模板*/
.erbannerb{width:100%; height:320px; position:relative; background:url(bannerc.jpg) no-repeat;}
.peixun{float:left; width:800px; height:auto;}
.peixun .menu{float:left; width:800px;}
.peixun .menu li{float:left; width:180px; height:63px; line-height:48px; margin-right:20px; text-align:center; }
.peixun .menu li .aa{float:left; width:180px; height:63px; background:url(tabbba.jpg) no-repeat; color:#fff; font-size:18px;}
.peixun .menu li .ab{float:left; width:180px; height:63px; background:url(tabbbb.jpg) no-repeat; color:#fff; font-size:18px;}
.peixun .lista{float:left; width:780px; height:auto;}
.peixun .lista li{float:left; width:780px; height:240px; margin-top:20px; background:#F9F9F9;}
.peixun .lista li .img{width:200px; height:240px; border:0; float:left; overflow:hidden;}
.peixun .lista li .img img{max-width:200px;_width:expression(this.width > 200 ? "200px" : this.width);}
.peixun .lista li .right{float:left; width:520px; height:240px; margin-left:30px;}
.peixun .lista li .right .title{float:left; width:520px; height:30px; line-height:30px; font-size:18px; color:#333; margin-top:28px; position:relative;}
.peixun .lista li .right .span{font-size:12px; color:#fff; background:#FFB8CC; position:absolute; left:70px; top:7px; width:60px; height:18px; line-height:18px; text-align:center;}
.peixun .lista li .right .ftitle{float:left; width:520px; font-size:18px; color:#D876B3; margin-top:10px;}
.peixun .lista li .right .description{float:left; border-top:1px dotted #F3DDE9; font-size:14px; color:#9A9A9A; line-height:160%; margin-top:18px; padding-top:12px; width:520px; height:auto;}
.peixun .lista li .right .keyword{float:left; font-size:14px; color:#333; line-height:160%; padding-top:12px; width:520px; height:auto;}
.peixun .lista li .right .keyword span{color:#F79CD5;}

/*课堂模板*/
.erbannerc{width:100%; height:320px; position:relative; background:url(bannerd.jpg) no-repeat;}
.ketang{float:left; width:800px; height:auto;}
.ketang .menu{float:left; width:800px;}
.ketang .menu li{float:left; width:140px; height:63px; line-height:48px; margin-right:20px; text-align:center; }
.ketang .menu li .aa{float:left; width:140px; height:63px; background:url(tabbbc.jpg) no-repeat; color:#fff; font-size:18px;}
.ketang .menu li .ab{float:left; width:140px; height:63px; background:url(tabbbd.jpg) no-repeat; color:#fff; font-size:18px;}
.ketang .lista{float:left; width:780px; height:auto;}
.ketang .lista li{float:left; width:780px; height:240px; margin-top:20px; position:relative;}
.ketang .lista li a{float:left; width:778px; height:238px; background:#f9f9f9; border:1px solid #f9f9f9;}
.ketang .lista li a:hover{float:left; width:778px; height:238px; background:#f2f2f2; border:1px solid #e9e9e9;}
.ketang .lista li .img{width:160px; height:160px; border:0; overflow:hidden; top:40px; left:40px; position:absolute; border-radius:8px;}
.ketang .lista li .img img{max-width:160px;_width:expression(this.width > 160 ? "160px" : this.width);}
.ketang .lista li .title{width:500px; height:30px; font-size:18px; color:#333; position:absolute; left:240px; top:45px;}
.ketang .lista li .description{width:500px; height:50px; line-height:160%; font-size:14px; color:#9a9a9a; left:240px; top:80px; position:absolute;}
.ketang .lista li .more{font-size:16px; color:#F59CD4; width:80px; right:40px; bottom:40px; position:absolute;}
.ketang .lista li .date{ffont-size:14px; color:#9a9a9a; width:160px; left:240px; bottom:40px; position:absolute;}

/*活动模板*/
.erbannerd{width:100%; height:320px; position:relative; background:url(bannerd.jpg) no-repeat;}
.huodong{float:left; width:800px; height:auto;}
.huodong .menu{float:left; width:800px;}
.huodong .menu li{float:left; width:180px; height:63px; line-height:48px; margin-right:20px; text-align:center; }
.huodong .menu li .aa{float:left; width:180px; height:63px; background:url(tabbba.jpg) no-repeat; color:#fff; font-size:18px;}
.huodong .menu li .ab{float:left; width:180px; height:63px; background:url(tabbbb.jpg) no-repeat; color:#fff; font-size:18px;}
.huodong .lista{float:left; width:780px; height:auto;}
.huodong .lista li{float:left; width:780px; height:240px; margin-top:20px; position:relative;}
.huodong .lista li a{float:left; width:778px; height:238px; background:#f9f9f9; border:1px solid #f9f9f9;}
.huodong .lista li a:hover{float:left; width:778px; height:238px; background:#f2f2f2; border:1px solid #e9e9e9;}
.huodong .lista li .img{width:160px; height:160px; border:0; overflow:hidden; top:40px; left:40px; position:absolute; border-radius:8px;}
.huodong .lista li .img img{max-width:160px;_width:expression(this.width > 160 ? "160px" : this.width);}
.huodong .lista li .title{width:500px; height:30px; font-size:18px; color:#333; position:absolute; left:240px; top:45px;}
.huodong .lista li .other{width:500px; height:100px; line-height:160%; font-size:14px; color:#9a9a9a; left:240px; top:80px; position:absolute;}
.huodong .lista li .other p{float:left; width:500px; height:auto; font-size:14px; color:#9a9a9a; padding-top:10px;}
.huodong .lista li .other span{color:#78CBFD;}
.huodong .lista li .more{font-size:16px; color:#F59CD4; width:80px; right:40px; bottom:40px; position:absolute;}
.huodong .lista li .date{ffont-size:14px; color:#9a9a9a; width:160px; left:240px; bottom:40px; position:absolute;}

/*嫂子列表*/
.szlist{float:left; width:780px; height:auto;}
.szlist li{float:left; width:780px; height:240px; margin-right:20px; margin-top:20px; position:relative; overflow:hidden; background:#F9F9F9;}
.szlist li a{float:left; width:778px; height:238px; background:#f9f9f9; border:1px solid #f9f9f9;}
.szlist li a:hover{float:left; width:778px; height:238px; background:#FEF1FA; border:1px solid #FDE1F4;}
.szlist li .img{width:140px; height:140px; border:0; border-radius:140px; left:30px; top:30px; position:absolute; overflow:hidden;}
.szlist li .img img{max-width:140px;_width:expression(this.width > 140 ? "140px" : this.width);}
.szlist li .laitou{width:140px; height:24px; line-height:24px; font-size:12px; text-align:center; color:#F59CD4; bottom:30px; left:30px; position:absolute; border:1px solid #F59CD4; border-radius:24px;}
.szlist li .jiben{width:550px; height:24px; line-height:24px; font-size:14px; color:#9a9a9a; float:left;}
.szlist li .description{float:left; width:550px; height:24px; line-height:180%; font-size:14px; color:#333; padding-top:15px;}
.szlist li .right{width:550px; height:200px; right:30px; top:30px; position:absolute;}
.szlist li .title{float:left; width:90px; height:40px; line-height:40px; font-size:18px; color:#333;}
.szlist li .span{float:left; width:300px; line-height:40px; font-size:12px; color:#999;}
.szlist li .span .cais{font-size:14px; color:#DC77B3;}
.szlist li .zheng{float:left; width:550px; height:auto;}
.szlist li .zheng li{float:left; width:60px; height:20px; line-height:20px; font-size:12px; text-align:center; margin-right:10px; margin-top:10px; background:#FFB7CB; color:#fff; border-radius:0;}
.szlist li .yuyue{width:120px; height:40px; line-height:40px; color:#fff; background:#F59CD4; text-align:center; position:absolute; z-index:2; top:30px; right:30px; font-size:16px; border-radius:40px;}
.szlist li .yuyue:hover{width:120px; height:40px; background:#F59CD4; box-shadow:1px 1px 10px #e95671;}
/*嫂子列表新样式*/
.szlist_new{float:left; width:780px; height:auto;}
.szlist_new li{float:left; width:780px; height:240px; margin-right:20px; margin-top:20px; position:relative; overflow:hidden; background:#F9F9F9;}
.szlist_new li a{float:left; width:778px; height:238px; background:#f9f9f9; border:1px solid #f9f9f9;}
.szlist_new li a:hover{float:left; width:778px; height:238px; background:#FEF1FA; border:1px solid #FDE1F4;}
.szlist_new li .img{width:284px; height:198px; border:0; left:20px; top:20px; position:absolute; overflow:hidden;}
.szlist_new li .img img{width:284px; height:198px;}
.szlist_new li .jiben{width:434px; height:24px; line-height:24px; font-size:14px; color:#9a9a9a; float:left;}
.szlist_new li .description{float:left; width:434px; height:24px; line-height:180%; font-size:14px; color:#333; padding-top:15px;}
.szlist_new li .right{width:434px; height:200px; right:20px; top:30px; position:absolute;}
.szlist_new li .title{float:left; width:90px; height:40px; line-height:40px; font-size:18px; color:#333;}
.szlist_new li .span{float:left; width:300px; line-height:40px; font-size:12px; color:#999;}
.szlist_new li .span .cais{font-size:14px; color:#DC77B3;}
.szlist_new li .zheng{float:left; width:550px; height:auto;}
.szlist_new li .zheng li{float:left; width:60px; height:20px; line-height:20px; font-size:12px; text-align:center; margin-right:10px; margin-top:10px; background:#FFB7CB; color:#fff; border-radius:0;}
.szlist_new li .yuyue{width:120px; height:40px; line-height:40px; color:#fff; background:#F59CD4; text-align:center; position:absolute; z-index:2; top:30px; right:20px; font-size:16px; border-radius:40px;}
.szlist_new li .yuyue:hover{width:120px; height:40px; background:#F59CD4; box-shadow:1px 1px 10px #e95671;}


.szlistform{float:left; width:780px; height:40px; padding-bottom:20px;}
.szlistform label{float:left; width:auto; line-height:40px; font-size:16px; color:#333; padding-right:10px;}
.szlistform .xiala{float:left; width:138px; height:40px; line-height:38px; border:1px solid #e9e9e9; font-family:Microsoft YaHei; padding-left:10px; font-size:16px; color:#9a9a9a; margin-left:10px; border-radius:3px;}
.szlistform .xiala select{float:left; width:170px; height:38px;  }
.szlistform .xiala option{line-height:36px;}
.szlistform button{float:left; width:128px; line-height:38px; font-size:16px; color:#fff; margin-left:10px; background:#78CBFD; border-radius:3px; border:0; font-family:Microsoft YaHei; cursor:pointer;}

/*嫂子page*/
.szpage{float:left; width:778px; height:238px; background:#FEF1FA; border:1px solid #FDE1F4; position:relative; overflow:hidden;}
.szpage .img{width:284px; height:198px; border:0; position:absolute; overflow:hidden; top:20px; left:20px;}
.szpage .img img{width:284px; height:198px;}
.szpage .jiben{width:434px; height:24px; line-height:24px; font-size:14px; color:#9a9a9a; float:left;}
.szpage .description{float:left; width:434px; height:24px; line-height:180%; font-size:14px; color:#333; padding-top:10px;}
.szpage .right{width:434px; height:200px; right:20px; top:30px; position:absolute;}
.szpage .title{float:left; width:90px; height:40px; line-height:40px; font-size:18px; color:#333;}
.szpage .span{float:left; width:300px; line-height:40px; font-size:12px; color:#999;}
.szpage .span .cais{font-size:14px; color:#DC77B3;}
.szpage .zheng{float:left; width:434px; height:auto;}
.szpage .zheng li{float:left; width:60px; height:20px; line-height:20px; font-size:12px; text-align:center; margin-right:10px; margin-top:10px; background:#FFB7CB; color:#fff; border-radius:0;}
.szpage .yuyue{width:120px; height:40px; line-height:40px; color:#fff; background:#F59CD4; text-align:center; position:absolute; z-index:2; top:30px; right:30px; font-size:16px; border-radius:40px;}
.szpage .yuyue:hover{width:120px; height:40px; background:#F59CD4; box-shadow:1px 1px 10px #e95671;}
.szpage .wwstar{width:550px; height:40px; line-height:40px; font-size:14px; color:#9a9a9a; float:left;}
.szpage .wwstar .wenzi{float:left; width:auto; height:40px; line-height:40px; font-size:14px; color:#666;}
.szpage .wwstar i{padding:0 3px; font-size:20px; text-align:center; color:#F59CD4; font-style:normal;}
.pj1{float:left; width:130px; height:16px; background:url(star/star1.png) no-repeat; margin-top:12px; margin-left:5px;}
.pj2{float:left; width:130px; height:16px; background:url(star/star2.png) no-repeat; margin-top:12px; margin-left:5px;}
.pj3{float:left; width:130px; height:16px; background:url(star/star3.png) no-repeat; margin-top:12px; margin-left:5px;}
.pj4{float:left; width:130px; height:16px; background:url(star/star4.png) no-repeat; margin-top:12px; margin-left:5px;}
.pj5{float:left; width:130px; height:16px; background:url(star/star5.png) no-repeat; margin-top:12px; margin-left:5px;}
.pj6{float:left; width:130px; height:16px; background:url(star/star6.png) no-repeat; margin-top:12px; margin-left:5px;}
.pj7{float:left; width:130px; height:16px; background:url(star/star7.png) no-repeat; margin-top:12px; margin-left:5px;}

/*嫂子page新样式*/
.szpage_new{float:left; width:778px; height:238px; background:#FEF1FA; border:1px solid #FDE1F4; position:relative; overflow:hidden;}
.szpage_new .img{width:140px; height:140px; border:0; border-radius:140px; left:30px; top:30px; position:absolute; overflow:hidden;}
.szpage_new .img img{max-width:140px;_width:expression(this.width > 140 ? "140px" : this.width);}
.szpage_new .laitou{width:140px; height:24px; line-height:24px; font-size:12px; text-align:center; color:#F59CD4; bottom:30px; left:30px; position:absolute; border:1px solid #F59CD4; border-radius:24px;}
.szpage_new .jiben{width:550px; height:24px; line-height:24px; font-size:14px; color:#9a9a9a; float:left;}
.szpage_new .description{float:left; width:550px; height:24px; line-height:180%; font-size:14px; color:#333; padding-top:15px;}
.szpage_new .right{width:550px; height:200px; right:30px; top:30px; position:absolute;}
.szpage_new .title{float:left; width:90px; height:40px; line-height:40px; font-size:18px; color:#333;}
.szpage_new .span{float:left; width:300px; line-height:40px; font-size:12px; color:#999;}
.szpage_new .span .cais{font-size:14px; color:#DC77B3;}
.szpage_new .zheng{float:left; width:550px; height:auto;}
.szpage_new .zheng li{float:left; width:60px; height:20px; line-height:20px; font-size:12px; text-align:center; margin-right:10px; margin-top:10px; background:#FFB7CB; color:#fff; border-radius:0;}
.szpage_new .yuyue{width:120px; height:40px; line-height:40px; color:#fff; background:#F59CD4; text-align:center; position:absolute; z-index:2; top:30px; right:20px; font-size:16px; border-radius:40px;}


.szpage_new .yuyue:hover{width:120px; height:40px; background:#F59CD4; box-shadow:1px 1px 10px #e95671;}





.szpage_bt{float:left; width:780px; height:50px; line-height:50px; font-size:24px; border-bottom:1px solid #F3DDE9; border-top:1px solid #F3DDE9; color:#F59CD4; }
.szpageb{float:left; width:780px; height:auto;}
.szpageb li{float:left; width:390px; height:40px; margin-top:20px; }
.szpageb li h3{float:left; width:100px; line-height:40px; font-size:16px; color:#9a9a9a; font-weight:normal; text-align:right;}
.szpageb li i{width:auto; line-height:40px; padding:0 3px; font-size:20px; text-align:center; color:#F59CD4; font-style:normal;}
.szpagec{float:left; width:780px; height:auto;}
.szpagec li{float:left; width:780px; height:auto; padding:20px 0; border-bottom:1px dotted #FDE1F4;}
.szpagec li .up{width:780px; height:100px; position:relative;}
.szpagec li .up .img{width:100px; height:100px; overflow:hidden; border-radius:100px; top:0; left:0; position:absolute;}
.szpagec li .up .img img{max-width:100px;_width:expression(this.width > 100 ? "100px" : this.width);}
.szpagec li .up .name{width:120px; height:50px; left:120px; top:25px; font-size:16px; color:#9a9a9a9; line-height:25px; position:absolute;}
.szpagec li .up .star{width:200px; height:40px; line-height:40px; top:30px; right:0; position:absolute; text-align:right;}
.szpagec li .up .star span{font-size:16px; color:#9a9a9a; font-weight:normal; padding-right:8px;}
.szpagec li .up .star i{padding:0 3px; font-size:20px; text-align:center; color:#F59CD4; font-style:normal;}
.szpagec li .description{float:left; width:780px; height:auto; padding-top:20px; line-height:180%; font-size:16px; color:#333;}

/*用户评价列表*/
.pingjiak{float:left; width:780px; height:auto;}
.pingjiak li{float:left; width:780px; height:auto; padding:20px 0; border-bottom:1px dotted #FDE1F4;}
.pingjiak li .up{width:780px; height:80px; position:relative;}
.pingjiak li .up .img{width:80px; height:80px; overflow:hidden; border-radius:80px; top:0; left:0; position:absolute;}
.pingjiak li .up .img img{max-width:80px;_width:expression(this.width > 80 ? "80px" : this.width);}
.pingjiak li .up .name{width:120px; height:50px; left:100px; top:15px; font-size:16px; color:#9a9a9a9; line-height:25px; position:absolute;}
.pingjiak li .description{float:left; width:605px; height:auto; padding-top:20px; line-height:180%; font-size:16px; color:#333;}
.pingjiak li .up .star{width:200px; height:40px; line-height:40px; top:20px; right:0; position:absolute; text-align:right;}
.pingjiak li .up .star span{font-size:16px; color:#9a9a9a; font-weight:normal; padding-right:8px;}
.pingjiak li .up .star i{padding:0 3px; font-size:20px; text-align:center; color:#F59CD4; font-style:normal;}
.pingjiak li .down{float:left; width:780px; height:auto;}
.pingjiak li .left{float:left; width:605px; height:auto;}
.pingjiak li .right{float:right; width:155px; height:auto;}
.pingjiak li .right .tupian{width:155px; height:200px; margin-top:25px; overflow:hidden;}
.pingjiak li .right .tupian img{max-width:155px;_width:expression(this.width > 155 ? "155px" : this.width);}
.pingjiak li .right .saozi{width:155px; height:30px; font-size:14px; color:#9a9a9a9; line-height:30px; float:left; margin-top:15px; text-align:center;}
.pingjiak li .right .saozi .cai{color:#F59CD4}


/*文章着陆*/
.page{float:left; width:780px; height:auto;}
.page .h3{float:left; width:780px; height:auto; padding:20px 0; font-size:24px; color:#000; border-bottom:1px solid #F3DDE9;}
.page .other{float:left; width:780px; line-height:40px; font-size:12px; color:#9a9a9a;}
.page .fen{color:#F59CD4;}
.page p{float:left; width:780px; height:auto; padding-top:15px; color:#333; font-size:16px; line-height:180%;}
.page p a{font-size:16px; color:#78CBFD; text-decoration:underline;}
.page .fanye{float:left; width:780px; height:40px; border-radius:40px; background:#f9f9f9;}
.page .fanye .up{float:left; width:350px; line-height:40px; font-size:16px; color:#78CBFD; padding-left:20px;}
.page .fanye .up:hover{color:#9a9a9a9;}
.page .fanye .down{float:right; width:350px; line-height:40px; font-size:16px; color:#78CBFD; text-align:right; padding-right:20px;}
.page .fanye .down:hover{color:#9a9a9a9;}
.page .commend{float:left; width:780px; height:auto; }
.page .commend .h4{float:left; width:780px; line-height:50px; border-bottom:1px solid #F3DDE9; color:#F59CD4; font-size:18px; margin-top:20px;}
.page .commend ul{float:left; width:780px; height:auto;}
.page .commend ul li{float:left; width:380px; line-height:25px; background:url(dian.jpg) no-repeat 0 center; padding-left:10px; margin-top:10px;}
.page .commend ul li a{font-size:14px; color:#666;}
.page .commend ul li a:hover{color:#DA76B4;}


.eright{float:right; width:380px; height:auto;}
.eright .form{float:left; width:380px; height:356px; border-radius:12px; background:#F59CD4;}
.eright .form h3{float:left; width:380px; height:auto; font-size:18px; color:#fff; text-align:center; padding:30px 0 10px 0;}
.eright .form input{float:left; width:250px; line-height:48px; background:#fff; border:0; margin-left:60px; font-family:Microsoft YaHei; font-size:14px; color:#999; padding-left:10px; margin-top:20px; border-radius:8px;}
.eright .form button{float:left; width:260px; line-height:50px; text-align:center; font-size:16px; color:#DA76B2; background:url(buttona.jpg) no-repeat; border:0; margin-left:60px; font-family:Microsoft YaHei; margin-top:20px; cursor:pointer;}
.eright .form p{float:left; width:380px; height:auto; padding-top:10px; font-size:14px; color:#fff; text-align:center;}
.eright .form p span{color:#B37FCA; font-weight:600;}

.eright .tel{float:left; width:270px; height:70px; line-height:70px; background:url(tel.jpg) no-repeat 60px center; font-size:18px; color:#DA76B4; padding-left:108px; border:1px solid #E9E9E9; border-radius:8px;}
.eright .art{float:left; width:378px; height:auto; border-radius:8px;  border:1px solid #E9E9E9; overflow:hidden;}
.eright .art h2{float:left; width:378px; height:62px; line-height:62px; font-size:18px; color:#DA76B4; text-align:center; background:#f9f9f9;}
.eright .art ul{float:left; padding:16px 30px;}
.eright .art ul li{float:left; width:300px; line-height:25px; border-bottom:1px dotted #f9f9f9; background:url(dian.jpg) no-repeat 10px center; padding-left:18px; margin-top:10px;}
.eright .art ul li a{font-size:14px; color:#666;}
.eright .art ul li a:hover{color:#DA76B4;}

.erbannere{width:100%; height:320px; position:relative; background:url(bannere.jpg) no-repeat;}
.erbannerf{width:100%; height:320px; position:relative; background:url(bannerf.jpg) no-repeat;}
.erbannerg{width:100%; height:320px; position:relative; background:url(bannerg.jpg) no-repeat;}
.erbannerh{width:100%; height:320px; position:relative; background:url(bannerh.jpg) no-repeat;}

/*弹出框——修改密码*/
.tcb{width:680px; height:340px; background:#fff; position:relative; border-radius:15px; overflow:hidden;}
.tcb h1{ position:absolute; width:680px; height:59px; line-height:60px; text-align:center; font-size:18px; color:#333; font-weight:normal; background:#FBFBFB; border-bottom:1px solid #E8E8E8;}
.tcb h1 .cai{color:#F59CD4}
.tcb .tcbk{ position:absolute; top:60px; width:520px; height:300px; padding:20px 80px 0 80px;}
.tcbka{float:left; width:520px; height:40px; margin-top:20px;}
.tcbka label{float:left; width:70px; font-size:16px; height:40px; line-height:40px; color:#333; text-align:right; padding-right:10px;}
.tcbka .right{margin-left:10px; width:auto; float:left; font-size:12px; height:40px; line-height:40px; color:#669999; text-align:left; background:url(right.png) no-repeat 0 12px; padding-left:22px;}
.tcbka .wrong{margin-left:10px; width:auto; float:left; font-size:12px; height:40px; line-height:40px; color:#669999; text-align:left; background:url(wrong.png) no-repeat 0 12px; padding-left:22px; color:#CCC;}
.tcbka input{
    width:400px;
	padding-left:10px;
	font-family:Microsoft YaHei;
    height:36px;
    line-height:36px;
	border:1px solid #e8e8e8;
	border-radius:2px;
    outline:none;
    text-align:left;
    color:#666;
	font-size:16px;
	float:left;
}
.tcbkb{float:left; width:440px; height:auto; padding-top:10px; font-size:12px; color:#C00; padding-left:80px}
.tcbkc{float:left; width:440px; height:40px; margin-top:20px; padding-left:80px;}
.tcbkc button{float:left; width:410px; height:50px; border:0; font-family:Microsoft YaHei; font-size:16px; color:#fff; background:#F59CD4; border-radius:2px; text-align:center; line-height:40px;}

/*弹出框—投诉建议*/
.tca{width:680px; height:540px; background:#fff; position:relative; border-radius:15px; overflow:hidden;}
.tca h1{ position:absolute; width:680px; height:59px; line-height:60px; text-align:center; font-size:18px; color:#333; font-weight:normal; background:#FBFBFB; border-bottom:1px solid #E8E8E8;}
.tca h1 .cai{color:#F59CD4}
.tca .tcbk{ position:absolute; top:60px; width:520px; height:300px; padding:20px 80px 0 80px;}
.tcaka{float:left; width:520px; height:40px; margin-top:20px;}
.tcaka label{float:left; width:70px; font-size:16px; height:40px; line-height:40px; color:#333; text-align:right; padding-right:10px;}
.tcaka .right{margin-left:10px; width:auto; float:left; font-size:12px; height:40px; line-height:40px; color:#669999; text-align:left; background:url(right.png) no-repeat 0 12px; padding-left:22px;}
.tcaka .wrong{margin-left:10px; width:auto; float:left; font-size:12px; height:40px; line-height:40px; color:#669999; text-align:left; background:url(wrong.png) no-repeat 0 12px; padding-left:22px; color:#CCC;}
.tcaka input{
    width:400px;
	font-family:Microsoft YaHei;
    height:36px;
    line-height:36px;
	border:1px solid #e8e8e8;
	border-radius:2px;
    outline:none;
    text-align:left;
    color:#666;
	font-size:16px;
	float:left;
}
.tcakd{float:left; width:520px; height:auto; margin-top:20px;}
.tcakd label{float:left; width:70px; font-size:16px; height:40px; line-height:40px; color:#333; text-align:right; padding-right:10px;}
.textareaxx{
    width:400px;
	padding-left:10px;
	font-family:Microsoft YaHei;
    height:150px;
    line-height:180%;
	border:1px solid #e8e8e8;
	border-radius:2px;
    outline:none;
    text-align:left;
    color:#666;
	font-size:16px;
	float:left;
}
.tcakb{float:left; width:440px; height:auto; padding-top:10px; font-size:12px; color:#C00; padding-left:80px}
.tcakc{float:left; width:440px; height:40px; margin-top:20px; padding-left:80px;}
.tcakc button{float:left; width:410px; height:50px; border:0; font-family:Microsoft YaHei; font-size:16px; color:#fff; background:#F59CD4; border-radius:2px; text-align:center; line-height:40px;}

.tcf{float:left;width:360px; height:390px; background:url(wechat_new.jpg) center 90px no-repeat; border-radius:5px; overflow:hidden; position:relative;}
.tcf h1{position:absolute; width:360px; height:59px; line-height:60px; text-align:center; font-size:18px; color:#333; font-weight:normal; background:#FBFBFB; border-bottom:1px solid #E8E8E8;}

/*2月8日更新样式表*/
#tgright{position:fixed; width:400px; height:480px; top:300px; right:10px; z-index:1000;}
#tgright .ba{float:right; width:120px; height:480px; background:#FCF8F8; border-radius:8px; overflow:hidden; border:3px solid #FFDDDD; position:relative;}
.baa{float:left; width:120px; height:120px; border-bottom:2px solid #FFDDDD;}
.baa a{ background:url(ggra_a.png) no-repeat center 30px; padding-top:80px; height:40px; font-size:18px; color:#000; display:block; text-align:center;}
.baa a:hover{ background:url(ggra_b.png) no-repeat center 20px #FF9999; padding-top:70px; height:50px; font-size:18px; color:#fff; display:block; text-align:center;}
.bab{float:left; width:120px; height:120px; border-bottom:2px solid #FFDDDD;}
.bab a{ background:url(ggrb_a.png) no-repeat center 30px; padding-top:80px; height:40px; font-size:18px; color:#000; display:block; text-align:center;}
.bab a:hover{ background:url(ggrb_b.png) no-repeat center 20px #FF9999; padding-top:70px; height:50px; font-size:18px; color:#fff; display:block; text-align:center;}
.bac{float:left; width:120px; height:120px; border-bottom:2px solid #FFDDDD; }
.bac a{ background:url(ggrc_a.png) no-repeat center 30px; padding-top:80px; height:40px; font-size:18px; color:#000; display:block; text-align:center;}
.bac a:hover{ background:url(ggrc_b.png) no-repeat center 20px #FF9999; padding-top:70px; height:50px; font-size:18px; color:#fff; display:block; text-align:center;}
.bac a:hover .now{cursor:pointer; position:absolute;top:0;left:0; display:block;color:#FFF;width:100px; height:100px; background:#000;} 
.bad{float:left; width:120px; height:120px;}
.bad a{ background:url(ggrd_b.png) no-repeat center 25px #FF9999; padding-top:70px; height:50px; font-size:18px; color:#fff; display:block; text-align:center;}
.bad a:hover{ background:url(ggrd_b.png) no-repeat center 30px #FF9999; padding-top:75px; height:45px; font-size:18px; color:#fff; display:block; text-align:center;}



/*分页*/
.fenye{float:left; width:100%; height:60px; text-align:center;}
.fenye li a{ display:inline-block; font-size:14px;}
.fenye li{ display:inline-table;}
.fenye li a.up{width:70px; height:34px; line-height:34px; color:#E6E6E6; border:1px solid #B8B8B8; margin-right:15px;}
.fenye li a.num{ width:34px; height:34px; line-height:34px; color:#333; border:1px solid #B8B8B8; text-align:center; margin-right:15px;}
.fenye li a.xznum{ background:#F5F5F5; width:36px; line-height:36px; margin-right:15px; color:#9a9a9a;}
.fenye li a.down{width:70px; height:34px; line-height:34px; color:#E6E6E6; border:1px solid #B8B8B8;}

/*显示和隐藏*/
#container{margin: 0 auto;width:780px;}
#container h2{font-size: 20px;color: #0087f1;}
#wrap{position: relative;padding:20px 10px;overflow: hidden;}
#wrap .osa{width:100%; height:auto;}
#wrap .osa h4{float:left; width:780px; height:auto; font-size:18px; color:#78CBFD;padding-top:10px;}
#wrap .osa p{float:left; width:780px; height:auto; line-height:160%; font-size:16px; color:#333; padding-top:10px;}
#gradient{width: 100%; height:67px; background:url(tt.png) repeat-x; position: absolute; bottom: 0;left: 0;}
#read-more{text-align:center; height:auto; width:780px; display:block; padding-top:20px;}
#read-more a{font-size:16px; color:#1E9FFF; text-decoration:none;}



/*底部模板*/
#foot{width:100%; height:auto; background:#F7F7F7; overflow:hidden; padding:30px 0;}
#foot .bt{float:left; width:100%; height:auto; font-size:18px; color:#333; padding-bottom:30px;}
#foot .leftf{float:left; width:432px; height:auto;}
#foot .leftf li{float:left; width:150px; height:150px; margin-right:66px;}
#foot .middf{float:left; width:448px; height:auto;}
#foot .middf ul{float:left; width:112px; height:auto;}
#foot .middf ul li{float:left; width:112px; height:auto; padding-bottom:15px; font-size:16px; color:#333;}
#foot .middf ul li a{font-size:16px; color:#666;}
#foot .middf ul li a:hover{color:#8052AA}
#foot .righf{float:right; width:300px; height:auto;}
#foot .righf .tu{float:left; width:300px; height:120px; border-radius:5px; overflow:hidden;}
#foot .righf .hui{float:left; width:300px; height:auto; padding-top:8px; font-size:16px; color:#666;}
#foot .righf .zi{font-size:22px; color:#B27FCC;}
#footb{width:100%; height:auto; background:#000000; text-align:center; line-height:60px; font-size:14px; color:#fff; overflow:hidden;}
#link{width:100%; height:auto; background:#F7F7F7; overflow:hidden;}
#link .h4{float:left; width:1200px; height:auto; padding-bottom:15px; border-bottom:1px solid #ddd; font-size:18px; color:#000;}
#link .p{float:left; width:1200px; height:auto; padding-bottom:30px;}
#link .p a{width:auto; font-size:14px; color:#666; display:inline-block; padding-right:10px; padding-top:10px;}

