 @charset "utf-8";
 html,
 body,
 p,
 div,
 table,
 tr,
 th,
 td,
 img,
 a,
 ul,
 li,
 dl,
 dd,
 form,
 input,
 textarea,
 fieldset,
 h1,
 h2,
 h3,
 h5,
 h6 {
 	border: 0px;
 	margin: 0px;
 	padding: 0px;
 	font-family: "Microsoft yahei", Arial;
 	font-size: 14px;
 	color: #333;
 	border-collapse: collapse;
 	list-style: none;
 }
 
 ::-webkit-inner-spin-button {
 	visibility: hidden;
 }
 
 a:hover,
 a:focus {
 	color: #9D1C21;
 	text-decoration: none;
 }
 
 body {
 	/*background: url("../img/big.png");*/
 	background-image: url("../img/big.png");
 	background-repeat: repeat-x;
 	background-color: rgb(248,247,242);
 }
 
 .bgWidth {
 	width: 1024px;
 	margin: 0 auto;
 	background: #fff;
 	box-shadow: 1px 1px 10px #5f5f5f;
 	min-height: 1000px;
 }
 
 .list {
 	padding: 0px 30px;
 	overflow: hidden;
 }
 
 .main {
 	position: relative;
 }
 /*************header样式*************/
 
 header {
 	position: relative;
 	background: url("../img/bb.png");
 	height: 370px;
 }
 
 #logo {
 	position: absolute;
 	padding-top: 18px;
 	padding-left: 30px;
 	z-index: 100;
 }
 
 .nivoSlider {
 	height: 370px!important;
 }
 
 header .nav {
 	position: absolute;
 	top: 100px;
 	left: 80px;
 	z-index: 100;
 }
 
 header .nav li {
 	position: relative;
 	float: left;
 	width: 99px;
 	height: 30px;
 	line-height: 30px;
 	list-style: none;
 	font-size: 16px;
 	padding-right: 8px;
 }
 
 header .nav> li> a {
 	padding: 0;
 	color: #333;
 	font-size: 18px;
 	text-align: center;
 }
 /*header .nav > li > a:hover,header .header_active,
header .nav > li > a:focus,header .nav > li > a:active,header .ba_active{
	color: #9C1B20;
	background-color: rgba(255, 255, 255, 0);
}*/
 
 header .nav li .second-menu {
 	display: none;
 }
 
 header .nav>li>a:hover,
 .nav>li>a:focus {
 	color: #9C1B20;
 	background-color: rgba(255, 255, 255, 0);
 }
 
 header .nav li:hover .second-menu {
 	display: block;
 }
 
 header .nav li:hover a.firstli {
 	color: #9C1B20;
 }
 
 header .ba_active {
 	color: #ffffff!important;
 	background: url("../img/000.png") no-repeat;
 }
 
 header .nav .second-menu {
 	position: absolute;
 	/*display: none;*/
 	background: url(../img/cover4.png) repeat;
 }
 
 header .nav .second-menu a {
 	margin: 0 6px;
 	color: #555;
 	font-size: 15px;
 	text-decoration: none;
 	padding: 2px;
 	border-radius: 3px;
 }
 
 header .nav .second-menu a:hover {
 	background: none;
 	padding: 2px;
 	color: #9d1c21;
 	border-radius: 3px;
 	/*text-decoration: underline;*/
 }
 
 header .second-menu a:active,
 header .second-menu a:focus {
 	color: #9d1c21;
 }
 
 header .nav .bb {
 	position: absolute;
 	left: -510px;
 	display: none;
 }
 
 header .nav .bb a {
 	margin: 0 16px;
 	color: #0b0c0c;
 	font-size: 16px;
 	text-decoration: none;
 	background-image: none;
 }
 
 header .nav> li.header_active:hover,
 .nav> li.header_active:focus,
 .nav> li.header_active:active,
 .nav> li.header_active:visited {
 	color: #9C1B20!important;
 }
 
 .left_list {
 	width: 705px;
 	float: left;
 }
 
 .tianqi {
 	color: #ab8f5b;
 }
 
 .tianqi span {
 	color: #c0ab85;
 	font-size: 14px;
 	top: 3px;
 	margin-right: 5px;
 	height: 18px;
 }
 
 .bian {
 	margin-top: 5px;
 	border-top: 1px dashed #c5b28e;
 }
 
 .right_list {
 	float: left;
 	width: 232px;
 	margin-left: 27px;
 }
 
 .chiose {
 	width: 68px;
 	height: 26px;
 	border: 1px solid #baac91;
 }
 
 .serch {
 	width: 166px;
 	height: 26px;
 	border: 1px solid #baac91;
 	padding-left: 5px;
 }
 
 .right_top {
 	margin-bottom: 18px;
 }
 
 .obtn {
 	width: 64px;
 	height: 26px;
 	background-color: #baac91;
 	color: white;
 }
 
 .left,
 .content {
 	float: left;
 	width: 340px;
 	padding-top: 15px;
 }
 
 .content {
 	margin-left: 25px;
 }
 
 .left_top,
 .content_top {
 	background: url(../img/cczx.png) no-repeat;
 	height: 35px;
 	text-align: center;
 }
 
 .content_top {
 	background: url(../img/0013.png) no-repeat;
 }
 
 .left .more,
 .new li .more {
 	float: right;
 	color: #bda77e;
 	margin-bottom: 5px;
 	cursor: pointer;
 }
 
 .left .more {
 	margin-top: -12px;
 }
 
 .more:hover {
 	color: #b20000!important;
 }
 
 .more img {
 	margin-right: 8px;
 	position: relative;
 	top: -2px;
 }
 
 .gw {
 	text-indent: 20px;
 	font-size: 14px;
 	margin-top: 4px;
 	line-height: 24px;
 	height: 135px;
 }
 
 .left_button {
 	clear: both;
 	background: url(../img/1024.jpg)no-repeat;
 	background-size: 100%;
 	width: 335px;
 	height: 110px;
 }
 
 .new {
 	padding-left: 3px;
 }
 
 .new li {
 	margin-top: 10px;
 }
 
 .new li a {
 	margin-left: 2px;
 }
 
 .new .date {
 	float: right;
 	color: #9e9e9e;
 }
 
 .new .fulltitle {
 	display: none;
 	min-width: 300px;
 	background-color: #0066CC;
 }
 
 .new .fulltitle:hover {
 	display: block;
 }
 
 .right_conntent {
 	text-align: center;
 	height: 60px;
 	padding: 10px;
 	border: 1px solid #baac91;
 	margin-bottom: 20px;
 	cursor: pointer;
 }
 
 .right_conntent a {
 	line-height: 38px;
 	display: block;
 	height: 40px;
 }
 
 .bg1 a {
 	background: url(../img/gjwwj.png)no-repeat;
 }
 
 .bg2 a {
 	background: url(../img/jb.png)no-repeat;
 }
 
 .bg3 a {
 	background: url(../img/wyy1.png)no-repeat;
 }
 
 .bg4 a {
 	background: url(../img/wwbhjj.png)no-repeat;
 }
 /****************长城分布***************/
 
 .map {
 	clear: both;
 	margin-top: -8px;
    margin-bottom: 23px;
 }
 
 .map_top {
 	overflow: hidden;
 	margin-top: 10px;
 }
 
 .map_content {
 	clear: both;
 	width: 960px;
 	margin: 15px 30px;
 }
 
 .map .iframe {
 	border: none;
 }
 
 .map_left,
 .map_right {
 	display: inline-block;
 	width: 393px;
 	border-top: 1px solid #baac91;
 	float: left;
 	margin-top: 20px;
 }
 
 .map_right {
 	width: 391px;
 }
 
 .pain {
 	display: inline-block;
 	float: left;
 	background: url(../img/0014.png)no-repeat;
 	width: 240px;
 	height: 30px;
 	text-align: center;
 	line-height: 23px;
 	font-size: 20px;
 	margin-top: 5px !important;
 }
 /**********长城展示*********/
 
 .image-slide {
 	padding: 15px 7px 12px 30px;
 }
 
 .image-slide li {
 	display: inline-block;
 	margin-right: 23px;
 }
 
 .image-slide li img {
 	text-align: center;
 	width: 171px;
 	height: 142px;
 }
 
 .image-slide li span {
 	display: block;
 	width: 139px;
 	height: 29px;
 	background: url("../img/0015.png") no-repeat;
 	text-align: center;
 	line-height: 29px;
 	margin-left: 15px;
 	margin-top: 10px;
 }
 /*友情链接*/
 
 .lianjie {
 	padding: 6px 30px 6px 37px;
 }
 
 .fri-ul {
 	display: inline-block;
 }
 
 .fri {
 	margin-left: 102px;
 }
 
 .fri-ul li {
 	display: inline-block;
 	width: 180px;
 	margin: 8px 0;
 	overflow: hidden;
 	color: #333333;
 }
 
 .fri-ul li span {
 	background: url("../img/q.png") no-repeat;
 	width: 16px;
 	height: 16px;
 	display: inline-block;
 	vertical-align: -2px;
 }
 
 .fri-ul li a {
 	margin-left: 8px;
 	line-height: 20px;
 }
 /*底部*/
 
 .footer {
 	text-align: center;
 	clear: both;
 	height: 160px;
 	width: 100%;
 	padding-top: 12px;
 	background: #BCA67D;
 }
 
 .footer p {
 	margin: 10px;
 	color: #fff;
 }
 
 .footer p a {
 	color: #fff;
 }
 
 .footer img {
 	height: 60px;
 	margin-right: 6px;
 }
 /*.footer a:hover{
	color:#FFB359;
}*/
 /**************二级页面*****************/
 
 .main_content {
 	padding: 25px 30px 20px 30px;
 	overflow: hidden;
 	min-height: 680px;
 }
 
 .tishi {
 	padding: 15px 0px 5px 30px;
 	color: #B59971;
 	margin-bottom: 10px;
 	border-bottom: 1px solid #c5b28e;
 }
 
 .tishi span {
 	margin-right: 5px;
 }
 
 .list_menu {
 	float: left;
 	margin-top: -17px;
 	width: 240px;
 	min-height: 380px;
 }
 
 .list_menu .right_top {
 	padding-left: 10px;
 	padding-bottom: 10px;
 }
 
 .list_menu input {
 	width: 147px;
 	height: 24px;
 }
 
 .list_menu .obtn {
 	width: 50px;
 	height: 24px;
 }
 
 .list_content {
 	width: 720px;
 	float: left;
 	border-left: 1px dashed #c5b28e;
 	min-height: 630px;
 }
 
 .aside {
 	margin-top: -30px;
 }
 
 h3 {
 	text-align: center;
 	background: url("../img/000.png")no-repeat;
 	background-position: 64px 6px;
 	width: 214px;
 	height: 38px;
 	line-height: 40px;
 	position: relative;
 	top: 9px;
 	font-size: 15px;
 	color: #fff;
 	margin-bottom: 16px;
 }
 
 h4 {
 	font-weight: bold;
 	text-align: center;
 	color: #A38C67;
 	margin: 0px;
 	margin-bottom: 8px;
 }
 
 h5 {
 	text-align: center;
 	background: url("../img/000.png")no-repeat;
 	background-position: 64px 6px;
 	width: 214px;
 	height: 38px;
 	line-height: 40px;
 	position: relative;
 	top: 9px;
 	font-size: 13px;
 	color: #fff;
 	margin-bottom: 16px;
 }
 
 .sou {
 	background-color: #F4F2EA;
 	height: 565px;
 	margin-top: 0;
 	float: left;
 }
 
 .q {
 	width: auto;
 	letter-spacing: 1.2px;
 	width: 400px;
 	padding: 5px;
 }
 
 .list_content li a {
 	color: rgb(66, 61, 50);
 }
 
 .tree_one,
 .tree_two {
 	display: none;
 	overflow: hidden;
 }
 
 .tree_box {
 	width: 221px;
 	margin: 0 auto;
 	padding-top: 8px;
 }
 
 .tree_box span {
 	cursor: pointer;
 }
 
 .tree_one li {
 	margin: 7px 20px;
 }
 
 .tree_box img {
 	padding-right: 4px;
 }
 
 .tree_two li {
 	margin-left: 7px 20px;
 }
 
 .father a:hover {
 	color: #9D1C21;
 }
 
 .nav_tive {
 	color: #B0484C;
 	font-weight: bold;
 }
 
 .translate h2 {
 	text-align: center;
 	color: #78575A;
 	font-size: 20px;
 	padding-top: 10px;
 }
 
 .translate {
 	min-height: 585px;
 	padding-top: 5px;
 	padding-bottom: 15px;
 }
 
 .translate .date {
 	color: #423D32;
 	float: right;
 	padding: 0 6px;
 }
 
 .translate a:hover {
 	color: #9D1C21;
 }
 
 .translate p {
 	text-indent: 20px;
 	font-size: 14px;
 	color: #666666;
 	overflow: hidden;
 	padding: 10px;
 	margin-bottom: 45px;
 }
 
 .translate li {
 	border-bottom: 1px dashed #C5B28E;
 	margin-left: 27px;
 	margin-bottom: 14px;
 	padding-bottom: 6px;
 	font-size: 14px;
 }
 
 .x {
 	height: 565px;
 	border-top: 1px solid #D3D3D3;
 	background: #F9F7F2;
 }
 
 .read_content {
 	clear: both;
 	text-indent: 2em;
 	margin-left: 25px;
 	color: #5C5C5C;
 	line-height: 23px;
 	padding-top: 10px;
 	border-top: 1px dashed #B69A72;
 	min-height: 500px;
 	font-family: "microsoft yahei" !important;
 }
 .read_content p {
 	font-family: "microsoft yahei" !important;
 }
 .read_content p span{
  	font-family: "microsoft yahei" !important;
  }
.read_content table{
	width: 695px !important;
}
.read_content table td{
	padding:10px !important	;
	border:1px solid #000000 !important;
}
.read_content table td p{
	font-family: "Microsoft yahei", Arial!important;
	text-indent: 0px!important;
	text-align: center !important;
	line-height: 100%!important;
}
.firstRow td p span{
	font-weight: 600 !important;
	font-size: 14px !important;
}
 /*CSS green-black style pagination*/
 
 .green-black li {
 	float: left;
 	list-style: none;
 	MARGIN-RIGHT: 5px;
 }
 
 .green-black {
 	PADDING-RIGHT: 3px;
 	PADDING-LEFT: 120px;
 	PADDING-BOTTOM: 3px;
 	MARGIN: 3px;
 	PADDING-TOP: 3px;
 	TEXT-ALIGN: center;
 	position: relative;
 	top: 12px;
 	left: 44px;
 	;
 }
 
 .green-black A {
 	BORDER-RIGHT: #C3B3AB 1px solid;
 	PADDING-RIGHT: 5px;
 	BORDER-TOP: #C3B3AB 1px solid;
 	PADDING-LEFT: 5px;
 	PADDING-BOTTOM: 2px;
 	BORDER-LEFT: #C3B3AB 1px solid;
 	COLOR: #fff;
 	MARGIN-RIGHT: 5px;
 	PADDING-TOP: 2px;
 	BORDER-BOTTOM: #C3B3AB 1px solid;
 	TEXT-DECORATION: none
 }
 
 .green-black A:hover {
 	BORDER-RIGHT: #A38C67 1px solid;
 	BORDER-TOP: #A38C67 1px solid;
 	BACKGROUND: url(images/pageimage2.gif) #A38C67;
 	BORDER-LEFT: #A38C67 1px solid;
 	COLOR: #fff;
 	BORDER-BOTTOM: #A38C67 1px solid
 }
 
 .green-black A:active {
 	BORDER-RIGHT: #A38C67 1px solid;
 	BORDER-TOP: #A38C67 1px solid;
 	BACKGROUND: url(images/pageimage2.gif) #A38C67;
 	BORDER-LEFT: #A38C67 1px solid;
 	COLOR: #fff;
 	BORDER-BOTTOM: #A38C67 1px solid
 }
 
 .green-black SPAN.current {
 	BORDER-RIGHT: #A38C67 1px solid;
 	PADDING-RIGHT: 5px;
 	BORDER-TOP: #A38C67 1px solid;
 	PADDING-LEFT: 5px;
 	FONT-WEIGHT: bold;
 	BACKGROUND: url(images/pageimage2.gif) #A38C67;
 	PADDING-BOTTOM: 2px;
 	BORDER-LEFT: #A38C67 1px solid;
 	COLOR: #fff;
 	MARGIN-RIGHT: 5px;
 	PADDING-TOP: 2px;
 	BORDER-BOTTOM: #A38C67 1px solid
 }
 
 .green-black SPAN.disabled {
 	PADDING-RIGHT: 5px;
 	PADDING-LEFT: 8px;
 	PADDING-BOTTOM: 2px;
 	PADDING-TOP: 2px;
 }
 
 .time {
 	color: #A38C67;
 	margin-top: 0px;
 	float: left;
 	margin-left: 231px;
 	margin-bottom: 5px;
 }
 
 .times {
 	margin-right: 231px;
 	color: #A38C67;
 	float: right;
 	margin-bottom: 5px;
 }
 
 .green-black span {
 	display: inline-block;
 	margin-top: -10px;
 }
 
 .green-black button {
 	background-color: #A38C67;
 }
 
 .prv-list,
 .next-list {
 	margin-left: 30px;
 }
 
 .prv-list a,
 .next-list a {
 	color: #A38C67;
 }
 
 .prv-list {
 	border-top: 1px dashed #B69A72;
 	margin-top: 12px;
 	padding-top: 10px;
 	margin-bottom: 8px;
 }
 /*add class*/
 
 .addclass {
 	color: #9D1C21;
 }
 /*搜索界面*/
 
 .search-count {
 	padding: 3px 10px;
 	font-size: 12px;
 	color: #C0BCBC;
 	margin-bottom: 6px;
 }
 
 .search-btn {
 	padding-top: 4px;
 	padding-bottom: 4px;
 	padding-right: 8px;
 	font-size: 12px;
 	border: 1px solid #BAAC91;
 }
 /*在线留言*/
 
 .um_table caption {
 	text-align: left;
 	margin-left: 170px;
 	color: #B0484C;
 	font-size: 14px;
 }
 
 .um_table tr td {
 	position: relative;
 	padding: 10px 20px;
 	font-size: 14px;
 	vertical-align: top;
 	white-space: nowrap;
 }
 
 .um_table tr td input {
 	font-size: 14px;
 	width: 260px;
 	height: 30px;
 	word-wrap: break-word;
 	color: rgb(129, 129, 129);
 	text-indent: 10px;
 	border: 1px solid #BCA67D;
 	border-radius: 5px;
 }
 
  .um_table tr td select {
 	font-size: 14px;
 	min-width: 80px;
 	height: 30px;
 	color: rgb(129, 129, 129);
 	border: 1px solid #BCA67D;
 	border-radius: 5px;
 }
 
 .mess-content {
 	padding: 8px 30px 20px 200px;
 	overflow: hidden;
 }
 
 .um_table tr td textarea {
 	padding: 5px 10px;
 	width: 450px;
 	height: 120px;
 	font-size: 14px;
 	border: 1px solid #BCA67D;
 	border-radius: 5px;
 }
 
 .um_table tr td span {
 	position: absolute;
 	left: 7px;
 	top: 9px;
 	font-size: 20px;
 	color: #F00;
 }
 
 .um_table tr td button {
 	font-size: 14px;
 	padding: 5px 18px;
 	color: #fff;
 	background-color: #BCA67D;
 	border: 1px solid #BCA67D;
 	cursor: pointer;
 	margin-left: 111px;
 	border-radius: 3px;
 }
 /* polaroids */
 
 .polaroids {
 	width: 370px;
 	margin: 0 0 18px 6px;
 }
 
 .polaroids li {
 	display: inline;
 }
 
 .polaroids a {
 	background: #fff;
 	display: inline;
 	float: left;
 	margin: 0 0 27px 16px;
 	width: auto;
 	padding: 10px 10px 15px;
 	text-align: center;
 	font-family: "Marker Felt", sans-serif;
 	text-decoration: none;
 	color: #333;
 	font-size: 18px;
 	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
 	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
 	-o-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
 	box-shadow: 0 3px 6px rgb(188, 166, 125);
 }
 
 .polaroids img {
 	display: block;
 	width: 150px;
 	margin-bottom: 12px;
 }
 
 .polaroids a:after {
 	content: attr(title);
 	/* Ie8+,FF,Chorme,Safari */
 }
 
 .polaroids li:nth-child(even) a {
 	-webkit-transform: rotate(2deg);
 	-moz-transform: rotate(2deg);
 	-ms-transform: rotate(2deg);
 	transform: rotate(2deg);
 }
 
 .polaroids li:nth-child(3n) a {
 	-webkit-transform: none;
 	-moz-transform: none;
 	-ms-transform: rotate(2deg);
 	transform: none;
 	position: relative;
 	top: -5px;
 }
 
 .polaroids li:nth-child(5n) a {
 	-webkit-transform: rotate(5deg);
 	-moz-transform: rotate(5deg);
 	-ms-transform: rotate(5deg);
 	transform: rotate(5deg);
 	position: relative;
 	right: 5px;
 }
 
 .polaroids li:nth-child(8n) a {
 	position: relative;
 	top: 8px;
 	right: 5px;
 }
 
 .polaroids li:nth-child(11n) a {
 	position: relative;
 	top: 3px;
 	right: -5px;
 	padding-top: 25px;
 }
 
 .polaroids li a:hover {
 	-webkit-transform: scale(1.25);
 	-moz-transform: scale(1.25);
 	-ms-transform: scale(1.25);
 	transform: scale(1.25);
 	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
 	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
 	-o-box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
 	box-shadow: 0 3px 6px rgb(188, 166, 125);
 	position: relative;
 	z-index: 5;
 }
 
 .polaroids li.messy a {
 	margin-top: -375px;
 	margin-left: 160px;
 	-webkit-transform: rotate(-5deg);
 	-moz-transform: rotate(-5deg);
 	-ms-transform: rotate(-5deg);
 	transform: rotate(-5deg);
 }
 /*长城展示*/
 
 #show-l {
 	background: #f7f7f7 url(../img/pinstripe.gif) repeat top left;
 	color: #000;
 }
 
 #show-l a {
 	color: #000;
 	text-decoration: none;
 }
 
 .iw_wrapper {
 	width: 90%;
 	margin: 30px auto 100px auto;
 	position: relative;
 }
 
 ul.iw_thumbs li {
 	float: left;
 	margin: 5px;
 }
 
 ul.iw_thumbs li div {
 	position: absolute;
 	top: 5px;
 	width: 180px;
 	padding: 0px 10px;
 	display: none;
 	color: #fff;
 	z-index: 100;
 }
 
 ul.iw_thumbs li div h2 {
 	font-family: 'Wire One', arial, serif;
 	font-size: 25px;
 	text-transform: uppercase;
 	text-shadow: 0px 0px 1px #615C4F;
 	color: #FFFFFF;
 }
 
 ul.iw_thumbs li div p {
 	font-size: 11px;
 	line-height: 16px;
 	font-style: italic;
 	color: white;
 }
 
 ul.iw_thumbs li:nth-child(1) {
 	margin-left: 50px;
 }
 
 ul.iw_thumbs li:nth-child(even) {
 	margin-top: 30px;
 }
 
 ul.iw_thumbs li:nth-child(3n) {
 	margin-left: 20px;
 }
 
 ul.iw_thumbs li img {
 	border: 7px solid #fff;
 	cursor: pointer;
 	position: relative;
 	-moz-box-shadow: 1px 1px 1px #aaa;
 	-webkit-box-shadow: 1px 1px 1px #aaa;
 	box-shadow: 1px 1px 1px #aaa;
 }
 
 ul.iw_thumbs li img:hover {
 	-moz-box-shadow: 1px 1px 7px #777;
 	-webkit-box-shadow: 1px 1px 7px #777;
 	box-shadow: 1px 1px 7px #777;
 }
 
 ul.iw_thumbs li:nth-child(even) img {
 	height: 20px;
 }
 
 ul.iw_thumbs li:nth-child(odd) img {
 	height: 40px;
 }
 
 ul.iw_thumbs li:nth-child(5n) img {
 	height: 70px;
 }
 
 ul.iw_thumbs li:nth-child(6n) img {
 	height: 120px;
 }
 
 ul.iw_thumbs li:nth-child(7n) img {
 	height: 20px;
 }
 
 .iw_ribbon {
 	position: fixed;
 	height: 126px;
 	/*first 126 then 0 to close and 100% to open (while top goes to 0) */
 	width: 0px;
 	/*first 0 then animate to 100%*/
 	left: 0px;
 	/*or right 0*/
 	top: 0px;
 	/*First, top of thumb, then animate to 0*/
 	background: rgba(0, 0, 0, 0.85);
 	opacity: 0.8;
 	z-index: 10;
 	overflow: hidden;
 	display: none;
 }
 
 .iw_close {
 	position: absolute;
 	top: 10px;
 	right: 10px;
 	background: url(../img/close.gif) no-repeat center center;
 	width: 18px;
 	height: 18px;
 	display: none;
 	cursor: pointer;
 }
 
 .iw_zoom {
 	color: white;
 	font-size: 8px;
 	font-family: Arial, sans-serif;
 	text-transform: uppercase;
 	padding: 14px;
 	display: none;
 	float: right;
 	margin-right: 30px;
 }
 
 .iw_ribbon img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	border: 7px solid #fff;
 }
 
 .iw_loading {
 	background: #fff url(../img/loader.gif) no-repeat center center;
 	width: 28px;
 	height: 28px;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	z-index: 10000;
 	margin: -14px 0px 0px -14px;
 	opacity: 0.8;
 }
 /*长城志愿者*/
 
 .demo {
 	display: inline-block;
 	width: 24%;
 	padding: 10px;
 	-webkit-box-sizing: padding-box;
 	box-sizing: padding-box;
 }
 .demo p {
 	-webkit-box-sizing: padding-box;
 	box-sizing: padding-box;
 	font-family: "Microsoft Yahei";
 	font-size: 0.9em;
 	height: 32px;
 	padding: 6px 0px;
 	resize: none;
 	text-align: center;
 	width: 100%;
 	border: 0px solid rgb(188, 166, 125);
 	white-space:nowrap !important;
 	text-overflow：ellipsis !important;
 	cursor: default !important;
 	/*box-shadow: 5px 5px 5px rgba(188, 166, 125, 0.6);*/
 }
 
 .demo:hover>p:first-of-type  {
 	color: rgb(177,73,77);
 }
 @media only screen and (max-width: 959px) {
 	.demo {
 		width: 32.5%;
 	}
 }
 
 @media only screen and (max-width: 659px) {
 	.demo {
 		width: 49%;
 	}
 }
 
 @media only screen and (max-width: 360px) {
 	.demo {
 		width: 100%;
 	}
 }
 /*分页*/
 
 .sui-pagination ul>.active>a,
 .sui-pagination ul>.active>span {
 	background-color: #BCA67D;
 	color: #fff;
 	border-color: #BCA67D;
 	cursor: default;
 }
 
 .sui-pagination>div>span,
 .sui-pagination ul>li>input,
 .sui-pagination ul>li>a,
 .sui-pagination ul>li>span {
 	position: relative;
 	float: left;
 	padding: 2px 7px;
 	line-height: 18px;
 	text-decoration: none;
 	color: #BCA67D;
 	background-color: #fff;
 	border: 1px solid #e0e9ee;
 	margin-left: -1px;
 }
 
 .sui-pagination>div>span{
 	height: 24px;
 }
 
 .sui-pagination .page-num{
 	width: 42px;
 	height: 18px;
 }
 .sui-pagination .page-confirm {
 	width: 50px;
 	height: 20px;
 	margin-top:-30px;
 }
 .sui-pagination button{
 	border:0;
 	background-color:#BCA67D!important;
 	color: #fff;
 	line-height:10px !important;
 }
 /*上传*/
 
 .thumbnail {
 	border: 1px solid #BCA67D;
 }
 /*长城展示*/
 
 .great-show {
 	min-height: 90px;
 	width: 730px;
 	margin-left: 15px;
 	/*border-top: 1.5px solid #BCA67D;*/
 	border-bottom: 1.5px solid #BCA67D;
 }
 
 .gt-show {
 	padding-top: 15px;
 	padding-left: 10px;
 }
 
 .gt-show label {
 	float: left;
 	font-weight: bold;
 }
 
 .gt-show ul {
 	margin-left: 70px;
 }
 
 .gt-show ul li {
 	display: inline-block;
 	margin-bottom: 12px;
 	border-right: 1px solid #BCA67D;
 	cursor: pointer;
 }
 
 .gt-show li a {
 	margin-right: 3px;
 	padding: 2px 5px;
 	color: #333;
 	font-size: 13px;
 }
 
 .gt-show li a:hover {
 	color: #fff!important;
 	background: #B1494D;
 }
 
 .span_current,
 .new_current {
 	color: #fff!important;
 	background: #B1494D;
 }
 
 .gt-select {
 	padding-top: 15px;
 	padding-left: 10px;
 }
 
 .gt-select label {
 	float: left;
 	font-weight: bold;
 }
 
 .gt-select ul {
 	margin-left: 70px;
 }
 
 .gt-select ul li {
 	display: inline-block;
 	margin-bottom: 12px;
 	border-right: 1px solid #BCA67D;
 	cursor: pointer;
 }
 
 .gt-select li a {
 	margin-right: 3px;
 	padding: 2px 5px;
 	color: #333;
 	font-size: 13px;
 }
 
 .gt-pic {
 	width: 778px;
 	min-height: 500px;
 	margin-top: 10px;
 }
 
 .gt-pic .demo {
 	width: 32%;
 	padding-left: 15px;
 }
 
 .gt-pic img {
 	width: 224px;
 	border: 1px solid #BCA67D;
 }
 
 .modal-body {
 	top: 65px;
 	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
 	width: 750px;
 	height: 520px;
 	padding: 0px;
 	margin-left: -65px;
 }
 
 .modal-body img {
 	background: rgba(26, 22, 22, 0.79);
 	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.85);
 	border-radius: 4px;
 	width: 100%;
 	height: 100%;
 }
 /*随手拍展示*/
 
 #gallery {
 	width: 970px;
 	height: 550px;
 	margin: 0 auto;
 	position: relative;
 	font-family: verdana, arial, sans-serif;
 	background: #fff;
 }
 
 #gallery #slides {
 	position: absolute;
 	right: 65px;
 	top: 0;
 	height: 550px;
 	width: 120px;
 	overflow: hidden;
 	text-align: center;
 	z-index: 500;
 }
 
 #gallery #slides div {
 	width: 120px;
 	height: 550px;
 	position: relative;
 	padding-top: 10px;
 }
 
 #gallery #slides div ul {
 	padding: 0;
 	margin: 0;
 	list-style: none;
 	width: 120px;
 	height: 560px
 }
 
 #gallery #slides div ul li {
 	float: left;
 	padding: 1px 0;
 	width: 120px;
 	height: 75px;
 }
 
 #gallery #slides div ul li a {
 	display: block;
 	width: 120px;
 	height: 73px;
 	float: left;
 }
 
 #gallery #slides div ul li a b {
 	display: none;
 }
 
 #gallery #slides div ul li a.previous {
 	height: 16px;
 	background-color: rgba(165, 142, 104, 0.8);
 }
 
 #gallery #slides div ul li a.next {
 	height: 16px;
 	background-color: rgba(165, 142, 104, 0.8);
 }
 
 #gallery #slides div ul li img.up-sty {
 	width: 20px;
 	height: 10px;
 	position: relative;
 	top: 4px;
 	left: 50px;
 }
 
 #gallery #slides div ul li img.down-sty {
 	width: 20px;
 	height: 10px;
 	position: relative;
 	bottom: -2px;
 	left: 50px;
 }
 
 #gallery #slides div ul li a img {
 	display: block;
 	width: 120px;
 	height: 73px;
 	border: 0;
 }
 
 #gallery #slides div ul li img.blank {
 	width: 20px;
 	height: 10px;
 	position: relative;
 	top: 4px;
 	left: 50px;
 }
 
 #gallery #slides div ul li a:focus {
 	outline: 0;
 }
 
 #gallery #fullsize {
 	height: 550px;
 	width: 960px;
 	overflow: hidden;
 	text-align: center;
 	z-index: 200;
 }
 
 #gallery #fullsize div {
 	width: 750px;
 	height: 700px;
 	padding-top: 10px;
 	position: relative;
 }
 
 #gallery #fullsize div img {
 	clear: both;
 	display: block;
 	margin: 0 auto;
 	border: 1px solid #BCA67D;
 	width: 730px;
 	height: 490px;
 	position: relative;
 	background: #fff;
 	padding: 10px;
 }
 
 #gallery #fullsize div h3 {
 	padding: 10px 0 0 0;
 	margin: 0;
 	font-size: 18px;
 }
 
 #gallery #fullsize div p {
 	padding: 5px 135px;
 	margin: 0;
 	font-size: 12px;
 	line-height: 18px;
 }
 /*长城志愿者*/
 
 .cczyz-login {
 	/*position*/
 	position: absolute;
 	right: 66px;
 	top: 15px;
 	/*box model*/
 	height: 25px;
 }
 
 .cczyz-login .cczyz-login-link {
 	/*Typogrophy*/
 	color: #BCA67D;
 }
 
 .cczyz-login:hover .cczyz-login-link {
 	/*Typogrophy*/
 	color: red;
 }
 
 .cczyz-login .cczyz-login-welcome {
 	/*box model*/
 	display: none;
 }
 
 .cczyz-login .cczyz-login-form {
 	/*position*/
 	position: absolute;
 	/*box model*/
 	display: none;
 	z-index: 99;
 	/*background-color: white;*/
 }
 
 .cczyz-login:hover .cczyz-login-form {
 	/*position*/
 	position: absolute;
 	top: 25px;
 	right: -67px;
 	/*box model*/
 	display: block;
 	width: 260px;
 	height: 160px;
 	border: 1px solid #BCA67D;
 	/*Visual*/
 	background-color: white;
 }
 
 .cczyz-login button{
 	/*box model*/
 	border-radius: 4px;
 	/*Typogrophy*/
 	color: white;
 	
 	/*Visual*/
 	background-color: #BCA67D;
 	border: 4px solid #BCA67D;
 }
 
 .cczyz-login label{
 	/*Typogrophy*/
 	color: #BCA67D;
 }
 
 .cczyz-login:hover .cczyz-login-form .cczyz-login-input{
 	/*box model*/
 	width: 240px;
 	/*Typogrophy*/
 	margin: 10px auto;
 }
 
 .cczyz-login:hover .cczyz-login-form .cczyz-login-btns{
 	/*Typogrophy*/
 	margin: 20px auto;
 	text-align: center;
 }
 
 .cczyz-login:hover .cczyz-login-form input{
 	/*box model*/
 	width: 175px;
 	border: 1px solid #BCA67D;
 }
 
 .cczyz-logined{
 	/*position*/
 	position: absolute;
 	right: 66px;
 	top: 15px;
 	/*box model*/
 	height: 25px;
 }
 
 .cczyz-logined button{
 	/*box model*/
 	border-radius: 4px;
 	/*Typogrophy*/
 	color: white;
 	
 	/*Visual*/
 	background-color: #BCA67D;
 	border: 1px solid #BCA67D;
 }
 
 .cczyz-logined .cczyz-login-link {
 	/*box model*/
 	display: none;
 }
 
 .cczyz-logined .cczyz-login-welcome {
 	/*box model*/
 	display: block;
 	/*Typogrophy*/
 	color: #BCA67D;
 	font-size: 1em;
 }
 
 .cczyz-logined .cczyz-login-welcome button{
 	/*box model*/
 	margin-left: 20px;
 	
 }
 
 .cczyz-logined .cczyz-login-form {
 	/*box model*/
 	display: none;
 }
 
.gov_weixin_share {
    position: fixed;
    width: 85px;
    font-size: 12px;
    top: 320px;
    right: 0;
}
.gov_weixin_share .fixed {
    width: 85px;
    border: 1px #d2d2d2 solid;
    background: #eeeeee;
    text-align: center;
    margin: 0;
}

.gov_wx{
    color: #b20000;
}