﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
header {
	width: 100%;
}
.top1 {
	background: #FFF;
	height: 60px;
	line-height: 60px;
	width: 100%;
}
.top1 .top11 {
	background: url(../images/top1.png) no-repeat -63px 0;
	width: 210px;
	height: 22px;
	margin-left: 15px;
	margin-top: 19px;
}
.top1 .top11:hover {
	background-position: -63px -22px;
}
.top1 .top12 {
	background: url(../images/top1.png) no-repeat -36px 0;
	width: 15px;
	height: 22px;
	margin-left: 15px;
	margin-top: 19px;
}
.top1 .top12:hover {
	background-position: -36px -22px;
}
.top1 .top13 {
	background: url(../images/top1.png) no-repeat 0 0;
	width: 22px;
	height: 22px;
	margin-top: 19px;
}
.top1 .top13:hover {
	background-position: 0 -22px;
}
.top2 {
	background: #323232;
	height: 50px;
	line-height: 50px;
	width: 100%;
}
.top2 .top21 {
	width: 360px;
	height: 50px;
}
.top2 .top21 img {
	display: block;
	margin-left: 150px;
	margin-top: 17px;
}
.top2 .logo {
	width: 180px;
	height: 50px;
	background: url(../images/top3.png) no-repeat center center #FF283C;
}
.topnav {
	height: 50px;
}
.topnav ul li {
	float: left;
	width: 104px;
	position: relative;
}
.topnav ul li a {
	display: block;
}
.topnav ul li:hover, .topnav ul li.hover {
	background: #FF283C;
}
.morenav {
	position: absolute;
	left: 0;
	top: 50px;
	overflow: hidden;
	background: #323232;
	z-index: 4;
	display: none;
}
.morenav li a {
	padding: 5px 0;
}
.morenav li i {
	display: block;
}
.morenav li.on a {
	color: #FF283C;
	background: #323232;
}
.top2 .topxx a {
	display: inline-block;
	margin-top: 14px;
}
.top2 .topxx a.topxx1 {
	background: url(../images/top4.png) no-repeat 0 0;
	width: 27px;
	height: 22px;
}
.top2 .topxx a.topxx1:hover {
	background-position: 0 -22px;
}
.top2 .topxx a.topxx2 {
	background: url(../images/top4.png) no-repeat -53px 0;
	width: 37px;
	height: 22px;
	margin-left: 25px;
}
.top2 .topxx a.topxx2:hover {
	background-position: -53px -22px;
}
.top2 .topxx a.topxx3 {
	background: url(../images/top4.png) no-repeat -116px 0;
	width: 25px;
	height: 22px;
	margin-left: 25px;
}
.top2 .topxx a.topxx3:hover {
	background-position: -116px -22px;
}
.top2 .top23 {
	width: 220px;
	height: 50px;
	background: url(../images/top5.png) no-repeat center center #2CA0C2;
}
.leftnav {
	left: 0;
	top: 110px;
	z-index: 100000000;
	width: 165px;
	padding-right: 30px;
	height: 700px;
	background: rgba(0,0,0,0.8);
}
.leftnav ul li {
	margin: 10px 0;
	height: 45px;
	padding-top: 10px;
}
.leftnav ul li i {
	display: block;
}
.leftnav ul li:hover {
	background: #FF283C;
	width: 165px;
	padding-right: 65px;
}
.top3 {
	background: #F5F5F5;
	height: 105px;
	line-height: 105px;
	width: 100%;
}
.top3 img {
	margin-top: 36px;
}
.ert {
	position: relative;
}
.ert1 {
	display: block;
	background: url(../images/ert1.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert2 {
	display: block;
	background: url(../images/ert2.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert3 {
	display: block;
	background: url(../images/ert3.png) no-repeat center center;
	width: 513px;
	height: 176px;
	margin: 0 auto;
}
.ert4 {
	display: block;
	background: url(../images/ert4.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert5 {
	display: block;
	background: url(../images/ert5.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert6 {
	display: block;
	background: url(../images/ert6.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert7 {
	display: block;
	background: url(../images/ert7.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert8 {
	display: block;
	background: url(../images/ert8.png) no-repeat center center;
	width: 573px;
	height: 176px;
	margin: 0 auto;
}
.ert9 {
	display: block;
	background: url(../images/ert9.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert10 {
	display: block;
	background: url(../images/ert10.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert11 {
	display: block;
	background: url(../images/ert11.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert12 {
	display: block;
	background: url(../images/ert12.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert13 {
	display: block;
	background: url(../images/ert13.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.ert14 {
	display: block;
	background: url(../images/ert14.png) no-repeat center center;
	width: 485px;
	height: 176px;
	margin: 0 auto;
}
.hd {
	width: 100%;
}
.hd ul li {
	width: 25%;
	float: left;
	background: #000;
}
.hd ul li img {
	display: block;
}
.type_List {
	text-align: center
}
.type_List a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin: 0 25px;
	color: #323232;
}
.type_List a.hover, .type_List a:hover {
	color: #FF283C;
}
.viimg {
	position: relative;
	cursor: pointer;
	z-index: 10;
	overflow: hidden;
}
.viimg .xj {
	opacity: 0;
	position: absolute;
	top: -450px;
	left: 0;
	width: 293px;
	height: 450px;
	background: url(../images/xj.png) no-repeat;
	z-index: 10;
}
.viimgg {
	position: relative;
	cursor: pointer;
	z-index: 10;
	overflow: hidden;
}
.viimgg .xj {
	opacity: 0;
	position: absolute;
	top: -152px;
	left: 0;
	width: 152px;
	height: 152px;
	background: url(../images/xjj.png) no-repeat center center;
	z-index: 10;
}
.chinacon ul {
	width: 1300px;
	overflow: hidden;
}
.chinacon ul li {
	float: left;
	width: 293px;
	height: 540px;
	margin: 0 9px 30px 0;
}
.soul_ta {
	z-index: 10;
	width: 1200px;
	text-align: center;
	margin: 0 auto;
}
.soul_ta li {
	float: left;
	display: inline-block;
	position: relative;
}
.soul_ta li.on p {
	color: #FF283C;
}
.soul_ta li.on i {
	width: 300px;
	height: 12px;
	display: block;
	background: #FF283C;
	margin-bottom: -6px;
}
.soul_ta li.on span {
	display: block;
	border: 8px solid #FF283C;
	width: 284px;
	height: 119px;
	position: absolute;
	left: 0;
	top: 0;
}
.action {
	background: url(../images/action.png) no-repeat;
	z-index: 10;
	width: 406px;
	height: 161px;
	top: 50%;
	left: 50%;
	margin-left: -203px;
	margin-top: -80px;
}
.vi {
	background: #000;
}
.vi img {
	-o-opacity: 0.32;
	opacity: 0.32;
	-moz-opacity: 0.32;
	-ms-opacity: 0.32;
	-webkit-opacity: 0.32;
	filter: alpha(opacity=32);
}
.video a:hover .vi img {
	-o-opacity: 0.2;
	opacity: 0.2;
	-moz-opacity: 0.2;
	-ms-opacity: 0.2;
	-webkit-opacity: 0.2;
	filter: alpha(opacity=20);
}
.tousu {
	background: #FF283C;
	height: 60px;
	width: 100%;
}
.tousu .tousu1 img {
	display: block;
	margin-top: 17px;
}
.tousu .tousu2 {
	margin-left: 180px;
}
.tousu .tousu2 a {
	display: inline-block;
	margin-top: 17px;
}
.tousu .tousu2 a.tousu21 {
	background: url(../images/heng1.png) no-repeat 0 0;
	width: 29px;
	height: 26px;
}
.tousu .tousu2 a.tousu21:hover {
	background-position: 0 -26px;
}
.tousu .tousu2 a.tousu22 {
	background: url(../images/heng1.png) no-repeat -48px 0;
	width: 27px;
	height: 26px;
	margin-left: 18px;
}
.tousu .tousu2 a.tousu22:hover {
	background-position: -48px -26px;
}
.tousu .tousu2 a.tousu23 {
	background: url(../images/heng1.png) no-repeat -93px 0;
	width: 27px;
	height: 26px;
	margin-left: 18px;
}
.tousu .tousu2 a.tousu23:hover {
	background-position: -93px -26px;
}
.tousu .tousu3 {
	padding-top: 10px;
}
.wb {
	position: relative;
	overflow: hidden;
}
.wb q {
	background: #2CA0C2;
	height: 630px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	z-index: -1
}
.wb .q1 {
	background: #2CA0C2;
	height: 1100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	z-index: -1
}
.wb .r {
	width: 640px;
	float: right
}
.sc5 {
	position: relative;
	margin-top: 80px;
}
.sc5 .hd {
	position: absolute;
	right: 50px;
	top: 15%;
	z-index: 1;
	width: 21px;
	background: #2CA0C2;
	padding: 10px 0
}
.sc5 .hd li {
	display: block;
	cursor: pointer;
	width: 21px;
	height: 21px;
	background: url(../images/ulink2.png) no-repeat
}
.sc5 .hd li.on {
	background-position: -21px 0
}
.sc5 .bd li {
	clear: both;
	position: relative;
	margin: 0 0 30px 0px;
	overflow: hidden;
}
.sc5 .cd li {
	clear: both;
	position: relative;
	margin: 0 0 30px 0px;
	overflow: hidden;
}
.sc5 .n, .sc5 .n s, .sc5 span {
	width: 80px;
	height: 80px;
	display: block;
	overflow: hidden;
	border-radius: 50%;
}
.sc5 .n {
	background: #000
}
.sc5 span {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	height: 80px
}
.sc5 .txt {
	float: left;
	width: 358px;
	height: 65px;
	background: url(../images/face2.png) no-repeat;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	padding: 5px 20px 5px 30px;
	overflow: hidden;
}
.sc5 a {
	color: #fff;
	float: left;
	font-size: 12px;
}
.sc5 h3 {
	color: #fff;
	font-weight: bold;
	font-size: 14px
}
.sc5 a:hover p {
	color: #ff9
}
.wb .l {
	background: url(../images/shouji.png) no-repeat 0 0;
	height: 980px;
	float: left;
	width: 356px;
	margin-left: 100px;
}
.wb .l iframe {
	margin: 104px 0 130px 0px
}
.type_List1 a {
	display: block;
	border-left: 2px solid #CDCDCD;
	height: 110px;
	position: relative;
}
.type_List1 a i {
	display: block;
	background: url(../images/qiehuan.png) no-repeat 0 0;
	width: 18px;
	height: 19px;
	position: absolute;
	left: -10px;
	top: 45px;
}
.type_List1 a p {
	padding-left: 40px;
	padding-top: 40px;
}
.type_List1 a span {
	padding-left: 40px;
}
.type_List1 a.hover i, .type_List1 a:hover i {
	background: url(../images/qiehuan.png) no-repeat -18px 0;
}
.type_List1 a.hover, .type_List1 a:hover {
	color: #FF283C;
}
.news ul li .newcon {
	float: left;
	width: 480px;
	height: 247px;
	background: #F5F5F5;
	margin-left: 30px;
	margin-bottom: 30px;
}
.news ul li .newcon:hover {
	background: #FF283C;
}
.news ul li .newcon .kuai1 {
	width: 180px;
	height: 187px;
	padding: 30px;
	text-align: left;
}
.news ul li .newcon a:hover .kuai1 i {
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/jia.png) no-repeat;
	float: right;
}
.aboutcon ul li {
	float: left;
	width: 530px;
	height: 203px;
	background: url(../images/newsbg.png) no-repeat;
	margin: 0 35px 60px;
}
.aboutcon ul li h3 {
	padding-top: 45px;
}
.aboutcon ul li p {
	padding-top: 50px;
}
.bot1 {
	width: 100%;
	background: #FF283C;
}
.navbot {
	text-align: center;
}
.navbot a {
	display: inline-block;
	padding: 0 50px;
}
.botxx {
	text-align: center;
}
.botxx a {
	display: inline-block;
}
.botxx a.botxx1 {
	background: url(../images/bom1.png) 0 0;
	width: 40px;
	height: 31px;
}
.botxx a.botxx1:hover {
	background-position: 0 -31px;
}
.botxx a.botxx2 {
	background: url(../images/bom1.png) no-repeat -71px 0;
	width: 53px;
	height: 31px;
	margin-left: 30px;
}
.botxx a.botxx2:hover {
	background-position: -71px -31px;
}
.botxx a.botxx3 {
	background: url(../images/bom1.png) no-repeat -148px 0;
	width: 36px;
	height: 31px;
	margin-left: 30px;
}
.botxx a.botxx3:hover {
	background-position: -148px -31px;
}
.bot2 {
	width: 100%;
	background: #323232;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.bot3 {
	text-align: center;
	padding: 50px 0 30px;
}
.maps {
	background: url(../images/lpai.jpg) no-repeat center;
	width: 1920px;
	height: 634px;
	position: relative;
}
.maps a {
	display: block;
	position: absolute;
	width: 65px;
	height: 25px;
}
.maps a.a1 {
	left: 605px;
	top: 220px;
}
.maps a.a2 {
	left: 670px;
	top: 220px;
}
.maps a.a3 {
	left: 733px;
	top: 220px;
}
.maps a.a4 {
	left: 795px;
	top: 220px;
}
.maps a.a5 {
	left: 858px;
	top: 220px;
}
.maps a.a6 {
	left: 921px;
	top: 220px;
}
.maps a.a7 {
	left: 991px;
	top: 220px;
}
.maps a.a8 {
	left: 1070px;
	top: 220px;
}
.maps a.a9 {
	left: 1147px;
	top: 220px;
}
.maps a.a10 {
	left: 1233px;
	top: 220px;
}
/*广告滚动*/
/* sobox */
.sobox {
	width: 4000px;
	position: relative;
	margin-left: -1500px;
	text-align: center;
}
.sobox .a_bigImg {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	text-align: center;
}
.soul_tah {
	z-index: 10;
	width: 300px;
	text-align: center;
	margin: 0 auto;
}
.soul_tah li {
	padding: 0 5px;
	display: inline-block;
}
.soul_tah li i {
	display: block;
	border: 2px solid #FFF;
	width: 10px;
	height: 10px;
	background: #FFF;
	overflow: hidden;
	font-size: 50px;
	line-height: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	cursor: pointer;
	box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
}
.soul_tah li.on i {
	filter: alpha(opacity=100);
	opacity: 1;
	width: 14px;
	height: 14px;
	margin-bottom: -2px;
	background: #D4B07B;
}
/* 子页面分页效果*/
.mpage {
	display: block;
	padding: 40px 0;
	text-align: center;
}
.mpage li {
	display: inline-block;
}
.mpage .count, .mpage .pend, .mpage .phome {
	display: none;
}
.mpage .pnext a, .mpage .ppre a, .mpage .ppage a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	width: 40px;
	text-align: center;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-khtml-border-radius: 20px;
	font-size: 16px;
	background: #2CA0C2;
	color: #FFF;
	margin: 0 5px;
}
.mpage .pnext a, .mpage .ppre a {
	width: auto;
	padding: 0 20px;
}
.mpage a:hover, .mpage a.hover {
	background: #FF283C;
	color: #FFF;
}
/* 最新活动*/
.Vkuai1 ul li {
	margin-bottom: 50px;
}
.Vkuai2 ul {
	width: 1400px;
	overflow: hidden;
}
.Vkuai2 ul li {
	width: 580px;
	height: 500px;
	overflow: hidden;
	margin: 0 40px 30px 0;
	float: left;
	position: relative;
}
.actionn {
	background: url(../images/actionn.png) no-repeat;
	z-index: 10;
	width: 180px;
	height: 136px;
	top: 50%;
	left: 50%;
	margin-left: -90px;
	margin-top: -68px;
	display: none
}
.Vkuai2 ul li .viplan {
	background: url(../images/videop.png) no-repeat center;
	width: 580px;
	height: 15px;
	margin-top: 20px;
}
.Vkuai2 ul li a:hover .vii {
	background: #000;
}
.Vkuai2 ul li a:hover .vii img {
	-o-opacity: 0.7;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-webkit-opacity: 0.7;
	filter: alpha(opacity=70);
}
.Vkuai2 ul li a:hover .actionn {
	display: block;
}
.type ul li {
	width: 210px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
}
.type ul li a {
	background: #BCBCBC;
	width: 190px;
	height: 35px;
	display: block;
	padding-right: 20px;
}
.type ul li a:hover, .type ul li a.hover {
	background: #FF283C
}
.type ul li span {
	padding-left: 10px;
}
.Vkuai3 {
	padding-left: 90px;
}
.Vkuai3 input {
	width: 200px;
	height: 28px;
	border: 1px solid #CCC;
	margin-bottom: 17px;
	margin-right: 70px;
}
.Vkuai3 textarea {
	width: 555px;
	height: 190px;
}
.Vkuai3 .input1 {
	width: 146px;
	height: 32px;
	line-height: 32px;
	background: #00AAA7;
	margin-top: 17px;
	border: none;
	color: #FFF;
	margin-left: 50px;
	margin-right: 20px;
}
.Vkuai3 .input2 {
	width: 146px;
	height: 32px;
	line-height: 32px;
	background: #00AAA7;
	margin-top: 17px;
	border: none;
	color: #FFF;
}
.Vkuai4 ul {
	width: 950px;
	overflow: hidden;
	padding-left: 40px;
}
.Vkuai4 ul li {
	width: 455px;
	height: 440px;
	overflow: hidden;
	margin-right: 40px;
	margin-bottom: 50px;
	position: relative;
	float: left
}
.Vkuai4 ul li:nth-of-type(even) {
	margin-right: 0;
}
.Vkuai4 ul li i {
	background: url(../images/more.png) no-repeat bottom right;
	width: 158px;
	height: 28px;
	float: right;
	margin: 15px 0;
}
.Vkuai4 ul li .Vkuai4con {
	left: 35px;
	top: 270px;
	z-index: 10;
	background: #FF283C;
	-o-opacity: 0.8;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-ms-opacity: 0.8;
	-webkit-opacity: 0.8;
	filter: alpha(opacity=80);
	width: 250px;
	height: 95px;
}
.Vkuai4 ul li .title {
	color: #FFF;
	position: absolute;
	left: 50px;
	top: 280px;
	z-index: 20;
}
.Vkuai4 ul li:hover .title {
	color: #ffeb00;
}
.Vkuai5 ul {
	width: 1300px;
	overflow: hidden;
}
.Vkuai5 ul li {
	width: 550px;
	height: 152px;
	overflow: hidden;
	margin-bottom: 50px;
	margin-right: 100px;
	float: left
}
.Vkuai5 ul li .Vkuai5con {
	width: 388px;
	height: 152px;
	padding-left: 10px;
}
.Vkuai6 {
	width: 1200px;
	height: 266px;
	overflow: hidden;
	background: #F2F2F2;
}
.Vkuai6 .next {
	padding-top: 100px;
	padding-right: 50px;
}
.Vkuai6 .p1, .Vkuai6 .p2 {
	width: 65px;
	height: 65px;
	line-height: 65px;
	background: #BCBCBC;
}
.Vkuai6 .p2 {
	margin-left: 20px;
}
.Vkuai6 .p1:hover, .Vkuai6 .p2:hover {
	background: #FF283C;
}
.Vkuai7 ul {
	width: 950px;
	overflow: hidden;
	padding-left: 40px;
}
.Vkuai7 ul li {
	width: 455px;
	height: 440px;
	overflow: hidden;
	margin-right: 40px;
	margin-bottom: 50px;
	float: left
}
.Vkuai7 ul li:nth-of-type(even) {
	margin-right: 0;
}
.hotcity {
	margin: 0 auto;
	text-align: center;
}
.hotcity img {
	width: 100%;
}
