body {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
h3 {
	list-style: none; margin: 0px; padding: 0px;
}
h4 {
	list-style: none; margin: 0px; padding: 0px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px;
}
h6 {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
body {
	font-family: "Î¢ÈíÑÅºÚ";
}
.main .clear::after {
	clear: both; display: table; content: "";
}
.main .box {
	box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
}
.main .lf {
	float: left;
}
.main .rt {
	float: right;
}
.main a {
	color: transparent; text-decoration: none;
}
.main img {
	width: 100%; height: 100%; vertical-align: middle;
}
.main .topLineBox {
	background-color:#CC3300;
}
.main .mainLeftPlace [data-i='1'] {
	color: rgb(157, 179, 240);
}
.main .mainLeftPlace [data-i='2'] {
	color: rgb(100, 205, 197);
}
.main .mainLeftPlace [data-i='3'] {
	color: rgb(255, 155, 171);
}
.main .mainLeftPlace [data-i='4'] {
	color: rgb(141, 197, 141);
}
.main .mainLeftPlace [data-i='5'] {
	color: rgb(249, 177, 149);
}
.main .topLine {
	margin: 0px auto; width: 1000px; color: rgb(230, 191, 134); line-height: 36px; font-size: 14px;
}
.mainLeftPlace {
	width: 686px;
}
.mainRightPlace {
	width: 280px;
}
.main .topLine a {
	color: rgb(230, 191, 134); margin-right: 60px;
}
.main .topLine a span {
	background: url("/res/imageyzzx/goIndex.png") no-repeat left; padding: 2px 11px;
}
.main .topSearch {
	margin: 0px auto; width: 1000px;
}
h1.title .wyxcls {
	font-size: 24px;
}
.main .topSearch .logo {
	width: 119px; height: 56px; padding-top: 28px;
}
.searchDetail {
	width: 260px; padding-top: 30px;
}
.main .wyxcls {
	color: rgb(51, 51, 51);
}
.searchMain {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 0px; border-image: none; width: 220px; height: 36px; vertical-align: middle;
}
.searchIcon {
	background: url("/res/imageyzzx/searchIcon.jpg") no-repeat center rgb(236, 164, 61); width: 40px; height: 36px; display: inline-block;
}
.topSearch .searchList li {
	padding-top: 7px; padding-right: 8px; font-size: 12px;
}
.topSearch .searchList a {
	color: rgb(102, 102, 102);
}
.topSearch .searchList a:hover {
	text-decoration: underline;
}
.navBox {
	height: 52px; margin-top: 26px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(214, 214, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.navBox .nav {
	margin: 0px auto; width: 1000px; line-height: 50px; font-size: 16px;
}
.navBox .nav > li {
	width: 10%; text-align: center; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.navBox .nav > li a {
	color: rgb(51, 51, 51);
}
.navBox .nav > li:hover {
	background: rgb(248, 166, 50);
}
.navBox .nav > li:hover > a {
	color: rgb(255, 255, 255);
}
.navBox .nav .navChildList {
	top: 52px; width: 100%; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.navBox .nav .navChildList li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227); border-image: none; height: 40px; text-align: center; line-height: 40px; font-size: 14px;
}
.aboutBar {
	margin: 14px 10px 0px; height: 10px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.navBox .nav .navChildList li:hover {
	background: rgb(248, 166, 50);
}
.navBox .nav .navChildList li:hover a {
	color: rgb(255, 255, 255);
}
.navBox .nav > li:hover .navChildList {
	display: block; z-index: 2;
}
.mainDetail {
	margin: 0px auto; width: 1000px; padding-bottom: 50px;
}
.picPlace {
	height: 320px; padding-top: 47px;
}
.picPlace .picItem {
	position: relative;
}
.picPlace .picItemBox {
	width: 265px; height: 320px; margin-right: 8px; margin-left: 7px;
}
.picPlace .one {
	width: 400px; height: 320px;
}
.picPlace .two {
	width: 265px; height: 156px; padding-bottom: 4px;
}
.picPlace .three {
	width: 265px; height: 156px; padding-top: 4px;
}
.picPlace .four {
	width: 320px; height: 320px;
}
.picText {
	left: 0px; height: 30px; text-align: center; right: 0px; bottom: 0px; line-height: 30px; font-size: 14px; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.picText a {
	color: rgb(255, 255, 255);
}
.picText a:hover {
	text-decoration: underline;
}
.beiyun {
	width: 686px;
}
h1.title {
	color: rgb(51, 51, 51); padding-top: 50px; padding-bottom: 25px; font-size: 24px; font-weight: normal;
}
h1.title a {
	color: rgb(102, 102, 102); font-size: 14px; margin-top: 8px;
}
.servicePic {
	width: 318px; height: 270px; position: relative;
}
.serviceDetail {
	width: 350px;
}
.serviceDetail .topPic {
	width: 140px; height: 120px;
}
.serviceDetail .topPicText {
	width: 188px;
}
.serviceDetail .topPicText .title {
	font-size: 16px;
}
.serviceDetail .topPicText .title a {
	color: rgb(51, 51, 51);
}
.serviceDetail .topPicText .detail {
	line-height: 22px; padding-top: 10px; font-size: 14px;
}
.serviceDetail .topPicText .detail a {
	color: rgb(187, 187, 187);
}
.serviceList {
	padding-top: 14px; font-size: 14px;
}
.serviceList a {
	color: rgb(51, 51, 51);
}
.serviceList li {
	padding: 4px 0px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.serviceDetail a:hover {
	text-decoration: underline;
}
.pointer {
	top: -4px; width: 2px; height: 2px; margin-right: 4px; display: inline-block; position: relative; background-color: rgb(51, 51, 51);
}
.yunqi {
	width: 686px;
}
.zuoyuezi {
	width: 686px;
}
.chanhou {
	width: 686px;
}
.zhuanti {
	width: 280px;
}
.redian {
	width: 280px; height: 270px;
}
.bannerPic {
	width: 280px; height: 182px;
}
.bannerBox {
	height: 270px; overflow: hidden; position: relative;
}
.bannerList {
	width: 500%; line-height: 23px; position: relative;
}
.bannerList li {
	width: 20%;
}
.btnList button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; top: 67px; width: 26px; height: 48px; position: absolute; cursor: pointer; opacity: 0.3;
}
.btnList .left {
	background: url("http://www.vagehome.com/vageimages/leftArrow.png") no-repeat center rgb(0, 0, 0); left: 0px;
}
.btnList .right {
	background: url("http://www.vagehome.com/vageimages/rightArrow.png") no-repeat center rgb(0, 0, 0); right: 0px;
}
.barList {
	top: 162px; width: 70px; height: 8px; right: 20px; position: absolute;
}
.barList li {
	margin: 0px 3px; border-radius: 100%; width: 8px; height: 8px; background-color: rgb(201, 196, 184);
}
.barList li.active {
	background-color: rgb(236, 164, 61);
}
.bannerText {
	padding-top: 13px; font-size: 14px;
}
.bannerText a {
	color: rgb(51, 51, 51);
}
.bannerText a:hover {
	text-decoration: underline;
}
.inpPlace {
	padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 270px;
}
.inpIcon {
	background: url("/res/imageyzzx/arrowDown.png") no-repeat center; padding: 0px 7px; margin-left: 4px;
}
.inpPlace input {
	margin: 0px; padding: 0px 0px 0px 12px; border: 0px currentColor; border-image: none; width: 100%; height: 42px; color: rgb(153, 153, 153); line-height: 42px; background-color: rgb(238, 238, 238);
}
.textType {
	background-color: rgb(238, 238, 238);
}
.typeFirst {
	width: 60%;
}
.typeScond {
	width: 40%; text-align: center; color: rgb(51, 51, 51); line-height: 42px; font-size: 14px; position: relative; cursor: pointer;
}
.typeScond .active {
	display: block; z-index: 100;
}
.typeScondChild {
	top: 42px; width: 100%; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.typeScondChild .item {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none;
}
.special {
	width: 15%; text-align: right; padding-right: 10px; cursor: text;
}
.allFirst {
	width: 100%;
}
.inpSpecial {
	width: 85%;
}
.inpPlace button {
	margin: 10px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 44px; color: rgb(255, 255, 255); font-size: 16px; cursor: pointer; background-color: rgb(236, 164, 61);
}
.remen {
	width: 280px;
}
.yuer {
	width: 350px; margin-left: 20px;
}
.bannerListThree .bannerPic {
	width: 280px; height: 270px;
}
.btnListThree button {
	top: 103px;
}
.barListThree {
	top: 250px;
}
.bannerThree .bannerPic {
	position: relative;
}
.yuer .topPic {
	width: 129px; height: 104px;
}
.meiti {
	width: 280px;
}
.meiti .serviceDetail {
	width: 280px;
}
.meiti .topPicText {
	width: 146px;
}
.meiti .topPic {
	width: 122px; height: 103px;
}
.shipin {
	width: 1000px;
}
.videoList li {
	width: 22%; text-align: center; font-size: 14px; margin-left: 4%;
}
.videoList li a {
	color: rgb(51, 51, 51);
}
.videoList p.text {
	padding-top: 22px;
}
.videoList li:first-child {
	margin-left: 0px;
}
.videoList li a:hover {
	text-decoration: underline;
}
.footBox {
	background-color: rgb(245, 245, 245);
}
.foot {
	margin: 0px auto; width: 1000px;
}
.foot .title {
	width: 100%; color: rgb(51, 51, 51); padding-top: 40px; padding-bottom: 20px; font-size: 16px;
}
.foot .baiKe {
	width: 48%;
}
.foot .hotNews {
	width: 48%;
}
.footPic {
	width: 140px; height: 110px;
}
.baiKeList {
	width: 325px; line-height: 27px; font-size: 12px;
}
.baiKeList li {
	width: 25%; text-align: left;
}
.baiKeList a {
	color: rgb(102, 102, 102);
}
.baiKeList a:hover {
	text-decoration: underline;
}
.hotNewsList li {
	width: 16.6%; line-height: 27px; font-size: 12px;
}
.hotNewsList a {
	color: rgb(102, 102, 102);
}
.hotNewsList a:hover {
	text-decoration: underline;
}
.videoPlace {
	overflow: hidden; position: relative;
}
.playerIcon {
	 no-repeat center green; border-radius: 100%; transition:top 0.3s linear; left: 85px; top: -50px; width: 50px; height: 50px; position: absolute; -moz-transition: top 0.3s linear; -webkit-transition: top 0.3s linear; -o-transition: top 0.3s linear;
}
.videoPlace .active {
	top: 57px;
}
