.mr_20{ margin-right:20px;}
.an06{transition: all 0.4s ease-out 0s;}
/* 通用头部 */
.header{ height:73px; min-width:1190px; background:#fff;box-shadow:0 3px 3px #ddd; z-index:9999;}
.logo{ height:83px; width:277px; overflow:hidden;}
.get_home {position: absolute;z-index: 1;}
.ser_box{ width:240px; height:80px; left:996px; z-index:999;}
.ser_con{ left:3px; top:27px;  border-right:none; height:30px; line-height:30px; width:300px; background:url(../images/ser-bg.jpg) no-repeat; }
.ser_con input{ width:183px; height:20px; left:33px; top:5px; background:none;}
.ser_type{ color:#9f9f9f; left:32px; top:0;}
.ser_btn{ left:264px; top:0; height:30px; width:37px;}
.onfocus{ background-position:0 -32px;}
.onfocus .ser_type{color:#ff7c2d; }
.ser_ul_con{ width:150px; border:1px solid #dddddd; border-top:none; left:7px; top:30px; background:#fff; z-index:999; border-radius:0 0 5px 5px;box-shadow:0 10px 20px rgba(0,0,0,0.14); max-height:300px; overflow-y:auto; display:none;}
.ser_ul_con a{ display:block; height:30px; line-height:30px; padding-left:25px; background:url(../images/ser-ico.png) no-repeat;}
.ser_ul_con a.game_m{ background-position:8px -14px;}
.ser_ul_con a.game_w{ background-position:8px 9px;}
.ser_ul_con span{ display:block; height:30px; line-height:30px; padding-left:10px; color:#9f9f9f;}
.ser_ul_con a:hover,.ser_ul_con a.on{ background-color:#f9f9f9; color:#525252;}
.s_hot_txt{ left:350px; top:24px; height:30px; width:170px; line-height:30px;}
.s_hot_txt a{ color:#525252; margin-right:5px;}
.s_hot_txt a.hot_col{ color:#fb5f01;}
.s_hot_txt a:hover{color:#fb5f01;}
.flash{ right:0; top:7px; width:376px; height:106px; overflow:hidden;}
.nav{     left: 27px;width: 106%;height: 26px;top: 20px;padding: 8px 0;}
.nav .wrap{ width:1180px;}
.navfix{ width:104%; position:fixed; left:0; top:0; background:#fff;z-index:999999;box-shadow:0 3px 3px #ddd;}
.navfix .ser_con{ left:28px; top:24px;  border-right:none; height:30px; line-height:30px; width:167px; background:url("../images/ser-bg.jpg") no-repeat; }

.navbg{background-position:-49px -1px; margin-left: 230px; width:75px; height:26px; left:0; top:0; transition:all 0.3s ease-out 0s;}
.navbg2{ left:83px;}
.navbg3{ left:253px;}
.nav ul{margin-left:230px;}
.nav li{ float:left; display:inline;}
.nav li a{ display:block; width:75px; height:26px; line-height:26px; text-align:center;  font-size:16px; padding:0 10px 0 0; transition:color 0.3s ease-out 0s;}
.nav li a.current{ color:#fff;}
.nav li.navindex a{ width:45px; text-align:left; padding-left:30px; background-position: 13px -400px;}
.nav li.navindex a.current{background-position: 13px -427px;}
.small_ser_box{display:none;}
.navfix .small_ser_box{float:right;right:60px;width:172px;top:-26px;}
/* 切换广告 */
.banner{ height:450px; background:#efefef; min-width:1190px; z-index:1;}
.banner ul{}
.banner ul li{ position:absolute; height:450px; width:100%;}
.banner ul li a{ display:block; width:100%; height:450px;}
.banner .b-slides{ width:100%; left:0; top:414px; height:20px; text-align:center;}
.banner .b-s-wrap{ padding:4px 15px 2px 15px; background:#f7f7f7; background:none\9; *background:none; border-radius:10px; box-shadow:inset 0 3px 5px #ddd;}
.banner .b-s-wrap a{ display:inline-block; width:12px; height:12px; background:#9f9f9f; border-radius:6px; margin:0 2px; overflow:hidden;}
.banner .b-s-wrap a.current{ width:30px; background:#ff6000;}
/* 登录框 */
.login-pos{ z-index:2;}
.login-box{ width:308px; left:-7px; top:-450px;}
.login-box a:hover{ text-decoration:underline;}
.lg-top{ height:55px; background:url(../images/login-top.png) no-repeat;}
.lg-mid{ background:url(../images/login-mid.png) repeat-y; min-height:365px;}
.loading{ width:68px; height:68px; left:120px; top:185px;}
.lg-bottom{ height:20px; background:url(../images/login-bottom_cp1.png) left bottom no-repeat;}
.ico-login{ background:url(../images/ico-login.png) no-repeat;}
.lg-tip{ height:30px;}
.lg-tip p{ background-position:-165px -196px; margin-left:45px; color:#ed5565; line-height:30px; padding-left:22px;}
.lg-inptu-box{ height:93px; background-position:0 0; margin:0 0 0 30px;}
.lg-inptu-boxhover{ background-position:0 -93px;}
.lg-inptu{ width:170px; height:25px; background:none;}
.lg-yzm{ width:60px; left:95px; top:8px;}
.lg-name{ left:65px; top:14px;}
.lg-pwd{left:65px; top:52px;}
.lg-rzm{ height:40px;}
.rzm-img{ left:170px; top:0; border:1px solid #f3f3f3; border-radius:3px; width:103px; height:38px; cursor:pointer;}
.rzm-box{ width:132px; height:44px; background-position: 0 -192px; margin-left:30px;}
.rzm-boxhover{background-position: 0 -236px;}
.lg-btn{ width:246px; height:102px; border-bottom:1px dotted #e6e6e6; margin:0 auto;}
.lg-on{width:0; height:18px; left:4px; top:0; overflow:hidden;}
.lg-off{width:25px; height:18px; right:4px; top:0;}
.lg-rem-name{ left:60px; top:12px;color:#9f9f9f;}
.lg-slides{ background:#dddddd; border-radius:12px; width:53px; height:18px; left:0; top:12px; color:#fff;}
.lg-slides-btn{ display:block; border-radius:12px; width:20px; height:14px; left:2px; top:2px; background:#fff; z-index:22;}
.on{ background:#a0d468}
.on .lg-on{width:25px; height:18px; left:4px; top:0;}
.on .lg-off{ width:0;  overflow:hidden;}
.on .lg-slides-btn{left:31px;}
.forget-pwd{ left:183px; top:12px; color:#9f9f9f;}
.lg-login{ display:block; width:246px; height:36px; left:0; top:50px; background-position:0 -288px;}
.lg-login:hover{ background-position:0 -326px;}
.wx-res-box{ height:96px;}
.wx-box{text-align: center;width:133px;/* padding-top:97px; */height:15px; background-position:-125px -378px; left:22px; top:14px; border-right:1px solid #ededed; color:#9f9f9f;}
.login_type_qq{margin: 48px 0px 0px 27px;width: 31px;height: 31px;display: inline-block;background: url(../images/other_h-3.png) no-repeat 0px -56px;cursor:pointer}
.login_type_wx{margin: 48px 0px 0px 9px;width: 31px;height: 31px;display: inline-block;background: url(../images/other_h-3.png) no-repeat -59px -56px;cursor:pointer}
.login_type_youke{margin: 48px 0px 0px 9px;width: 31px;height: 31px;display: inline-block;background: url(../images/other_h-3.png) no-repeat -119px -56px;cursor:pointer}
.res-box{ width:133px; height:112px; left:155px; top:14px;}
.res-tip{ left:20px; top:7px; color:#9f9f9f;}
.res-btn{ display:block; width:100px; height:31px; background-position:0 -378px; left:20px; top:32px;}
.res-btn:hover{ background-position:0 -413px;}
.bind-phpone{ left:18px; top:78px; color:#ff3300; background-position:-166px -248px; padding-left:22px;}
.played .bind-phpone{ left:165px; top:0;background-position:-166px -241px; font-size:12px;}

.top .login-h{width:400px;}
.login-pos .login-h{width:294px;}
.login-h{margin:0 auto;}
.user-info{ height:110px; border-bottom:1px solid #eeeeee;}
.user-photo{ width:83px; height:83px; left:10px; top:12px;}
.user-photo img{ width:80px; height:80px; border-radius:45px; left:0; top:0; z-index:1;border:3px solid #fff;box-shadow:2px 3px 2px #ddd;}
.user-photo a{ display:block; width:80px; height:80px; border-radius:45px; overflow:hidden; left:3px; top:3px;  z-index:2;}
.user-photo a:hover{background:url(../images/ghtx_cp1.png) center center no-repeat;}
.user-photo a:hover{background:url("../images/ghtx_cp1.png") center center no-repeat;}

.user-mesg{ width:24px; height:24px; line-height:24px; text-align:center; background:url(../images/ico-login1.png) 0 0 no-repeat; left:15px; top:12px; z-index:3;}
.user-mesg a{ color:#fff;}
.user-mesg a:hover{ text-decoration:none;}
.user-name-box{ height:30px; line-height:30px; width:164px;left:120px; top:18px;}
.user-name{ font-weight:bold; color:#ff3300; font-size:14px;}
.user-exit{ right:0; top:0;}
.user-vip-box{ width:164px; height:32px; background:url(../images/ico-login4.png) no-repeat; left:120px; top:53px;}
.user-v1{ left:0; top:-7px;}
.vip_fs {height:18px;line-height:18px;right:5px;text-align:right;top:0;width:105px;}
.vip_jdt {height:7px;left:6px; top:21px;width:158px;}
.vip_jdt span {background: url(../images/vip-fs.png) -3px 0 no-repeat;display: block;height: 7px;width: 0;}
.vip_jdt em { background: url(../images/vip-fs.png) no-repeat;display: block;height: 7px;width: 3px;}
.vip_jdt em.jtl_left {background-position: 0 0;}
.vip_jdt em.jdt_right {background-position: right 0;}
.user-rw{ height:68px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.user-rw a{ display:block; height:52px; width:76px; color:#9f9f9f; padding:15px 0 0 70px;}
.user-rw a:hover{ background:#f9f9f9; text-decoration:none; color:#919090;}
.user-rw a b{ font-size:14px; width:48px; height:20px; text-align:center; left:70px; top:34px; color:#ff3300;}
.user-rw i{ display:block; width:36px; height:40px; background:url(../images/ico-login1.png) no-repeat; left:22px; top:14px;}
.user-rw .rw_ing i{ background-position:-55px 3px;}
.user-rw .re_ago i{ background-position:-55px -46px;}
.rw_ing{ border-right:1px solid #eeeeee;}
.user-rw em{ display:block; width:10px; height:10px; right:0; bottom:0; background:url(../images/ico-login1.png) no-repeat;}
.user-rw .rw_ing em{ background-position:-1px -103px;}
.user-rw .re_ago em{ background-position:-1px -132px;}
.ss-p1{ height:52px; line-height:52px; padding-left:95px; border-bottom:1px solid #eeeeee; font-size:14px; background:#f9f9f9 url(../images/ico-login1.png) -60px -83px no-repeat;}
.user-gift{ height:45px; width:310px;}
.user-gift li{border-bottom:1px solid #eeeeee;}
.user-gift li.s-g-tjli{ border-right:1px solid #eeeeee; }
.user-gift a.s-g-tj{ display:block; height:43px; border:1px solid #fff; line-height:45px; width:115px; padding:0 0 0 30px; font-size:14px; background:#f9f9f9;}
.user-gift a.s-g-tj:hover{ text-decoration:none;}
.user-gift a.s-g-tj i{ display:block; width:17px; height:17px; background:url(../images/ico-login1.png) -125px -137px no-repeat; left:115px; top:15px; -webkit-transform:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;-ms-transition:0.3s ease-out;transition:0.3s ease-out;}
.user-gift a.s-g-tj:hover i{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.select_game_list{ position:absolute; left:0; top:45px; width:362px; height:auto; background:#fff; border:1px solid #eeeeee;  z-index:999; overflow:hidden; box-shadow:5px 4px 8px #d8d8d8;}
.select_game_list dl{ width:367px;height:auto;}
.select_game_list dl dd{ float:left; display:inline;}
.select_game_list dl dd a{ width:120px; height:30px; line-height:30px; text-align:center; float:left; border:1px solid #eeeeee;  margin:-1px 0 0 -1px;}
.select_game_list dl dd a:hover{ background-color: #f9f9f9; text-decoration:none;}
.fui_select_box{ position: absolute; top: 46px; left: -1px; z-index: 99; width:147px; height:auto; box-shadow:5px 4px 8px #d8d8d8; display:none;}
.fui_select_box li {background:#fff; clear: both; cursor: pointer;display: block; float: left;height: 30px;line-height: 30px; margin-right: -969px; padding: 0 8px;white-space: nowrap;border:1px solid #eeeeee;width:130px;margin-top:-1px;}
.fui_select_box li:hover {  background-color: #f9f9f9; text-decoration:none; color:#ff3300;}
.s-g-btn{ display:block; width:250px; height:36px; background:url(../images/ico-login1.png) 0 -176px; margin:0 auto; margin-top:28px;}
.s-g-btn:hover{ background-position:0 -213px;}
/* 首页内容 */
.box{margin: 0 auto;padding-bottom: 60px;width: 1190px;}
.box1{ height:162px;}
.box1 a{ display:block; float:left; width:383px; height:162px; background:url(../images/letu.png) no-repeat;}
.box1 a.letu-jfrw{ background-position:0 0;}
.box1 a.letu-jfcj{ background-position:-403px 0;}
.box1 a.letu-dhjl{ background-position:-806px 0;}

.lqjp_num{height: 50px;}
.lqjp_num p{background-position:-100px -398px; left:0; top:20px; padding-left:30px; color:#525151;}
.lqjp_num p span{ font-weight:bold; color:#ff6000; margin:0 5px;}
.box2{width: 295px; height:312px;}
.box2-con,.box3-con{ background: #fff;border: 1px solid #e8e8e8; border-radius: 10px;height: 260px; overflow: hidden;}
.box2-tab{border-bottom: 1px solid #e8e8e8;height: 40px;}
.box2-tab a{background:#f9f9f9;border-top:1px solid #e8e8e8;display: block;font-size: 16px;height: 40px;line-height: 40px;text-align: center;width: 146px;}
.box2-tab a.current{background: #fff;border-top: 3px solid #ff3300;height: 39px;line-height: 39px;}
.b2-tab-left {border-radius: 10px 0 0;border-right: 1px solid #e8e8e8;left: 0;top: -1px;}
.b2-tab-right {border-radius: 0 10px 0 0;left: 147px;top: -1px;}
.box2-con ul{ margin:5px 15px 0 15px; height:270px; overflow:hidden; position:relative;}
.box2-con ul li{ height:66px; overflow:hidden; border-bottom:1px dotted #dbdbdb; position:relative;}
.box2-con ul li p{ position:absolute;}
.box2-con ul li p.dy_cj_p1{ left:5px; top:13px;}
.box2-con ul li p.dy_cj_p2{ left:5px; top:34px; color:#ff3300;}
.box2-con ul li a.dy_cj_p2{ left:5px; top:34px; color:#ff3300; position:absolute;}
.box2-con ul li a.dy_cj_p2:hover{ text-decoration:underline;}
.dy_cj_p2_right{left: 5px;top: 34px;color: #ff3300;position: absolute;}
.box2-con ul li p.dy_cj_p3{ right:1px; top:21px;}

.lmwrap{height: 50px; line-height:50px;}
.z-lm{ font-size:18px; font-weight:bold; padding:0 18px 0 10px;}
.jp-type a{display:block;  height:20px; line-height:20px; margin:18px 17px 0 0;}
.jp-type a.more{ width:57px; height:14px; background:url(../images/ico-shop.png) no-repeat;margin:22px 17px 0 0; overflow:hidden;}
.jp-type a.more:hover{ background-position:0 -15px;}
.box3{ width:874px; height:312px;}
.tj-gife li{ float:left; display:inline; width:290px; height:130px; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; position:relative;  overflow:hidden; margin:-1px 0 0 -1px;}
.tj-gife li a.tj-img-box{ left:0; top:0; overflow:hidden; width:290px; height:130px; text-align:left;}
.tj-gife .tj-img{ width:182px; height:130px; -webkit-transform: translate3d(-15px, 0px, 0px); -moz-transform: translate3d(-15px, 0px, 0px);-ms-transform: translate3d(-15px, 0px, 0px);-o-transform: translate3d(-15px, 0px, 0px); transform: translate3d(-15px, 0px, 0px); -webkit-transition:all 0.35s ease 0s; -moz-transition:all 0.35s ease 0s; -ms-transition:all 0.35s ease 0s; -o-transition:all 0.35s ease 0s; transition:all 0.35s ease 0s;}
.tj-gife li.current .tj-img{-webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}
.tj-gife li p{ text-align:right; width:145px;}
.tj-p1{ right:30px; top:13px; font-size:14px; font-weight:bold;}
.tj-p2{ right:30px; top:37px; color:#9f9f9f;}
.tj-p3{ right:30px; top:58px; color:#9f9f9f;}
.tj-p2 span,.tj-p3 span{ color:#fd6c01;}
.tj-gife a.btn-gife-dh{right:30px; top:100px; width:90px; height:26px; display:block; text-indent:-9999em; overflow:hidden; background:url(../images/ico-shop.png) 0 -33px no-repeat;}
.tj-gife a.wancheng{right:30px; top:100px; width:90px; height:26px; display:block; text-indent:-9999em; overflow:hidden; background:url(../images/ico-shop_cp1.png) 0 -33px no-repeat;}
.tj-gife a.btn-gife-dh:hover{ background-position:0 -60px;}

.box4{ height:637px; width:1190px;}
.box4,.box5{ overflow:hidden;}
.box4-con{width:1188px; height:585px; background: #fff;border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}

.colspan_left{ width:185px; height:215px; left:0; top:0; padding:20px 25px 0 25px; z-index:3;}
.phy_p1-1{ border-bottom:1px dashed #cccccc; padding-bottom:15px;}
.phy_p1-1 a{ font-size:22px; font-weight:bold; word-wrap:break-word;}
.phy_p2-1{ color:#9f9f9f; margin-top:20px;}
.phy_p3-1{ color:#9f9f9f; margin-top:10px;}
.phy_p2-1 span,.phy_p3-1 span{ color:#fd6c01;}
.img-scr-d{ left:45px; top:225px; height:12px; width:160px;}
.img-scr-d a{ float:left; width:12px; height:12px; border-radius:6px; background:#b3b3b3; cursor:pointer; margin-right:5px;}
.img-scr-d a.current{ background:#ff6000; width:30px;}
.hot-sp{ left:0; top:0; width:70px; height:70px; background:url(../images/ico-login1.png)0 -259px no-repeat;}
.colspan_right{ width:364px; height:250px; left:200px; top:0; z-index:2;}
.colspan_right ul li{ padding:0; margin:0; border:0; position:absolute; left:0; top:0;width:364px; height:250px;}
.colspan_right img{ width:364px; height:250px;}
.physical_list{ width:1195px;}
.physical_list li{ padding:20px; width:257px; height:252px; border:1px solid #e8e8e8; margin:-1px 0 0 -1px; float:left; position:relative; overflow:hidden;}
.physical_list li#packs_wrap{ margin:0; padding:0; height:auto; width:100%; text-align:center; border:0;}
.physical_list li#del{ margin:0; padding:50px 0; height:auto; width:100%; text-align:center; border:0;}
.physical_list li#del img{ width:80px; height:80px;}
.physical_list i.shopzk{ left:0; top:0; display:block; width:38px; height:38px; background:url(../images/zk.png) no-repeat;}
.physical_list li.colspan2{ width:555px;}
.physical_list li.colspan2 dd{ display:none; position:absolute; left:20px; top:20px;}
.physical_lists{ width:1195px;}
.physical_lists li{ padding:20px; width:257px; height:252px; border:1px solid #e8e8e8; margin:-1px 0 0 -1px; float:left; position:relative; overflow:hidden;}
.physical_lists li#packs_wrap{ margin:0; padding:0; height:auto; width:100%; text-align:center; border:0;}
.physical_lists li#del{ margin:0; padding:50px 0; height:auto; width:100%; text-align:center; border:0;}
.physical_lists li#del img{ width:80px; height:80px;}
.physical_lists i.shopzk{ left:0; top:0; display:block; width:38px; height:38px; background:url(../images/zk.png) no-repeat;}
.physical_lists li.colspan2{ width:555px;}
.physical_lists li.colspan2 dd{ display:none; position:absolute; left:20px; top:20px;}
.phy_p1{ width:257px; height:175px;  background:#f4f4f2;}
.phy_p1 img{width:257px; height:175px;-webkit-animation: 1s ease;-moz-animation: 1s ease;-ms-animation: 1s ease;animation: 1s ease;}

.phy_p1 .phyimg-box:hover img.swing{-webkit-animation-name:a-swing;-moz-animation-name:a-swing;-ms-animation-name:a-swing;animation-name:a-swing;}
.phy_p1 span{ display:block; height:22px; width:100%; background:#b3b3b3; left:0; bottom:-22px; text-align:center; color:#fff; line-height:22px; font-size:14px;}
.phy_p1 .phyimg-box:hover span{ background:#ff6000; color:#fff;}
.phy_p2{ left:20px; top:234px; color:#9f9f9f;}
.phy_p2 span,.phy_p3 span{ color:#fd6c01;}
.phy_p3{left:20px; top:257px; color:#9f9f9f;}
.phy_p4{ display:block; width:90px; height:26px; text-indent:-9999em; background:url(../images/ico-shop.png) 0 -92px no-repeat; left:187px; top:242px;}
.phy_p4:hover{ background-position:0 -119px;}
@-webkit-keyframes a-swing{20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0);}}
@-moz-keyframes a-swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0);}}
@-ms-keyframes a-swing{20%{-ms-transform:rotate(15deg);}40%{-ms-transform:rotate(-10deg);}60%{-ms-transform:rotate(5deg);}80%{-ms-transform:rotate(-5deg);}100%{-ms-transform:rotate(0);}}
@keyframes a-swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0);}}



.box5-con{width:1190px; height:160px; background: #fff;border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}
.box5-con ul li{ float:left; display:inline; width:198px; height:160px; border-left:1px solid #e8e8e8; margin-left:-1px; }
.box5-con ul li a{color:#9f9f9f; font-size:14px; display:block;width:198px; height:140px; padding-top:20px;text-align:center; position:relative;}
.box5-con ul li a.b5-li-6{ width:200px;}
.box5-con ul li i{ display:block; width:91px; height:91px;  margin:0 auto;  margin-bottom:8px;  transform-style: preserve-3d; -webkit-transition:ease 0.6s; transition: ease 0.6s;}
.box5-con ul li a.b5-li-1 i{ background:url(../images/ico-4_01.jpg) no-repeat;}
.box5-con ul li a.b5-li-2 i{ background:url(../images/ico-4_03.jpg) no-repeat;}
.box5-con ul li a.b5-li-3 i{ background:url(../images/ico-4_05.jpg) no-repeat;}
.box5-con ul li a.b5-li-4 i{ background:url(../images/ico-4_07.jpg) no-repeat;}
.box5-con ul li a.b5-li-5 i{ background:url(../images/ico-4_09.jpg) no-repeat;}
.box5-con ul li a.b5-li-6 i{ background:url(../images/ico-4_11.jpg) no-repeat;}
.box5-con ul li a.b5-li-1:hover{ color:#ca7dbb;}
.box5-con ul li a.b5-li-2:hover{ color:#8dc11f;}
.box5-con ul li a.b5-li-3:hover{ color:#58a1f3;}
.box5-con ul li a.b5-li-4:hover{ color:#f5a22b;}
.box5-con ul li a.b5-li-5:hover{ color:#50c3a1;}
.box5-con ul li a.b5-li-6:hover{ color:#ef656c;}
.box5-con ul li a.b5-li-1:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); background:url(../images/ico-4_02.jpg) no-repeat;}
.box5-con ul li a.b5-li-2:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); background:url(../images/ico-4_04.jpg) no-repeat;}
.box5-con ul li a.b5-li-3:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); background:url(../images/ico-4_06.jpg) no-repeat;}
.box5-con ul li a.b5-li-4:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); background:url(../images/ico-4_08.jpg) no-repeat;}
.box5-con ul li a.b5-li-5:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); background:url(../images/ico-4_10.jpg) no-repeat;}
.box5-con ul li a.b5-li-6:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); background:url(../images/ico-4_12.jpg) no-repeat;}
.box5-con ul li a em{ position:absolute; display:block; width:16px; height:16px; right:0; bottom:0; background-image:url(../images/ico-4_13.jpg); overflow:hidden;}
.box5-con ul li a b{ position:absolute; width:0; height:5px; overflow:hidden; left:0; top:0;}
.box5-con ul li a:hover b{width:198px;}
.b1{ background:#ca7dbb;}
.b2{ background:#8dc11f;}
.b3{ background:#58a1f3;}
.b4{ background:#f5a22b;}
.b5{ background:#50c3a1;}
.b6{ background:#ef656c;}
.em1{ background-position:0 0;}
.em2{ background-position:-17px 0;}
.em3{ background-position:-34px 0;}
.em4{ background-position:-51px 0;}
.em5{ background-position:-68px 0;}
.em6{ background-position:-85px 0;}
/* 常见问题 */
.s-menu{ height:28px; line-height:28x; padding-left:20px;}
.problem_main{ width:1110px; padding:40px; min-height:600px; background: #fff;border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}
.problem_main ul li a{ display:block; height:50px; width:1110px; line-height:50px; background:#f9f9f9;  font-size:16px; padding-left:10px; margin-bottom:10px; border-radius:3px;}
.problem_main ul li a:hover{}
.problem_main .p_btn{ display:block; float:right; width:90px; height:26px; background:url(../images/ico-shop.png) 0 -147px no-repeat; margin:12px 20px 0 0;}
.problem_main ul li.pro_open a{ background:#ff6000; color:#fff;}
.problem_main ul li.pro_open a .p_btn{ background-position:0 -174px;}
.problem_main ul li .p-content{ font-size:14px; line-height:35px; color:#525151;  padding:80px 100px 50px 100px; display:none;}
.problem_main ul li .p-content a{ margin:0; padding:0; background:none; border:none;}
.hgl-wrap{width:1190px; height:290px; background: #fff;border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden; position:relative;}

/* 礼包内容页 */
.gife-main{width:1110px; padding:40px 40px 120px 40px; background: #fff;border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden; }
.f_tip{ width:1190px; height:65px; padding-top:20px; border-top:1px solid #e8e8e8; background:#f9f9f9; text-align:center; color:#9f9f9f; line-height:20px; left:0; bottom:0;}
.gife-info{ height:345px;}
.gife-img{ width:500px; height:342px; background:#f4f4f2; text-align:center;}
.gife-img img{ width:500px; height:342px;}
.gife-base{ height:345px; width:568px;}
.ginfo-xx{ height:215px; border-bottom:1px dashed #d9d9d9;}
.ginfo-tip{ left:77px; bottom:10px; color:#ff3300;}
.gtitle{ font-size:20px; color:#333333; height:40px; line-height:40px; margin-top:15px;}
.g-jf{ height:30px; line-height:30px; color:#9f9f9f; font-size:14px; background:url(../images/ico-5.png) 0 5px no-repeat; padding-left:75px; margin-top:20px;}
.g-jf span{ color:#fd6c01; font-size:24px; margin-right:10px;}
.g-num{ height:34px; line-height:34px; color:#9f9f9f; font-size:14px; margin-top:33px;}
.dh-g-num{ width:68px; height:34px; background:url(../images/ico-5.png) 0 -24px no-repeat; margin:0 20px; padding:0 32px; overflow:hidden;}
.dh-g-num a{ display:block; width:32px; height:32px;}
.dh-num-1{ left:0; top:2px;  background:url(../images/ico-5.png) 0 -26px no-repeat;}
.dh-num-2{ right:0; top:2px;  background:url(../images/ico-5.png) -100px -26px no-repeat;}
.dh-num-input{ width:55px; padding:0 5px; height:20px; text-align:center; left:33px; top:7px;}
.dh-sy-num span{ color:#fd6c01; margin:0 5px;}
.dh-sy-num em{margin:0 15px;}

.ginfo-btn a{ display:block; width:319px; height:55px; background:url(../images/ico-5.png) 0 -62px no-repeat; margin:0 auto; margin-top:50px;}
.ginfo-btn a:hover{ background-position:0 -118px;}
.ginfo-btn span.noshop{display:block; width:319px; height:55px; background:url(../images/ico-5.png) 0 -300px no-repeat; margin:0 auto; margin-top:50px;}
.spjs_title{ height:55px; line-height:55px; border-bottom:2px solid #f4f4f2; position:relative;}
.spjs_title span{ color:#333333; font-size:20px; padding:0 18px; position:absolute; left:0; top:0; display:block; height:55px; border-bottom:2px solid #ff6000;}
.spjs_title2{ height:55px; line-height:55px; color:#333333; font-size:20px; padding:0 18px;}
.spjs_menu{ height:59px;  background:#f5f5f5; overflow:hidden;}
.spjs_menu ul{ height:58px; border-bottom:1px solid #dddddd;}
.spjs_menu li{ float:left; display:inline; width:178px; height:58px; position:relative;}
.spjs_menu li a{ display:block; width:178px; height:58px; text-align:center; line-height:58px; font-size:16px;  margin-left:-1px; position:absolute; left:0; top:0;}
.spjs_menu li a.current{border-left:1px solid #dddddd;border-right:1px solid #dddddd; border-top:2px solid #ff3300; color:#ff3300; background:#fcfcfc;}
.article{ padding:20px; font-size:14px; line-height:30px;}
.article2{padding:20px; font-size:14px; line-height:30px; background:#fcfcfc;}
/* 礼包内容页弹窗 */
.pop-up{ background:#fcfcfc; overflow:hidden; width:416px; border-radius:10px; position:absolute; left:50%; top:200px; z-index:999999999;}
.pop-title{ height:39px; background:#f0f0f0; border-bottom:1px solid #e6e6e6; font-size:16px; line-height:39px; padding-left:20px;}
.close-pop{ display:block; width:22px; height:22px; background:url(../images/ico-5.png) -297px -25px no-repeat; right:10px; top:10px;}
.pop-content{ width:375px; margin:0 auto;}
.pop-nr{ padding:30px 0;}
.pop-btn-box{ height:105px; border-top:1px dashed #d9d9d9; text-align:center; padding:0 20px;}
.pop-btn{ display:block; background:url(../images/ico-5.png) 0 -176px no-repeat; font-size:16px; color:#fff; text-align:center;  width:187px; height:37px; padding-left:5px; letter-spacing:5px; line-height:34px; margin:0 auto; margin-top:30px;}
.pop-btn:hover{ background-position:0 -213px; color:#fff; line-height:37px;}
.pop-ejmm{ font-size:14px; text-align:center;}
.ejmm-box{ color:#9c9c9c; font-size:14px; width:295px; margin:0 auto; height:32px; line-height:30px; margin-top:25px;}
.ejmm-box input{ width:195px; height:30px; border:1px solid #dddddd; padding:0 5px; margin-left:8px; border-radius:3px;}
.forget{font-size:14px; width:295px; margin:0 auto; height:32px; line-height:30px; }
.forget a{ color:#9c9c9c;}.forget a:hover{ text-decoration:underline;}
.pop-text{ text-align:left; padding-left:45px; font-size:14px; margin-bottom:5px; height:34px; line-height:24px; position:relative;}
.pop-text span,.pop-text strong,.pop-text a{ color:#ff6000;}
.pop-text a:hover{ text-decoration:underline;}
.t-loged-vip{ width:52px; height:24px; background:url(../images/vip.gif) 0 50px no-repeat;display:inline-block; margin-left:5px;}
.t-loged-vip0{ background-position:0 6px;}
.t-loged-vip1{ background-position:0 -20px;}
.t-loged-vip2{ background-position:0 -46px;}
.t-loged-vip3{ background-position:0 -72px;}
.t-loged-vip4{ background-position:0 -97px;}
.t-loged-vip5{ background-position:0 -123px;}
.t-loged-vip6{ background-position:0 -149px;}
.t-loged-vip7{ background-position:0 -175px;}
.t-loged-vip8{ background-position:0 -200px;}
.pop-btn2{ display:block; background:url(../images/ico-5.png) 0 -257px no-repeat; font-size:16px; color:#fff; text-align:center;  width:152px; height:37px;  line-height:34px; margin:0 auto; margin-top:30px;}
.pop-btn2:hover{ background-position:-156px -257px; color:#fff; line-height:36px;}
.gife-num{ width:185px; height:30px; border:1px solid #dddddd; padding:0 5px; color:#ff6000; font-size:14px; line-height:30px; border-radius:3px; word-wrap:break-word;}
.pop-text a.gife-num-btn{ display:block; height:32px; line-height:32px; width:75px; background:url(../images/ico-5.png) -236px -178px no-repeat; text-align:center; color:#fff; font-size:16px; margin-left:10px;}
.pop-text a.gife-num-btn:hover{ background-position:-236px -215px; text-decoration:none;}
.fz-cg{ color:#8dc11f; left:250px; top:34px;}
.fz-sb{ color:#ff3300; left:178px; top:34px;}
.pop-text font{ color:#9c9c9c; float:left; line-height:30px;}
.pop-text input.user-base{ height:30px; width:195px; border:1px solid #dddddd; background:#fcfcfc; border-radius:3px; padding:0 5px;}
.pop-text input.user-base:focus,.ejmm-box input:focus{ background:#fbf6f3; border:1px solid #fcc6a2;}
.pop-text input.focus{background:#fbf6f3; border:1px solid #fcc6a2;}
.pop-nr2{padding:30px 0 30px 100px; background:url(../images/letu.jpg) 10px 30px no-repeat; height:130px;}
.err-tip{ color:#ff3300; left:115px; bottom:10px;}

.pop-text2{ text-align:left; padding-left:45px; font-size:14px; margin-bottom:5px; height:50px; line-height:50px; position:relative;}
.pop-text2 span.dh-successful{ font-size:18px; color:#ff6000;}
/* 礼包列表 */
.conditions{width:1190px; background: #fff;border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}
.all-gife{ background: #fff;border: 1px solid #e8e8e8;border-radius: 10px; overflow: hidden;width: 1188px; max-height:1171px; margin-top:50px; *position:relative;}
.mgt50{ margin-top:50px;}
.filter{ border-bottom:1px solid #e8e8e8; background:#f9f9f9; overflow:hidden;}
.filter p{ height:24px; line-height:24px; padding:15px 0;}
.filter-tj{ width:78px; text-align:right; }
.filter p.filter-tj-list{padding-left:15px;}
.filter-tj-list span{ display:block; height:24px; padding:0 25px 0 10px; background:#ff6000; border-radius:3px; color:#fff; line-height:24px; margin-right:10px;}
.filter-tj-list a{ display:block; position:absolute; right:0; top:0; height:24px; width:25px; background:url(../images/ico-6.png) 5px -38px no-repeat;}
.filter-tj-clear a{ margin-right:20px; color:#9f9f9f;}
.filter-tj-clear a:hover{ color:#468fa2;}
.filter_box { color: #525151; overflow: hidden; position: relative;z-index: 5;}
.filter_box a:hover{ color:#ee0011;}
.filter_box .filter_list { border-bottom:1px solid #e8e8e8; padding:10px 0; position: relative;}
.filter_box .f_list {float: left; height: 24px;line-height: 24px; margin-right:7px;}
.filter_box .f_list_num{ margin-right:20px; color:#9f9f9f;}
.filter_box .f_list_num span{ margin:0 8px;}
.filter_box .f_title {text-align: right; width: 78px;}
.filter_box .fcb_item, .filter_box .item, .filter_box .zm_item{ color: #9f9f9f; float: left; padding: 0 8px;white-space: nowrap;}
.filter_box .fcb_item:hover,.filter_box .item:hover { color: #ee0011;}
.filter_box .current .item,.filter_box .current .fcb_item,.filter_box .current .zm_item {color: #ee0011; }
.filter_box .f_listbox_parent {float: left;}
.filter_box .f_childbox_parent {background:#f9f9f9 ;border: 1px solid #e8e8e8;clear: both; margin-bottom: 5px;margin-left: 78px;padding:0 6px 6px 6px; width:780px;}
.filter_box .f_childbox_parent em {display: none;}
.filter_box .f_childbox_parent .fcb_list {display: inline;float: left;margin:6px 6px 0 6px;}


.filter_bar {  padding:10px 0; position: relative;}
.filter_bar .fb_l {float: left;}
.filter_bar .fb_cell { float: left; margin-right: 7px; height:24px; line-height:24px; position: relative;}
.filter_bar .fb_cell a{ display:block; float:left;margin-right: 7px; position:relative;}
.filter_bar .fb_cell .s_menu { float: left;padding: 0 15px 0 8px;white-space: nowrap; color:#9f9f9f;}
.filter_bar .fb_cell .s_menu:hover{color:#ee0011;}
.filter_bar .ico-6 {position: absolute; right: 2px; top: 8px;z-index: 3; width:9px; height:9px; background:url(../images/ico-6.png) no-repeat;}
.filter_bar .fb_cell .asc_arrow {background-position: 0 -20px;}
.filter_bar .fb_cell .desc_arrow {background-position: 0 -30px;}
.filter_bar .fb_cell .current {color: #ee0011;}
.filter_bar .fb_cell .current .asc_arrow { background-position: 0 0;}
.filter_bar .fb_cell .current .desc_arrow { background-position: 0 -10px;}
/* 礼包列表分页 */
#kkpager{clear:both;color:#999;padding:5px 0px 5px 0px;font-size:13px; text-align:center;}
#kkpager a{border:1px solid #ccc;display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;background:#fff;text-decoration:none;color:#999;}
#kkpager span.disabled{display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF;}
#kkpager span.curr{display:inline-block;border:1px solid #FF6600;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#FFEEE5;color:#FF6600;}
#kkpager a:hover{border:1px solid #FF6600;background-color:#FF6600;color:#fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position:relative;left:0px;top:0px;}
#kkpager_btn_go{width:44px;height:18px;border:0px;overflow:hidden;line-height:140%;padding:0px;margin:0px;text-align:center;cursor:pointer;background-color:#FF6600;color:#FFF;position:absolute;left:0px;top:-2px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none;}
#kkpager_btn_go_input{width:36px;height:14px;color:#999;text-align:center;margin-left:1px;margin-right:1px;border:1px solid #DFDFDF;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;left:0px;top:0px;outline:none;}
#kkpager_btn_go_input.focus{border-color:#FF6600;}
#kkpager .pageBtnWrap{}
#kkpager .infoTextAndGoPageBtnWrap{}
#kkpager .spanDot{margin-right:5px;}
#kkpager .currPageNum{color:#FD7F4D;}
#kkpager .infoTextAndGoPageBtnWrap{padding-top:5px;}
