/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */

.w1400{width:100%; max-width:1400px; margin:auto;overflow: hidden; }
.w100{ width:100%; margin:auto;overflow: hidden; }
.clear{ clear:both;}

.header{ width:100%; position:fixed;top:55px; left:0;z-index:999; height:95px; text-align: center; background:url("../images/dh-xian.png") no-repeat center bottom;}
.header .left .img2{ display: none;}
.header .nav{ padding: 35px 0; display: block;}
.header .navbar_nav li{	float:left;	position: relative;	display: block; width: 139px; border-right: 1px solid #dad0b5; line-height: 25px;}
.header .navbar_nav li a{ height: 100%; display: block;color: #333; font-size: 18px}
.header .navbar_nav li:hover a{ background: url("../images/dh-biao.png") no-repeat 88% 60%; color: #DD0003;}
.header.on{ background: url("../images/dh-biao.png") no-repeat center bottom; border-bottom: 1px solid #ccc; }
.fixednav{ position: fixed; top: 0px; left: 0px; width: 100%; background:url("../images/dh-xian2.png") no-repeat center top; z-index: 999; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index:999;}



.banner{height: 900px; position: relative; }
.banner .img2{display: none;}
.fl{ background: url("../images/fl-bj.png") no-repeat center; height: 156px; font-size: 20px; position: absolute; left:50%;width: 1400px;margin-left: -700px; bottom: 0; }
.fl ul{ display: block; overflow: hidden; margin: 10px 0 0 350px; }
.fl li{writing-mode:vertical-lr; border-right: 1px solid #b0996a; line-height: 100px; float: left; margin-top: 30px;letter-spacing: 3px;}
/*banner 分类*/

.team-new{ background:url("../images/news-bj01.jpg") no-repeat center top; background-size:100% 100%; overflow: hidden; padding: 50px 0 0;}
.picFocus{ float: left; margin:0 auto;  width:49%; position:relative; overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:10px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:160px; height:90px; border:3px solid #fff; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("../images/iconup.png") no-repeat center 0; height: 100px; }
.picFocus .hd ul li.on img{ border-color:#cca85a;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:682px; height:357px; display:block; }
/*图片切换*/

.right-new1{ width:49%; float: right;}
.yxyj-team{ width:100%;overflow: hidden;}
.yxyj-team .hd{ height:42px; line-height:42px; }
.yxyj-team .hd ul{ height:42px; }
.yxyj-team .hd ul li{font-size: 20px; float:left;width: 23%; margin-right:18px; text-align: center; cursor:pointer; background: url("../images/bt-bj4.png") no-repeat center;  }
.yxyj-team .hd ul li:nth-child(4n){margin-right: 0}
.yxyj-team .hd ul li.on{ height:42px; background: url("../images/bt-bj3.png") no-repeat center; color: #d00001; }
.yxyj-team .hd ul li.on a{ color: #d00001; }
.yxyj-team .bd ul{ padding:20px 5px;  zoom:1; height: 160px; overflow: hidden;  }
.yxyj-team .bd li{ height:40px; line-height:40px;font-size: 18px;width: 48%; margin-right: 4%; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.yxyj-team .bd li:nth-child(2n){margin-right: 0;}
.yxyj-team .bd li span{margin: -10px auto 0; float:left; font-size: 25px; width: 20px; text-align:center}
/*易学研究-切换*/

.jdal{width: 100%;overflow: hidden;}
.jdal-bt{ background: url("../images/bt-bj01.jpg") no-repeat center top; width: 94%; height: 43px; line-height: 43px; display: block; color: #fff; font-size: 20px; padding: 0 3%;}
.jdal-bt span{float: right;font-size: 16px; }
.jdal-bt span a{color: #fff;}
.jdal ul{ padding:20px 5px;  zoom:1;  }
.jdal li{ height:40px; line-height:40px;font-size: 18px;width: 48%; margin-right: 4%; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.jdal li:nth-child(2n){margin-right: 0;}
.jdal li span{margin: -10px auto 0; float:left; font-size: 25px; width: 20px; text-align:center}
/*经典案例*/

.fl-team{ background: url("../images/biao01.jpg") no-repeat center 50px; overflow: hidden; margin:50px auto;}
.fl-team ul{float: left; margin-right: 150px; width:29%; height: 156px; padding: 50px 0 0 216px;}
.fl-team ul:nth-child(2n){margin-right: 0}
.fl-team li{ font-size: 18px; writing-mode:vertical-lr; border-top: 1px solid #d00001;padding-top: 15px; line-height: 20px; float: left; margin-right: 45px; letter-spacing: 5px;}
.fl-team .fl-l{ background: url("../images/fl-bj1.png") no-repeat center top;}
.fl-team .fl-r{ background: url("../images/fl-bj2.png") no-repeat center top;}
/*分类*/

.team-new2{ background:url("../images/news-bj02.jpg") no-repeat center top; background-size:100% 100%;  overflow: hidden; padding-bottom: 50px;}
.mlal-team{ width:49%; float: left; overflow: hidden;}
.mlal-team .hd{ height:42px; line-height:42px; }
.mlal-team .hd ul{ height:42px; }
.mlal-team .hd ul li{font-size: 20px; float:left; width: 23%; margin-right:15px; text-align: center; cursor:pointer; background: url("../images/bt-bj4.png") no-repeat center;  }
.mlal-team .hd ul li:nth-child(4n){margin-right: 0}
.mlal-team .hd ul li.on{ height:42px; background: url("../images/bt-bj3.png") no-repeat center; color: #d00001; }
.mlal-team .hd ul li.on a{ color: #d00001; }
.mlal-team .bd ul{ padding:20px 5px;  zoom:1; height: 335px; overflow: hidden;  }
.mlal-team .bd li{ border-bottom: 1px dashed #bdbdbd; padding: 12px 0; font-size: 18px; width: 48%; margin-right: 4%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mlal-team .bd li:nth-child(2n){ margin-right: 0;}
.mlal-team .bd li span{margin: -10px auto 0; float:left; font-size: 25px; width: 20px; text-align:center}
/*命理案例-切换*/

.mxsx-team{ width:49%; float: right; overflow: hidden;}
.mxsx-team .hd{ height:43px; line-height:43px; background: url("../images/bt-bj01.jpg") no-repeat center top; background-size: 100%; color: #fff;  }
.mxsx-team .hd ul{ height:43px;}
.mxsx-team .hd ul li{ font-size: 20px; float:left; width: 23%; margin-right:18px; text-align: center; cursor:pointer; }
.mxsx-team .hd ul li:nth-child(4n){margin-right: 0}
.mxsx-team .hd ul li.on{ height:42px; color: #d00001; }
.mxsx-team .hd ul li.on a{ color: #d00001; }
.mxsx-team .bd ul{ padding:20px 5px;  zoom:1; height: 335px; overflow: hidden;  }
.mxsx-team .bd li{ border-bottom: 1px dashed #bdbdbd; padding: 12px 0; font-size: 18px; width: 48%; margin-right: 4%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mxsx-team .bd li:nth-child(2n){margin-right: 0;}
.mxsx-team .bd li span{margin: -10px auto 0; float:left; font-size: 25px; width: 20px; text-align:center}
/*面相手相-切换*/

.gg img{ display: block; width: 100%; margin: auto;}
/*广告*/


.team-new3{ background:url("../images/news-bj03.jpg") no-repeat center top; background-size:100% 100%; padding: 80px 0;  overflow: hidden; padding-bottom: 50px;}
.xsjl-team{ width:65%; float: left; overflow: hidden; position:relative; padding-top:20px;}
.xsjl-team .hd{ position: absolute; left: 0; top: 20px; width:25%; }
.xsjl-team .hd ul li{ font-size: 20px; float:left; width: 175px; height: 70px; line-height: 70px; text-align: center; cursor:pointer; border-bottom: 1px solid #e0dbcc;}
.xsjl-team .hd ul li.on{ height:70px; color: #d00001; background: url("../images/bt-bj2.png") no-repeat center top; border-bottom: 0; }
.xsjl-team .hd ul li.on a{ color: #d00001; display: block }
.xsjl-team .bd ul{ height: 310px; float: right; width: 75%; zoom:1; overflow: hidden; }
.xsjl-team .bd li{ font-size: 18px; width: 48%; margin:0 4% 7% 0; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xsjl-team .bd li:nth-child(2n){ margin-right: 0;}
.xsjl-team .bd li span{ font-size: 14px; margin-top: 5px; color: #a9a7a1; display: block;}
/*学术交流*/

.link{width: 32%;float: right;}
.link p {overflow: hidden; text-align: center;}
.link p img{ display: inline-block; margin:auto; margin-right: 10px; margin-bottom: 20px;}
.link p img:nth-child(2n){margin-right: 0}
/*外链*/

.foot{ background: url("../images/foot-bj.jpg") no-repeat center top; color: #fff;}
.foot p{float: right; line-height: 30px; font-size: 16px; margin-left: 100px; padding-top: 70px; height: 106px; }
.foot p img{margin-top: -40px;}
.foot-d{ background: #755a37; padding: 10px 0; text-align: center;font-size: 14px; text-align: center;}
.foot-d span{ display: inline-block; margin: 0 15px;}
.foot-d span a{color: #fff;}
/*页尾*/


/********二级页********/
.ejy-body{ background:url("../images/ejy-ban.jpg") no-repeat center 50px; width: 100%; background-size: 100%; }
.ejy{ overflow: hidden; margin:250px auto 0; }
.left{ float: left; width: 65%;}
.right{ float: right; width: 32%;}

.lm-name{ overflow: hidden; width: 100%; margin: auto; border-bottom: 1px solid #bdbdbd; padding-bottom: 10px; line-height: 40px; height: 40px;}
.lm-name p{ color: #ca0304; font-size: 20px; float: left; background: url("../images/dh-biao.png") no-repeat right 15px; width: 100px; }
.lm-name span{ float:right; font-size: 16px; text-align: right;}
/*栏目标题*/

.list_new{ overflow: hidden; width: 92%; margin:20px auto;}
.list_new li{ float: left; width: 99%; border-bottom: 2px dashed #ddd; font-size: 16px; letter-spacing: 1px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; height:55px; line-height: 55px; }
.list_new li span{ float: right; text-align: center;letter-spacing:0;  font-size: 15px;  }
.list_new li em{ float: left; margin:-8px 8px 0 0; font-size: 30px; color:#FF0004; }
.list_new li a{ display: block; }
.list_new li:hover{ font-weight: bold;}
/*新闻列表*/

.right-hot{ overflow: hidden; padding:0 3%; }
.right-hot div{ border-bottom: 1px solid #ededed; height: 40px; line-height: 40px; width: auto; border-bottom: 1px solid #bdbdbd; }
.right-hot p{ float: left; font-size:20px; padding-right: 5px; }
.right-hot ul{ overflow:hidden; width: 100%; margin: 10px auto;}
.right-hot ul li{ height: 48px; line-height: 48px; border-bottom: 1px solid #e5e5e5; overflow: hidden; font-size: 16px; text-overflow:ellipsis; white-space:nowrap; }
.right-hot ul li em{ font-style: normal; float: left; font-size: 25px; margin-top: -7px; margin-right: 8px; font-weight: bold; color:#FF0004; }
.right-hot li a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.right-hot li:hover{ font-weight: bold;}
/*新闻右侧*/

.list_pro{ overflow: hidden; width: 100%; margin:20px auto;}
.list_pro li{float: left; width: 48%; margin:0 3% 5% 0; display: block; font-size: 16px;}
.list_pro li:nth-child(2n){ margin:0 0 5% 0;}
.list_pro li img{ display: block; height: 260px; width: 100%;}
.list_pro li span{ display: block; text-align:center; width: 96%; padding: 4% 2%; border-bottom: 1px solid #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_pro li:hover{border-bottom: 1px solid #ff0000;}
/*图片列表*/

.article{ font-size: 16px;line-height: 35px; margin-top: 30px;}
.article img{ display: block; width: auto; max-width: 80%; margin: 15px auto;}
/*内容*/

.page{ margin:50px auto; display: block; text-align: center;}
.page a{display: inline-block; margin: 0 2px; border: 1px solid #755a37;width: 30px; line-height:30px;color: #755a37; }
.page .dis,.page .next{ background: #755a37; color: #fff;width: 70px;}
.page .on{ background: #755a37; color: #fff;}























@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;}


	
	
	
	
	
	
}