@import url("layout.css");
@import url("page.css");
body {
	font-size: 12px;background: #fff; margin: 0px auto; text-align: left;
}
#all { width: 960px;margin: 0px auto; text-align: left;
}
td {
	font: 12px/1.5 verdana, arial, helvetica, sans-serif, "宋体"; color: #333
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
ol {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
a {
	color: #172748; text-decoration: none
}
a:hover {
	color: #e23c7e! important; text-decoration: underline
}
a:active {
	color: #e23c7e; text-decoration: none
}

.sider {width: 300px}
.homepage .sider {width: 230px}
.dot{background: url(../images/dot.gif) repeat-x; height:1px;width:96%;margin:5px;}

.right {padding-right: 4px; font-size: 12px; background: url(../images/title_bg.gif) repeat-x left top; color: #e23c7e; line-height: 28px; text-align: right; text-decoration: none;}
.top {border-bottom: #f5e2ea 1px solid}
.top td {background: #fbf5f7}
.top table td {padding-right: 10px; padding-left: 10px; padding-bottom: 3px; padding-top: 3px}
.top a {}
.top .inputtext {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; border-bottom: #999 1px solid; height: 14px
}
.top .inputsub {
	height: 19px
}
.inputtexts {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; border-bottom: #999 1px solid; height: 13px
}
 .inputsubs {
	height: 18px; font-size:12px
}

.navbg li{height: 20px; line-height: 20px;float:left; padding-top:5px; padding-left:11px;font-size: 12px; font-weight:bold;}
.navbg li.split{ margin-left:11px; padding-top:7px ;color:#FFFFFF; background:url(../images/bai.gif) no-repeat center;}
.navbg  a  { color:#ffffff}
.navbg a:hover {color: #ff9900}

.content {
	margin: 0px auto; overflow: hidden; width: 960px
}

.con_left  { float:left }
.con_right  { float:right }
.biaoti   { border-right: #cccccc 0px solid; padding-right: 4px; border-top: #cccccc 0px solid; padding-left: 4px; font-size: 14px; background-color:#f7f7f7; padding-bottom: 0px; border-left: #cccccc 0px solid; color: #e23c7e; line-height: 28px; padding-top: 0px; border-bottom: #cccccc 0px solid
 }
.bd_t {
	border-top: #cccccc 1px solid
}
.bd_b {
	border-bottom: #cccccc 1px solid
}
.bd_l {
	border-left: #cccccc 1px solid
}
.bd_r {
	border-right: #cccccc 1px solid
}

ul.content_list {
	clear: both; list-style-type:disc;line-height:160% ; padding:3px; margin-top:0px; padding-bottom:5px;
}

ul.content_list li {
	background-position: 10px -613px; padding-left: 3px; line-height: 150%;font-size: 12px;list-style:disc; width:98%; white-space:nowrap; overflow:hidden;

}

ul.content_list li.top { width:auto; white-space:normal; overflow:auto;}

ul.content_list li p{
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
	
}

ul.content_list_14_l {
	clear: both; margin-top: 5px; margin-left: 5px;
}
ul.content_list_14_l li {
	background-position: 10px -613px; padding-left: 3px; line-height: 160%;font-size: 14px;height: 28px; 
}

ul.content_list_14 {
	clear: both; padding-top: 0px
}
ul.content_list_14 li {
	background-position: 10px -613px; padding-left: 3px; line-height: 160%;font-size: 14px;
}
ul.content_list_lanmu {
	clear: both; padding-top: 0px
}
ul.content_list_lanmu li {
	background-position: 10px -613px; padding-left: 6px; line-height: 180%;font-size: 14px;width: 260px;float:left;
}
ul.content_list_img {
	padding-top: 5px; padding-bottom: 5px;float:left;
}
ul.content_list_img li {
	padding-left: 2px; line-height: 150%;font-size: 12px; width: 90px;float:left;
}
ul.content_img_100 {
	 padding-top: 0px; padding-bottom: 2px;float:left;
}
ul.content_img_100 li {
	padding-left: 3px; line-height: 150%;font-size: 12px; width: 95px;float:left;
}
ul.content_img_100 li.image {
	padding-left: 5px; line-height: 150%;font-size: 12px; width: 90px;float:left;
}
.img80{
	margin:2px 2px 2px; width: 90px;float:left;clear: both;
}
.pe_u_thumb_title {
	width: 130px; float:left; font-weight:bold
}
.pe_u_thumb {
	width: 120px; float:left
}
.content_img li {
	line-height: 160%;font-size: 12px; width: 175px; background-color:#ebebeb;
}
ul.content_list_top {
	clear: both; padding-top: 5px; padding-bottom: 5px;float:left; padding-left: 2px;
}
ul.content_list_top li {
	padding-left:5px;font-size: 14px; width: 210px; white-space:nowrap; overflow:hidden;float:left; margin-top:5px;
}
ul.content_list_top li span.typetitle,ul.content_list_top li span.typetitle a{color:#797979; font-size:12px;}

ul.content_list_bbs {
	clear: both; padding-top: 5px; padding-bottom: 5px;float:left; margin-top:0px; padding-bottom:3px; height:50px; width:445px; overflow:hidden;
}
ul.content_list_bbs li {
	padding-left: 2px; line-height: 150%;font-size: 12px; width: 222px;float:left;
}

ul.content_list_lanmu_top {
	clear: both; padding-top: 5px; padding-bottom: 5px;float:left;
}
ul.content_list_lanmu_top li {
	padding-left: 2px; line-height: 180%;font-size: 14px; width: 222px;float:left;
}
.w220 {
	 width: 220px
}
.w300 {
	 width: 300px
}
.w270 {
	 width: 270px
}
.w680 {
	 width: 680px
}
.w730 {
	 width: 730px
}

.clear {clear: both; 
}

.artical_biaoti h1 {  margin:0; padding:0; color:#333; font-size:28px;}
.artical_zw  {  margin:0; padding:0; color:#333; font-size:28px; line-height:150%}


.title_left {
	border-right: #cccccc 0px solid; padding-right: 4px; border-top: #cccccc 0px solid; padding-left: 4px; font-size: 14px;  padding-bottom: 0px; border-left: #cccccc 0px solid; color: #e23c7e; line-height: 26px; padding-top: 0px; border-bottom: #cccccc 0px solid
}

/*fontlist*/
.text_list {}
.text_list li { font-size:12px;text-align:left; padding-left:8px; background:url(../images/list_bg.gif) no-repeat 5px 9px; line-height:140%;margin-top:3px;}

/*piclist*/
.pic_list { width:100%; overflow:hidden;}
.pic_list li { margin:2px 6px; display:inline; float:left; text-align:left; background-image:none; padding:0;}
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #ccc;}
.pic_list li a{ font-size:12px;white-space: nowrap }
/*date*/
.date{ color:#ccc; font-family:arial, helvetica, sans-serif; font-size:12px; margin-right:8px; float:right;}

.url{ font-family:arial, helvetica, sans-serif; font-size:14px; }

/*page*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #b9dff9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

.mar_10{ margin-top:2px;}

/*14font*/
.text_list_f14{ padding:0px;}
.text_list_f14 li{ border-bottom:1px dotted #eee; }
.text_list_f14 li a{ font-size:14px; }

h1 {margin:0; padding:0; color:#333; font-size:28px;}

.links {
	margin-top: -10px
}
.links hr {
	color: #dcdcdc
}
.search {
	background: #cccccc; color: #fff
}
.search td {
	font-size: 14px; color: #4d4d4d
}
.search a {
	font-size: 14px; color: #4d4d4d
}
.search a:hover {
	color: #fff! important
}
.copyright {
	margin: 5px 0px
}

.title {
	border-right: #cccccc 0px solid; padding-right: 4px; border-top: #cccccc 0px solid; padding-left: 4px; font-size: 14px; background: url(../images/title_bg.gif) repeat-x left top; padding-bottom: 0px; border-left: #cccccc 0px solid; color: #e23c7e; line-height: 28px; padding-top: 0px; border-bottom: #cccccc 0px solid
}
.title td {
	padding-right: 10px; padding-left: 10px; font-size: 14px; padding-bottom: 0px; color: #e23c7e; line-height: 28px; padding-top: 0px
}
.title_list {
	border-right: #cccccc 1px solid; padding-right: 4px; border-top: #cccccc 0px solid; padding-left: 4px; font-size: 14px; background: url(../images/title_bg.gif) repeat-x left top; padding-bottom: 0px; border-left: #cccccc 1px solid; color: #e23c7e; line-height: 28px; padding-top: 0px; border-bottom: #cccccc 0px solid
}
.title_list td {
	padding-right: 10px; padding-left: 10px; font-size: 14px; padding-bottom: 0px; color: #e23c7e; line-height: 28px; padding-top: 0px
}
.box {
	border-right: #cccccc 1px solid; border-top: #cccccc 0px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.box ul {
	padding-right: 8px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; list-style-type: none
}
.box ul li {
	padding-right: 0px; padding-left: 8px; background: url(http://www.meili.cn/image/bullet.gif) no-repeat left center; padding-bottom: 2px; line-height: 1.6; padding-top: 2px
}
.no_doc ul li {
	padding-left: 0px; background: url(none)
}
.box ul li p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px 0px 4px; color: #666; padding-top: 0px; border-bottom: #ccc 1px dashed
}
.box ul li strong {
	display: block
}
.box_0 {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.1box_1 {
	border-right: #cccccc 1px solid; border-top: #cccccc 0px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.1box_1 ul {
	padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px; list-style-type: none
}
.1box_1 ul li {
	padding-right: 0px; padding-left: 8px; padding-bottom: 2px; line-height: 1.6; padding-top: 2px
}
.1box_1 ul li p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; margin: 0px 0px 2px; color: #666; padding-top: 0px; border-bottom: #ccc 1px dashed
}
.1box_1 ul li strong {
	display: block
}
.rank {
	padding-right: 6px; padding-left: 6px; padding-bottom: 8px; margin: 0px; padding-top: 8px
}
.rank li {
	padding-left: 18px; line-height: 23px
}
.rank li.no1 {
	background: url(http://www.meili.cn/image/1.gif) no-repeat 4px center
}
.rank li.no2 {
	background: url(http://www.meili.cn/image/2.gif) #f5f5f5 no-repeat 4px center
}
.rank li.no3 {
	background: url(http://www.meili.cn/image/3.gif) no-repeat 4px center
}
.rank li.no4 {
	background: url(http://www.meili.cn/image/4.gif) #f5f5f5 no-repeat 4px center
}
.rank li.no5 {
	background: url(http://www.meili.cn/image/5.gif) no-repeat 4px center
}
.rank li.no6 {
	background: url(http://www.meili.cn/image/6.gif) #f5f5f5 no-repeat 4px center
}
.rank li.no7 {
	background: url(http://www.meili.cn/image/7.gif) no-repeat 4px center
}
.rank li.no8 {
	background: url(http://www.meili.cn/image/8.gif) #f5f5f5 no-repeat 4px center
}
.rank li.no9 {
	background: url(http://www.meili.cn/image/9.gif) no-repeat 4px center
}
.rank li.no10 {
	background: url(http://www.meili.cn/image/10.gif) #f5f5f5 no-repeat 4px center
}
.news_title {
	margin-top: 6px
}
.news_title strong {
	display: block; padding-left: 20px; font-size: 14px; background: url(http://www.meili.cn/image/h2_icon.gif) #f4f4f4 no-repeat 8px center; margin: 0px 8px; line-height: 2
}
.news_title p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 8px; margin: 5px 8px 0px; color: #666; padding-top: 0px; border-bottom: #ccc 1px dashed
}
.focus {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; margin-top: 0px;  border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.focus strong {
	display: block; font-size: 16px; margin-bottom: 6px; line-height: 32px; border-bottom: #ccc 1px dashed; text-align: center
}
.margin_top {
	margin-top: 10px
}
.margin_top_1 {
	margin-top: 6px
}
.inputtext {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid
}
.banner_ad {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
.pictext {
	background: #f8f8f8; margin-bottom: 10px
}
.pictext strong {
	display: block
}
.pictext img {
	
}
.piclist {
	padding-right: 0px; padding-left: 0px; padding-bottom: 8px; padding-top: 8px
}
.piclist table td img {
	margin-bottom: 1px
}
.tprice span {
	text-decoration: line-through
}
.price {
	color: #f60
}
.tbtncon {
	background: url(../images/title_bg.gif) repeat-x left top; height: 28px
}
.tbtn1 {
	border-right: #cccccc 1px solid; border-top: #cccccc 0px solid; font-weight: normal; font-size: 12px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; height: 26px
}
.tbtncon li {
	border-right: #cccccc 1px solid; display: block; float: left; width: 80px; cursor: pointer; color: #e23c7e; line-height: 25px; height: 25px; text-align: center; text-decoration: none
}
.tbtncon li:hover {
	text-decoration: none
}
.tbtncon li.curr {
	background: #e4f1ff; border-bottom-color: #fff; cursor: default
}
.position {
	border-right: #cccccc 1px solid; border-top: #cccccc 0px solid; background: url(../images/title_bg.gif) repeat-x left top; margin-bottom: 10px; border-left: #cccccc 1px solid; color: #07519a; border-bottom: #cccccc 0px solid
}
.position td {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; line-height: 28px; padding-top: 0px;
}
.channle .box {
	margin-bottom: 10px
}

.news_list .box ul li {
	clear: both; padding-right: 0px; padding-left: 8px; padding-bottom: 0px; line-height: 28px; padding-top: 0px; height: 28px
}
.news_list .box ul li a {
	font-size: 14px; float: left
}
.news_list .box ul li span {
	font-size: 14px; float: right
}
.flash_list .line_bottom {
	margin-bottom: 4px; color: #666; border-bottom: #ccc 1px dashed
}
.flash_list .flashsay {
	color: #666
}
.movie_list .line_bottom {
	margin-bottom: 4px; color: #666; border-bottom: #ccc 1px dashed
}
.movie_list .titlepic img {
	border-right: #ccc 1px solid; padding-right: 3px; border-top: #ccc 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #ccc 1px solid; padding-top: 3px; border-bottom: #ccc 1px solid
}
.shop_list .line_bottom {
	margin: 8px 0px; color: #666; border-bottom: #ccc 1px dashed
}
.shop_list .line_bottom table {
	margin-bottom: 8px
}
.photo_list .line_bottom {
	margin: 8px 0px; color: #666; border-bottom: #ccc 1px dashed
}
.photo_list .line_bottom table {
	margin-bottom: 8px
}

.showpage .main .box {
	border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px
}
.news .main .box {
	padding-right: 20px; padding-left: 20px; background: #f7fdff; padding-bottom: 0px; padding-top: 0px
}
.info .main .box {
	padding-right: 20px; padding-left: 20px; padding-bottom: 0px; padding-top: 0px
}

.header {
	border-right: #aaccee 1px solid; border-top: #aaccee 1px solid; background: url(../images/title_bg.gif) repeat-x left top; border-left: #aaccee 1px solid; color: #07519a; border-bottom: #aaccee 1px
}
.header a {
	color: #000000
}


/*-------------------*/
#content {width:100%; margin:0 auto; overflow:hidden;}
#content_head { text-align:center; padding:10px; border-bottom:1px solid #b9dff9; }
#content_head h1 { font-size:20px; color:#077ac7;}
#content_head h2{line-height:24px; font-size:12px; font-weight:normal;}
#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px;}
#digest strong { color:#f00;}
#endtext{ margin:0 auto;}
#endtext,#endtext p,#endtext li,#content p{text-align:left; text-indent:2em; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:620px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:700px;width:expression(this.width > 700 && this.width > this.height ? 700 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}
#text { font-size:12px;	}

.hottop{ width:452px; float:left; overflow:hidden;}

.toutiao{ margin:0px;height:140px; background:url(../images/focus_bg.jpg) top repeat-x;width:450px; overflow:hidden;}
.toutiao ul{padding:5px;}
.toutiao ul li{display:block;}
.toutiao ul li.hottitle{text-align:center;margin-top:3px;}
.toutiao ul li.hottitle a{font-size:20px; font-weight:bolder; color:#CC00CC; white-space:nowrap;}


ul.tupian li.image  a{  padding-left:3px; float:left;  color:#ff0099 ; }

ul.tupian_jc li.image  a{ float:left; padding-right: 3px;float:left;width:100px ; text-align:center; line-height:25px; color:#ff0099 ; font-size:12px}
ul.tupian_jc li.imagetitle  a{ float:left; width:100px ; text-align:center; line-height:25px; color:#ff0099 ; font-size:12px}


ul.tupian_lanmu li.image  a{ float:left;width:120px ; text-align:center; line-height:25px; color:#ff0099 ; font-size:20px}
ul.tupian_lanmu li.imagetitle  a{ float:left; width:140px ; text-align:center; line-height:25px; color:#ff0099 ; font-size:20px}
ul.tupian_lanmu li.hotcontent1 { padding-left:5px; float:left; padding-top:3px; padding-right:5px; padding-bottom:3px; line-height:22px}


.hotblock {
	padding-right: 0px; padding-left: 0px; padding-bottom: 8px; padding-top: 0px
}
.hotblock .hotpic {
	font-weight: 500; font-size: 24px; background: #f87ba7; float: left; width: 30px; color: #fff; line-height: 30px; font-family: arial, helvetica, sans-serif; height: 30px; text-align: center
}
ul.hotblock li.hottitle  a {
	padding-right: 5px; padding-left: 5px; font-weight: 200; font-size: 18px; float: left; padding-bottom: 5px; color: #cc215b; line-height: 20px; padding-top: 5px; font-family: '黑体','宋体',arial,sans-serif; height: 30px; text-decoration: none;clear: both; 
}
ul.hotblock li.hottitle a:hover {
	padding-right: 5px; padding-left: 5px; font-weight: 200; font-size: 18px; float: left; padding-bottom: 5px; color: #cc215b; line-height: 160%; padding-top: 5px; height: 30px; text-decoration: underline
}
ul.hotblock li.hotcontent1 {
	padding-left: 5px;clear: both; overflow: hidden; color: #727272; text-indent: 2em; line-height: 160%; font-family: "宋体"; height: 50px; text-overflow: ellipsis
}
.hotblock .hotcontent {
	clear: both; overflow: hidden; color: #727272; line-height: 18px; font-family: "宋体"; height: 50px; text-overflow: ellipsis
}
.hotblock .hotcontent .tit {
	padding-right: 5px; padding-left: 0px; float: left; padding-bottom: 0px; overflow: hidden; width: 163px; padding-top: 0px; white-space: nowrap; height: 22px
}
.hotblock .hotcontent .tit a {
	color: #666; text-decoration: none
}
.hotblock .hotcontent .tit a:hover {
	color: #666; text-decoration: underline
}


.changemenu {
	background: url(http://www.meili.cn/image/m0.jpg); width: 220; height: 24px; text-align: center
}
.changemenu .m2 {
	background: url(http://www.meili.cn/image/m2.jpg); float: left; width: 53px; cursor: pointer; line-height: 24px; height: 24px
}
.changemenu .m1 {
	background: url(http://www.meili.cn/image/m1.jpg); float: left; width: 53px; line-height: 24px; height: 24px
}
.contit {
	border-right: 1px; border-top: 1px; border-left: 1px; border-bottom: #999 0px dashed; height: 20px
}
.contit .conitem {
	height:24px;font-size: 10px; background: url(http://www.meili.cn/image/item.gif) no-repeat; float: left; width: 21px; color: #fff; text-indent: 3px; font-family: arial; height: 13px
}
.contit .concon a {
	padding-left: 5px; float: left; overflow: hidden; width: 153px; white-space: nowrap; text-decoration: none; padding-top:2px
}
.contit .concon a:hover {
	padding-left: 5px; float: left; overflow: hidden; width: 153px; color: #f00; white-space: nowrap; text-decoration: underline
}

ul.content_list_changemenu li {
	font-size: 12px; height:24px;border-bottom: #999 0px dashed; line-height:20px; padding-left:2px
}
.childclass_title {
	border: #cccccc 1px solid;width:650px;height:28px; padding-top:0px; font-weight:bold
}

.childclass_content {
	border: #cccccc 1px solid;width:648px ; margin-top:6px
}
.childclass_content li{
	line-height: 180%;font-size: 14px; height:24px;width:648px ; margin-top:6px
}
.list_intro{
	line-height: 200%;font-size: 12px; height:24px; margin-top:3px
}