@charset "utf-8";
/*框架样式*/
body{ color:#333333; background-color:#edecee;}
.wrap{ width:1000px; margin:0 auto;font-family:"Microsoft YaHei",sans-serif;}
.main{ width:1000px; margin:0 auto;font-family:"Microsoft YaHei",sans-serif;}
.index-main{ padding: 8px; }
.main a,.main a:hover{ color:#000;}
.mainbox{ background-color:#FFFFFF;}
.nav{  height:34px; background-position:0 -142px; line-height:34px; padding-left:10px; color:#000000; margin-top:20px;}
.left{ width:174px; background:url(../images/leftbg.jpg) no-repeat; float:left; display:inline; margin-top:12px; padding:8px 15px;}
.left a,.left a:hover{ color:#fefefe;}
.left-ct{ width:178px; background-color:#7124b3;}
.right{ width:750px; float:right; display:inline; color:#333333; padding:0 15px; background:url(../images/rightbg.jpg) no-repeat; margin-top:12px;}
.pages{ text-align:center; margin:30px 0;height:22px; line-height:22px;}
.pages a{  padding:2px 8px; background-color:#2e0069; margin:0 8px; color:#fefefe;}
.pages a:hover{color:#fefefe;}
.pages  a.current{background-color:#a28a06;}
.map2{ text-align:center; height:38px; line-height:38px; border-top:1px solid #6b44a5;border-bottom:1px solid #6b44a5; background-color:#5e339e; color:#FFFFFF; margin-top:10px;}
.map2 a{color:#FFFFFF; font-size:14px; padding:0 10px;}
.footer-tips{ background-color:#dddbdf;}
.footer-tips dl{ width:194px; float:left; display:inline; padding:18px 0; margin:0 20px;}
.footer-tips dl img{ display:block; padding-bottom:2px;}
.footer-tips dt{ font-size:18px;  font-weight:bold; padding-bottom:5px;}
.footer-b{ padding:20px 0;}
.footer-b  .footer-logo{ margin-left:10px;margin-top:10px;}
.footer-c{ width:190px; float:left; display:inline; line-height:22px;}
.footer-r{ float:right; display:inline; padding-right:20px;}
.links2{ border-top:1px solid #fff; padding:10px; font-size:14px;}
.links2 strong{ font-weight:bold; color:#5e339e; font-size:18px; display:block;}
.footer-logo{ width:152px; text-align:center; float:left; display:inline;}

/*层叠样式*/
.menu,.tp-ct14 h4,.nav{ background-image:url(../images/bg1px.png); background-repeat:repeat-x;}
.tp-ct1 .imgArea,.tp-get,.tp-get-bt,.tp-ct4-tl,.tp-ct4-tr,.tp-ct6 ul li,.tp-ct11 ul li,.tp-ct7 h4,.tp-ct7 h4 span,.tp-ct7 .tp-ct7-t li a,.tp-ct7-cert-pre,.tp-ct7-cert-next,.tp-ct7-cert-pre2,.tp-ct7-cert-next2,.tp-ct7-cert-pre3,.tp-ct7-cert-next3,.tp-ct7-cert-pre4,.tp-ct7-cert-next4,.tp-ct8-c,.tp-ct8-c h4,a.tp-ct8-buy,.tp-ct9-l,.tp-ct9-bt,.tp-ct12-rct2 ul li,.tp-ct13-l ul li,.tp-ct14 span{background-image:url(../images/tp-sprite.png); background-repeat: no-repeat;}
.tp-light-girl,.bd-girl h2,.tp-get-girl,.bd-girl .tp-ct6 ul li,.bd-girl .tp-ct8-c,.bd-girl .tp-ct8-c h4,.bd-girl .tp-ct9-l{background-image:url(../images/tp-girl.png); background-repeat: no-repeat;}
.left-news ul li,.news-list ul li,.news-about ul li,.sub-healthy .sbt,.act h3,.name-list-bg{ background-image:url(../images/bg.png); background-repeat:no-repeat;}
.imgArea{ float:left; display:inline;}
.txtArea{ float:right; display:inline;}

/*内容样式*/
.tp-whitebg{ background-color:#FFFFFF;}
.top{ width:1000px; margin:0 auto;font-family:"Microsoft YaHei",sans-serif;}
.maka{ height:142px; overflow:hidden; padding:12px 0;}
.logo{ width:126px; height:142px; float:left; display:inline;}
.slogan{ width:419px; height:142px; float:left; display:inline; margin-left:0px;}
.weixin{ height:120px; float:right; display:inline; margin-top:11px; width:210px;}
.weixin img{ float:left; display:inline; margin-right:10px;}
.weixin ul li{ width:255px; height:24px; overflow:hidden; line-height:24px; text-indent:8px; vertical-align:top; margin:5px 0; background:url(../images/weixinli-bg.png) no-repeat; font-weight:bold;}
.menu{  background-position:0 -36px; text-align:center; font-family:"Microsoft YaHei",sans-serif;}
.menu a{font-size:15px; font-weight:bold; padding:0 24px; color:#FFFFFF;}
.banner{ margin:0 auto; width:1000px;  position:relative; margin-top:18px;background:url(../images/bannerbg.png) bottom center no-repeat; height:445px;}
#focus{height:410px; width:990px; position:relative; background-color:#ffffff; border:5px solid #fff; overflow:hidden;}
#focus ul{height:420px;position:absolute;}
#focus ul li{float:left;width:990px;height:420px;overflow:hidden;position:relative;}
#focus ul li img{height:420px; width:990px;}
.banner .pre{left:-86px;top:188px;width:46px;height:46px;position:absolute;cursor:pointer; z-index:99; background:url(../images/banner-pre.png) no-repeat; }
.banner .next{right:-86px;top:188px;width:46px;height:46px;position:absolute;cursor:pointer; z-index:99;background:url(../images/banner-next.png) no-repeat; }
.sort{ position:relative; overflow:hidden; margin-right:-16px;}
.sort ul{ margin-right:-20px; overflow:hidden; zoom:1; }
.sort ul li{ float:left; display:inline; margin-right:8px;position:relative;}
.news{ width:222px; float:right; display:inline; height:236px; margin-top:15px; position:relative;}
.news h2{  padding-left:62px; height:40px; font-size:18px;font-size:16px; color:#5e2290; position:relative;}
.news .ic{ position:absolute; left:0; top:0;}
.news-ct{ background:url(../images/news-ctbg.png) no-repeat; height:205px; padding:12px;}
.news ul li{background:url(../images/dot.gif) left center no-repeat; height:24px; line-height:24px; overflow:hidden; text-indent:12px;}
.news ul li a{ color:#333333;}
.news .news-top{ background:none; height:62px;  line-height:18px; color:#666666; text-indent:0; padding:4px 0; margin-bottom:8px;}
.news-top .imgArea img{ border:1px solid #fff; width:78px; height:60px;}
.news .news-top .txtArea{ width:114px;}
.news .news-top .txtArea h3 a{ color:#7124b3; display:block; padding-bottom:4px;}
.news .news-top .txtArea .more{ color:#662e95;}
.cus{ width:749px; height:209px; margin-top:15px; float:left; display:inline; border:1px solid #e5dced; overflow:hidden;}
.cus .imgArea img{ width:125px; height:125px; border:1px solid #fff; margin-top:10px;}
.cus .txtArea{ width:206px; color:#333333;margin-top:10px; line-height:22px; overflow:hidden;}
.cus .txtArea h3{text-overflow: ellipsis; overflow: hidden;white-space: nowrap;width:216px;}
.cus .txtArea h3 a,.cus .txtArea h3{ color:#7124b3; font-size:16px;}
.cus .txtArea  strong{ color:#45007f;}
.cus ul li{ width:340px; float:left; display:inline; margin:10px 17px 0 17px;}
.com{ margin-top:15px;float:left; display:inline; border:1px solid #e5dced; overflow:hidden;width:749px; height:260px; overflow:hidden;}
.com-leftbt,.com-leftbt2{ width:24px; height:42px; background:url(../images/com-leftbt.png) no-repeat; border:none; float:left; display:inline; cursor:pointer; margin-top:76px; margin-right:5px;}
.com-rightbt,.com-rightbt2{width:24px; height:42px; background:url(../images/com-rightbt.png) no-repeat; border:none; float:left; display:inline; cursor:pointer;margin-top:76px;margin-left:6px;}
.com-tt{ height:35px;background:url(../images/com-ttbg.png) repeat-x; padding:0 12px; position:relative;}
.com-tt h2{ font-size:16px; color:#45007f; line-height:35px;background:url(../images/conm-h2bg.png) left center no-repeat; padding-left:12px;}
.com-tt a.more{ position:absolute; right:10px; top:0;background:url(../images/morebg.gif) left center no-repeat; display:inline-block; height:35px; line-height:35px; text-indent:14px;}
.com-ct,.com-ct2{ float:left; display:inline;}
.com ul li { width:218px; text-align: center; float:left; display:inline; margin:20px 6px 0 6px; font-size:14px; overflow:hidden;}
.com ul li img{ width:216px; height:162px; border:1px solid #fff; margin-bottom:8px;}
.contact{ width:183px; height:145px; float:right; display:inline;margin-top:15px; padding:66px 20px 0 22px; color:#000; overflow:hidden;background:url(../images/contactbg.png) no-repeat;font-weight:bold;}
.contact marquee {font-size:16px; margin-bottom:5px;}
.contact p{ padding:5px 0;}
.contact strong{ font-size:24px; color:#9d01f7;}
.about ul,.left-contact ul { overflow:hidden; width:134px; margin:0 auto; }
.about ul li,.left-contact ul li{ text-align:center; border-bottom:1px solid #7f3abb; margin-bottom:-1px; height:36px; line-height:36px;}
.about ul li.current{background:url(../images/about-currentbg.png) center center no-repeat; color:#bb7c39; font-weight:bold;}
.about ul li.current a{ font-weight:bold; color:#bb7c39;}
.about h2{ height:54px;background:url(../images/aboutttbg.jpg) no-repeat; overflow:hidden;}
.left-news h2{ height:54px; background:url(../images/newsttbg.jpg) no-repeat;  overflow:hidden;}
.left-news ul{ width:154px; margin:0 auto; padding:8px 0;}
.left-news ul li{ background-position:-996px -20px; text-indent:8px; height:24px; line-height:24px;}
.cus-list ul li{ height:148px; clear:both; border-bottom:1px dotted #b2b2b2; padding:15px 6px;}
.cus-list .imgArea img{ width:138px; height:138px; border:1px solid #641dbd;}
.cus-list .txtArea{ width:586px; line-height:24px;}
.cus-list .txtArea h4 a{ font-size:16px; color:#6b00c5; height:28px; line-height:28px; display:block;}
.cus-list .txtArea .more,.news-list .txtArea .more{ color:#caa00f;}
.news-list ul li{ border-bottom:1px dotted #cccccc; height:35px; line-height:35px;background-position:-995px 16px; text-indent:12px;}
.news-list .date{ float:right;  font-size:11px;}
.news-list .news-list-t{ border:none; height:130px; text-indent:0; background:none; line-height:18px; padding:20px 0 10px 0;}
.news-list .imgArea img{ width:160px; height:125px; border:1px solid #c1c1c1;}
.news-list .txtArea{ width:560px; line-height:24px;}
.news-list .txtArea h4 a{ color:#5d11b9; font-size:14px; padding:5px 0; display:block;}
.hon-list,.video-list{ padding-top:20px;}
.hon-list ul li{ width:220px; float:left; text-align:center; display:inline; margin:10px 0 0 22px;}
.hon-list ul li img{ width:220px; height:245px; border:1px solid #d6d6d6; margin-bottom:4px;}
.video-list ul li{width:354px;  float:left; text-align:center; display:inline; margin:15px 0 0 12px; font-size:14px; font-weight:bold;}
.video-list ul li img{width:354px; height:228px; margin-bottom:4px;}
.video-left{ width:660px; height:488px; background-color:#e6e6e6; padding:20px; margin:16px 0 16px 16px; float:left; display:inline;}
.video-left h1{ font-size:24px; color:#333333;}
.video-ct{ text-align: center; margin:10px auto;}
.video-ct img{ width:552px; height:372px; border:5px solid #dacaef;}
.video-right{ width:254px;  margin:16px 16px 0 0; float:right; display:inline; color:#333333;}
.video-right h2{ height:35px; line-height:35px; background-color:#7124b3; font-size:14px; color:#FFFFFF; text-indent:8px;}
.video-right-ct{ border:1px solid #dacaef;}
.video-right-c{ padding:8px;  line-height:22px;}
.video-right-c ul li{ width:105px; text-align:center; float:left; display:inline; margin:8px 0 0 8px;}
.video-right-c ul li img{width:105px; height:70px; margin-bottom:4px;}
.share{ position:relative; padding:8px;}
.share span{ position:absolute; right:0; top:0; font-size:14px; color:#000000;}
.left-contact h2{ height:54px;  overflow:hidden;background:url(../images/contacttbg.jpg) no-repeat;}
.r-contact{ padding:20px 10px 10px 10px; font-size:14px; line-height:24px;}
.r-contact h5{ color:#600cc7; font-size:16px;}
.news-details{ padding:16px; line-height:24px;}
.news-details h1{ font-size:16px; border-bottom:1px solid #f0e3fa; text-align:center; height:40px; line-height:40px;}
.news-infor{ width:360px; background-color:#efe0fa; height:30px; line-height:30px; text-align:center; margin:20px auto;}
.keywords { height:35px; line-height:35px;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc; margin-top:40px;}
.keywords a{ padding:0 12px;}
.news-tool{ text-align:center; padding:18px 0;}
.news-tool img{ vertical-align:-6px; margin:0 6px;}
.news-about h2{ font-size:14px; font-weight:bold; height:30px; line-height:30px; background-color:#f3e8fb; text-indent:16px;}
.news-about ul{ padding:10px 20px;}
.news-about ul li{ width:320px; background-position:-995px 14px; text-indent:8px; padding:3px 0; }
.sub-healthy table{ width:726px; margin:18px auto;}
.sub-healthy td{ background-color:#fff; padding:5px;}
.sub-healthy input[type="radio"]{ margin-right:5px;}
.sub-healthy .sbt{ background-color:transparent; background-position:-241px -200px; width:84px; height:29px; border:none; cursor:pointer; display:inline-block; }
.act{ background:url(../images/actbg.png); width:894px; margin:0 auto; padding:10px 20px 20px 20px;}
.act-t1{ width:149px; height:49px; background-position:-441px -61px;}
.act-ct{ background-color:#FFFFFF; padding:20px; font-size:16px; color:#333333;}
.act-ct ul li{ text-align:center; width:252px; float:left; display:inline; margin-right:22px; font-weight:bold;}
.act-ct ul li img{ width:252px; height:202px; margin-bottom:4px; display:block;}
.act-t2{ width:149px; height:49px; background-position:-441px -120px;}
.act-ct-gift{ background:url(../images/p9.png) right center no-repeat #FFFFFF;}
.name-list{ height:102px; border:1px solid #350a68; position:relative; width:932px; margin:20px auto; position:relative;}
.name-list-bg{ width:106px; height:106px; background-position:-240px -240px; left:-1px; top:-2px; position:absolute;}
.name-list-ct{ padding:10px 0 0 140px; font-size:14px; color:#333333; overflow:hidden;}
.name-list-ct ul li{ padding-bottom:8px;}
.about-us{ font-size:14px; padding:20px; line-height:26px;}
.about-us p{ padding:5px 0; text-indent:2em;}
/*专题页*/
.tp{ background:url(../images/tpbg.png);}
.tp-girl{background:url(../images/tpbg2.png);}
.tp-nav{ height:36px; overflow:hidden; text-align:center; line-height:36px; color:#c5c1b6; font-size:15px; background:url(../images/boy-nav.png) repeat-x;font-family:"Microsoft YaHei",sans-serif;}
.tp-nav a{ padding:0 20px;font-weight:bold; color:#FFFFFF;color:#643e85;border-right:1px solid #401069;}
.tp-nav-girl{ background-position:0 -106px;}
.tp-banner{ text-align:center; width:100%; overflow:hidden;}
.tp-light{ height:50px;}
.bd{ margin-top:20px; font-size:14px; color:#333333;}
.bd h3{ overflow:hidden; margin:15px 0;}
.tp-ct1,.tp-ct1-girl,.tp-ct3,.tp-ct4,.tp-ct5,.tp-ct6,.tp-ct7,.tp-ct9,.tp-ct10,.tp-ct11,.tp-ct12,.tp-ct14{ padding:20px;}
.tp-ct1 .imgArea{ width:378px; height:286px; background-position:0 -551px; padding:6px 5px;}
.tp-ct1 .imgArea img{width:371px; height:280px;}
.tp-ct1 .txtArea{ width:556px; font-size:14px;}
.tp-ct1 p{ text-indent:2em; font-size:14px; line-height:24px; padding:4px 0;}
.tp-ct1 .txtArea ul li span{ font-weight:bold; color:#a46431; padding:0 8px; font-size:18px;}
.tp-ct1-girl-t{ text-indent:2em; font-size:16px; line-height:28px; border-bottom:1px dotted #b2b2b2; padding-bottom:10px; margin-bottom:20px;}
.tp-ct1-girl h4{font-weight:bold; color:#b922ea; font-size:18px; padding-bottom:4px;}
.tp-ct1-girl .txtArea{ width:815px;}
.tp-ct1-girl .txtArea p{ font-size:14px;}
.tp-ct1-girl ul li{ height:78px; padding:8px 0;}
.tp-ct2 h3{ background-position:0 -850px;}
.tp-ct3 h3{ background-position:0 -890px;}
.tp-ct2 p{ padding: 0 30px 30px 30px;}
.tp-ct3 img,.vab img,.tp-ct2 img{ vertical-align:bottom;}
.tp-ct3-t{ border:1px solid #4d01a3; background-color:#400c81;padding:0 10px; margin-bottom:20px;}
.tp-ct3-girl ul li{ width:360px; height:190px; padding:0 20px 0 70px; position:relative; background-color:#eddff1; padding-top:8px; float:left; display:inline; margin-left:24px; margin-top:20px;}
.tp-ct3-girl h4{ border-bottom:8px solid #8201be; font-size:18px; color:#dc8718; padding:5px 0; margin-bottom:5px; text-indent:8px;}
.tp-ct3-girl em{ position:absolute; left:5px; top:5px; color:#ae75c9; font-size:28px;}
.tp-ct3-girl .pic{position:absolute; left:5px; top:60px;}
.tp-ct3-girl p{position:absolute; left:125px; top:60px; padding-right:10px;}
.tp-ct3-girl ul li.last{ width:844px;}
#rotate {position:relative; width:240px; height:177px;  float:left; display:inline;  margin-left:-10px;}
#rotate a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#fff; font-weight:bold; text-decoration:none; padding:6px;}
#rotate a:hover { color:#FF0000; letter-spacing:2px;}
.tp-ct3-tr{ background:url(../images/tp-ct3-tr.jpg) left center no-repeat; width:670px; float:right; display:inline; padding-left:35px; height:173px; line-height:24px;  color:#fff; padding-top:10px;}
.tp-ct4-t{ position:relative;padding:15px;}
.tp-ct4-tl{ display:inline-block; width:60px; height:59px; background-position:-390px -600px; left:0; top:0; position:absolute;}
.tp-ct4-tr{ display:inline-block; width:60px; height:59px; background-position:-450px -600px; right:0; bottom:0; position:absolute;}
.tp-ct4 table{border-collapse:collapse;}
.bd-girl .tp-ct4 caption{color:#e0901d ;}
.tp-ct4 caption{ font-size:24px; height:56px; line-height:56px; color:#240749 ; font-weight: bold;}
.tp-ct4 th,.tp-ct4 td{ border:1px solid #a8a4ad; text-align:center; padding:5px; color:#333; background-color:#edecee;}
.tp-ct4 .s1{ font-weight:bold; background-color:#c0b3cf; padding:8px;}
.tp-ct4 .c1{ color:#f00;}
.tp-ct5 ul li{ width:150px; height:364px; background:url(../images/tp-ct5.png) no-repeat; float:left; display:inline; margin-left:12px; padding:12px 16px 12px 12px;}
.bd-girl .tp-ct5 ul li{background:url(../images/tp-ct5-girl.png) no-repeat;}
.tp-ct5 h4{ height:35px; line-height:35px; font-size:21px; color:#2a015d;margin-bottom:10px;}
.bd-girl .tp-ct5 h4{ color:#8d00c2;}
.tp-ct5 h4 span{ color:#000; font-size:30px; padding:0 26px 0 8px; }
.bg1{ background-position:0 -1231px;height:232px; padding:12px; margin-top:10px;}
.bg2{ background-position:0 -1487px; padding:6px; margin-top:10px; overflow:hidden;}
.tp-ct6 .imgArea img{ width:180px; height:180px; border:1px solid #9b9b9b;}
.tp-ct6 .txtArea{ width:726px; line-height:22px;}
.tp-ct6 .txtArea h4,.tp-ct11 .txtArea h4{ font-size:18px; color:#e67405; height:36px; line-height:36px;}
.tp-ct6 .txtArea strong{ color:#6000b2;}
.tp-ct7 h4{ height:43px; background:url(../images/tp-ct7.png) left center no-repeat; display:inline-block; font-size:18px; color:#feecb0;
 width:238px; overflow:hidden; text-align:center; line-height:43px; position:absolute; top:-18px; left:18px;}
.boy .tp-ct7 h4{background:url(../images/boy-com.jpg) no-repeat; width:306px; height:61px; font-size:24px; color:#FFFFFF;}
.bd-girl .tp-ct7 h4{background:url(../images/tp-ct7-girl.png) left center no-repeat;}
.tp-ct7 .tp-ct7-t{ border:1px solid #a680d1; position: relative;  margin-top:20px;}
.boy .tp-ct7 .tp-ct7-t{ border:none;}
.tp-ct7 .tp-ct7-t li{ float:left; display:inline; margin:60px 8px 0 8px; text-align:center; font-weight:bold;}
.boy .tp-ct7 .tp-ct7-t li{ text-align:left;}
.tp-ct7 .tp-ct7-t li a{ display:block; background-position:-570px -551px;width:273px; height:215px;}
.boy .tp-ct7 .tp-ct7-t li a{ background:none;background:url(../images/boy-compic.jpg) no-repeat;width:277px;  }
.tp-ct7 .tp-ct7-t li img{ margin-bottom:12px; width:267px; height:199px; padding:3px; overflow:hidden;}
.boy .tp-ct7 .tp-ct7-t li img{ margin:0px 0 0 1px;width:266px;height:198px;}
.boy .tp-ct7 .tp-ct7-t li p{ text-align:center; padding-top:8px;}
.tp-ct7 li a{ color:#333333; font-weight:bold;}
.tp-ct7-b{ border:1px solid #a680d1; position: relative;  margin-top:40px; height:330px; padding-top:30px;}
.boy .tp-ct7-b{ border:none; height:auto;}
.tp-ct7-cert{ float:left;}
.tp-ct7-cert-pre,.tp-ct7-cert-pre2{ border:none; background-color: transparent;  width:33px; height:58px; background-position:-430px -660px;float:left; display:inline;cursor:pointer; margin-top:100px; margin-left:10px;}
.tp-ct7-cert-next,.tp-ct7-cert-next2{ width:33px;background-color: transparent;  height:58px; background-position:-390px -660px; border:none; float:left; display:inline;cursor:pointer;margin-top:100px;}
.tp-ct7-ct{ float:left; display:inline;}
.tp-ct7-cert-pre2,.tp-ct7-cert-next2{ margin-top:130px;}

.tp-ct7-cert ul li img{ width:180px; height:245px; border:2px solid #b39e3e; margin-bottom:8px;}
.tp-ct7-cert ul li { width:184px; text-align:center; margin:20px 17px; float:left; display:inline; font-weight: bold;}
.tp-ct7-com .imgArea img{ width:270px; height:214px; padding:3px; background-color:#5d03c5;}
.tp-ct7-com .txtArea{ width:650px; font-size:16px;}
.tp-ct8-c{ width:950px; height:338px; margin:20px auto; background-position:0 -1760px;}
.tp-ct8-c .imgArea{ margin:68px 0 0 45px;}
.tp-ct8-c .txtArea{ width:612px; padding:20px 0; position:relative;}
.tp-ct8-c .tp-ct8-mark{ padding-left:250px; height:36px; line-height:36px;}
.tp-ct8-c h4{ width:114px; height:37px; background-position:-390px -730px; line-height:37px; text-indent:12px; font-size:18px; color:#ccb350; margin:15px 0;}
.tp-ct8-c .tp-ct8-txt{ width:315px;}
.or-price{ text-decoration:line-through; font-size:24px; font-weight:bold; color:#8773aa; padding-left:50px;}
.sp-price{font-size:33px; font-weight:bold; color:#c09c3d;}
 a.tp-ct8-buy{ width:198px; height:53px; display:inline-block; background-position:-390px -770px;}
.bd-girl .tp-ct8-list{background:url(../images/tp2013-08-02.png) no-repeat #ece8ef; }
.tp-ct8-list{ width:296px; background:url(../images/tp2013-08.png) no-repeat #ece8ef; margin:20px 0 0 26px; float:left; display:inline; border:1px solid #d6d5d8;}
.tp-ct8-list-img{ text-align:center; padding-top:5px; padding-bottom:13px; height:222px; margin-top:6px;}
.tp-ct8-list-img img{ height:196px; margin-top:13px;}
.tp-ct8-list-txt{ padding:15px 5px 15px 5px; font-weight:bold; height:130px;}
.bd-girl .tp-ct8-list-bt{background:url(../images/tp2013-10-02.png) no-repeat;}
.tp-ct8-list-bt{ background:url(../images/tp2013-10.png) no-repeat; height:122px; position:relative;}
.tongyi{ position:absolute; width:68px; color:#FFFFFF; position:absolute; left:20px; top:8px; font-size:18px; font-weight:bold;}
.tp-ct8-list-bt  a.tp-ct8-buy{ width:198px; height:53px; display:inline-block; background-position:-390px -770px; position:absolute; left:30px; bottom:4px;}
.tp-ct8-list-bt .price{ position:absolute; left:90px; bottom:60px; color:#c09c3d; font-size:45px; font-weight:bold;}
.tp-ct8-list-tt{ font:bold 30px "Microsoft YaHei"; color:#6e019b;}
.tp-ct8-pro{ width:464px; background:url(../images/tp2013-08.png) no-repeat #ece8ef; margin:10px 0 0 20px; height:250px; float:left; display:inline; position:relative;border: 1px solid #d6d5d8;}
.tp-ct8-pro .imgArea{ padding:0; margin:14px 0 0 24px; width:246px; height:220px; text-align:center;}
.tp-ct8-pro .imgArea img{ height:196px; margin-top:13px; }
.tp-ct8-pro .tp-ct8-list-tt{ width:184px; position:absolute; right:0; top:20px;}
.tp-ct8-pro-ct{width:184px; position:absolute; right:0; bottom:20px;}
.tp-ct9-l{ width:528px; height:370px; background-position:0 -2100px; float:left; display:inline;}
.tp-ct9-l td{ padding:3px; line-height:20px;}
.tp-ct9-l .tp-ct9-ask{ font-size:30px; color:#b57c0b; font-weight:bold; text-align:right; vertical-align:top;}
.tp-ct9-l .tp-ct9-ans{ font-size:18px; color:#e3871b; font-weight:bold; padding-top:4px;}
.tp-ct9-l-ct{ height:300px; overflow: hidden;}
.tp-ct9-r{ width:390px; height:298px; float:right; display:inline;}
.tp-ct9-r label{ float:left; display:inline;}
.tp-ct9-r input[type="text"]{ width:264px; height:24px; border:1px solid #d1d1d1; line-height:24px; text-indent:2px; float:left;}
.tp-ct9-r p{ clear:both; vertical-align:top; padding-top:14px;  display:inline-block;}
.tp-ct9-r textarea{ width:322px; height:122px; border:1px solid #d1d1d1; }
.tp-ct9-r .tp-ct9-bt{border:none; background-color: transparent; cursor:pointer;  width:165px; height:41px; background-position:-600px -770px; margin-left:40px;}
.tp-ct10 ul li { width:227px; text-align:center; float:left; margin:10px 5px; font-weight:bold;}
.tp-ct10 ul li img{ width:227px; height:205px; margin-bottom:0px;}
.tp-ct10 a{ color:#333333;}
.tp-ct11 .imgArea { width:258px; height:234px; padding:4px;background:url(../images/tp-ct11imgbg.png) no-repeat;}
.tp-ct11 .imgArea img{ width:242px; height:218px; margin:4px 0 0 4px;}
.tp-ct11 .txtArea{ width:670px; line-height:22px;}
.tp-ct11 .txtArea strong{ color:#6000b2; font-size:16px;}
.tp-ct11-name{ font-weight:bold; color:#3f0187; font-size:14px; padding-bottom:8px;}
.tp-ct12-l{ width:650px; float:left; display:inline;}
.tp-ct12-l .imgArea img{ width:180px; height:180px; border:1px solid #6116b6;}
.tp-ct12-l ul li{height:194px; clear:both; margin:20px 0;}
.tp-ct12-l .txtArea{ width:450px;}
.tp-ct12-l h4{ font-size:18px; color:#e3871b; height:34px; line-height:34px;}
.tp-ct12-l h4, .tp-ct12-l h4 a{ color:#5e339e;}
.tp-ct12-l strong{ color:#3b0780;}
.tp-ct12-l p{ padding:3px 0;}
.tp-ct12-r{ float:right; margin-top:20px; display:inline;  width:248px; overflow:hidden;}
.tp-ct12-r img{ float:left; width:67px; height:62px; margin-right:12px;}
.tp-ct12-r h4{ width:229px; height:41px; overflow:hidden;  }
.tp-ct12-r h4 img{width:229px; height:41px;}
.tp-ct12-r-t1{ background-position:-770px -770px;}
.tp-ct12-r-t2{ background-position:-770px -812px;}
.tp-ct12-rct1 ul li{ border:1px solid #8551d3; height:62px; color:#a496b3; margin:5px 0; line-height:18px; padding:5px;}
.tp-ct12-rct1 strong{ color:#b48e39; font-size:18px;}
.tp-ct12-rct1,.tp-ct12-rct2{ background-color:#5e339e; padding:8px 10px;}
.tp-ct12-rct2 ul li{ background-position:-990px -90px; padding-left:16px; line-height:24px;}
.tp-ct13-l{ float:left; display:inline; width:470px; margin:20px;}
.tp-ct13-l ul li{ background-position:-996px -140px; text-indent:12px; line-height:24px;}
.tp-ct13-l ul li a{ color:#333333;}
.tp-ct13-l .tp-ct13-t{ background:none; text-indent:0; border-bottom:1px solid #dfccf5; line-height:18px; padding:10px 0; margin-bottom:10px;}
.tp-ct13-l .tp-ct13-t .imgArea img{ width:148px; height:115px; border:1px solid #5301af;}
.boy .tp-ct13-l .tp-ct13-t .imgArea img{ border:1px solid #ffffff;}
.tp-ct13-l .tp-ct13-t .txtArea{ width:310px; padding:5px 0;}
.tp-ct13-l .tp-ct13-t .txtArea h4 a{ font-size:16px; color:#e3871b; padding-bottom:8px; display:block;}
.boy .tp-ct13-l .tp-ct13-t .txtArea h4 a,.tp-ct13-t .txtArea a.more,.tp-ct13-l .tp-ct13-t .txtArea p a{ color:#683fa3;}
.tp-ct13-l .tp-ct13-t .txtArea p{ font-size:12px;}
.tp-ct13-r{ width:436px; height:310px; float:right; display:inline; margin:20px; border:1px solid #ddccef;}
.tp-ct14 h4{ height:30px; background-position:0 -76px; line-height:30px; padding:0 10px; color:#460195; overflow:hidden;}
.tp-ct14 span{ display:inline-block; width:127px; height:26px; background-position:-850px -590px; text-align:center; margin:4px 8px 0 8px; color:#c7c1ce; cursor:pointer;}
.tp-ct14 span.selected{ background-position:-850px -559px; color:#280155; }
.tp-ct14 table{border-collapse:collapse; display:none;}
.tp-ct14 th{ background-color:#e7dff0; color:#000000; text-align:left;}
.tp-ct14 th,.tp-ct14 td{ padding:5px; color:#333;border:1px solid #e9e2f1;}
.tp-ct14-tt{ border:1px solid #f00; height:58px; }
.box{position:absolute;width:390px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px solid #bb9fdd;padding:10px 20px 20px 20px; color:#392356;}
.box h2 span,.box2 h3 span{ font-size:24px; color:#ca9eea;}
.box a.close,.box2 a.close2{ display:inline-block; width:30px; height:20px; position:absolute; right:10px; top:5px; color:#000;}
.box .mainlist{ color:#666666; font-size:14px; text-align:center;}
.box .mainlist p{ padding-top:8px;}
.box .mainlist input[type="text"]{ width:168px; height:28px; border:1px solid #c9c9c9; margin-left:5px; line-height:28px; text-indent:2px;}
.box .mainlist input[type="submit"]{ width:85px; height:38px; border:none; background:url(../images/mainlistbt.png) no-repeat; cursor:pointer;}
.box2{position:absolute;width:638px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px solid #bb9fdd;padding:10px 20px 20px 20px; color:#392356; display:none;}
.box2 h3{ border-bottom:1px solid #e7e6eb; font-size:16px; background:none; width:auto;}
.box2 .mainlist{ color:#666666; font-size:14px; }
.box2 .mainlist p{ padding-top:12px; clear:both; display:block;}
.box2 .mainlist input[type="text"]{ width:168px; height:28px; border:1px solid #c9c9c9; margin-left:5px; line-height:28px; text-indent:2px; float:left;}
.box2 .mainlist input[type="submit"]{ width:85px; height:38px; border:none; background:url(../images/mainlistbt.png) no-repeat; cursor:pointer;}
.box2 label{ width:78px; text-align:right; display:inline-block; float:left; padding-right:4px; height:26px; line-height:26px; font-weight:bold; color:#000000;}
.box2 .mainlist textarea{ width:478px; height:116px; border:1px solid #cdcdcd;}
.box2 .mainlist input[type="submit"]{ margin-left:80px;}
.box2 .tips{ font-weight:bold; color:#551087; font-size:16px;}
.box2 span{ padding:0 5px;}
.box2 span em{ font-style:normal; font-weight:bold; color:#fb6622;}
#TB_overlayBG,#TB_overlayBG2{background-color:#000;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%; opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}
/*2013-07-03*/
.ques{ padding:25px;}
.ques dt{ border-bottom:1px dotted #d6d5d6; font-weight:bold; font-size:18px; padding:8px 0; margin-top:8px;}
.ques dt span{ color:#5d11b9;}
.ques dd{ border-bottom:1px solid #dcc6f7; padding:8px 0; font-size:14px;}
.ques dd strong{ display:block; font-size:18px;}
.tp-ct1-girl-r p{background:url(../images/dot.png) left 16px no-repeat; text-indent:14px;}
.bd h2.maifu-tt{background:url(../images/maifutt.jpg) no-repeat;}
.maifu{background:url(../images/maifuman.jpg) left top no-repeat; height:345px; padding:34px 34px 34px 220px; font-size:15px; line-height:26px;}
.maifu p{ text-indent:2em; padding:10px 0;}

/*--------------------------男士专题页@2013-07-22------------------------------*/
.boy{ background:none; background-color:#edecee; color:#333;}
.bd{font-family:"Microsoft YaHei",sans-serif;}
.tp-nav a.tp-nav-last{ border:none;}
.bd h2{line-height:50px; font: bold 36px "Microsoft YaHei",sans-serif; color:#5e339e;background:url(../images/boyh2bg.png) repeat-x; letter-spacing:1px; text-indent:10px; width:1000px; margin-left:0; height:50px;}
.bd h2.column1{ background:none; text-align:center; height:56px;}
.bd h2.column2{ background:none; text-align:center; font-size:30px;}
.bd h2 img{ vertical-align: middle;}
.bd .phone{ font-size:14px; background-color:#5e339e;  color:#fff; text-align:center; padding:2px 8px; vertical-align:middle;}
.bd .phone strong{ color:#ffe888; font-style: italic;letter-spacing:0; font-size:18px;}
.boy .maifu{background:url(../images/maifuman02.jpg) left top no-repeat;}
.stage{padding:20px 0; margin-top:8px;}
.stage ul li{ width:472px; height:130px; float:left; display:inline; margin:20px 0 0 15px;}
.stage .txtArea{ width:318px;}
.stage .txtArea h4{ font-size:18px; color:#6b1ec6;}
.stage .txtArea h4 span{ font-weight:normal; font-size:14px; color:#000000; display:block;}
.stage .txtArea p{ padding-top:10px;}
.boy-register{ border:1px solid #ddd4e5; margin-top:125px; position:relative; font-size:14px; font-weight:bold; padding:30px 0 20px 228px;font-family:"Microsoft YaHei",sans-serif}
.boy-register h3{ position: absolute; top:-108px; left:0; z-index:999;}
.boy-register td{ padding:5px 16px;}
.register-input{ width:176px; height:27px; border:1px solid #d1d1d1; background-color:#FFFFFF; text-indent:2px; line-height:27px;}
.register-bt{background:url(../images/register-bt.png) no-repeat; width:165px; height:54px; overflow: hidden; border:none; cursor:pointer;}
.weixin-gift{ border:1px solid #ddd4e5;font-family:"Microsoft YaHei",sans-serif;}
.weixin-gift h3{ font-size:40px; color:#5e339e;}
.weixin-gift .fl{ padding:20px; width:750px; font-size:18px;}
.weixin-gift .fl strong{ font-size:32px;}
.weixin-gift .fl span{ color:#b07108;}
.weixin-gift .fr{ padding:5px;}
.baozhe ul li{ width:276px; height:186px; float:left; display:inline; margin:25px 38px 0 0;}
.baozhe .txtArea{ width:150px; font-size:12px;}
.baozhe .txtArea h4{ font-size:14px; color:#2d154a; margin-bottom:8px;}
.intro-top{ height:20px; width:1000px; overflow: hidden;background:url(../images/introbg.png) no-repeat;}
.intro-bottom{ height:20px; width:1000px; overflow: hidden;background:url(../images/introbg.png) 0 -20px no-repeat;}
.intro-ct{ border-left:1px solid #ddd4e5; border-right:1px solid #ddd4e5; padding:0 20px; line-height:22px;}
.boy .tp-ct4{ padding:0;background:url(../images/compare.jpg) no-repeat; background-color:#edecee; text-align:center; padding-top:110px;}
.boy .tp-ct4 table{ margin:0 auto;}
.boy .tp-ct5 ul li{background:url(../images/five-char.jpg) no-repeat; height:426px; line-height:22px;}
.press{background:url(../images/pressbg.jpg) right top no-repeat; width:832px; margin:0 auto; font-size:18px; height:380px;}
.press ul li{ padding:4px 0;}
.press span{ display:inline-block; width:29px; height:27px; line-height:27px; text-align:center; color:#FFFFFF;background:url(../images/press-numbg.png) no-repeat; margin-right:6px;}
.boy .tp-ct6 .txtArea h4 a{ color:#714ca9;}
.boy .tp-ct6 .txtArea{ position:relative; height:180px;}
.boy .medic{ width:140px; height:60px; position:absolute; right:60px; bottom:0px; font-size:12px;}
.boy .medic .imgArea img{ width:28px; height:53px; border:none; float:left; margin-right:4px;}
.boy .medic  strong{ display:block; font-size:18px; font-weight:normal; color:#333; padding-bottom:6px;}
.boy-pro{ position:relative; height:245px; width:454px; float:left; display:inline; margin:40px 45px 0 0px; overflow:hidden;}
.boy-pro .imgArea{ position:absolute; left:0px; top:0; z-index:99;}
.boy-pro h4{ font-size:30px; color:#5e339e;position:absolute; left:140px; top:5px;}
.boy-pro .txt{ width:300px; padding:8px 8px 8px 40px; border:1px solid #dfd6e6;position:absolute; right:0;top:60px;}
.boy-pro .price{position:absolute; left:140px; bottom:10px; width:98px; font-weight:bold;}
.boy-pro2 .price{position:absolute; left:0px; bottom:10px; width:98px; font-weight:bold;}
.boy-pro .price strong,.boy-pro2 .price strong{ color:#977d22; font-size:26px;}
.boy-pro-bt{ position:absolute; width:161px; height:52px;background:url(../images/boy-buybt.jpg) no-repeat; border:none; bottom:10px; right:10px; cursor:pointer;}
.boy-pro2 .boy-pro-bt{ right:220px;}
.boy-pro2{ border:1px solid #ded5e5; padding:25px;}
.boy-pro2 .imgArea img{ width:330px;  height:230px;}
.boy-pro2  .txtArea{ width:526px; margin-right:70px; position:relative; height:230px;}
.boy-pro2  .txtArea h4{ font-size:30px; color:#5e339e;}
.re-register{ position:relative; height:216px;}
.re-register .imgArea{ position:absolute; left:0; top:20px;z-index:9;}
.re-register .txtArea{position:absolute; right:0; top:35px;z-index:10; width:430px;}
.re-register .register-input{ width:260px;}
.re-register .txtArea p{ display:inline-block; padding:5px 0;}
.re-register .register-bt{ margin-left:40px;}
.boy-ct1{ width:920px; padding:12px; border:1px solid #d9d7d7; font-size:14px; line-height:24px; text-indent:2em; margin:10px auto;}
.boy-ct1 p{ text-indent:2em; padding:4px 0;}
.boy-ct2 { padding-bottom:10px;}
.boy-ct2 ul li{ width:314px; height:157px; padding:5px; border:1px solid #d3d1d1; float:left; display:inline;  margin:10px 4px 0 3px;}
.boy-ct2 .imgArea img{ width:97px; height:157px;}
.boy-ct2 .txtArea{ width:210px;}
.boy-ct2 .txtArea h4{ font-size:20px; color:#5e339e; padding:10px 0;}
.stage h3{background:url(../images/stageh3.jpg) no-repeat; height:60px; color:#ffffff; line-height:46px; font-size:20px; text-align:center; width:324px;}
.boy-ct3 { padding:10px 0;}
.boy-ct3 .imgArea img{ width:66px;}
.boy-ct3 .txtArea{ width:364px; font-size:16px;}
.boy-ct3 ul li{ width:440px; float:left; display:inline; margin:5px 20px;}
.boy-ct4 dt{ font-size:18px;  font-weight:bold; padding:8px 0;}
.boy-ct4 dd{ font-size:16px; line-height:30px;}
.boy-ct4-pro{ position:relative; border:1px solid #bfbfbf; padding:25px;}
.boy-ct4-pro a.dinggoubt{ position:absolute; right:40px; bottom:-30px; }
.top-tt{ margin-top:30px;}
.top-tt-left{ float:left; display:inline; width:17px; height:60px;background:url(../images/top-tt-left.png) no-repeat;}
.top-tt-center{float:left; display:inline;background:url(../images/top-tt-center.png) repeat-x; height:60px;color:#ffffff; line-height:46px; font-size:20px; font-weight:bold;}
.top-tt-right{ float:left; display:inline; width:17px; height:60px;background:url(../images/top-tt-right.png) no-repeat;}
.boy-ct4-pro dt{ width:686px; border-bottom:1px dotted #555555;}
.boy-ct4-pro dt span{ color:#5e339e;}
.boy-ct4-pro dd{ height:120px; vertical-align:middle; padding-top:50px;}
.boy-ct4-pro img{ vertical-align:10px; float:left; margin:40px 2px 0 2px;}
.boy-ct4-pro-num{ font-weight:bold; color:#5e339e; font-size:80px; height:90px;font-style:italic; line-height:90px;padding-right:15px; text-align:center; display:block; float:left;}
.boy-ct4-pro-sum{font-weight:bold; color:#5e339e; font-size:60px; text-align:center; display:block; float:left; width:250px; height:70px;line-height:70px;}
.boy-ct4-pro-small img{ display:block; margin:0 auto; margin-left:10px;}
.boy-ct4-pro-small{ display:inline-block; width:60px; text-align:center; float:left; display:block;}
.boy-ct4-pro .econ{ position:absolute; width:174px; height:122px; text-align:center; font-size:30px; color:#ffd200;background:url(../images/econ.png) no-repeat no-repeat; right:52px; top:5px;}
.boy-ct4-pro .econ span{ display:block;}
.topic{ background:#ededef; font-size:14px;}
.topic .wrap{ background-color:#ffffff; width:998px; margin:0 auto; overflow:hidden;}
.xin1{ padding:0 25px;}
.xin1 .txtArea{ width:560px; font-size:14px;}
.xin1 h3{ border-bottom:1px solid #cecece; padding-bottom:8px;}
.topic .boy-register{ border:1px solid #dfdde2; background-color:#ededef;}
.xin2-c ul li{ float:left; display:inline; margin:16px 0 0 15px;}
.xin3-c ul li{ float:left; display:inline; margin:26px 0 0 45px; width:265px; text-align:center; font-size:14px; font-weight:bold;}
.xin3-c ul li img{ margin-bottom:8px; display:block;}
.topic .tp-ct7 .tp-ct7-t li{ margin-top:0px;}
.topic  .tp-ct7-cert-pre2,.topic .tp-ct7-cert-next2,.topic .tp-ct7-cert-pre3,.topic .tp-ct7-cert-next3
,.topic .tp-ct7-cert-pre4,.topic .tp-ct7-cert-next4{ margin-top:60px;}
.topic  .tp-ct7-b{ padding-top:0; margin-top:20px;}
.topic  .tp-ct7 { padding-top:0;}
.tp-ct7-ct3 li{ padding:0; margin:0;}
.tp-ct7-ct3{ float:left;}
.topic .tp-ct7 .tp-ct7-t li img{ width:268px; height:200px;}
.topic .tp-ct7 .tp-ct7-t li{ background:none; margin:0; margin-left:15px;}
.topic .tp-ct7 .tp-ct7-t .tp-ct7-ct4 li img{ width:184px; height:260px;}
.topic .tp-ct7 .tp-ct7-t .tp-ct7-ct4 li{ background:none; margin:0; margin-left:26px;}
.xin4 p{ margin-top:20px;}
.xin4-c{ position:relative;}
.topic .footer-tips{ background-color:#e6e4e7;}
.xin5-c ul li img{ display:block; margin-bottom:8px;}
.xin5-c ul li{ float:left; display:inline; margin:20px 0 0 48px; width:188px; text-align:center; font-size:14px; font-weight:bold;}
.topic .footer-tips .wrap{ background-color:#e6e4e7;}
.topic .footer-b{ background-color:#fff;}
.topic .bgWhite{ background-color:#FFFFFF;}
.topic .links2{ background-color:#FFFFFF;}

/*2013-08-01*/
.dinggou span{ display:inline-block; margin:4px 6px; height:25px; line-height:25px; padding:0 5px; border:1px solid #c4a2e7; background-color:#f8eaff; cursor:pointer; }
.dinggou span.slected{ border:1px solid #ffbb29; background-color:#fffbe0; color:#ff0000;}
.cart table{ margin:10px 0; display:none;}
.cart td,.cart th{ text-align:center; background-color:#FFFFFF; padding:5px 0;}
.cart tr{ display:none;}
.cart .c_red{ color:#FF0000;}
.cart_sum,.cart_mon{ text-align:right;}
.xiaoji{ display:none;}
.mainlist .cart .pro-quantity input{ border:1px solid #cccccc; background-color:#f4f4f4; width:15px; height:16px; line-height:16px; overflow:hidden; text-align:center;}
.mainlist .cart .pro-quantity{ height:18px; overflow:hidden; float:left; display:inline;}
.jia,.jian{ text-align:center; cursor:pointer; float:left; display:inline; margin-left:4px; margin-top:4px;}
.jian{ margin-left:35px;}
.delete{ display:block; text-align:center;}
.mainlist .cart .unit-price{ border:none; float:none; width:34px;overflow:hidden; text-align:right; color:#666666; font-size:14px;}
.mainlist .cart .all-price{border:none; float:none; width:34px;overflow:hidden; text-align:right; color:#666666; font-size:14px;}
.tp-ct7-ct8 li{ float:left; display:inline; text-align: center; font-size:14px; font-weight:bold; width:268px; margin:30px 0 0 36px;}
.tp-ct7-ct8 li img{ display:block; margin-bottom:6px;}

/*2013-08-05*/
.xin6-t{ height:16px; overflow:hidden;background:url(../images/xin6-t.png) no-repeat;}
.xin6-b{ height:16px; overflow:hidden;background:url(../images/xin6-b.png) no-repeat;}
.xin6-c{ border-left:1px solid #ddd4e5;border-right:1px solid #ddd4e5; background-color:#edecee; padding:10px 30px; font-size:14px; line-height:24px;}
.xin6-c p{ text-indent:2em; padding:8px 0;}
.xin7,.xin8 { padding:25px;}
.xin7 .num{ font-weight:bold; font-size:18px; font-style:italic; color:#5e339e; padding-right:8px; display:inline-block;}
.xin7 .txtArea{ width:506px;}
.xin8 .fl{ width:522px;}
.xin9 li{ width:314px; float:left; display:inline; margin:20px 0 0 15px;}
.xin9 .imgArea{ width:97px; text-align: center; font-weight:bold; font-size:16px;}
.xin9 .imgArea img{ margin-bottom:8px;}
.xin9 .txtArea{ width:205px;}
.xin10{ padding:10px 0;}
.xin10 li{background:url(../images/xin10-bg.jpg) no-repeat; width:277px; height:90px; float:left; display:inline; padding:15px; margin:10px 0 0 18px;}
.xin10 h5{ font:bold 20px/32px "Microsoft YaHei",sans-serif; background-color:#734da4; display:inline-block; color:#FFFFFF; padding:0 8px; margin-bottom:5px;}
.xin11 li{ background-color:#edecee; width:212px; height:240px; position:relative; float:left; display:inline; margin:20px 0 0 50px; padding:15px 22px 22px 32px;}
.xin11 li.xin11-top{width:845px; height:140px;}
.xin11 li.xin11-top .fl{ width:624px;}
.xin11 li.xin11-top img{ left:670px; bottom:14px;}
.xin11 .num{ position:absolute;background:url(../images/s19.png) no-repeat; display:inline-block; width:44px; height:44px; line-height:44px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:30px; left:-20px; top:10px;}
.xin11 strong{ font-weight:bold; color:#714ca9; font-size:18px;}
.xin11 img{ position:absolute; bottom:18px; left:26px;}
.topic .boy-ct3 img{ width:55px; height:48px; border:1px solid #d9d9d9;}
.xin12{ position:relative; padding:0 20px;height:210px;}
.xin12 .xin12-c{ width:728px; display:none; height:210px;}
.xin12 .txtArea{ width:522px;}
.xin12 .txtArea h4{ border-bottom:1px solid #cecece; padding-bottom:5px; font:bold 18px/30px "Microsoft YaHei",sans-serif; color:#5e339e;}
.xin12 .txtArea h4 span{ background-color:#5e339e; color:#FFFFFF;}
.xin12-tips{ position:absolute; top:10px; right:10px; z-index:999;}
.xin12-ctr{ width:183px; right:0; bottom:0; position:absolute;}
.xin12-ctr span{ width:23px; height:22px; text-align:center; line-height:22px;font-weight:bold; display:inline-block; cursor:pointer;}
.xin12-ctr span.selected{background:url(../images/s36.png) no-repeat; color:#FFFFFF; }
.xin13 li{ background:url(../images/s41.png) no-repeat; width:259px; height:244px; padding:20px; float:left; display:inline; margin:13px 0 0 25px; }
.xin13 li img{ width:259px; height:109px;}
.xin13 h4{ height:29px; background:url(../images/s48.png) no-repeat; text-align:center; color:#5e339e; line-height:29px; margin-bottom:15px;}
.mess-online{ position:fixed; _position:absolute; bottom:0; left:0; width:318px; z-index:9999; font-size:14px;}
.mess-online h2{ height:34px; line-height:34px; font:bold 16px/34px "Microsoft YaHei",sans-serif; color:#fff;background:url(../images/mess-onlineh2bg.png) no-repeat; padding:0 10px; position:relative;}
.mess-online-c{ padding:10px; background-color:#f6f6f6; border:1px solid #e8e8e8; display:none;}
.mess-online .inputbox{width:230px; height:32px; line-height:32px; border:1px solid #dbdbdb; text-indent:2px; overflow:hidden; border-left:none; vertical-align:middle;}
.mess-online label{background:url(../images/mess-onlinelabelbg.png) repeat-x; display:inline-block; width:53px; height:32px; line-height:32px; border:1px solid #dbdbdb; text-align:center;vertical-align:middle;}
.mess-online .bt{ width:105px; height:42px;background:url(../images/mess-bt.png) repeat-x; border:none;margin-left:80px;}
.mess-online p{ padding-top:8px;}
.mess-online textarea{ width:288px; height:106px; border:1px solid #dbdbdb;}
.mess-online-c img{ display:block; margin-bottom:8px; }

/*813*/
.mess-online a.close{ position:absolute; right:15px; top:4px; font-size:12px; color:#FFFFFF;}
.mess-online a.close img{ vertical-align:middle; margin-left:4px;}
.mess-online a:hover{ text-decoration:none;}
/*--------首页修改@8.14--------*/
.index-pro-c{ width:486px; height:164px; overflow:hidden;background:url(../images/index-probg.png) no-repeat;}
.index-pro-c img{ width:235px; height:165px;}
.index-pro-c .txtArea{ width:238px; padding:0 4px;}
.index-pro-c .txtArea h3,.index-pro-c .txtArea h3 a{font-size:14px; height:26px; line-height:26px;}
.jika{ height:210px; overflow:hidden;}
.jika .com-ct img{ width:216px; height:162px; border:1px solid #ffffff;}
.jika  ul li{ margin-top:5px;}
.jika .com-rightbt2,.jika .com-leftbt2{ margin-top:60px;}
.bottom{ height:45px; background:url(../images/bottombg.png) left bottom repeat-x; position:fixed;_position: absolute; bottom:0; left:0; width:100%; z-index:999; text-align:center;}
/*926*/
.last1{ padding:15px; }
.last1 strong{ color:#7c59b0; font-size:15px;}
.last1 h2{ border-bottom:1px solid #cecece; padding:3px 0;}
.last1-c{background:url(../images/last1.png) right top no-repeat; padding-right:420px; position:relative; padding-bottom:50px; _padding-bottom:25px;}
.last1-c-man{background:url(../images/last1-man.png) right top no-repeat; padding-right:420px; position:relative; height:587px;}
.last1-c p{ text-indent:2em; padding:2px 0;}
.last1 .txtArea{ width:620px; position:absolute; line-height:24px; text-indent:2em;}
.last1-c2{ padding:8px 0;}
.last2 h2{ background-color:#5e339e;}
.last2 h3{background:url(../images/last8.png) repeat-x left bottom; padding:10px 0; font-size:22px;}
.last2-ct{ width:572px;}
.last3-ct{ padding:18px 26px;}
.last3 table{ border-collapse:collapse; font-size:20px; font-weight:normal;}
.last3 td,.last3 th{ border:1px solid #65409b; color:#543923; padding:6px 20px;}
.last3 th{ font-weight:normal; background-color:#5e339e; color:#fff;}
.last3 .color1{ color:#714493}
.last3 .color2{ color:#c12d2c}


/* online */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}
#online_qq_layer{z-index:9999;position:fixed;left:0px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(../about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#online_qq_tab{width:28px;float:left;margin:120px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:0px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}
#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.phone{ background:none; padding-left:0; color:#007ee9; margin-left:-2px; padding-top:8px;  line-height:22px; font:bold 14px/22px "Microsoft YaHei", sans-serif;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}

/* 2013-12-10 */
.pack { background-color:#ececee;padding: 0 40px;}
.pack h3{ text-align: center; margin-top:40px;}
.pack1{padding: 0 60px;}
.pack3{padding: 0 0px;}
.pack1 .fl{ width:364px; margin-top:20px;}
.pack1 .fr{ width:360px;margin-top:20px;}
.pack3 .fr{ width:528px;margin-top:20px;}

.pack1Ct{ margin-left:72px; width:286px; font-size:15px; font-weight:bold;}
.pack1 .xilie,.pack2 .xilie{ font-size:32px;}
.pack1 .taocan{font-size:32px; color:#5e339e;}
.pack1 .save{ color:#977d22; font-size:18px;}
.pack1 .price,.pack2 .price{ font-size:24px;}
.pack1 .price strong,.pack2 .price strong{ color:#977d22;}
.pack1 .boy-pro-bt,.pack2 .boy-pro-bt{ position:static; margin-top:10px;}
.pack2 { width:784px; margin:0 auto; border-bottom:1px dotted #dbd6c4;font-weight:bold; font-size:16px; padding:20px 0;}
.pack2 .txtArea{ width:344px;}
.pack2 .tongjia{ color:#714ca9; font-size:20px;}
.pack2 .c-glue{ color:#714ca9;}

/*2013-12-17 防伪 弹出层*/
.weixindiag{position:absolute;height:auto;z-index:2147483648;padding:1px; display:none; width:827px; background-color:none;}
.weixindiag img{ border-radius:5px;}
.weixinclose{background:url(../images/weixinclose.png) no-repeat; width:38px; height:38px; display:inline-block; margin-bottom:-50px; cursor:pointer; margin-bottom:-38px; z-index:999; position:absolute;right:-18px; top:-18px;}
.overlay{background-color:#252525;position:absolute;z-index:90000;left:0;top:0;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.5; display:none;}

.posts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 655px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center
}