/*全局CSS定义*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, table, th, td {margin: 0; padding:0; }  
body{font-family:Verdana, Arial, 宋体; font-size:9pt; color:#000; text-align:left; background:#ffffff;}
ul,ol,li{list-style:none; line-height:175%;}
h1,h2,h3,h4,h5,h6{font-size:9pt; font-weight:normal;}
dt,dd{line-height:175%;}
table,td,input {font-size:9pt}
img{border:0;}

/*public*/
.clear{font-size:0;height:0;line-height:0;clear:both; overflow: hidden;}
.p1_blank1{font-size:0;height:15px;line-height:0;clear:both; overflow: hidden;}
.p1_wrap{width:950px; margin:0px auto; overflow:hidden;}
.p1_title{height:34px; line-height:34px; background:url(../images/p1_title_bg.gif) repeat-x; color:#fff; margin-top:8px;  padding-left:13px; color:#fff; font-size:16px; font-weight:bold;}
.p1_title span{color:#cecece; font-size:15px;}
	/* photo_list */
ul.photo_list li{width:180px; padding:0 12px 0 0; float:left; margin-top:10px;}
ul.photo_list li .photo_img{width:180px; height:270px; overflow:hidden;}
ul.photo_list li .photo_title{text-align:left; font-size:9pt;  margin:0px; overflow:hidden;}
ul.photo_list li .photo_title .title_con{width:180px; font-weight:bold; padding-top:5px; overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
ul.photo_list li .photo_title .title_con a{color:#000; text-decoration:none;}
ul.photo_list li .photo_title .title_con a:hover{color:#ff33cc;}
ul.photo_list li .photo_title .title_time{height:18px; line-height:18px;}
	/* ar_list */
ul.ar_list li{width:228px; padding:0 12px 0 0; float:left; margin-top:10px;}
ul.ar_list li .ar_img{width:228px; height:150px; overflow:hidden;}
ul.ar_list li .ar_title{width:228px; text-align:center; font-size:9pt; font-weight:bold; padding-top:5px; overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
ul.ar_list li .ar_title a{color:#000; text-decoration:none;}
ul.ar_list li .ar_title a:hover{color:#ff33cc;}
	/* p1_block */
.p1_block_top{height:18px; background:url(../images/p1_block_top.gif) no-repeat left top; overflow:hidden;}
.p1_block_bottom{height:5px; background:url(../images/p1_block_bottom.gif) no-repeat left top; overflow:hidden;}
.p1_block_middle{background:#d9d9d9; line-height:20px; padding:5px 8px; height:45px; overflow:hidden;}
	/* pagination */
div.pagination{text-align: right; padding-top:20px; float:left; height:40px; font-size:7pt; font-weight:noraml; color:#000;}
div.pagination a:link,div.pagination a:active,div.pagination a:visited{text-decoration:none; font-weight:noraml; color:#000;}
a.pagination{margin: 1px 0;padding: 3px 0; border: 1px solid #ddd; background-color: white; color: #0063DC;}
a.pagination:hover{margin: 1px; padding: 3px 6px 2px 6px; border: 1px solid #000; background-color: #0063DC; color: #FFFFFF;}
span.pagination{margin: 1px; padding: 3px 0; border: 1px solid #ddd; background-color: white; color: #999;}
.pagination_cur{margin: 1px; font-weight: bold; padding: 3px 6px 2px 6px; background-color: white; color: #000;}
.pagination {padding: 3px 0; margin: 3px 0; width: 950px;}
.pagination a {padding: 2px 5px 2px 5px; height:22px; line-height:22px; text-align:center; margin: 2px; border:1px solid #D1D4D1; background:url(../images/button.gif) repeat-x; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; color: #888;}
.pagination a:hover, .pagination a:active{border: 1px solid #666; color:#000;}
.pagination span.current{padding:3px 5px 2px 5px; margin: 2px; border: 1px solid #888; font-weight: bold; background-color: #888;color: #FFF;}
.pagination span.disabled {padding:3px 5px 2px 5px; *padding:4px 5px 2px 5px; _*padding:3px 5px 1px 5px; margin: 2px; border: 1px solid #eee;color: #ddd; }
div.article_pagination{text-align:center; width:558px;}


/*yahoo_main.html*/
.p1_top .p1_top_l,.p1_top .p1_top_r{float:left; display:inline;}
.p1_top .p1_top_l{width:400px;}
.p1_top .p1_top_l .topimg{margin-top:10px; position:relative; height:310px; width:400px; overflow:hidden;}
.p1_top .p1_top_l .topimg img{width:400px; height:310px;}
.p1_top .p1_top_l .topimg .top_page{padding-left:270px; width:130px; position:absolute; padding-top:3px; padding-bottom:5px; bottom:0px; left:0px; font-size:7pt; text-align:right; background:#000; filter:alpha(opacity=60); opacity:.60; -moz-opacity:0.6;}
.p1_top .p1_top_l .topimg .top_page a{display:block; float:left; margin-left:7px; width:23px; height:16px; padding-top:8px; background:url(../images/p1_top_page1.gif) no-repeat left bottom; color:#fff; font-weight:bold; text-align:center; text-decoration:none;}
.p1_top .p1_top_l .topimg .top_page a.hover{background:url(../images/p1_top_page2.gif) no-repeat left bottom;}
.p1_top .p1_top_l .topimg .top_page a:hover{text-decoration:none;}
.p1_top .p1_top_r{width:550px;}
.p1_top .p1_top_r li{float:left; display:inline; width:100px; height:150px; overflow:hidden; margin-left:10px; margin-top:10px;}

.p1_style_con .p1_style_l,.p1_style_con .p1_style_r{float:left; display:inline; margin-top:10px;}
.p1_style_con .p1_style_l{width:620px;}
.p1_style_con .p1_style_l .style_one .style_img{float:left; display:inline; width:180px;}
.p1_style_con .p1_style_l .style_one .style_list{float:right; display:inline; width:440px;}
.p1_style_con .p1_style_l .style_one .style_list li{float:left; display:inline; width:100px; height:150px; overflow:hidden; margin-left:10px;}
.p1_style_con .p1_style_l .style_one .style_desc2{margin-top:10px; margin-left:10px; background:#ccc; padding:5px 10px 0px 10px; height:105px; overflow:hidden; line-height:165%; text-align:left; text-indent:2em;}
.p1_style_con .p1_style_r{width:330px; text-align:right;}
.p1_style_con .p1_style_r .style_desc3{margin-top:10px; margin-left:30px; background:#ccc; padding:5px 10px 0px 10px; height:89px; overflow:hidden; line-height:175%; text-align:left; text-indent:2em;}
.p1_style_con .p1_style_l .style_two{margin-top:10px;}
.p1_style_con .p1_style_l .style_two .style_img{float:right;}
.p1_style_con .p1_style_l .style_two .style_list{float:left;}
.p1_style_con .p1_style_l .style_two .style_list li{margin-left:0px; margin-right:10px;}
.p1_style_con .p1_style_l .style_two .style_desc2{margin-left:0px; margin-right:10px;}


.p1_more a.but{display:block; width:128px; height:26px; line-height:26px; background:url(../images/p1_button2.gif) no-repeat left top; cursor:pointer; float:right; text-decoration:none; color:#000; font-weight:bold; padding-left:13px; text-align:left; margin-top:10px;}
.p1_more a:hover.but{color:#ff33cc; text-decoration:none;}

.p1_photo_con ul.photo_list{ width:962px; float:left; margin:0; text-align:left;}

.p1_article_con{width:962px; float:left; margin:0; text-align:left;}


/*taobao_detail.html*/
.p1_titleb{height:30px; line-height:30px; background:url(../images/p1_titleb_bg.gif) repeat-x top; font-size:11pt; font-weight:bold; border-top:1px solid #d8d8d8; margin-top:8px;}
.p1_detail{}
.p1_detail .p1_detail_l,.p1_detail .p1_detail_r{float:left; display:inline; overflow:hidden; padding-bottom:10px;}
.p1_detail .p1_detail_l{width:558px;}
.p1_detail .p1_detail_l .p1_photo_detail{width:370px; margin:0px auto; margin-top:10px; overflow:hidden; text-align:center}
/*
.p1_detail .p1_detail_l .p1_photo_detail .p1_photo_img{width:370px; height:555px; line-height:555px; display:table-cell; vertical-align:middle;}
.p1_detail .p1_detail_l .p1_photo_detail .p1_photo_img img{vertical-align:middle; *margin-top: expression((555- this.height ) / 2);}
*/
.p1_detail .p1_detail_l .p1_photo_detail .p1_photo_img{width:370px; height:555px; line-height:555px; display:table-cell; vertical-align:middle;background:url(../images/tb_photobg.gif) no-repeat;}
.p1_detail .p1_detail_l .p1_photo_detail .p1_photo_img img{vertical-align:middle;}
.p1_detail .p1_detail_l .p1_photo_detail .p1_block_middle{line-height:18px; padding:5px 8px; height:33px; overflow:hidden; text-align:left;}
.p1_detail .p1_detail_l .p1_photo_small_list{width:399px; margin-left:94px;}
.p1_detail .p1_detail_l .p1_photo_small_list li{width:42px; height:63px; overflow:hidden; float:left; display:inline; margin-top:20px; margin-right:18px; border:1px solid #fff; padding:1px;}
.p1_detail .p1_detail_l .p1_photo_small_list li.curr{border:1px solid #000; padding:1px;}
.p1_detail .p1_detail_l .p1_page{margin-left:92px; margin-top:20px;}
.p1_detail .p1_detail_l .p1_page a,.p1_detail .p1_detail_l .p1_page span{display:block; height:28px; line-height:28px; font-weight:bold; width:117px; text-align:center; float:left; display:inline; border:1px solid #afafaf; background:url(../images/p1_page_bg.gif) repeat-x top; font-size:14px; text-decoration:none; color:#343434;}
.p1_detail .p1_detail_l .p1_page a:hover{color:#ff33cc;}
.p1_detail .p1_detail_l .p1_page a.up,.p1_detail .p1_detail_l .p1_page span.up{margin-left:40px;}
.p1_detail .p1_detail_l .p1_page a.down,.p1_detail .p1_detail_l .p1_page span.down{margin-left:57px;}
.p1_detail .p1_detail_l .p1_page a.gray,.p1_detail .p1_detail_l .p1_page span.gray{color:#9e9e9e;}

.p1_detail .p1_detail_r{width:372px; margin-left:20px;}
.p1_detail .p1_detail_r ul.photo_list{width:384px;}
.p1_detail .p1_detail_r .p1_more a.but{margin-bottom:10px; margin-top:12px;}

/*article_detail.html*/
.p1_article_info{color:#999; margin:5px 0 10px 0; }
.p1_article{line-height:22px; width:558px; overflow:hidden;}