@charset "utf-8";
body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:"微软雅黑";font-size:12px;color:#444;margin:0;padding:0;}
img{border:0px;}
a img{opacity:1;transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;}
a img:hover{opacity:0.8;}
form,input,select,div,ul,li,p,h,h1,h2,h3,h4,em,i{margin:0;padding:0;list-style-type:none;font-style:normal;font-size:12px;font-weight:normal;font-family:"微软雅黑";border:0;}
ul,dl,dd,li{list-style-type:none;}
a {text-decoration: none;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{*zoom:1;}
.fl {float: left;}
.fr {float: right;}
.nmr {margin-right: 0 !important;}
.nmb {margin-bottom: 0 !important;}
.pt5 {padding-top: 5px;}
.pt40 {padding-top: 40px;}
.pb120 {padding-bottom: 120px;}
.mt55{margin-top: 55px;}
.mb10 {margin-bottom: 10px;}
.mb25 {margin-bottom: 25px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

.con {width: 990px;margin: auto;}
.c-icon {display: inline-block;width: 14px;height: 14px;vertical-align: text-bottom;font-style: normal;overflow: hidden;background: url(../images/icons.png) no-repeat 0 0;}
.c-icon-triangle-down {background-position: -408px -144px;}

/*首页start*/
.normal-title {width: 100%;height: 40px;padding-top: 10px;border-bottom: 2px solid #ccc;line-height: 40px;}
.normal-title h2 {float: left;width: auto;height: 40px;border-bottom: 2px solid #ff6600;font-size: 18px;color: #000;}
.normal-title a {float: right;width: 50px;font-size: 12px;color: #999;}

.top-pic {width: 100%;height: 390px;padding-top: 20px;background: url(../images/ztbg.jpg) center center no-repeat;}
.top-pic-inner {height: 390px;}
.top-pic-inner > div {float: left;}
.top-pic-inner .small-img {position: relative;float: left;width: 190px;height: 190px;}
.top-pic-inner .middle-img {position: relative;float: left;width: 390px;height: 190px;}
.top-pic-inner .small-img h2,.top-pic-inner .middle-img h2 {position: absolute;left: 0;bottom: 0;width: 175px;height: 50px;padding-left: 15px;font-size: 16px;line-height: 50px;color: #fff;background: url(../images/hei.png);}
.top-pic-inner .middle-img h2 {width: 375px;}
.top-pic-inner .big-img {position: relative;float: left;width: 390px;height: 390px;}
.top-pic-inner .big-img span {position: absolute;left: 0;bottom: 0;width: 375px;height: 80px;padding-left: 15px;background: url(../images/hei.png);}
.top-pic-inner .big-img span h2 {padding: 10px 0;font-size: 20px;font-weight: 700;color: #fff;}
.top-pic-inner a img {width: 100%;height: 100%;}

.jqdz {height: 630px;}
.jqdz-list {width: 100%;}
.jqdz-list li {float: left;width: 137px;margin: 20px 33.6px 0 0;}
.jqdz-list li .item-img {position: relative;display: block;width: 137px;height: 182px;}
.jqdz-list li .item-img span {position: absolute;right: 0;top: 152px;width: 40px;height: 30px;line-height: 30px;font-size: 18px;font-family: Georgia,"Times New Roman",Times,serif;text-align: center;color: #ff6600;background: url(../images/hei.png);}
.jqdz-list li .item-img img {width: 100%;height: 100%;}
.jqdz-list li .item-title {display: block;width: 137px;height:45px;line-height:45px;font-size: 14px;text-align: center;color: #666;overflow: hidden;}
.jqdz-list li .item-btn {height: 20px;}
.jqdz-list li .item-btn a {width: 40px;height: 18px;border: 1px solid #999;font-size: 12px;text-align: center;color: #999;line-height: 18px;}
.jqdz-list li .item-btn a.hover {border: 1px solid #ccc;color: #ccc;}
.jqdz-list li .item-btn a.active {border: 1px solid #ff6600;color: #ff6600;}
.jjss-main {width: 100%;height: 340px;background: #f2f2f2;margin-bottom: 35px;}
.jjss-main-inner {position: relative;padding: 30px 70px;height: 280px;}
.jjss-main-inner .jjss-title {width: 100%;height: 30px;line-height: 30px;}
.jjss-main-inner .jjss-title h2 {font-size: 18px;float: left;color: #000;}
.jjss-main-inner .jjss-title a {float: right;font-size: 12px;color: #999;}
.jjss-main-inner .jjss-list {position: relative;width: 100%;height: 240px;margin-top: 10px;overflow: hidden;}
.jjss-main-inner .jjss-list ul {position: relative;width: 10000px;height: 240px;}
.jjss-main-inner .jjss-list ul li {position: relative;float: left;width: 137px;height: 240px;padding-right: 33.6px;}
.jjss-main-inner .jjss-list ul li:before {position: absolute;z-index: 1;content: "";width: 14px;height: 14px;left: 61px;bottom: 0;background: url(../images/quan.jpg);}
.jjss-main-inner .jjss-list ul li:hover:before {background: url(../images/quan_l.jpg);}
.jjss-main-inner .jjss-list ul li:after {position: absolute;content:"";left: 0;bottom: 7px;width: 100%;height: 2px;background: #c4c4c4;}
.jjss-main-inner .jjss-list ul li a {position: relative;display: block;width: 137px;height: 220px;}
.jjss-main-inner .jjss-list ul li a img {width: 137px;height: 182px;}
.jjss-main-inner .jjss-list ul li a span {position: absolute;width: 100%;height: 35px;left: 0;top:147px;font-size: 14px;text-align: center;line-height: 35px;color: #fff;background: url(../images/hei.png);white-space: nowrap;overflow: hidden; }
.jjss-main-inner .jjss-list ul li a p {padding: 10px 0;text-align: center;font-size: 14px;color: #c4c4c4;}
.jjss-main-inner .jjss-prev-btn {position: absolute;display: none;width: 49px;padding: 11px 0;left: 70px;top: 130px;font-size: 25px;color: #9f9f9f;background: #dbdbdb;text-align: center;cursor: pointer;}
.jjss-main-inner .jjss-next-btn {position: absolute;display: none;width: 49px;padding: 11px 0;right: 70px;top: 130px;font-size: 25px;color: #9f9f9f;background: #dbdbdb;text-align: center;cursor: pointer;}
.jjss-main-inner .jjss-prev-btn.active,.jjss-main-inner .jjss-next-btn.active {display: block;}
.rmtj-menu {float: left;width: 180px;padding-top: 15px;margin-top: 20px;background: #f5f5f5;}
.rmtj-menu span {position: relative;display: block;width: 180px;height: 45px;line-height: 45px;font-size: 16px;color: #333;text-align: center;cursor: pointer;}
.rmtj-menu span:before {position: absolute;content: "";width: 140px;height: 1px;bottom: 0;left: 20px;background: #e5e5e5;}
.rmtj-menu span.active,.rmtj-menu span:hover {background: url(../images/rmtj_menu.png) no-repeat;color: #fff;}
.rmtj-item {margin: 20px 0 0 29px;width: 781px;display: none;}
.rmtj-item.active {display: block;}
.rmtj-item .item-title {width: 781px;height: 40px;padding: 10px 0 30px 0;line-height: 40px;}
.rmtj-item .item-title h3 {float: left;font-size: 18px;color: #000;}
.rmtj-item .item-title a {float: right;width: 50px;font-size: 12px;color: #999;}
.rmtj-item .item-list a {position: relative;float: left;width: 137px;height: 212px;margin: 0 24px 52px 0;}
.rmtj-item .item-list a img {width: 137px;height: 182px;}
.rmtj-item .item-list a span {position: absolute;right: 0;top: 152px;width: 40px;height: 30px;line-height: 30px;font-size: 18px;font-family: Georgia,"Times New Roman",Times,serif;text-align: center;color: #ff6600;background: url(../images/hei.png); }
.rmtj-item .item-list a p {font-size: 14px;text-align: center;color: #000;overflow: hidden;width: 137px; height: 40px;line-height: 40px;}

.dlyx > a {position: relative;float: left;width: 137px;height: 182px;margin: 25px 33.6px 0 0;}
.dlyx > a img {width: 137px;height: 182px;}
.dlyx > a span {position: absolute;width: 137px;height: 30px;line-height: 30px;bottom: 0;left: 0;font-size: 14px;text-align: center;color: #fff;background: url(../images/hei.png);}

.xlzt li,.fyb li,.zhzt li,.jrzt li,.tszt li,.yyqh li,.syqh li {float: left;width: 310px;height: 217px;margin: 30px 30px 0 0;}
.xlzt li a,.fyb li a,.zhzt li a,.jrzt li a,.tszt li a,.yyqh li a,.syqh li a {position: relative;display: block;width: 310px;height: 135px;}
.xlzt li a img,.fyb li a img,.zhzt li a img,.jrzt li a img,.tszt li a img,.yyqh li a img,.syqh li a img {width: 310px;height: 135px;}
.xlzt li a span,.fyb li a span,.zhzt li a span,.jrzt li a span,.tszt li a span,.yyqh li a span,.syqh li a span {position: absolute;bottom: 0;left: 0;width: 310px;height: 30px;line-height: 30px;font-size: 14px;text-align: center;color: #fff;background: url(../images/hei.png);}
.xlzt li em,.fyb li em,.zhzt li em,.jrzt li em,.tszt li em,.yyqh li em,.syqh li em {display: block;padding: 15px 10px 0 10px;width: 290px;height: 67px;font-size: 14px;color: #555;line-height: 19px;background: #f5f5f5;overflow: hidden;}

.tbqh > a {position: relative;float: left;width: 137px;height: 182px;margin: 20px 33.6px 0 0;}
.tbqh > a img {width: 137px;height: 182px;}
.tbqh > a span {position: absolute;left: 0;bottom: 0;width: 137px;height: 35px;line-height: 35px;font-size: 14px;text-align: center;color: #fff;background: url(../images/hei.png);}
/*首页end*/

/*列表页start*/
.contain {padding-top: 30px;}

.list-menu {float: left;width: 135px;background: #f1f1f1;margin-right: 34px;}
.list-menu a {position: relative;display: block;width: 135px;height: 45px;line-height: 45px;font-size: 16px;text-align: center;color: #333;}
.list-menu a:before {position: absolute;content: "";left: 10px;bottom: 0;width: 115px;height: 1px;background: #e5e5e5;}
.list-menu a:hover,.list-menu a.active {color: #fff;background: url(../images/rmtj_menu.png) -45px 0 no-repeat;}
.list-menu .game-type {position: relative;height: 45px;border-top: 3px solid #ff6600;line-height: 45px;padding-left: 20px;font-size: 16px;color: #333;cursor: pointer;}
.list-menu .game-type:before {position: absolute;content: "";left: 10px;bottom: 0;width: 115px;height: 1px;background: #e5e5e5;}
.list-menu .game-type i {position: absolute;font-size: 25px;right: 10px;color: #ff6600;}
.list-menu .game-type-list {display: none;}
.list-menu .game-type-list.active {display: block;}

.list-con {float: left;width: 821px;}
.list-search-con {float: left;width: 990px !important;margin-top: 15px;}
.list-con .list-con-title {width: 100%;height: 35px;border-bottom: 2px solid #ccc;line-height: 25px;}
.list-con .list-con-title span {float: left;width: auto;height: 35px;border-bottom: 2px solid #ff6600;font-size: 18px;color: #000;}
.list-con .list-con-title span b {color: #ff6600;}
.list-con .list-con-title h1 {float: left;width: auto;height: 35px;border-bottom: 2px solid #ff6600;font-size: 18px;color: #000;}
.list-con .list-con-title h1 b {color: #ff6600;}
.list-con-main {padding-bottom: 60px;}
.list-con-main li.normal {float: left;width: 137px;margin: 30px 34px 0 0;}
.list-search-con .list-con-main li.normal {margin-right: 33px;}
.list-con-main li.normal .item-img {position: relative;display: block;width: 137px;height: 182px;}
.list-con-main li.normal .item-img span {position: absolute;right: 0;top: 152px;width: 40px;height: 30px;line-height: 30px;font-size: 18px;font-family: Georgia,"Times New Roman",Times,serif;text-align: center;color: #ff6600;background: url(../images/hei.png);}
.list-con-main li.normal .item-img img {width: 100%;height: 100%;}
.list-con-main li.normal .item-title {display: block;width: 137px;height:20px;margin: 10px 0 15px 0;font-size: 14px;text-align: center;color: #666;overflow: hidden;}
.list-con-main li.normal .item-btn {height: 20px;}
.list-con-main li.normal .item-btn a {width: 40px;height: 18px;border: 1px solid #999;font-size: 12px;text-align: center;color: #999;line-height: 18px;}
.list-con-main li.normal .item-btn a.hover {border: 1px solid #ccc;color: #ccc;}
.list-con-main li.normal .item-btn a.active {border: 1px solid #ff6600;color: #ff6600;}
.list-con-main li.long {float: left;width: 390px;height: 270px;margin: 0 41px 41px 0;}
.list-con-main li.long a {display: block;width: 390px;height: 170px;}
.list-con-main li.long a img {width: 390px;height: 170px;}
.list-con-main li.long em {display: block;padding: 10px 60px 0 10px;width: 320px;height: 90px;background: #f5f5f5;overflow: hidden;}
.list-con-main li.long em > span {display: block;font-size: 16px;text-align: left;font-weight: 700;color: #000;}
.list-con-main li.long em p {padding-top: 5px;font-size: 12px;color: #999;line-height: 20px;}
.list-con-main li.search-li {float: left;width: 990px;height: 170px;margin-bottom: 41px;}
.list-con-main li.search-li a {float: left;width: 390px;height: 170px;}
.list-con-main li.search-li a img {width: 390px;height: 170px;}
.list-con-main li.search-li a.search-li-r {padding: 20px 30px 0 30px;width: 540px;height: 150px;background: #f5f5f5;overflow: hidden;}
.list-con-main li.search-li a.search-li-r > b {display: block;font-size: 16px;text-align: left;font-weight: 700;color: #333;}
.list-con-main li.search-li a.search-li-r > span {display: block;padding: 15px 0 20px 0;font-size: 12px;text-align: left;color: #ff6600;}
.list-con-main li.search-li a.search-li-r > p {padding-top: 5px;font-size: 12px;color: #999;line-height: 20px;}
.list-con .pagination {text-align: center;}
.list-con.list-search-con .pagination {float: left;width: 100%;height: 43px;}
.list-con .pagination a {display: inline-block;height: 41px;padding: 0 10px;margin: 0 5px;border: 1px solid #ccc;font-size: 14px;line-height: 43px;text-align: center;color: #999;}
.list-con .pagination a:hover,.list-con .pagination a.p_curpage,.list-con .pagination a.p_hov {border: 1px solid #ff6600;color: #fff;background: #ff6600;}

/*列表页end*/

/*底部start*/
#foot{width:100%;height:190px;margin-top: 35px;background:#161616;}
.foot{width:990px;height:120px;margin:0 auto;padding-top:35px;line-height:40px;text-align:center;font-size:12px;color:#aaa;}
.foot a:link{color:#aaa;}
.foot a:visited{color:#aaa;}
.foot a:hover{color:#ff6600;}
.foot a:active{color:#ff6600;}
/*底部end*/