 
.w1400{width:100%; max-width:1400px; margin:auto;overflow: hidden; }
.w100{ width:100%; margin:auto;overflow: hidden; }
.clear{ clear:both;}

.top-bj{ background: url("../images/banner-bj.jpg") no-repeat center top;}
.top-tiao{ text-align: right; color: #000;line-height: 70px; height: 70px; font-size: 16px; }
.top-tiao span{ padding: 0 20px;}
.header{ width:100%; max-width:1400px; margin:auto; z-index:99; height:68px; text-align: center; background:url("../images/dh-bj.png") no-repeat center bottom;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:96%; margin: auto 2%; text-align:center; padding: 20px 0; z-index:99; }
.nav .nLi{ float:left;  position:relative; display:inline; padding: 0 22px}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;}
.nav .sub{ display:none; left:0; top:30px; width:auto; position:absolute; line-height:40px;border-radius: 10px; padding-top: 15px;  }
.nav .sub li{ zoom:1; background: #e5a24b; border-radius: 10px; font-size: 18px; }
.nav .sub a{ display:block; width: 70px; padding: 0 20px; border-bottom: 1px solid #fff; color: #fff;}
.nav .sub a:hover{ font-weight: bold;}
/*导航*/

.part1{ background: url("../images/part1-bj.png") no-repeat center top; height:375px; margin-top: 320px; }
.srjj{ float: left; width: 450px; margin: 30px 30px 0 0;}
.srjj img{ margin: auto; display: block;}
.srjj p{ width: 80%; margin:15px auto; color: #7c0000; text-indent: 30px; font-size: 13px; letter-spacing: 1px; line-height: 24px;}
.srjj p a{color: #d47b2e;}
/*诗人介绍*/

.zpj{ width:480px; float: left; margin-top: 50px; }
.zpj .hd{ height:38px; position:relative; background: url("../images/zpj-bt.png") no-repeat left top; width: 100%;}
.zpj .hd ul{ float:left; margin:10px 0 0 185px;}
.zpj .hd ul li{ float:left; font-weight: bold; color: #000; padding:0 2px; text-align:center; width: 66px; height: 23px; line-height: 23px; cursor:pointer; background: url("../images/zpj-01.png") no-repeat center; }
.zpj .hd ul li.on{  background: url("../images/zpj-02.png") no-repeat center; color:#25640d;}
.zpj .bd{ width: 100%; margin-top: 20px;}
.zpj .bd ul img{float: left; width: 164px; height: 230px;}
.zpj .bd .zpj-qie{ padding:10px 15px 0;  zoom:1; float: right; width: 58%;}
.zpj .bd li{ height:30px; line-height:30px;float: left; width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
.zpj .bd li a{color: #750004 }
.zpj .bd li a:hover{font-weight: bold;}
.zpj .bd li span{ float:right; color:#e97f2d; }
.zpj .bd li font{font-size: 45px;  float: left; width: 20px; line-height: 1px; color: #e97f2d}
.zpj .zpj-more{float: right; margin-top: 10px;}
.zpj .zpj-more img{float: right !important;}
/*作品集*/

.sj-list{overflow: hidden;}
.sj-list p{float: left; width: 25%; margin-top: 30px;}
.sj-list p img{ width: 200px; height: auto;}
.sj-list ul{float: right; width: 75%;}
/*诗集列表*/

.sr-list{ background:url("../images/sr-bj.png") no-repeat center top; overflow:hidden; padding: 30px;}
.sr-list li{float: left;width: 100%; margin: 25px 0; border-bottom: 1px dashed #efd6b2; padding-bottom: 40px;}
.sr-list-pic {float: left; width: 15%; text-align: center;}
.sr-list-pic img{width: 140px; height:auto;}
.sr-list-pic span{display: block; font-size: 18px; margin-top: 30px;}
.sr-list-nr{width: 85%;float: right; line-height: 32px; font-size: 14px;letter-spacing: 1px;text-align: justify }
.sr-list-nr span{display: block; background: url("../images/sr-more.jpg") no-repeat center top;width: 132px; height: 38px;letter-spacing: 0; line-height: 38px;}
.sr-list-nr span a{display: block; color: #b11a02; margin-top: 30px; text-align: center;}




.xgcj{float: right; width: 330px; margin:50px 60px 0 0;}
.xgcj p{ background: url("../images/xgcj-bt.png") no-repeat left top; text-align: right; padding: 15px 25px;}
.xgcj ul{ width: 100%; margin-top: 22px;}
.xgcj ul li{ height:30px; line-height:30px;float: left; width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
.xgcj ul li a{ color: #750004 }
.xgcj ul li a:hover{font-weight: bold;}
.xgcj ul li span{ float:right; color:#e97f2d; }
.xgcj ul li font{font-size: 45px; float: left; width: 20px; line-height: 1px; color: #e97f2d;}

/*写给长江*/


.part2{ margin: 30px auto; overflow: hidden;}
.p2-l{float: left; width: 1090px;}
.p2-3{display: block; float: left; width: 355px; margin-right: 5px;}
.p2-3-bt1{ background:url("../images/shi-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding:2px 37px 0 0; }
.p2-3-bt2{ background:url("../images/ci-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding:2px 37px 0 0; }
.p2-3-bt3{ background:url("../images/qu-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding:2px 37px 0 0; }
.p2-3-bt4{ background:url("../images/geci-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding:2px 37px 0 0; }
.p2-3-bt5{ background:url("../images/qtzp-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding:2px 37px 0 0; }
.p2-3-bt6{ background:url("../images/szz-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding:2px 37px 0 0; }
.p2-3 ul{ background: url("../images/p2-3bj.png") no-repeat center top; background-size: 100% 100%; margin: 10px 10px 10px 0; overflow: hidden; padding: 25px;}
.p2-3 ul:nth-child(3n){margin:10px 0 10px 0}
.p2-3 ul li{height:28px; line-height:28px;float: left; width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
.p2-3 ul li a:hover{ font-weight: bold; }
.p2-3 ul li span{ float:right; color:#e97f2d; }
.p2-3 ul li font{font-size: 30px; float: left; width: 20px; line-height: 10px; color: #e6cd91;}
#szz{ padding:24px 25px;}
#szz li{ float: left; margin-right: 10px; width: 90px;height: 100px; }
#szz li:nth-child(3n){margin-right: 0}
#szz li img{width: 90px; height: 100px;}
.p2-3-3bj{background: url("../images/gc-bj.png") no-repeat center top; background-size: 100% 100%; margin: 10px 10px 10px 0; overflow: hidden; padding: 35px 25px;}

.p2-2{width: 100%; float:left; display: block; margin: 10px auto 0; }
.p2-2-sy{float: left; width: 532px;  margin-right: 5px; }
.p2-2-bt1{ background: url("../images/sanweni-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding-right: 45px; }
.p2-2-bt2{ background: url("../images/yinglian-bt-bj.png") no-repeat left top; height: 40px; line-height: 40px; text-align: right; padding-right: 38px; }
.p2-2-bj1{background: url("../images/sw-bj.png") no-repeat center top; background-size: 100% 100%; margin: 10px 10px 10px 0; overflow: hidden; padding: 25px; }
.p2-2-bj1 li{height:32px; line-height:32px;float: left; width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
.p2-2-bj1 li a:hover{ font-weight: bold; }
.p2-2-bj1 li span{ float:right; color:#e97f2d; }
.p2-2-bj1 li font{font-size: 30px; float: left; width: 20px; line-height: 10px; color: #e6cd91;}
.p2-2-bj2{background: url("../images/yl-bj.png") no-repeat center top; background-size: 100% 100%; margin: 10px 10px 10px 0; overflow: hidden; padding: 25px; }
.p2-2-bj2 li{width: 48%; float:left; margin-right: 4%; height:32px; line-height:32px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.p2-2-bj2 li:nth-child(2n){margin-right: 0;}
.p2-2-bj2 li span{ float:right; color:#e97f2d; }
.p2-2-bj2 li font{font-size: 30px; float: left; width: 20px; line-height: 10px; color: #e6cd91;}
/*part左侧*/

.p2-r{float: right; width: 310px;}
.wzsg{background: url("../images/wdsg-bj.png") no-repeat center 10px;  overflow: hidden; padding:80px 25px 55px; height: 450px}
.wzsg ul{overflow: hidden}
.wzsg li{width: 100%; float:left; height:31px; line-height:31px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.wzsg li span{ float:right; color:#e97f2d; }
.wzsg li font{font-size: 30px; float: left; width: 20px; line-height: 10px; color: #e6cd91;}
.wzsg p{margin: 10px 0 0 5px;width: 100%;overflow: hidden;}


.fkly-pic{overflow: hidden;}
.ss{ width: 100%; background: url("../images/ss-bj.png") no-repeat left top; background-size:100% 100%; height: 90px; overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.ss form{width: 85%; margin:30px auto; }
.ss .search{ width:32px; height:33px;  display:inline;}
.ss .text{ width:220px; height:33px; line-height: 33px; float:left; text-indent:20px; border: none; }
.ss .button{background: #e1a86b; float:left;  text-align: center; width:40px;height:33px; line-height: 33px; border:0;}
.ss .button img{margin-bottom:5px;}
/*搜索*/

.foot{ background: url("../images/yw-bj.jpg") no-repeat center top; overflow: hidden; margin-top: 30px;}
.yw-dh{margin: 30px auto 0; border-bottom: 1px solid #b98b57; height: 40px; padding-bottom: 20px;}
.yw-dh img{ float: left; margin-bottom: 15px;}
.yw-dh p{float: right; margin-top:10px;}
.yw-dh p span{ float: left; width: auto; padding: 0 15px; border-right: 1px solid #fff; font-size: 15px; }
.yw-dh p span a{color: #fff;}
.yw-dh p span a:hover{color: #750003;}
.yw-xx{ width: 100%; font-weight: 100; overflow:hidden; color: #fff; font-size: 14px; padding: 30px 0; letter-spacing: 1px;}
.yw-xx p{float: right;}
.yw-xx span{margin-left: 20px;}
.yw-xx a{color: #ffcf7c}
/*页尾*/



/********二级页********/
.list-new{ overflow: hidden; margin-top: 320px; }
.list-left{ float: left; width:290px; background: url("../images/list-left-bj.jpg") no-repeat center top; padding: 30px 20px 0; height: 856px;}
.list-l-bt{ background: url("../images/wzsg-bt.jpg") no-repeat left top; padding: 20px 0 50px; margin: 0 auto 15px; border-bottom: 1px solid #d8ad6f;}
.list-l-bt1{ background: url("../images/wzsg-bt1.jpg") no-repeat left top; padding: 20px 0 50px; margin: 0 auto 15px; border-bottom: 1px solid #d8ad6f;}
.list-l-bt2{ background: url("../images/wzsg-bt2.jpg") no-repeat left top; padding: 20px 0 50px; margin: 0 auto 15px; border-bottom: 1px solid #d8ad6f;}
.sr-left{ line-height: 26px; text-align: justify;}
.sr-left-bt{ display: block; margin:0 auto 20px; font-size: 30px; text-align: center; overflow: hidden;}
.sr-left img{ display: block; width:150px; height: auto; margin:10px auto}


.list-left ul,.list-right ul{overflow: hidden; margin-top: 20px;}
.list-left li,.list-right li{width: 100%; float:left; height:45px; line-height:45px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border-bottom: 1px dashed #e6cba3; letter-spacing: 1px; font-size: 15px;}
.list-left li span,.list-right li span{ float:right; color:#e97f2d; }
.list-left li font,.list-right li font{font-size: 30px; float: left; width: 20px; line-height: 20px; color: #e6cd91;}
/*列表页-左边*/
.list-right{ float: right; width: 945px; background: url("../images/list-right-bj.jpg") no-repeat center top; padding: 30px 60px 0; height: 856px;position: relative;}
.list-r-bt{ background: url("../images/list-r-bt.jpg") no-repeat left 0; padding:10px 0 20px 15px; border-bottom: 1px solid #d8ad6f; font-size:30px; color: #750003; margin-bottom: 10px; }
.list-r-bt span{ float: right; font-size: 14px; margin-top: 10px;  color: #333;}
/*列表页-右边*/
.right-bottom{background: url("../images/right-bottom.jpg") no-repeat center bottom; height: 53px; position: absolute;left: 0; bottom: 0;width: 100%;}
/*背景下面条*/

.list-pro{float: right; width: 945px; background: url("../images/list-pro-bj.jpg") no-repeat center top; padding: 30px 60px 80px; height:auto; overflow: hidden; position: relative;}
.list-pro ul{ margin-top: 30px; overflow: hidden;}
.list-pro li{ float: left; width:23%;margin-right: 2%; margin-bottom: 20px; text-align: center;}
.list-pro li p{width: 100%; height: 180px; display: block; border:1px solid #e1e1e1; }
.list-pro li img{width: auto; max-width: 100%; height: 100%; object-fit:contain; margin: auto }
.list-pro li span{ display: block; height: 60px; line-height: 60px;width: 100%; font-size: 16px; }
.list-pro li:nth-child(4n){margin-right: 0;}
.list-pro li:hover p{border: 1px solid #750003;}
/*产品列表*/

.article{width: 100%; overflow: hidden;position: relative;}
.article p{display: block; font-size: 28px; text-align: center; line-height: 40px; padding: 20px 0; }
.article p span{display: block; font-size: 14px; margin: 20px 0; border-top: 1px solid #eedbc0; padding-top: 10px; color: #333;}
.article p span font{ color: #c47631}
.article-nr{line-height: 40px; font-size: 20px; }
.article-nr p{display: block; text-align:left; line-height: 40px; padding: 0; letter-spacing: 1px; }
.article-nr p span{display: block; margin: 0; font-size: 20px; border-top: 0; padding-top: 0; color: #333;}
.article-nr img{display: block; margin: 15px auto;}
/*内容详情*/
.sx-tab{width: 100%; overflow: hidden; margin: 50px auto 0;}
.sx-tab p{float: left;width: 43%; margin:0 5% 0 0; background: #e6d9c5;height: 45px; line-height: 45px; border-radius: 5px; padding: 0 20px; text-align: left; font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.sx-tab p:nth-child(2n){margin:0 0 0 0; }
.sx-tab a{color: #000;}
/*上一条下一条*/

.liuyan{width: 60%; margin-top: 50px;}
.liuyan p{display: block; width: 100%; margin: 8px 0;  padding: 10px; font-size: 16px; overflow: hidden; }
.liuyan span{ float: left;width: 20%; padding: 10px; text-align: right; }
.liuyan input { float: left; width: 70%; padding: 10px; border: 1px solid #ddd; }
.liuyan textarea{ height:150px; line-height: 24px; width: 74%; border: 1px solid #ddd; }
.liuyan font{ float: left;margin-left: 10px;}
.liuyan .yzm{ width: 100px; }
.liuyan-niu{ display: block; background: #750004; border-radius: 5px; width: 100px; height: 50px; line-height: 50px; letter-spacing: 2px;  margin: 30px 0 0 142px;}
.liuyan-niu a{ display:block; color: #fff; font-size: 16px; text-align: center; }
.liuyan-niu a:hover{ color: #fff; }
/*留言*/

.page{ margin:50px auto 0; display: block; text-align: center; overflow: hidden; }
/*分页*/

























@media screen and (max-width: 900px){
	
	.top-tiao{display: none;}
	.header{padding: 0 10px;top: 0;height: 75px; }
	.header .left .img2{ display: block; float: left; height: 50px;margin-top: 10px;}
	.header #navToggle {
		height: 100%;
		padding: 15px;
		margin-right: 10px;
		display: inline-block;
		float: right;
	}
	.header #navToggle span {position: relative;width: 25px;height:2px;margin-top: 19px;}
	.header #navToggle span:before,
	.header #navToggle span:after {content: '';position: relative;width: 100%;height: 2px;left: 0;}
	.header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {display: block;background: #000;}
	.header #navToggle span:before {top: 8px;}
	.header #navToggle span:after {bottom: 10px;}
	.header #navToggle.open span:before {top: 10px;}
	.header #navToggle.open span:after {bottom: 12px;}
	.header #navToggle.open span {background: none;}
	.header .nav{display: none;	}
导航

	.banner{width: 100%; height: 550px;}
	.banner .img1{display: none;}
	.banner .img2{display: block;height: 550px; width: 100%;}
	.fl{ width:96%; margin:auto; background: url("../images/fl-bj.png") #f6d79c no-repeat left top; height: 156px; font-size: 16px; position:inherit; left:0; margin-left:0; bottom: 0; overflow: hidden; }
	.fl ul{ display: block; overflow: hidden; margin:0; }
	.fl li{ writing-mode:vertical-lr; border-right: 1px solid #b0996a; line-height: 50px; float: left; margin-top: 30px;letter-spacing: 3px;}


	
	
	
	
	
	
}