﻿html,body,div,ul,li,p,a,span,input{margin:0;padding:0;}
img{border: none}
li{list-style: none}
a{text-decoration: none}
.fl{float: left}
.fr{float: right}
.over_hide{overflow: hidden;}
.sigTitle{
	border-bottom: 1px #ececec solid;
	padding-bottom: 8px;
}
.sigTitle span{
	color: #333333;
	font-size: 16px;
	border-bottom: 3px #55b5b4 solid;
	padding-bottom: 7px;
	font-weight: 600;
}
.orgTitle{
	background: url(../images/orgTitle.jpg) center no-repeat;
	width: 80px;
	height: 35px;
	color: #ffffff;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 10px;
}
/*头部 >banner*/
.head{
	margin: 0 auto;
	background: url(../images/banner_bg.png) center top no-repeat;
}

/*搜索*/
.head .search{
	margin: 0 auto;
	height: 40px;
	width: 800px;
	    margin-bottom: 25px;
}

.head .search li{
	margin-right: 20px;
	height: 40px;
	font-size: 14px;
	float: left;
	line-height: 40px;
	cursor: pointer;
}
.head .search li a{
	color:#a6814e;
}

.head .search li a.current ,.head .search li a:hover{
	color: #55b5b4;
}
.head .search li.sear{
	margin-right: 0;
	width: 500px;
}

.head .search li.sear input{
	float: left;
	border: none;
	height: 40px;}

.head .search li.sear input.textarea{
	text-indent: 0.3em;
	font-size: 14px;
	color: #999999;
	width: 460px;
	background: url(../images/search_input.png) center no-repeat;
}
.head .search li.sear a.submit{
	cursor: pointer;
	float: left;
	text-indent: 99999999999px;
	height: 40px;
	width: 40px;
	background: url(../images/search_btn.png) center no-repeat;
}

/*导航*/
.head .nav{
	position: relative;
	top: 32px;
	height: 48px;
	margin:0 auto;
	background: #55b5b4;
}
.head .nav ul{
	position: relative;
	top: -3px;
	height: 54px;
	margin: 0 auto
}
.head .nav ul li{
	float: left;
	height:54px;
	padding-right: 28px;	
}
.head .nav ul li a{
	display: inline-block;
	color: white;
	font-size:18px;
	height:54px;
	text-align: center;
	line-height: 54px
}

.head .nav ul li a span{
	float: left;
	display: none;
}

.head .nav ul li a span.txt{
	font-size: 16px;
	color: #fefefe;
	padding: 0 13px;
	display: block;
}
.head .nav ul li a:hover span,.head .nav ul li.current a span{
	display: block;
}

.head .nav ul li a:hover span.txt,.head .nav ul li.current a span.txt{
	background: #a6814e;
	padding: 0 10px;
}

.head .nav ul li a:hover span.nav_on_l,.head .nav ul li.current a span.nav_on_l{
	width: 3px;
	height: 54px;
	background: url(../images/nav_on_l.png) center no-repeat;
}
.head .nav ul li a:hover span.nav_on_r,.head .nav ul li.current a span.nav_on_r{
	width: 3px;
	height: 54px;
	background: url(../images/nav_on_r.png) center no-repeat;
}

/*footer*/
.footer{
	height: 40px;
	background: #fff;	
}

.footer .main{ 
	width: 1200px;
	margin: 0 auto;
}

.footer p{ 
	text-align: center;
	line-height: 40px;
	height: 40px;
	color: #847b6d;
	font-size: 14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #fff;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #fff;
}