body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,figure,hr,menu,dir,thead,tbody,tfoot,th,td {
	margin:0;
	padding:0
}
ul,ol {
	list-style-type:none;
	list-style-image:none
}
a {
	text-decoration:none
}
a:active {
	background-color:transparent
}
a:active,a:hover {
	outline:0 none
}
a:focus {
	outline:1px dotted
}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	font-size:62.5%
}
body {
	font-size:14px;
	line-height:1.8
}
body,button,input,select,textarea {
	font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
h1 {
	font-size:36px
}
h2 {
	font-size:30px
}
h3 {
	font-size:22px
}
h4 {
	font-size:18px
}
h5 {
	font-size:14px
}
h6 {
	font-size:12px
}
img { 
	border: 0; 
	vertical-align:middle; 
	display:table-cell;
}
.cb{
	clear:both;
}
.all{
	background:#eee;
	overflow:hidden;
	position:relative;
}
.wmt3{
	margin-top:3px;
}
.wmt5{
	margin-top:5px;
}
.wmt10{
	margin-top:10px;
}
.wmt15{
	margin-top:15px;
}
.wmt20{
	margin-top:20px;
}
.wmt25{
	margin-top:25px;
}
.wmt30{
	margin-top:30px;
}


.wmb3{
	margin-bottom:3px;
}
.wmb5{
	margin-bottom:5px;
}
.wmb10{
	margin-bottom:10px;
}
.wmb15{
	margin-bottom:15px;
}
.wmb20{
	margin-bottom:20px;
}
.wmb25{
	margin-bottom:25px;
}
.wmb30{
	margin-bottom:30px;
}
/*热卖线路*/
.RMLine{
	width:1200px;
	margin:40px auto 0;
	overflow:hidden;
}
.RMLine li{
	width:1200px;
	height:405px;
	float:left;
	margin-bottom:10px;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.RMLineL{
	width:560px;
	height:385px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	overflow:hidden;
}
.RMLineDP{
	width:80px;
	height:90px;
	overflow:hidden;
	position:absolute;
	z-index:2;
	left:20px;
	top:0;
}
.RMLineDPT{
	width:80px;
	height:74px;
	font-size:26px;
	line-height:1.2;
	text-align:center;
	font-weight:bold;
	color:#f6e6ad;
	background:#eb0e0a;
	overflow:hidden;
}
.RMLineDPT p{
	letter-spacing:5px; 
	margin-top:6px;
	text-align:center;
	margin-left:5px;
}
.RMLineDPB{
	width: 0;
    height: 0;
    border-left:40px solid transparent;
    border-right:40px solid transparent;
    border-top: 16px solid #eb0e0a;
}

.RMLineL img{
    height:385px;
	margin:0 auto;
	overflow:hidden;
	transition: all 2s ease 0s;
}
.RMLineL img:hover{
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-webkit-transform: all 2s ease 0s;
	-moz-transition: scale(1.3);	
	-moz-transition: all 2s ease 0s;
	-o-transition: scale(1.3);
	-o-transition: all 2s ease 0s;
}
.RMLineR{
	width:590px;
	height:385px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	overflow:hidden;
	position:relative;
}
.RMLineRP{
	width:140px;
	height:42px;
	font-size:20px;
	line-height:42px;
	text-align:center;
	color:#fff;
	background:#ff8800;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:20px;
}
.RMLineRP:hover{
	background:#ffa53e;
}
.RMLineRP1{
	line-height:40px;
	font-size:26px;
	font-weight:bold;
	color:#333;
	overflow:hidden;
}
.RMLineRP1 a{
	color:#333;
}
.RMLineRP1 a:hover{
	color:#ff8800;
	text-decoration:underline;
}
.RMLineRP2{
	margin-top:10px;
	line-height:26px;
	font-size:18px;
	color:#333;
	overflow:hidden;
}
.RMLineRP3{
	margin-top:15px;
	line-height:25px;
	font-size:16px;
	color:#ff8800;
	overflow:hidden;
}
.RMLineRPHR{
	width:100%;
	margin-top:22px;
	border-top:1px dashed #dedede;
	overflow:hidden;
}
.RMLineRP4{
	margin-top:15px;
	font-size:16px;
	line-height:16px;
	color:#303030;
	overflow:hidden;
}
.RMLineRP4 span{
	font-size:20px;
	color:#ff0000;
}
.RMLineRP4 span span{
	font-weight:bold;
}
/**/
.RMLLine{
	width:1210px;
	margin:0 auto;
	overflow:hidden;
}
.RMLLine > li{
	width:595px;
	height:556px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.RMLLineT{
	width:575px;
	height:365px;
	margin:10px auto 0;
	overflow:hidden;
	position:relative;
}
.RMLLineT img{
    height:100%;
	margin:0 auto;
	overflow:hidden;
}
.RMLLine > li .RMLLineT:hover img{
	transform: scale(1.3);
	transition: all 2s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 2s ease 0s;
	-moz-transition: scale(1.3);	
	-moz-transition: all 2s ease 0s;
	-o-transition: scale(1.3);
	-o-transition: all 2s ease 0s;
}
.RMLLineT > .p1{
	position:absolute;
	z-index:3;
	top:15px;
	left:10px;
}
.RMLLineT > .p1 span{
	font-size:14px;
	color:#fff;
	border-radius:35px;
	background:rgba(0,0,0,0.7);
	padding:5px 15px;
}
.RMLLineT > .p2{
	font-size:14px;
	color:#fff;
	position:absolute;
	z-index:3;
	bottom:10px;
	left:10px;
}
.RMLLineCL{
	width:570px;
	color:#333;
	margin:15px auto 0;
    font-size: 20px;
    line-height: 1.5;
    font-weight: bold;
}
.RMLLineCR{
	width:570px;
	height: 45px;
    margin:5px auto 0;
    font-size: 16px;
    line-height: 1.5;
    overflow:hidden;
}
.RMLLineR{
	width:570px;
     margin:20px auto 0;
    font-size: 16px;
    color: #000;
    line-height: 2;
    overflow:hidden;
}
.RMLLineR span{
    font-size:20px;
    color: #f00;
}
.RMLLSub{
	width: 150px;
    height: 45px;
    line-height: 45px;
    background: #ff8800;
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.RMLLSub:hover{
	background:#ffa53e;
}

/*推荐*/
.EBHot{
	width:1212px;
	height:506px;
	margin:40px auto 0;
	overflow:hidden;
	position:relative;
}
.EBHotU{
	width:1212px;
	height:506px;
	margin:0 auto;
	overflow:hidden;
}
.EBHotU > li{
	width:394px;
	height:486px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	background:#fff;
	overflow:hidden;
}

.EBHotUT{
	width:374px;
	height:230px;
	margin-left:10px;
	margin-top:10px;
	overflow:hidden;
}
.EBHotUT img{
    height:100%;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.EBHotRQ{
	margin-top:-17.5px;
	text-align:center;
}
.EBHotRQ span{
	text-align:center;
	line-height:35px;
	font-size:16px;
	color:#fff;
	padding:10px;
	background:#00525e;
	border-radius:35px;
	overflow:hidden;
}
.EBHotBT{
	text-align:center;
	font-size:18px;
	color:#ff8800;
	font-weight:bold;
	line-height:1.2;
	margin-top:20px;
	overflow:hidden;
}
.EBHotFBT{
	width:374px;
	margin:10px auto 0;
	font-size:14px;
	line-height:1.5;
	color:#000;
	text-align:center;
}
.EBHotJG{
	text-align:center;
	margin-top:5px;
	font-size:14px;
	color:#303030;
}
.EBHotJG span{
	font-size:24px;
	color:#ff0000;
	font-weight:bold;
}
.EBHotHR{
	width:374px;
	margin:15px auto 0;
	border-top:1px dashed #ddd;
	overflow:hidden;
}
.EBHotXQ{
	width:120px;
	height:35px;
	margin:15px auto 0;
	color:#333;
	text-align:center;
	line-height:35px;
	overflow:hidden;
	border:1px dashed #ddd;
}
.EBHotU > li:hover{
	height:496px;
	margin-top:5px;
	box-shadow:0 0 10px rgba(52,36,0,0.22);
}
.EBHotU > li:hover .EBHotUT{
	height:240px;
}

.EBHotU > li:hover .EBHotXQ{
	color:#fff;
	background:#ff8800;
	border:1px solid #ff8800;
}
.EBHotAN{
	width:40px;
	height:80px;
	position:absolute;
	z-index:4;
	top:213px;
	cursor:pointer;
}
#EBHANL{
	left:5px;
	background:url(../images/jh-left.png) no-repeat;
}
#EBHANR{
	right:5px;
	background:url(../images/jh-right.png) no-repeat;
}
/**/
.EBBot{
	width:1200px;
	margin:70px auto;
	overflow:hidden;
}
.EBBotL{
	width:368px;
	height:48px;
	float:left;
	margin-top:15px;
	margin-left:130px;
	line-height:48px;
	text-align:center;
	font-size:28px;
	color:#00525e;
	letter-spacing:7px;
	border-top:1px solid #00525e;
	border-bottom:1px solid #00525e;
	overflow:hidden;
}
.EBBotC{
	width:80px;
	height:80px;
	float:left;
	overflow:hidden;
}
.EBBotCML{
	margin-left:86px;
}
.EBBotCL{
	width:170px;
	float:left;
	margin-top:18px;
	line-height:1.3;
	margin-left:15px;
	font-size:14px;
	color:#333;
}
.EBBotCL span{
	font-size:18px;
}
/*视频*/

.AllVideo{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	z-index:10;
	display:none;
}
.AVideoD{
	width:600px;
	height:500px;
	margin:10% auto 0;
	
	overflow:hidden;
	position:relative;
}
.AVideoC{
	width:30px;
	height:30px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}
.AVideoB{
	width:96%;
	height:411px;
	background:#fff;
	overflow:hidden;
}


/* 版权管理 */
.footer{
	width: 100%;
	border-top: 3px solid #f80;
	background: #323232;
}
.footer .content{
	width: 1200px;
	height: 201px;
	margin: 0 auto;
	padding: 46px 0px 40px;
	overflow: hidden;
}
.footer .content .left{
	float: left;
}
.footer .content .left dl{
	float: left;
	width: 189px;
}
.footer .content .left dl dt{
	font-size: 16px;
	line-height: 1;
	color: #eee;
	border-left: 3px solid #f80;
	text-indent: 10px;
	margin-bottom: 32px;
}
.footer .content .left dl dd a,.footer .content .left dl dd{
	font-size: 12px;
	line-height: 1;
	color: #bbb;
}
.footer .content .left dl dd a:hover{
	color: #eee;
}
.footer .content .left dl dd{
	margin-bottom: 16px;
	padding-left: 13px;
}
.footer .content .left .contact{
	width: 200px;
}

.footer .content .left .contact .tel{
	font-size: 22px;
	color: #eee;
	margin-bottom: 8px;
}

.footer .content .left .contact .kefu_btn{
	display: inline-block;
	width: 148px;
	line-height: 25px;
	color: #fff;
	background: #508ef0;
	text-align: center;
	border-radius: 2px;
	cursor: pointer;
}
.footer .content .right{
	float:right;
	width: 336px;
	color:#fff;
	margin-top: 14px;
}

.footer .content .right .title{
	text-align: center;
}
.footer .content .right .title h4{
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 3px;
}
.footer .content .right .title span{
	font-size: 12px;
	line-height: 12px;
}
.footer .content .right .img_code{
	width: 100%;
	margin-top: 10px;
}
.footer .content .right .img_code li{
	float: left;
	margin-left: 24px;
}
.footer .content .right .img_code li:first-child{
	margin-left: 0px;
}
.footer .content .right .img_code li p{
	font-size: 12px;
	line-height: 3;
	text-align: center;
}
.footer_p{
	color: #999;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	background: #242424;
}
.footer_p a{
	color: #999;
}
.footer_p a:hover{
	text-decoration: underline;
	color: #fff;
}