﻿/* CSS layout*/
/*图片网页结构css*/
*,body {
	box-sizing:border-box;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*设置为无边框的代码*/
	border-style:none;
}
body {
	/*设置网页底色代码*/
	background-color:#FFFFE8;
	margin:0px auto;
	border-width:0px;
}
/*图片整体*/ 
.tupian_table {
	margin:0px auto;
	width:70%;
	background-color:#FAFAD2;
}
@media screen and (max-width:1280px) {
	.tupian_table {
	width:1024px;
}
}
/*顶部导航栏*/ 
.top_nav {
	text-align:right;
	width:100%;
	height:30px;
}
/*图片标题栏*/
.tupian_biaoti {
	border-radius:15px;
	text-align:center;
	width:100%;
	height:40px;
	margin:0px 0 10px 0px;
	background-image:url('../../Pictures/pictures.images/pictures_001.gif');
	background-size:100% 40px;
}
/*图片导航栏*/ 
.top_tupian {
	text-align:left;
	width:100%;
	height:30px;
}
/*图片主体栏*/ 
.tupian_masthead {
	text-align:left;
	width:100%;
	min-height:600px;
	height:auto;
	margin:0px 0px 15px 0px;
}
/*图片主体栏内左栏*/
.tupian_left_masthead {
	float:left;
	width:40px;
	height:100%;
	text-align:center;
	padding:280px 0px 0px 0px;
}
/*图片主体标内右栏*/ 
.tupian_right_masthead {
	float:right;
	width:30px;
	height:100%;
	text-align:center;
	padding:280px 0px 0px 0px;
}
/*链接图标设置*/
#tupian_lianjie_tubiao {
	width:30px;
	height:30px;
	border-width:0px;
}
/*图片主体栏内中栏*/ 
.tupian_page_masthead {
	margin-right:50px;
	margin-left:50px;
	height:100%;
	text-align:center;
	padding:10px 0px 0px 0px;
}
/*链接图像设置*/
#tupian_page_tuxiang {
	width:auto;
	height:680px;
	border-width:0px;
}
/* 清除列之后的浮动*/
div.tupian_row:after {
	content:"";
	display:table;
	clear:both;
}
/* 手机图片库综合设置*/
div.pictures_gallery,div.pictures_sheying_gallery,div.pictures_sucai_gallery {
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display:table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;
	margin:10px 3px 10px 3px;
	border:0px solid #ccc;
	float:left;
	vertical-align:middle;
	position:relative;
	text-decoration:none;
}
/* 手机图片库*/
div.pictures_gallery {
	width:120px;
	height:160px;
}
/* 摄影图片库*/
div.pictures_sheying_gallery {
	width:160px;
	height:160px;
}
/* 素材资料库*/
div.pictures_sucai_gallery {
	width:160px;
	height: 210px;
}
/* 图片主体栏内中栏图片设置*/
div.pictures_gallery img,div.pictures_gallery a img,div.pictures_sheying_gallery img,div.pictures_sucai_gallery img {
	border-radius:10px;
	width:100%;
	height:auto;
	position:absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin:auto auto;
}
div.pictures_gallery img:hover,div.pictures_gallery a img:hover,div.pictures_sheying_gallery img:hover,div.pictures_sucai_gallery img:hover {
	border-radius:20px;
	border:2px solid #777;
	box-sizing:border-box;
	text-decoration:underline;
}
/*横线*/ 
.hengxian {
	margin:0 auto;
	color:#C0C0C0;
	margin-top:0;
	margin-bottom:0;
}
/*图片尾栏*/
.tupian_weilan {
	border-radius:15px;
	text-align:center;
	width:100%;
	height:40px;
	margin:5px 0 0 0;
	padding:2px 0 0 0;
	background-image:url('../../Pictures/pictures.images/pictures_003.gif');
	background-size:100% 40px;
}
/*文字段落字体*/
h1,h2,h3,h4,h5,h6 {
	text-align:center;
	margin-top:0;
	margin-bottom:0;
}
h1 {
	font-family:隶书;
	font-size:64px;
	color:#800000;
	letter-spacing:10px;
}
h2 {
	font-family:楷体;
	font-size:36px;
	color:#800000;
}
h3 {
	font-family:楷体;
	font-size:24px;
	color:#800000;
}
h4 {
	font-family:楷体;
	font-size:18px;
	color:#800000;
}
h5 {
	font-family:楷体;
	font-size:16px;
	color:#800000;
}
h6 {
	font-family:宋体;
	font-size:14px;
	color:#800000;
}
p,a {
	font-family:宋体;
	color:#000000;
}
p {
	font-size:16px;
	margin-left:10px;
	margin-right:10px;
	text-indent:24px;
	line-height:150%;
}
a {
	font-size:14px;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	color:#800000;
	font-weight:bold;
	text-decoration:underline;
}
a:active {
	color:#990033;
	text-decoration:underline;
}
p.xp0 {
	text-align:center;
	font-size:14px;
	font-family:宋体;
	text-indent:0;
	line-height:100%;
	margin-top:10px;
}
