/*common*/
html{-webkit-text-size-adjust:none;}
body{font-weight:normal;color:#333;text-align:center;margin:0px;padding:0px;background:#fff;position:relative;}
body, button, input, select, textarea{font-size:16px;line-height:150%;font-family:"Microsoft YaHei", 微软雅黑, Tahoma,Arial,sans-serif;}
div,ol,ul,li,dir{text-align:left;margin:0px;padding:0px;border:0px;list-style-type:none;}
form,img,span,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0px;}
table,td,th,p,dl,dt,dd,pre{margin:0px;padding:0px;}
input{vertical-align:middle;}
img{vertical-align:top;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.clearfloat{clear:both;height:0px;line-height:0px;font-size:1px;}
.height1{clear:both;height:1px;line-height:1px;font-size:1px;}
.height2{clear:both;height:2px;line-height:2px;font-size:1px;}
.height3{clear:both;height:3px;line-height:3px;font-size:1px;}
.height4{clear:both;height:4px;line-height:4px;font-size:1px;}
.height5{clear:both;height:5px;line-height:5px;font-size:1px;}
.height6{clear:both;height:6px;line-height:6px;font-size:1px;}
.height7{clear:both;height:7px;line-height:7px;font-size:1px;}
.height8{clear:both;height:8px;line-height:8px;font-size:1px;}
.height9{clear:both;height:9px;line-height:9px;font-size:1px;}
.height10{clear:both;height:10px;line-height:10px;font-size:1px;}
.height11{clear:both;height:11px;line-height:11px;font-size:1px;}
.height12{clear:both;height:12px;line-height:12px;font-size:1px;}
.height14{clear:both;height:14px;line-height:14px;font-size:1px;}
.height15{clear:both;height:15px;line-height:15px;font-size:1px;}
.height20{clear:both;height:20px;line-height:20px;font-size:1px;}
.height30{clear:both;height:30px;line-height:30px;font-size:1px;}

/*layout*/
.header{clear:both;position:relative;zoom:1;z-index:9999;}
.main_content{clear:both;width:1200px;margin:0 auto;overflow:visible;*overflow:hidden;zoom:1;}
.footer{clear:both;background:#eee;min-width:1200px;position:relative;margin-top:30px;*margin-top:30px;}

.mainnavwrap{clear:both;height:55px;background:#ec1a6c;min-width:1200px;position:relative;z-index: 99999;}
.mainnav_block{width:1200px;margin:0 auto;position:relative;zoom:1;z-index: 999999;}
.logo{float:left;}
.logo a{display:block;float:left;font-size:24px;line-height:48px;*line-height:51px;color:#fff;}
.logo a:hover{ text-decoration:none;}

.logo a.logo01{float:left;width:138px;height:55px;overflow:hidden;background-image:url(../images/logo03.png);background-position:0 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/logo03.png");_background:none;cursor:pointer;margin-right:12px;_display:inline;}
.logo p{float:left;height:55px;}
.logo p.logo02{width:1px;overflow:hidden;background:#53dda5;border-right:1px solid #05a462;margin:0 13px 0 2px;_display:inline;}
.logo p.logo03{width:20px;background-position:5px 0;}

.mainnav01{float:left;font-size:18px;height:55px;line-height:53px;overflow:hidden;zoom:1;}
.mainnav01 a{display:block;float:left;height:55px;_display:inline;margin-left:22px;color:#fff;}
.mainnav01 a.curr{background:url(../images/nav01c.gif) no-repeat center 49px; text-decoration:none;}
.mainnav01 a:hover{ text-decoration:none;}
.searchwrap{position: absolute;right:114px;top:12px;width:200px;height:32px;background-image:url(../images/nav_search01a.png);background-position:0 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/nav_search01a.png");_background:none;}
.searchwrap_over{background-image:url(../images/nav_search01b.png);background-position:0 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/nav_search01b.png");_background:none;}
.searchwrap input.input01{position:absolute;left:21px;top:0px;width:135px;padding:0;border:0;font-size:14px;color:#fff;height:30px;*line-height:30px;background:transparent;outline:none;}
.searchwrap input.input02{position:absolute;right:15px;top:5px;width:20px;height:20px;border:0;background-color:transparent;background-image:url(../images/nav_search.png);background-position:0 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/nav_search.png");_background:none; cursor:pointer;}


.mainnav02{position: absolute;right:0;top:0;width:63px;height:55px;line-height:53px;*line-height:54px;_line-height:56px;padding-left:34px;background:url(../images/nav02.gif) no-repeat 10px 20px;cursor:pointer;}
.mainnav02 p{font-size:18px;color:#fff;position:relative;height:55px;}
.mainnav02 p span{position: absolute;right:10px;top:26px;width:10px;height:5px;background-image:url(../images/nav01a.png);background-position:0 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/nav01a.png");_background:none;}
.mainnav02_over{background-image:url(../images/nav02b.gif);background-color:#fff;}
.mainnav02_over p{color:#333;}
.mainnav02_over p span{background:url(../images/nav01b.gif) no-repeat 0 0;_filter:;}
.mainnav02_con{position:absolute;right:0;top:55px;z-index:999999;border:2px solid #ddd;border-top:0;background:#fff;width:528px;padding:10px 0 10px 30px;}
.mainnav02_con dl{clear:both;overflow:hidden;zoom:1;padding:0px 0 0px 104px;position:relative;line-height:42px;}
.mainnav02_con dl dd a{margin-right:23px;display:inline-block;color:#333;font-size:14px;}
.mainnav02_con dl dt{position:absolute;left:0;top:0px;font-size:16px;height:42px;width:104px;}
.mainnav02_con dl dt a{padding-left:31px;position:relative;zoom:1;color:#666;}
.mainnav02_con dl dt a span{display:inline-block;width:24px;height:24px;position:absolute;left:0;top:1px;*top:12px;background:url(../images/nav04.gif) no-repeat 0 0;cursor: pointer;}
.mainnav02_con dl dt a.mainnav02_news span{background-position:0 0;}
.mainnav02_con dl dt a.mainnav02_jb span{background-position:0 -338px;top:2px;*top:12px;}
.mainnav02_con dl dt a.mainnav02_baby span{background-position:0 -128px;left:-1px;}
.mainnav02_con dl dt a.mainnav02_beauty span{background-position:0 -297px;top:3px;*top:13px;_top:12px;}
.mainnav02_con dl dt a.mainnav02_medicine span{background-position:0 -253px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_life span{background-position:0 -169px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_man span{background-position:0 -84px;*top:11px;left:-1px;}
.mainnav02_con dl dt a.mainnav02_woman span{background-position:0 -42px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_cons span{background-position:0 -421px;}
.mainnav02_con dl dt a.mainnav02_dream span{background-position:0 -464px;top:2px;*top:12px;left:-3px;}
.mainnav02_con dl dt a.mainnav02_sex span{background-position:0 -214px;top:2px;*top:12px;left:-2px;}
.mainnav02_con dl dt a.mainnav02_pic span{background-position:0 -379px;}
.mainnav02_con dl dt a.mainnav02_ask span{background-position:-2px -550px;}
.mainnav02_con dl dt a.mainnav02_ys span{background-position:0px -599px;_top:11px;}
.mainnav02_con dl dt i{font-style:normal;color:#ccc;padding-left:16px;font-family:"宋体";}
.mainnav02_con dl dd a:hover,.mainnav02_con dl dt a:hover{color:#ca0000;}


.mainnav03{float:left;font-size:16px;height:55px;line-height:53px;zoom:1;padding-left:10px;position:relative;z-index:99999;}
.mainnav03 div{float:left;height:55px;padding:0 10px;color:#fff;position:relative;zoom:1;z-index:99999;}
.mainnav03 div em,.mainnav03 div dl{display:none;}
.mainnav03 div.mainnav03_select{padding-right:25px;}
.mainnav03 div.mainnav03_select em{display:block;position:absolute;right:9px;top:26px;_top:25px;width:11px;height:5px;background-image:url(../images/nav05.png);background-position:right 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/nav05.png");_background:none;}
.mainnav03 div.mainnav03_select_on,.mainnav03 div.mainnav03_curr{background:#2c71bc;}
.mainnav03 div.mainnav03_select_on dl{display:block;position:absolute;left:0;top:55px;width:99px;z-index:99999;}
.mainnav03 div.mainnav03_select_on dl dt{border:1px solid #d0d0d0;border-top:0;border-bottom:0;background:#fff;position: relative;zoom:1;}
.mainnav03 div.mainnav03_select_on dl dt a{display:block;clear:both;height:39px;line-height:39px;border-bottom:1px solid #ddd; text-align:center;color:#333;}
.mainnav03 div.mainnav03_select_on dl dt a:hover{color:#378deb; text-decoration:none;}

.subnavwrap {clear:both;height:40px;background:#313131;min-width:1200px;position:relative;}
.subnavwrap ul{width:1200px;margin:0 auto;position:relative;zoom:1;}
.subnavwrap a{display:block;float:left;height:38px;line-height:38px;_display:inline;margin-right:18px;color:#ddd;}
.subnavwrap a.curr,.subnavwrap a:hover{color:#ec1a6c;border-bottom:2px solid #ec1a6c; text-decoration:none;}

.foot_content{width:1168px;margin:0 auto;position:relative;zoom:1;padding:28px 12px 28px 20px;min-height:89px;}
a.foot01{display:block;float:left;width:168px;height:100px;background:url(../images/foot01b.jpg) no-repeat 0 0px;margin-right:40px;_display:inline;}
.foot02{float:left;border-left:1px solid #ddd;padding-left:20px;color:#666;}
.foot02 dt{line-height:18px;}
.foot02 dd{clear:both;overflow:hidden;zoom:1;padding-top:8px;}
.foot02 dd a{display:block;float:left;margin-right:17px;_display:inline;font-size:12px;line-height:24px;}
.foot03{position:absolute;right:17px;top:42px;width:138px;height:72px;}
.foot04{clear:both; text-align:center;font-size:14px;color:#b5b5b5;padding-top:20px;*padding-top:0px;*margin-top:-10px;}


.flink{clear:both;border:1px solid #e6e6e6;overflow:hidden;zoom:1;padding:14px 15px 22px 20px;line-height:24px;font-size:14px;margin-top:20px;}
.flink a{display:inline-block; white-space:nowrap;}
.flink span{display:inline-block; white-space:nowrap;color:#ccc;padding:0 7px;}
.flink strong{display:inline-block; white-space:nowrap;color:#999;}

.navigator{clear:both;height:37px;line-height:37px;font-size:14px;padding-top:8px;color:#666;overflow:hidden;position:relative;}
.navigator span{padding:0 7px;color:#999;font-family:"宋体";}


.adv,.adv2{clear:both;width:100%;text-align:center;overflow-x:hidden;}
.adv div,.adv2 div{text-align: center;}
.adv2{margin:20px 0;}
.adv img,.adv2 img{ vertical-align:top;}

.space01{padding-left:30px;}
.space02{padding-top:45px;}
.space03{margin-bottom:15px;}
.w340{width:340px;}
.w500{width:500px;}
.w300{width:300px;}
.w870{width:870px;}

/*list*/
.list{clear:both;border:1px solid #ddd;overflow:hidden;zoom:1;position:relative;}
.list_head{clear:both;height:67px;position:relative;overflow:hidden;}
.list_head ul{float:left;line-height:70px;position:relative;font-size:24px;color:#eb1a6d;padding-left:66px;}
.list_head ul p{position:absolute;left:30px;top:23px;_top:21px;background-position:-474px -53px;width:26px;height:26px;}
.list_space{position:absolute;left:0;bottom:0;width:100%;height:9px;background:#fff;overflow:hidden;}
.list02{clear:both;overflow:hidden;zoom:1;margin:0 30px;background:url(../images/line01.gif) repeat-x 0 bottom;padding:16px 0 15px;}
.list02 dt{clear:both;height:26px;line-height:26px;font-size:20px;font-weight:bold;overflow:hidden;}
.list02 dd{clear:both;height:125px;overflow:hidden;padding-top:17px;}
.list02 dd ol{float:left;width:120px;}
.list02 dd ol img{width:120px;height:90px;}
.list02 dd ol p{ /*text-align:center;*/font-size:14px;color:#999;line-height:42px;}
.list02 dd ul{float:right;width:672px;height:78px;line-height:26px;overflow:hidden;}
.list03{clear:both;overflow:hidden;zoom:1;margin:0 30px;background:url(../images/line01.gif) repeat-x 0 bottom;padding:16px 0 15px;}
.list03 dt{clear:both;height:26px;line-height:26px;font-size:20px;font-weight:bold;overflow:hidden;}
.list03 dt a{padding-left:31px;background-position:-478px -132px;}
.list03 dd{clear:both;padding-top:17px;}
.list03 dd ul{clear:both;overflow:hidden;zoom:1;padding-bottom:3px;}
.list03 dd ul img{float:left;width:210px;height:140px;margin:0 5px 5px 0;}
.list03 dd ol{clear:both;font-size:14px;color:#999;line-height:26px;*padding-top:5px;}
.list04{clear:both;border:1px solid #cdcdcd;border-top:2px solid #ec1a6c;overflow:hidden;zoom:1;margin-top:15px;}
.list04_tag{clear:both;height:40px;overflow:hidden;padding:10px 0 20px 20px;}
.list04_tag ul{float:left;width:110px;height:40px;overflow:hidden;padding-right:10px;position:relative;}
.list04_tag ul span{position: absolute;left:0;top:0;width:100%;height:40px;background:url(../images/space.gif) repeat 0 0;}
.list04_tag ul.curr span{display:none;}
.list04_tag ul li{width:110px;font-weight:bold;font-size:18px;text-align:center;height:40px;line-height:40px; overflow:hidden;background:#eee;}
.list04_tag ul.curr li{background:#ec1a6c;}
.list04_con{clear:both;overflow:hidden;zoom:1;}
.list05{clear:both;overflow:hidden;border:1px solid #cdcdcd;margin-top:15px;height:266px;}
.list05_head{clear:both;font-size:22px;height:56px;line-height:52px;padding:0 20px;}
.list05_head span{color:#eb1a6d;}
.list06{clear:both;overflow:hidden;border:1px solid #cdcdcd;margin-top:15px;position:relative;zoom:1;}
.list06a{position:absolute;right:20px;top:13px;line-height:26px;font-size:16px;}
.list06a span{padding:0 8px 0 7px;color:#999;font-family:"宋体";}



.sexBk10{clear:both;overflow:hidden;height:259px;position:relative;}
.sexBk10 a{display:block;position:absolute;overflow:hidden;cursor:pointer; text-align:center;}
.sexBk10 a:hover{ text-decoration:none;}
.sexBk10a{top:15px;width:72px;height:47px;line-height:47px;}
.sexBk10a1{left:0;background:#9ff147;}
.sexBk10a1:hover{background:#90f028;}
.sexBk10a2{left:76px;background:#00dcac;}
.sexBk10a2:hover{background:#05c69c;}
.sexBk10a3{left:152px;background:#f46275;}
.sexBk10a3:hover{background:#dd5466;}
.sexBk10a4{right:0;background:#855ff0;}
.sexBk10a4:hover{background:#7251cd;}
.sexBk10b{top:67px;width:72px;height:67px;line-height:67px;}
.sexBk10b1{left:0;background:#855ff0;}
.sexBk10b1:hover{background:#7251cd;}
.sexBk10b2{left:76px;background:#f46275;}
.sexBk10b2:hover{background:#dd5466;}
.sexBk10c{top:209px;left:0;background:#f0c02b;width:300px;height:50px;line-height:50px;}
.sexBk10c:hover{background:#d1a620;}
.sexBk10d{width:72px;height:47px;line-height:47px;}
.sexBk10d span{position:absolute;left:0px;height:26px;background:#000;opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60);overflow:hidden;}
.sexBk10d:hover span{opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}
.sexBk10d p{position:absolute;left:0px;height:26px;line-height:26px; text-align:center;overflow:hidden;font-size:12px;}
.sexBk10d1{top:139px;left:0;width:148px;height:65px;}
.sexBk10d1 img{width:148px;vertical-align:top;}
.sexBk10d1 span{top:39px;width:148px;}
.sexBk10d1 p{top:39px;width:148px;}
.sexBk10d2{top:67px;right:0;width:148px;height:137px;}
.sexBk10d2 img{width:148px;height:137px; vertical-align:top;}
.sexBk10d2 span{top:111px;width:148px;}
.sexBk10d2 p{top:111px;width:148px;}

/*detail*/
.detail{clear:both;border:1px solid #ddd;border-top:2px solid #ec1a6c;overflow:hidden;zoom:1;padding:0 30px;}
.detaila{line-height:38px;font-size:30px;color:#000;text-align:center;font-weight:normal;padding:40px 0 35px;}
.detailc{line-height:32px;font-size:16px;padding:20px 0 10px;overflow-x:hidden;zoom:1;text-align:center;text-justify:inter-ideograph;}
.detailc p{padding-bottom:26px;text-indent: 30px;text-align: left}
.detailc p img{display: block;margin: 0 auto;}
.detailc a{border-bottom:1px dotted #aaa;}
.detailc a:hover{background:#f0f0f0;text-decoration:none;}
.detaild{clear:both;padding:7px 0 15px 0;color:#eb1a6d;overflow:hidden;zoom:1;margin-left:-36px;_display:inline;}
.detaild li{float:left;width:386px;height:30px;line-height:30px;overflow:hidden;margin-left:36px;_display:inline;}

/*catalog border*/
.catalog01{clear:both;}
.catalog01 dt{clear:both;height:26px;line-height:26px;overflow:hidden;}
.catalog01 dd{clear:both;height:44px;line-height:22px;font-size:14px;color:#666;overflow:hidden;}
.catalog01a{margin:0 30px;background:url(../images/line01.gif) repeat-x 0 bottom;padding:16px 0 15px;overflow:hidden;zoom:1;}
.catalog01a dt{font-size:20px;font-weight:bold;}
.catalog01a dd{height:auto;line-height:26px;font-size:16px;color:#333;}
.catalog01a dd ul{padding:9px 0;}
.catalog01a dd ol{font-size:14px;color:#999;}
/*去掉列表页最后一项的虚线 by 杨国春*/
.catalog01:last-child{background: none;}


.catalog02 li{height:32px;line-height:32px;background:url(../images/point01.gif) no-repeat 0 15px;*background-position:0 14px;padding-left:12px;overflow:hidden;}
.catalog02a{padding-top:7px;background:url(../images/list01.gif) no-repeat 0 16px;_background-position:0 15px;}
.catalog02a li{background:none;padding-left:32px;font-size:14px;}
.catalog02b{clear:both;padding:5px 20px 9px 20px;}
.catalog02b li{height:30px;line-height:30px;background-position:0 14px;*background-position:0 13px;font-size:14px;padding-left:14px;}
.catalog02c{padding:12px 19px 11px 0;background:url(../images/list02.gif) no-repeat 20px 20px;*background-position:20px 19px;}
.catalog02c li{background:none;padding-left:47px;font-size:14px;height:28px;line-height:28px;}
.catalog02d li{height:35px;line-height:35px;background:none;padding-left:0;border-bottom:1px solid #fff;}
.catalog02d li a{display:block;clear:both;height:35px;background:#f7f7f7;padding:0 19px 0 20px;font-size:14px;}
.catalog02d li a:hover{background:#e8e7e7; text-decoration:none;}
.catalog02e{padding:12px 19px 11px 20px;}
.catalog02e li{height:28px;line-height:28px;background:none;padding-left:0;font-size:14px;}
.list05 .catalog02{float:left;padding-left:17px;width:219px;}
.list05 .catalog02 li{padding-left:15px;font-size:14px;}


.catalog03{clear:both;overflow:hidden;zoom:1;position:relative;}
.catalog03 li{width:168px;height:111px;overflow:hidden;position:relative;}
.catalog03 li img{width:168px;height:111px;}
.catalog03 li p{position:absolute;left:5px;top:85px;width:158px;height:26px;line-height:26px;font-size:14px;color:#fff; text-align:center;overflow:hidden;cursor:pointer;}
.catalog03 li span{position:absolute;left:0px;top:85px;width:168px;height:26px;background:#000;opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);overflow:hidden;}
.catalog03a li,.catalog03a li img{width:300px;height:130px;}
.catalog03a li p{top:100px;width:290px;height:30px;line-height:30px;}
.catalog03a li span{top:100px;width:300px;height:30px;}
.catalog03b{padding:0 0px 0 20px;}
.catalog03b li{float:left;width:135px;height:100px;}
.catalog03b li img{width:125px;height:94px;}
.catalog03b li p{top:71px;*top:72px;width:115px;height:22px;line-height:22px;}
.catalog03b li span{top:72px;width:125px;height:22px;}
.list05 .catalog03{clear:none;float:left;padding-left:20px;}
.list05 .catalog03 li,.list05 .catalog03 li img{width:170px;height:190px;}
.list05 .catalog03 li p{top:160px;width:160px;height:30px;line-height:30px;}
.list05 .catalog03 li span{top:160px;width:170px;height:30px;}


.catalog04{clear:both;height:60px;overflow:hidden;}
.catalog04 dt{float:left;width:80px;height:60px;overflow:hidden;}
.catalog04 dt img{width:80px;height:60px;}
.catalog04 dd{float:right;width:204px;height:60px;line-height:28px;overflow:hidden;}
.catalog04 dl dd ul{height:28px;overflow:hidden;}
.catalog04 dl dd ol{height:28px;overflow:hidden;font-size:12px;color:#888;}
.catalog04a{height:auto;padding:18px 0 20px;}
.catalog04a dl{height:80px;border-bottom:1px solid #fff;overflow:hidden;background:#f2f2f2;}
.catalog04a dt,.catalog04a dt img{width:107px;height:80px;}
.catalog04a dd{width:169px;height:auto;line-height:21px;padding:8px 15px 0 0;}
.catalog04a dl dd ul{height:21px;}
.catalog04a dl dd ol{height:42px;color:#999;padding-top:3px;}
.catalog04a2{padding:0px 19px 0 20px;}
.catalog04a2 dl{height:95px;border-bottom:0;background:#fff;}
.catalog04a2 dd{width:146px;padding:5px 0px 0 0;}
.catalog04a2 dt img{width:100px;height:75px;}

.catalog04b{height:72px;padding:0 20px 0 18px;}
.catalog04b dt,.catalog04b dt img{width:96px;height:72px;}
.catalog04b dd{width:146px;height:72px;line-height:24px;}
.catalog04b dl dd ul{height:20px;line-height:20px;}
.catalog04b dl dd ol{height:48px;font-size:14px;color:#666;padding-top:7px;}
.catalog04b2{height:auto;}
.catalog04b2 dl{clear:both;height:92px;}
.catalog04b3{height:80px;padding:0 19px 0 20px;}
.catalog04b3 dt,.catalog04b3 dt img{width:107px;height:80px;}
.catalog04b3 dd{width:141px;height:80px;line-height:22px;}
.catalog04b3 dl dd ul{height:26px;line-height:26px;}
.catalog04b3 dl dd ol{height:44px;color:#999;padding-top:0px;}
.catalog04c{display:block;height:70px;margin:0 20px;background:#f4f4f4;padding-right:4px;cursor:pointer;}
.catalog04c dt,.catalog04c dt img{width:93px;height:70px;}
.catalog04c dd{width:149px;height:60px;line-height:24px;padding-top:10px;}
.catalog04c dl dd ol{height:48px;font-size:14px;color:#333;}
.catalog04c:hover{background:#e8e8e8; text-decoration:none;}
.list04_con .catalog04{height:auto;zoom:1;padding:0 0 0 10px;position:relative;}
.list04_con .catalog04 dl{float:left;margin-left:10px;_display:inline;width:158px;height:156px;}
.list04_con .catalog04 dl dt{float:none;clear:both;width:158px;height:110px;}
.list04_con .catalog04 dl dt img{width:158px;height:110px;}
.list04_con .catalog04 dl dd{float:none;clear:both;width:158px;line-height:20px;}
.list04_con .catalog04 dl dd ul{height:20px;padding-top:7px;text-align:center;font-size:12px;}


.catalog05{padding:0 19px 10px 20px;clear:both;overflow:hidden;zoom:1;}
.catalog05 ul{height:30px;line-height:30px;overflow:hidden;}
.catalog05 p{float:left;width:196px;height:30px;line-height:30px;overflow:hidden;font-size:14px;}
.catalog05 span{display:block;float:right; text-align:right;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#999;overflow:hidden;}
.catalog05 span em{font-style:normal;color:#ec1a6c;}
.catalog05a{margin:0 30px;padding:0 0 20px 0;background:url(../images/line01.gif) repeat-x 0 bottom;}
.catalog05a p{width:640px;font-size:16px;background:url(../images/point01.gif) no-repeat 0 14px;*background-position:0 13px;padding-left:16px;}
.catalog05a span{font-size:14px;line-height:32px;}
.catalog05b{padding:15px 0;margin-left:-35px;_display:inline;}
.catalog05b ul{float:left;width:386px;height:32px;line-height:32px;overflow:hidden;margin-left:35px;_display:inline;}
.catalog05b p{width:288px;height:32px;font-size:16px;background:url(../images/point01.gif) no-repeat 0 14px;*background-position:0 13px;padding-left:17px;}
.catalog05b span{font-size:12px;}

.c_catalog02a{clear:both;overflow:hidden;zoom:1;padding:5px 0 8px 20px;}
.c_catalog02a li{float:left;width:90px;height:46px;line-height:;font-size:14px;background:none;padding-left:0;}
.c_catalog02a li a{display:block;width:80px;height:36px;line-height:35px; text-align:center;background:#f2f2f2;overflow:hidden;}
.c_catalog02a li a:hover{ text-decoration:none;background:#dfdcdc;color:#333;}
.c_border02{clear:both;border-top:2px solid #000;padding:15px 20px 12px;overflow:hidden;zoom:1;margin-top:15px;background:#f2f2f2;}
.c_border02_tag{clear:both;height:36px;overflow:hidden;position:relative;}
.c_border02_tag ol{border-bottom:1px solid #999;height:29px;}
.c_border02_tag ul{position:absolute;left:0;top:0;height:30px;padding-left:46px;}
.c_border02_tag ul span{position:absolute;left:0;top:0;display:block;height:30px;background-position:-46px -101px;background-color:#f2f2f2;width:36px;}
.c_border02_tag ul a{display:block;float:left;height:30px;line-height:26px;*line-height:28px;font-size:18px;margin-right:6px;_display:inline; white-space:nowrap;}
.c_border02_tag ul a p{float:left;height:29px;padding:0 5px;cursor:pointer;}
.c_border02_tag ul a.curr{border-left:3px solid #f2f2f2;border-right:3px solid #f2f2f2;}
.c_border02_tag ul a.curr p{border-bottom:1px solid #ec1a6c;padding:0 2px;}
.c_border03{clear:both;border:1px solid #eee;overflow:hidden;zoom:1;margin-top:15px;}
.c_border03_head{clear:both;border-top:2px solid #000;overflow:hidden;position:relative;height:51px;}
.c_border03_head ul{float:left;font-size:22px;color:#000;padding-left:20px;line-height:48px;}
.c_border03_2{border:0;background:#f7f7f7;}
.c_border03_head02{clear:both;border-top:2px solid #000;overflow:hidden;position:relative;height:57px;padding:0 20px;}
.c_border03_head02 ul{clear:both;font-size:22px;color:#000;padding-left:1px;border-bottom:1px solid #ddd;height:46px;line-height:46px;}
.c_border03_tag{height:34px;overflow:hidden;position:absolute;right:7px;top:7px;}
.c_border03_tag a{display:block;float:left;height:34px;line-height:34px;*line-height:34px;font-size:18px;margin-right:18px;_display:inline; white-space:nowrap;}
.c_border03_tag a.curr{background-repeat:no-repeat;background-position:center bottom;}
.c_border03_tag a:hover{ text-decoration:none;}

/*link*/
.main_content a{color:#333;}
.main_content a:hover{color:#ca0000;}

a.link01{color:#999;}
a.link02,.flink a{color:#535353;}
a.link03{color:#eb1a6d;}
a.link04,.foot02 a,.navigator a{color:#666;}
a.link05,a.link05:hover,.sexBk10 a,.sexBk10 a:hover,.list04_tag ul.curr li a,.list04_tag ul.curr li a:hover{color:#fff;}
.foot04 a{color:#b5b5b5;}
a.link06,.c_border02_tag ul a{color:#000;}
a.link06:hover{text-decoration: none;color: #000;}

.c_more01{position:absolute;right:20px;top:15px;line-height:27px;padding-right:12px;font-size:12px;background:url(../images/point03.gif) no-repeat right 10px;_background-position:right 9px;}
.c_more03{position:absolute;right:20px;top:18px;height:16px;width:21px;background-position:-58px 6px;}
.c_more04{position:absolute;right:30px;top:26px;line-height:24px;font-size:14px;}
.c_more06{position:absolute;right:20px;top:16px;height:18px;line-height:17px;*line-height:18px;overflow:hidden;background-position:-378px -110px;padding-left:26px;font-size:14px;}


.foot02 a:hover,.foot04 a:hover{color:#333;}

/*pagestyle*/
.pageStyle {clear:both;padding:35px 20px 45px;text-align:center;color:#b5b5b5;}
.pageStyle p{display:inline;}
.pageStyle p a {border:#dadada 1px solid;background:#fff;padding:10px 18px;*padding:10px 18px 12px;line-height:22px;color:#666; margin-right:10px;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.pageStyle p a:hover,.pageStyle p a:active{border:#ec1a6c 1px solid;color:#fff;background:#ec1a6c;}
.pageStyle span.current {border: #ec1a6c 1px solid;padding:8px 18px 9px;*padding:8px 18px 11px;line-height:22px;color:#fff;margin-right:10px;background-color:#ec1a6c;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.pageStyle a.page_pre,.pageStyle a.page_next{padding:9px 18px;line-height:22px;color:#666;font-size:14px;border:#dadada 1px solid;margin-right:10px;overflow:hidden;}
.pageStyle a:hover{color:#ca0000;}
.pageStyle s{ text-decoration:none}
.detail .pageStyle p a {padding:6px 13px;*padding:6px 13px 8px;}
.detail .pageStyle span.current {padding:4px 12px 5px;*padding:4px 12px 7px;}
.detail .pageStyle a.page_pre,.detail .pageStyle a.page_next{padding:5px 12px;}
/*提问*/
.tw_rb_on,.tw_rb_off,.tw_rb_on input{background-image:url(../images/tw_rb.gif);background-repeat:no-repeat;}
.tw_rb_on,.tw_rb_off{position: fixed;z-index:9999999;overflow: hidden;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);_left:expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth);}
.tw_rb_on{width: 281px;height:200px;background-position:0 0;}
.tw_rb_off{width:43px;height:149px;background-position:0 -251px;}
.tw_rb_on a.tw_rb_close {position: absolute;right:12px;top:13px;z-index:2;width: 16px;height: 16px;overflow: hidden;display: block;cursor:pointer;}
.tw_rb_off a.tw_rb_close {position: absolute;left:0;top:0;z-index:2;width: 43px;height: 149px;overflow: hidden;display: block;cursor:pointer;}
.tw_rb_on textarea{position:absolute;left:26px;top:63px;z-index: 3;width: 239px;height:54px;padding:5px 0;font-size: 12px;
color: #999;line-height: 18px;background:transparent;border: 0;resize: none;outline: none;overflow: auto;}
.tw_rb_on input.tw_rb_input {position: absolute;left:78px;top: 149px;z-index: 4;width:130px;height:31px;text-align:center;color:#ff6197;border: 0;outline: none;cursor: pointer;background-position:0 -211px;padding-bottom:2px;_padding-bottom:0px;}
.tw_rb_on input.curr {color:#fff;background-position:-151px -211px;}