﻿@charset "UTF-8";
@import url(css/core/my_layout.css);
@import url(css/comment.css);
@import url(css/header_footer.css);
@import url(css/postcomment.css);
@import url(css/elements.css);
@import url(css/tag.css);
@import url(css/introcontent.css);
@import url(css/page_tabmenu.css);

.subcolumns .line03{
	margin-left:12px;
	width:700px;
}
.pics_cate{margin:16px; font-size:12px; color:#333;}
.pics_cate i{font-style:normal; color:#999; font-weight:normal;}
.pics_nav{ margin:4px auto; height:auto; width:640px;}
.button_80{ background:url(css/images/button_bg.gif) no-repeat; width:80px; height:20px; padding-top:3px; >height:17px; >padding-top:6px; display:block; text-align:center;}
.pics_nav a, .pics_nav b, .pics_nav input, .pics_nav label{ display:block; color:#666;}
.pics_nav a{ float:left; margin:4px;}
.pics_nav a:hover{color:#2c5ab7;text-decoration:underline}
.pics_nav b{ float:right; font-weight:normal; margin:0px 8px; cursor:pointer;}
.pics_nav input, .pics_nav label{ float:right;}
.pics_nav input{ margin-top:6px;}
.pics_nav label{ margin-top:4px; >margin-top:8px;}

.pics_title{clear:both; margin:32px auto 0px auto; text-align:center; font-size:14px; font-weight:bold; vertical-align:middle; }
.pics_main{ clear:both; margin:0px auto; text-align:center; vertical-align:middle;}
/*
.pics_top_border, .pics_middle_box, .pics_bottom_border{ clear:both; display:block; margin:0px auto; width:570px; overflow:hidden;}
.pics_top_border{ background:url(css/images/big_image_border_h.gif) left -8px repeat-x; height:8px; line-height:8px; overflow:hidden;}
.pics_bottom_border{ background:url(css/images/big_image_border_h.gif) left -32px repeat-x; height:8px; line-height:8px; margin-top:-6px; overflow:hidden;}
.pics_top_border i, .pics_top_border b, .pics_bottom_border i, .pics_bottom_border b{ display:block; margin:0px; font-style:normal; font-weight:normal;}
.pics_top_border i{ background:url(css/images/big_image_border_h.gif) left top no-repeat;}
.pics_top_border b{ background:url(css/images/big_image_border_h.gif) right -16px no-repeat;}
.pics_bottom_border i{ background:url(css/images/big_image_border_h.gif) left -24px no-repeat;}
.pics_bottom_border b{background:url(css/images/big_image_border_h.gif) right -40px no-repeat;}
.pics_middle_box{background:url(css/images/big_image_border_v.gif) left top repeat-y; text-align:center; >margin:-5px 0px -6px 0px;}
.pics_middle_box b{display:block; margin:0px; font-style:normal; background:url(css/images/big_image_border_v.gif) right top repeat-y;}
*/
.pics_middle_box{background-color:#fff; text-align:center; >margin:-5px 0px -6px 0px;}
.pics_middle_box b{display:block; margin:0px; font-style:normal;}
.pics_middle_box i{display:block; background:none; margin:0px 6px; padding:7px;}
.pics_middle_box i img{padding:8px; border:1px solid #666;}

.pic_description{ display:none; margin:16px auto; width:612px; height:98px; border:solid 1px #e2e2e2; text-align:center; background-color:#f7f7f7}
.pic_description b{ display:block; margin:24px auto 16px auto; >margin-bottom:4px; text-align:center; font-size:14px;}
.pic_description dl{ margin:0px; padding:0px;}
.pic_description dt, .pic_description dd{ display:inline; font-weight:normal;}
.pic_description dt{ margin-left:24px;}

.pic_prev, .pic_next{ float:left; width:28px; height:84px; margin:36px 0px; cursor:pointer;}
.pic_prev{ margin-left:48px; >margin-left:24px; background:url(css/images/prev_next.gif) -120px -65px no-repeat;}
.pic_next{ background:url(css/images/prev_next.gif) -147px -65px no-repeat;}

.pic_outer_box, pic_inner_box{ float:left;margin:0px;}
.pic_outer_box{ position:relative; padding:0px 12px; >padding-left:0px; width:540px; height:200px; overflow:hidden;}
.pic_inner_box{ position:absolute; width:10000px;}

.pic_small_box{ float:left; margin:0px 10px !important; margin:0px 8px; margin-top:40px; padding:5px; border:solid 1px #eee; width:106px; height:146px; overflow:hidden; text-align:center;}
.image_container_current{ margin:0px; width:100px; height:100px; overflow:hidden; padding:0px; margin:0px; background-color:#f8f8f8; border:solid 4px #daffc4;}
.image_container{ cursor:pointer; margin:0px; width:100px; height:100px; overflow:hidden; padding:0px; margin:0px; background-color:#f8f8f8;border:solid 4px #fff;}
.pic_small_box b{ clear:both; display:block; margin:8px auto 4px auto; font-weight:normal; color:#333; white-space:nowrap;}
.blank_div{ clear:both; margin:0px; padding:0px; height:12px; line-height:12px;}