@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,html{margin:0;padding:0;}
html{ background:#fff;}
body{ font-size:14px; font-family:"微软雅黑",Arial; background:#fff;-webkit-text-size-adjust:100%; max-width:750px; overflow-x:hidden; margin:0 auto; }
a{text-decoration:none; font-family:"微软雅黑";}
a:hover{text-decoration:none;}
em,i{font-style:normal;}
li{list-style:none;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
input{font-family:"微软雅黑"; }
select{font-family:"微软雅黑";}
p{word-wrap:break-word;}
.c{clear:both;}
.e{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.fr{ float:right;}
.fl{ float:left;}

header{ background:#1d1a15; width:94%; padding:3%; overflow:hidden;}
header dt{ float:left;}
header dd{ float:right; color:#fff; font-size:38px; font-weight:bold; height:70px; line-height:70px;}
header dd a{ color:#fff;}
header dd i.tel{ background:url(../ewm-images/tel.png) no-repeat center left; display:inline-block; width:28px; height:31px; margin-right:5px;}

.swiper-slide img{ width:100%;}
.title-1{ font-size:40px; text-align:center; padding:3%;}
.title-1-p{ padding:0px 3% 3% 3%; color:#444; font-size:18px; line-height:25px; text-align:center;}
.title-1-dl{ width:80%; margin:3% 10%;}
.title-1-dl dl{ float:left; width:40%; text-align:center; margin:3% 5%;}
.title-1-dl dl dt img{ width:100%;}
.title-1-dl dl dd{ font-size:18px; line-height:40px; color:#444; width:100%}
.game-bg{ width:100%; background:#ee6d6f; overflow:hidden;}
.game-title{ font-size:40px; color:#fff; padding:3% 15%; text-align:center;}
.game-p{ color:#fff; font-size:18px; line-height:25px; padding:0px 5% 3% 5%; text-align:center;}
.game-dl{ width:90%; margin:3% auto;}
.game-dl dl{ float:left; width:30%; margin:3% 5% 3% 0;}
.game-dl dl dt{ border:5px solid #d95152; border-radius:3px;}
.game-dl dl dt img{ width:100%;}
.game-dl dl dd{ font-size:16px; color:#fff; text-align:center; line-height:35px;}
.game-dl dl:nth-child(3n+0){ margin-right:0px;}
.game-a{ border-radius:3px; border:1px solid #ccc; font-size:16px; height:40px; line-height:40px; width:180px; margin:3% auto; color:#fff; text-align:center;}
.game-a img{ width:20px;}
.liucheng p img{ width:100%;}
.lipin-bg{ background:#f47678; width:100%; overflow:hidden;}
.case-bg{ background:#f46731;}
.foot-bg{ background:#21201b; width:100%; overflow:hidden; padding:5% 0 10% 0;}
.foot-l{ width:40%; float:left; text-align:center; padding:40px 0;}
.foot-l dt img{ width:70%;}
.foot-l dd{ color:#fff; font-size:16px; text-align:center; line-height:35px;}
.foot-r{ float:right; color:#fff; padding:40px 0px 3% 8%; font-size:16px; width:50%; border-left:1px solid #34332d;}
.foot-r p{ line-height:30px; margin:2% 0px;}
.foot-r strong{ font-size:26px;}
.foot-r strong a{ color:#fff; }
.foot-fixed{ position:fixed; width:100%; left:0px; bottom:0px; z-index:999;}
.foot-fixed a{ height:45px; line-height:45px; width:50%; float:left; font-size:16px; color:#fff; text-align:center; display:block; }
.foot-fixed a:nth-child(1){ background:#ff5353;}
.foot-fixed a:nth-child(2){ background:#f8b52b;}

.case-dl{ width:90%; margin:3% 5%;}
.case-dl dl{ float:left; width:30%; margin:3% 5% 3% 0; text-align:center; background:#fff;}
.case-dl dl dt{ border:1px solid #e2e2e2;box-shadow: 3px 3px 3px #e2e2e2;}
.case-dl dl dt img{ width:100%;}
.case-dl dl:nth-child(3n+0){ margin-right:0px;}
.case-dl dl dd{ color:#444; font-size:16px; line-height:35px;}

.jifen-bg{ width:100%; background:#f2edde; overflow:hidden;}
.jifen-dl{ margin:5%; width:90%; overflow:hidden;}
.jifen-dl dl{ float:left; width:45%; margin:2.5%;}
.jifen-dl dl dt img{ width:100%;}
.jifen-dl dl dd{ line-height:35px; text-align:center; color:#444;}

@media screen and (max-width:700px){
	header dt img{ width:160px;}
	header dd{ font-size:30px; height:56px; line-height:56px;}
	header dd i.tel{ width:23px; height:25px; background-size:23px 25px;}
	.title-1{ font-size:30px;}
	.title-1-p{ font-size:16px; line-height:22px;}
	.title-1-dl dl dd{ font-size:16px; line-height:35px;}
	.game-title{ font-size:30px; padding:3% 15%;}
	.game-p{  font-size:16px; line-height:22px;}
	.game-dl dl dd{ font-size:14px; line-height:30px;}
}

@media screen and (max-width:600px){
	header dt img{ width:140px;}
	header dd{ font-size:24px; height:49px; line-height:49px;}
	header dd i.tel{ width:18px; height:20px; background-size:18px 20px;}
	.title-1{ font-size:24px;}
	.game-title{ font-size:24px; padding:3% 15%;}
	.foot-r{  font-size:14px;}
	.foot-r strong{ font-size:20px;}
}

#opensmall{
    width: 50%;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    background-color: #4c88ff;
    color: #fff;
    font-size: 16px;
    border-radius: 10px;
}