*html,body{width:100%;height:100%;}
html,body{padding:0px;line-height:24px;margin:0px auto;color:#666666;font-size:14px;font-family: "微软雅黑";background:#fff;}
p{padding:0px;margin:0px auto;}
div{padding:0px;margin:0px auto;}
ul{padding:0px;list-style-type:none;margin:0px auto;}
li{padding:0px;margin:0px auto;}
input{outline:none;}
a{color:#666666;text-decoration: none}
a:hover{color:#999999;text-decoration:none;}
img{border:0px;vertical-align:top;}
.red{color:#eb3024;}
.yellow{color:#e7ab1b;}
.strong{font-weight:bold;}
.w1200{width:1200px;position:relative;}


.hdmain1{width:100%;height:920px;overflow:hidden;background:url(../img/bg1.jpg) no-repeat center top;}
.hdmain1 .w1200{height:920px;position:relative;}
.hdmain1 .logo{width:186px;height:70px;overflow:hidden;position:absolute;z-index:10;left:0;top:18px;}
.hdmain1 .topnav{width:390px;height:32px;overflow:hidden;background:url(../img/topnav.png) no-repeat right top;position:absolute;z-index:10;right:0;top:0;}
.hdmain1 .topnav a{width:120px;height:32px;line-height:9999;float:left;display:inline-block;margin-left:10px;}
.hdmain1 .txtbox{width:716px;overflow:hidden;position:absolute;z-index:2;left:0px;bottom:36px;color:#fff;font-size:14px;line-height:28px;text-align:center;}
.hdmain1 .txtbox a{color:#fff;}
.hdmain1 .txtbox a:hover{color:#ffd83b;}
.hdmain1 .buttbox{width:100%;height:109px;text-align:center;position:absolute;z-index:2;bottom:74px;}
.hdmain1 .buttbox a{float:left;display:inline-block;line-height:300px;margin:0px 44px 0px 0px;overflow:hidden;}
.hdmain1 .buttbox a:hover{animation: btnZoom 0.5s;-webkit-animation: btnZoom 0.5s;}
@keyframes btnZoom {
	0%,100% {transform: scale(1);}
	50% {transform: scale(1.05) rotate(5deg);}
}
@-webkit-keyframes btnZoom {
	0%,100% {-webkit-transform: scale(1);}
	50% {-webkit-transform: scale(1.05) rotate(5deg);}
}
.hdmain1 .buttbox .a1{width:321px;height:109px;background:url(../img/hdbutt1.png?v=1002) no-repeat;}
.hdmain1 .buttbox .a1:hover{width:321px;height:109px;background:url(../img/hdbutt1a.png?v=1002) no-repeat;}
.hdmain1 .buttbox .a2{width:321px;height:109px;background:url(../img/hdbutt2.png?v=1002) no-repeat;}
.hdmain1 .buttbox .a2:hover{width:321px;height:109px;background:url(../img/hdbutt2a.png?v=1002) no-repeat;}


.hdmain2{width:100%;height:1290px;overflow:hidden;position:relative;background:url(../img/bg2.jpg) no-repeat center top;font-size:16px;}
.hdmain2 .w1200{height:1290px;position:relative;}
.hdmain2 .title{text-align:center;overflow:hidden;margin-top:188px;}
.hdmain2 .title p{width:100%;overflow:hidden;font-size:16px;line-height:28px;color:#4d331e;}
.hdmain2 .main{width:100%;height:940px;margin-top:20px;position:relative;}
.draw {
	width: 1200px;
	height: 940px;
	margin: 0;
	position:relative;
}
.draw .item {
	width: 232px;
	height: 180px;
	background: url(../img/itembg.png) no-repeat left top;
	position:absolute;
	z-index:2;
}
.draw .item.active {
	background: url(../img/itembg2.png) no-repeat left top;box-shadow: 0 0 10px #f2da55;
}
.draw .itemkz{width:100%;height:180px;position:relative;}
.draw .cjbutt1{left:306px;bottom:240px;}
.draw .cjbutt2{left:630px;bottom:240px;}
.draw .dw1{left:0px;top:0px;}
.draw .dw2{left:242px;top:0px;}
.draw .dw3{left:484px;top:0px;}
.draw .dw4{left:726px;top:0px;}
.draw .dw5{left:968px;top:0px;}
.draw .dw6{left:968px;top:190px;}
.draw .dw7{left:968px;top:380px;}
.draw .dw8{left:968px;top:570px;}
.draw .dw9{left:968px;top:760px;}
.draw .dw10{left:726px;top:760px;}
.draw .dw11{left:484px;top:760px;}
.draw .dw12{left:242px;top:760px;}
.draw .dw13{left:0px;top:760px;}
.draw .dw14{left:0px;top:570px;}
.draw .dw15{left:0px;top:380px;}
.draw .dw16{left:0px;top:190px;}
.draw .img {
	width: 232px;
	height: 136px;
	text-align: center;
}
.draw .name {
	width:232px;
	height:44px;
	display: block;
	font-size: 14px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}
.draw .name2 {
	width:232px;
	height:44px;
	display: block;
	font-size: 14px;
	line-height:44px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}
.draw .draw-btn {
	display: block;
	width:264px;
	height: 151px;
	line-height: 9999px;
	background: url(../img/butt_csc.png) no-repeat;
	position:absolute;
	z-index:2;
}
.draw .draw-btn:hover{background: url(../img/butt_csc2.png) no-repeat;}
.draw .draw-btn2 {
	display: block;
	width:264px;
	height: 151px;
	line-height: 9999px;
	background: url(../img/butt_cyc.png) no-repeat;
	position:absolute;
	z-index:2;
}
.draw .draw-btn2:hover{background: url(../img/butt_cyc2.png) no-repeat;}
.draw .gxbox{width:100px;overflow:hidden;font-size:18px;color:#64401d;position:absolute;z-index:2;bottom:198px;left:50%;margin-left:-50px;}
.draw .gxbox label {
	width:100px;
	height:20px;
	display:block;
	cursor:pointer;
}
.tginput {
	display:none;
}
.check_container {
	width:14px;
	height:14px;
	border:1px solid #64401d;
	float:left;
	margin-top:2px;
	position:relative;
}
.tginput:checked + .check_container:before {
	content:'';
	position:absolute;
	width:3px;
	height:10px;
	border-right:2px solid #64401d;
	border-bottom:2px solid #64401d;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	left:5px;
}
.tginput:checked + .check_container + span {
	color:#64401d;
}
.draw .gxbox label > span {
	float:left;
	display:inline;
	width:76px;
	height:20px;
	line-height:20px;
	color:#64401d;
	text-align:left;
	font-size:18px;
	padding-left:4px;
}

.smbox{width:592px;height:330px;overflow:hidden;position:absolute;z-index:2;left:305px;top:209px;}
.smbox .sm1{width:592px;height:230px;overflow:hidden;background:url(../img/sm1bg.png) no-repeat;}
.smbox .sm1 .p1{width:570px;text-align:center;overflow:hidden;color:#64401d;font-size:18px;line-height:28px;margin-top:72px;}
.smbox .sm1 .lqbutt{width:137px;height:53px;line-height:150px;display:block;background:url(../img/butt_lqjl.png) no-repeat;overflow:hidden;margin:15px 0 0 226px;}
.smbox .sm1 .lqbutt:hover{background:url(../img/butt_lqjl2.png) no-repeat;}
.smbox .sm2{width:592px;overflow:hidden;text-align:center;color:#222;}
.smbox .sm2 .p1{font-size:24px;line-height:28px;font-weight:bold;overflow:hidden;margin-top:20px;}
.smbox .sm2 .p2{font-size:20px;overflow:hidden;margin-top:10px;}

.tcmain{width:390px;height:435px;overflow:hidden;background:url(../img/tcbg.png) no-repeat;position:absolute;z-index:2;left:-165px;top:0px;}
.tcmain .img{width:100%;overflow:hidden;text-align:center;margin-top:60px;}
.tcmain .txt{width:100%;overflow:hidden;text-align:center;font-size:18px;color:#000;}
.tcmain .tcbutt{width:260px;height:40px;line-height:40px;border:1px solid #d50000;background:#b90000;display:block;text-align:center;color:#fff;font-size:18px;margin:35px 0 0 65px;}


.hdmain3{width:100%;height:1168px;overflow:hidden;position:relative;background:url(../img/bg3.jpg) no-repeat center top;}
.hdmain3 .w1200{height:1168px;position:relative;}
.hdmain3 .title{text-align:center;overflow:hidden;margin-top:118px;font-size:16px;}
.hdmain3 .title p{width:100%;overflow:hidden;font-size:16px;line-height:28px;color:#4d331e;}
.hdmain3 .main{width:100%;margin-top:45px;position:relative;}
.turnplate_box{
	width: 534px;
	height: 534px;
	position: relative;
	
}
.turnplate_box canvas{
	position: absolute;
}
#myCanvas{
	left:0px;top:0px;
	background-color: white;
	border-radius: 100%;
	background:url(../img/yzpbg.png) no-repeat;
}
#myCanvas03{
	width:184px;
	height:219px;
	left: 176px;
	top: 142px;
	z-index:30;
}
#myCanvas02{
	left: 150px;
	top: 150px;
	z-index: 20;
	background:url(../img/xyuan2.png) no-repeat;
}
#myCanvas{
    -o-transform:  transform 6s;
	-ms-transform:  transform 6s;
	-moz-transform:  transform 6s;		
	-webkit-transform:  transform 6s;
	transition: transform 6s;
	-o-transform-origin:  50% 50%;
	-ms-transform-origin:  50% 50%;
	-moz-transform-origin:  50% 50%;		
	-webkit-transform-origin:  50% 50%;
	transform-origin: 50% 50%;
}
.turnplatw_btn{
	width:184px;
	height:219px;
	background:url(../img/zpan2.png) no-repeat;
	left: 176px;
	top: 142px;
	position: absolute;
	cursor: pointer;
	border: none;
	outline: none;
	z-index: 40;
}
.turnplatw_btn:hover{
	width:243px;
	height:290px;
	background:url(../img/zpan.png) no-repeat;
	left: 147px;
	top: 100px;
}
.hdmain3 .main .sytxt{width:100%;height:90px;line-height:90px;overflow:hidden;text-align:center;font-size:24px;color:#222;font-weight:bold;}

.hdmain3 .zkbox{width:1200px;overflow:hidden;}
.hdmain3 .zkbox ul{width:100%;overflow:hidden;}
.hdmain3 .zkbox ul li{width:280px;height:300px;overflow:hidden;float:left;display:inline;margin:0px 10px;}
.hdmain3 .zkbox ul li .imgbox{width:280px;height:240px;overflow:hidden;background:url(../img/zklibg.png) no-repeat;position:relative;}
.hdmain3 .zkbox ul li .imgbox .p1{width:100%;height:50px;line-height:40px;overflow:hidden;text-align:center;font-size:24px;font-weight:bold;color:#f3ebd7;}
.hdmain3 .zkbox ul li .imgbox .zkbq{width:82px;height:82px;overflow:hidden;background:url(../img/zkbqbg.png) no-repeat;position:absolute;left:0;top:0;}
.hdmain3 .zkbox ul li .imgbox .zkbq span{width:52px;height:30px;line-height:30px;float:left;display:inline;overflow:hidden;text-align:center;font-size:18px;font-weight:bold;color:#f3ebd7;margin:10px 0 0 0;}
.hdmain3 .zkbox ul li .txtbox{width:100%;height:60px;overflow:hidden;position:relative;}
.hdmain3 .zkbox ul li .txtbox .p1{font-size:16px;color:#64401d;text-decoration: line-through;margin-top:2px;}
.hdmain3 .zkbox ul li .txtbox .p2{font-size:20px;color:#f6140e;margin-top:4px;}
.hdmain3 .zkbox ul li .txtbox .dhbutt{width:114px;height:50px;line-height:150px;display:block;position:absolute;z-index:2;right:0;top:3px;background:url(../img/butt_dh.png) no-repeat;}
.hdmain3 .zkbox ul li .txtbox .dhbutt:hover{background:url(../img/butt_dh2.png) no-repeat;}
.hdmain3 .zkbox ul li .txtbox .dhbutt2{width:114px;height:50px;line-height:150px;display:block;position:absolute;z-index:2;right:0;top:3px;background:url(../img/butt_dh3.png) no-repeat;}


.hdmain4{width:100%;height:572px;overflow:hidden;position:relative;background:url(../img/bg4.jpg) no-repeat center top;}
.hdmain4 .w1200{height:572px;position:relative;}
.hdmain4 .mdbox{width:330px;height:300px;overflow:hidden;float:left;display:inline;margin:145px 0 0 124px;}
.hdmain4 .mdbox ul{width:100%;overflow:hidden;}
.hdmain4 .mdbox ul li{width:100%;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#64401d;}
.hdmain4 .topLoop{ overflow:hidden;position:relative;} 
.hdmain4 .topLoop .bd{overflow:hidden;margin-top:0px;height:300px;} 
.hdmain4 .topLoop .bd ul{overflow:hidden;zoom:1;} 
.hdmain4 .gzbox{width:460px;overflow:hidden;margin:144px 60px 0 0;font-size:16px;color:#64401d;line-height:28px;float:right;display:inline;}
.hdmain4 .gzbox .p2{margin-top:24px;}


.tc-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999995;
	background: rgba(0,0,0,0.6);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display:none;
}
.tc-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 356px;
	height:512px;
	z-index: 9999999;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display:none;
	background:url(../img/tcmainbg.png) no-repeat;
}
.tc-modal .tctop{width:100%;height:60px;overflow:hidden;position:relative;}
.tc-modal .tctop .tcgb{width:40px;height:40px;overflow:hidden;float:right;display:inline;margin:10px;line-height:120px;cursor: pointer;}
.tc-modal .tc-content{width:100%;overflow:hidden;}
.tc-modal .tc-content .line1{height:30px;line-height:30px;display:table;overflow:hidden;}
.tc-modal .tc-content .line1 span{float:left;display:inline;overflow:hidden;margin:0px 5px;font-size:24px;color:#64401d;}
.tc-modal .tc-content .line1 .numinput{width:53px;height:30px;line-height:30px;float:left;display:inline;border:0;background:url(../img/numinputbg.png) no-repeat;text-align:center;color:#fff;font-size:24px;}
.tc-modal .tc-content .line2{height:50px;display:table;overflow:hidden;color:#64401d;margin-top:34px;}
.tc-modal .tc-content .line2 .span1{font-size:48px;font-weight:bold;line-height:50px;}
.tc-modal .tc-content .line2 .span2{font-size:20px;}
.tc-modal .tc-content .line3{height:50px;display:table;overflow:hidden;color:#64401d;margin-top:38px;}
.tc-modal .tc-content .line3 a{width:114px;height:50px;line-height:50px;float:left;display:inline-block;text-align:center;background:url(../img/butt_zffs.png) no-repeat;font-size:20px;color:#9d6a34;margin:0px 5px;}
.tc-modal .tc-content .line3 a:hover{background:url(../img/butt_zffs2.png) no-repeat;color:#fff;}
.tc-modal .tc-content .line3 .choose{background:url(../img/butt_zffs2.png) no-repeat;color:#fff;}
.tc-modal .tc-content .line4{width:160px;overflow:hidden;margin-top:26px;}
.tc-modal .tc-content .line4 .butt{display:table;overflow:hidden;margin-top:10px;}
.tc-modal .tc-content .line4 .butt a{background:url(../img/ico_sx.png) no-repeat left 2px;padding-left:20px;font-size:16px;line-height:20px;color:#64401d;}
.tc-modal .tc-content .line4 .butt a:hover{background:url(../img/ico_sx2.png) no-repeat left 2px;color:#855628;}


.tcjlmain {
	width: 515px;
	height: 358px;
	overflow: hidden;
	background: url(../img/tcjlmainbg.png) no-repeat;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 9999996;
}
.tcjlmain .tctop{width:100%;height:60px;overflow:hidden;position:relative;}
.tcjlmain .tctop .tcgb{width:40px;height:40px;overflow:hidden;float:right;display:inline;margin:10px;line-height:120px;cursor: pointer;}
.tcjlmain .jlbox{width:232px;height:180px;overflow:hidden;background:url(../img/itembg2.png) no-repeat;position:relative;margin-top:56px;}
.tcjlmain .jlbox .img {
	width: 232px;
	height: 136px;
	text-align: center;
}
.tcjlmain .jlbox .name {
	width:232px;
	height:44px;
	display: block;
	font-size: 16px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}
.tcjlmain .jlbox .name2 {
	width:232px;
	height:44px;
	display: block;
	font-size: 16px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}


.tcjlmain2 {
	width: 1172px;
	height: 748px;
	overflow: hidden;
	background: url(../img/tcjlmain2bg.png) no-repeat;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 9999996;
}
.tcjlmain2 .tctop{width:100%;height:60px;overflow:hidden;position:relative;}
.tcjlmain2 .tctop .tcgb{width:40px;height:40px;overflow:hidden;float:right;display:inline;margin:10px;line-height:120px;cursor: pointer;}
.tcjlmain2 .tcbox2{display:table;overflow:hidden;margin-top:68px;max-width:968px;}
.tcjlmain2 .jlbox{width:232px;height:180px;overflow:hidden;background:url(../img/itembg2.png) no-repeat;position:relative;margin:5px;float:left;display:inline;}
.tcjlmain2 .jlbox .img {
	width: 232px;
	height: 136px;
	text-align: center;
}
.tcjlmain2 .jlbox .name {
	width:232px;
	height:44px;
	display: block;
	font-size: 16px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}
.tcjlmain2 .jlbox .name2 {
	width:232px;
	height:44px;
	display: block;
	font-size: 16px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}


.tcjlmain3{width:900px;height:944px;overflow:hidden;background:url(../img/tcjlmain3bg.png) no-repeat;left:-450px;position:absolute;z-index:2;top:-472px;}
.tcjlmain3 .tctop{width:100%;height:60px;overflow:hidden;position:relative;}
.tcjlmain3 .tctop .tcgb{width:40px;height:40px;overflow:hidden;float:right;display:inline;margin:10px;line-height:120px;cursor: pointer;}
.tcjlmain3 .tcbox3{display:table;overflow:hidden;margin-top:110px;max-width:532px;}
.tcjlmain3 .jlbox{width:256px;height:200px;overflow:hidden;background:url(../img/itemdjbg2.png) no-repeat;position:relative;margin:5px;float:left;display:inline;}
.tcjlmain3 .jlbox .img {
	width: 256px;
	height: 152px;
	text-align: center;
}
.tcjlmain3 .jlbox .name {
	width:256px;
	height:48px;
	display: block;
	font-size: 16px;
	line-height:48px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}



.draw2 {
	width: 522px;
	height: 410px;
	margin: 84px auto 0px auto;
	position:relative;
}
.draw2 .item {
	width: 256px;
	height: 200px;
	background: url(../img/itemdjbg.png) no-repeat left top;
	position:absolute;
	z-index:2;
}
.draw2 .item.active {
	background: url(../img/itemdjbg2.png) no-repeat left top;box-shadow: 0 0 10px #f2da55;
}
.draw2 .itemkz{width:100%;height:200px;position:relative;}
.draw2 .dw1{left:0px;top:0px;}
.draw2 .dw2{left:266px;top:0px;}
.draw2 .dw3{left:266px;top:210px;}
.draw2 .dw4{left:0px;top:210px;}
.draw2 .img {
	width: 256px;
	height: 152px;
	text-align: center;
}
.draw2 .name {
	width:256px;
	height:48px;
	display: block;
	font-size: 16px;
	line-height:48px;
	overflow:hidden;
	text-align:center;
	color:#f3ebd7;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0px;
}



/*0730新加模块*/
.hdmain2a{width:100%;height:312px;overflow:hidden;position:relative;background:url(../img/bg2a.jpg) no-repeat center top;font-size:16px;}
.hdmain2a .w1200{height:312px;position:relative;}
.hdmain2a ul{width:1260px;overflow:hidden;margin-top:22px;margin-left:-60px;}
.hdmain2a ul li{width:570px;height:186px;overflow:hidden;float:left;display:inline;background:url(../img/ewjplibg.png) no-repeat;margin-left:60px;}
.hdmain2a ul li .imgbox{width:200px;height:124px;overflow:hidden;float:left;display:inline;margin:32px 0 0 45px;}
.hdmain2a ul li .txtbox{width:275px;overflow:hidden;float:left;display:inline;margin:32px 0 0 32px;}
.hdmain2a ul li .txtbox p{width:100%;font-size:16px;line-height:20px;overflow:hidden;color:#64401d;}
.hdmain2a ul li .txtbox .lqbutt{width:178px;height:53px;display:block;margin-top:12px;background:url(../img/ewjpbutt1.png) no-repeat;}
.hdmain2a ul li .txtbox .lqbutt:hover{background:url(../img/ewjpbutt1a.png) no-repeat;}

.hdmain2a ul li .txtbox .lqbutt2{width:178px;height:53px;display:block;margin-top:12px;background:url(../img/ewjpbutt2.png) no-repeat;}
.hdmain2a ul li .txtbox .lqbutt2:hover{background:url(../img/ewjpbutt2.png) no-repeat;}

.hdmain2a ul li .txtbox .lqbutt3{width:178px;height:53px;display:block;margin-top:12px;background:url(../img/ewjpbutt3.png) no-repeat;}
.hdmain2a ul li .txtbox .lqbutt3:hover{background:url(../img/ewjpbutt3.png) no-repeat;}