* {

	margin: 0;

	padding: 0;

}

a {

	text-decoration: none;

}

li {

	list-style: none;

}

h2 {

	font-weight: normal;

}

img {

	border: none;

	display: block;

}

.banner {

	background: url(../images/bj_01.jpg) no-repeat top center;

	height: 642px;

}

.banner_d {

	width: 800px;

	height: 640px;

	position: relative;

	margin: 0 auto;

}

.banner_d a {

	display: block;

	width: 360px;

	height: 90px;

	position: absolute;

	left: 470px;

	top: 380px;

}

.cont {

	width: 1000px;

	margin: 0 auto;

}

.cont_1p1 {

	width: 700px;

	margin: 0 auto;

	text-align: center;

	font-size: 30px;

	margin-top: 30px;

}

.cont_1p1 span {

	color: #ff672b;

}

.cont_1p2 {

	color: #FFF;

	text-align: center;

	background: #ff8e8f;

	font-size: 28px;

	width: 600px;

	height: 45px;

	margin: 0 auto;

	line-height: 45px;

	margin-top: 15px;

}

.qianbi {

	overflow: hidden;

}

.qianbi img {

	float: left;

}

.cont_1b {

	float: left;

	width: 740px;

}

.cont_1b h2 {

	font-size: 28px;

	margin-top: 40px;

	margin-bottom: 15px;

	border-bottom: #ff672b solid 1px;

	width: 365px;

}

.cont_1b p {

	font-size: 18px;

	line-height: 32px;

	text-indent: 35px;

}

.cont_2 {

	background: #f3f2f2;

}

.etwt_t {

	border-bottom: #ff8e90 2px solid;

	height: 63px;

}

.etwt_t ul {

	width: 950px;

	margin: 0 auto;

	margin-top: 25px;

}

.etwt_t li {

	float: left;

	margin-left: 24px;

}

.etwt1 {

	width: 950px;

	margin: 0 auto;

}

.etwt1_1 {

	width: 288px;

}

.etwt1_2 {

	width: 293px;

}

.etwt1_3 {

	width: 294px;

}

.etwt1_1, .etwt1_2, .etwt1_3 {

	float: left;

	margin-left: 24px;

}

.etwt1 h2 {

	font-size: 23px;

	color: #58595d;

	margin-top: 20px;

margin-bottom:

}

.etwt1 li, .etwt1 p {

	font-size: 14px;

	color: #58595d;

	line-height: 25px;

}

.etwt1 span {

	color: #f20823;

}

.last_c {

	background: #ffe5e5;

	padding-top: 10px;

	overflow: hidden;

	padding-bottom: 40px;

}

.last_c h2 {

	font-size: 22px;

	color: #ff595a;

	font-weight: bold;

	line-height: 50px;

	padding-left: 20px;

}

.last_c p {

	font-size: 14px;

	color: #403f3e;

	line-height: 20px;

	padding-left: 20px;

}

.last_c a {

	display: block;

	height: 28px;

	width: 215px;

	margin: 0 auto;

	text-align: center;

	line-height: 28px;

	margin-top: 10px;

	text-decoration: none;

	font-size: 16px;

	color: white;

	background: #ff595a;

}

.last_c1, .last_c2, .last_c3 {

	float: left;

	width: 283px;

	margin-right: 33px;

}

.content {

	width: 960px;

	margin: 0 auto;

	position: relative;

	margin-bottom:20px;

}

.team {

	background: #f2f2f2;

	overflow: hidden;

	zoom: 1;

}

.photo {

	float: left;

	width: 256px;

}

.photo img {

	padding: 6px;

	background: #fff;

	border: #ff8e90 solid 1px;

}

.ren {

	font-size: 24px;

	color: #ff8e90;

	text-align: right;

	width: 107px;

	float: left;

	padding: 32px 15px 0 0;

}

.ren span {

	display: block;

	font-size: 14px;

	font-family: Arial;

}

.ren p {

	padding: 8px 2px 0 0;

}

.ren p a {

	display: inline-block;

	width: 23px;

	height: 22px;

	background: url(../images/q_w.png) no-repeat;

	margin-left: 10px;

}

.ren p .qq2 {

	background-position: -43px 0;

}

.ren p a:hover {

	background: url(../images/q_w.png) no-repeat;

}

.ren p .qq1:hover {

	background-position: 0 -32px;

}

.ren p .qq2:hover {

	background-position: -43px -32px;

}

.seat_br {

	float: left;

	width: 582px;

	margin: 38px 0 35px 0;

}

.seat {

	padding: 0 14px;

	border-left: #ff8e90 solid 1px;

	font-size: 14px;

}

.seat p.ph2 {

	color: #ff8e90;

	font-size: 18px;

}

.seat .zl_tit {

	padding-top: 10px;

	line-height: 25px;

}

.seat .zl_nr {

	line-height: 25px;

	padding-left: 25px;

}

.seat ul {

	padding-top: 10px;

}

.seat ul li {

	line-height: 25px;

	padding-left: 25px;

}

.seat ul li.tit {

	padding: 0;

}

.link {

	overflow: hidden;

	zoom: 1;

	padding-top: 15px;

}

.link li {

	float: left;

	margin-right: 10px;

}

.link a {

	display: block;

	float: left;

	width: 94px;

	height: 41px;

	line-height: 41px;

	padding-left: 56px;

	font-size: 18px;

	color: #fff;

	background: url(../images/link.jpg) no-repeat;

}

.in1 a {

	background-position: 0 0;

}

.in2 a {

	background-position: 0 -41px;

}

.in3 a {

	background-position: 0 -82px;

}

.link a:hover {

	background: url(../images/link.jpg) no-repeat;

	color: #fff;

}

.in1 a:hover {

	background-position: 0 -123px;

}

.in2 a:hover {

	background-position: 0 -164px;

}

.in3 a:hover {

	background-position: 0 -205px;

}

.tm_bt {

	background: #f2f2f2;

	border: #cfcfcf solid 1px;

	overflow: hidden;

	zoom: 1;

	margin: 10px 0;

}

.tm_bt .on1, .tm_bt .on2 {

	width: 35px;

	height: 176px;

	float: left;

	display: block;

	background: url(../images/tm_bt.gif) no-repeat;

}

.tm_bt .on2 {

	background-position: 0 -177px;

}

.tm_bt .on1:hover, .tm_bt .on2:hover {

	background: url(../images/tm_bt.gif) no-repeat;

}

.tm_bt .on1:hover {

	background-position: -35px 0;

}

.tm_bt .on2:hover {

	background-position: -35px -177px;

}

.tm_bt ul {

	float: left;

	padding-left: 33px;

}

.tm_bt ul li {

	float: left;

	padding: 14px;

	background: #fff;

	border-left: #cfcfcf solid 1px;

	border-right: #cfcfcf solid 1px;

	height: 148px;

	width: 110px;

	margin-right: 31px;

	display: inline;

}

.tm_bt ul li p {

	height: 29px;

	line-height: 29px;

	background: #ff8e90;

	font-size: 16px;

	text-align: center;

}

.tm_bt ul li a p {

	color: #fff;

}

.tm_bt ul li a:hover p {

	color: #f90;

}