.content{
	width:1200px;
	margin-left:auto;
	margin-right: auto;
}
/*头部样式*/
.header{
	height:110px;
	background: #fff;
}
.header .head .logo{
	margin-top: 18.5px;
}
.header .head .logotext{
	margin-top: 26px;
	margin-left: 15px;
}
.header .head .logotext h2{
	color:#333333;
	line-height :34px;
	font-size :22px;
	font-weight :normal;
}
.header .head .logotext p{
	font-size :12px;
	color:#333;
	line-height :20px;
}
.header .head .nav{
	height :110px;
}
.header .head .nav>li{
	float: left;
	color:#333;
	border-bottom: 2px solid transparent;
	transition: border-bottom-color ease 0.5s;
	box-sizing: border-box;
	position: relative;
}
.header .head .nav>li:not(:first-child){
	margin-left: 40px;
}
.header .head .nav>li>a{
	display : block;
	padding-top: 34px;
	padding-bottom: 24px;
}
.header .head .nav>li>a i{
	display: block;
	font-size :12px;
	text-align: center;
}
.header .head .nav>li>a em{
	display: block;
	font-size :14px;
	text-align : center;
	line-height :34px;
}
.header .head .nav .nav-active{
	color:#7a6f8b;
	border-bottom-color:#7a6f8b;
}
.header .head .nav>li:hover{
	color:#7a6f8b;
}
.header .head .nav>li>.menu{
	width :95px;
	position : absolute;
	top:100%;
	left:50%;
	margin-left: -47.5px;
	background: #fff;
	z-index: 10;
	display: none;
}
.header .head .nav>li>.menu li{
	text-align: center;
	font-size :14px;
	color:#333;
	line-height :35px;
}
.header .head .nav>li>.menu li:hover{
	background: #7a6f8b;
	color:#fff;
}
.serch{
	margin-top: 38px;
	margin-left: 50px;
}
.serch input{
	line-height :30px;
	font-size :14px;
	text-indent: 15px;
	width :0px;
	border:1px solid #999;
	border-radius: 15px;
	opacity: 0;
	transition: all ease 0.7s;
}
.serch img{
	vertical-align: middle;
}
.serch:hover input{
	opacity: 1;
	width :150px;
}
/*底部样式*/
.foot{
	height :356px;
	background: #2b2b2b;
}
.foot .footcon .footinfo{
	width :780px;
	margin-left: auto;
	margin-right: auto;
	height :274px;
}
.foot .footcon .footinfo .infoleft{
	width :620px;
	margin-top: 50px;
}
.foot .footcon .footinfo .inforight{
	width :160px;
	margin-top: 50px;
}
.foot .footcon .footinfo h3{
	font-size :28px;
	color:#fff;
	line-height :28px;
	font-weight :normal;
}
.foot .footcon .footinfo h4{
	font-size :18px;
	color:#fff;
	line-height :18px;
	font-weight :normal;
	margin-top: 9px;
	margin-bottom: 23px;
}
.foot .footcon .footinfo .footline{
	width :50px;
	height :2px;
	background: #fff;
	margin-bottom: 12px;
}
.foot .footcon .footinfo ul li{
	color:#fff;
	font-size :12px;
	line-height :35px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 26px;
}
.foot .footcon .footinfo .inforight .Chat{
	margin-top: 50px;
}
.foot .footcon .footinfo .inforight .Chat .weichat{
	position : relative;
	cursor: pointer;
	width:34px;
	height:28px;
}
.foot .footcon .footinfo .inforight .Chat .weichat .weixin1{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.foot .footcon .footinfo .inforight .Chat .weichat:hover .weixin1{
	opacity:0;
}
.foot .footcon .footinfo .inforight .Chat .weichat .weixin2{
	position:absolute;
	top:0;
	left:0;
}
.foot .footcon .footinfo .inforight .Chat .weichat .weiimg{
	position : absolute;
	width :100px;
	height :100px;
	left:-41px;
	bottom:41px;
	display: none;
	border:5px solid #fff;
}
.foot .footcon .footinfo .inforight .Chat .weichat .weiimg:after{
	display:block;
	content:"";
	height:0;
	width:0;
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid #fff;
    left: 41px;
    position: absolute;
}
.foot .footcon .footinfo .inforight .Chat .weichat .weiimg img{
	width :100px;
}
.foot .footcon .footinfo .inforight .sina{
	margin-left: 26px;
	position:relative;
	width:31px;
	height:28px;
}
.foot .footcon .footinfo .inforight .sina img{
	position:absolute;
	top:0;
	left:0;
}
.foot .footcon .footinfo .inforight .sina .sina1{
	z-index:2;
}
.foot .footcon .footinfo .inforight .sina:hover .sina1{
	opacity:0;
}
.foot .footcon .footbottom p{
	font-size :12px;
	color:#fff;
	line-height :80px;
	float:left;
}
.foot .footcon .footbottom a{
	display: block;
	float: right;
	width :96px;
	line-height :28px;
	color:#fff;
	border:1px solid #fff;
	text-align: center;
	position : relative;
	margin-top: 24px;
}
.foot .footcon .footbottom a:after{
	content:"";
	display: block;
	position: absolute;
	border :1px solid #686868;
	width :385px;
	top: 14px;
	right: 97px;
}
.foot .footcon .footbottom a:hover{
	background: #fff;
	color:#333;
}
.header .head .nav>li>.menu {
    top: 110px;
}





















