@charset "utf-8";
/* CSS Document */
.header{ width:100%; height:49px; border-bottom:1px solid #cbcbcb; background-color:#fff; position:relative; text-align:center; box-shadow:0 1px 1px #ddd;font-size:18px; line-height:49px; position:fixed; top:0; z-index:1009; }
.header_back{ width:22px; height:49px; background-color:#F00; background:url(../images/back.png); background-size:22px 48px; float:left; margin-left:10px;}
.header_title{  border:1px solid #e1e1e1; padding:5px 12px; background-color:#fff; margin-left:52px;}
.header_home{ display:block; width:25px; height:49px; background:url(../images/home.png); background-size:25px 49px; float:right; margin-right:10px;}
.icon1{ display:inline-block; width:9px; height:5px; vertical-align:4px; background-position:-78px 0; margin-left:5px;}
.header_title em.on{ background-position:-78px -5px;}
.top_load{ height:50px;}
.load_all{ width:100%; height:120px; clear:both;}
.load_all1{width:100%; height:70px; clear:both;}
/*306定投--选号页面*/
.dt_desc{ padding:5px 10px; height:30px; line-height:30px; font-size: 14px; -webkit-transition:font-size 0.2s ease-out;   color:#8a2e2e; background-color:#ffefd0; border-bottom:1px solid #d4aa55;}
@media only screen and (max-width: 640px) { .dt_desc{ font-size: 22px; }}  
@media only screen and (max-width: 500px) { .dt_desc{ font-size: 18px; }}  
@media only screen and (max-width: 400px) { .dt_desc{ font-size: 12px; }}  
@media only screen and (max-width: 300px) { .dt_desc{ font-size: 10px; }}  
.dt_desc span{ display:block; float:right; text-align:center; width:79px; height:28px; border:1px solid #cfa858;border-radius:3px;-webkit-border-radius:3px; color:#a62b0a;background:#ffeed0;background:-webkit-gradient(linear, left top, left bottom, from(#fffaf2), to(#ffeed0));background:-moz-linear-gradient(top,  #fffaf2,  #ffeed0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaf2', endColorstr='#ffeed0');}
.dt_desc span em{ display:inline-block; width:16px; height:16px; background:url(../images/icon.png) -90px -41px no-repeat; background-size:110px; vertical-align:-3px; margin-right:3px;}
.dt_tab{ padding:0 10px; margin:8px 0; text-align:center;}
.dt_tab ul{ width:100%; height:38px; margin:0 auto; display:box;display:-moz-box;display:-webkit-box;border-radius:3px; -webkit-border-radius:3px; overflow:hidden; }
.dt_tab ul li{ width:50px; height:36px; line-height:36px; font-size:15px; box-flex:1;-moz-box-flex:1;-webkit-box-flex:1; border:1px solid #c8c8c8;}
.dt_tab ul li.on{ background-color:#e53939; color:#fff; border:none; height:38px; line-height:38px;}
.dt_issue{ padding-left:15px; font:16px/40px Arial, '微软雅黑'; color:#333; background-color:#fff; border-bottom: 1px solid #e1e1e1; }
.select_ball_box{ padding:0 15px; background:#f5f5f5;}
.select_ball{ width:100%; position:relative;}

.select_ball_t{ width:100%; padding-top:12px; position:relative;}
.select_ball_t em{ font:15px/20px "微软雅黑"; color:#9e9e9e;}
.random_btn{ width:60px; float:right; height:40px;/*background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:-moz-linear-gradient(top,  #fff,  #f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');*/ text-align:center; font:16px/40px "微软雅黑";color:#fff; border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px; background:#e73030;}
.random_btn em{ display:inline-block; vertical-align:-4px; margin-right:3px; width:21px; height:16px;  background:url(../images/random_img.png) no-repeat left center; background-size:21px;}
.ball_box{ width:100%; height:auto; padding:10px 0;}
.ball_box li{ float:left; width:35px; height:35px; line-height:35px;background:#fff;/*background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:-moz-linear-gradient(top,  #fff,  #f0f0f0);*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0'); border-radius:50%;-webkit-border-radius:50%; border:1px solid #eaeaea; font-size:17px; font-family:"微软雅黑"; text-align:center; margin:2px;-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;}
.red_ball_box li{ color:#f21314;}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1.3); }
	50% { -webkit-transform: scale(1.3); }
    100% { -webkit-transform: scale(1.3); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1.3); }
	50% { -moz-transform: scale(1.3); }
    100% { -moz-transform: scale(1.3); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1.3); }
	50% { -o-transform: scale(1.3); }
    100% { -o-transform: scale(1.3); }
}
@keyframes pulse {
    0% { transform: scale(1.3); }
	50% { transform: scale(1.3); }
    100% { transform: scale(1.3); }
}
.ball_box li.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
.blue_ball_box li{ color:#1290e3;}
.ball_box li.on{ color:#fff; line-height:37px; border:none; width:37px; height:37px;}
.red_ball_box li.on{ background:#e21b1b;}
.blue_ball_box li.on{background:#0976cb;}
.dt_foot{ width:100%; text-align:center; background-color:#fff; border-top:1px solid #e1e1e1; /*position:fixed; bottom:0; left:0;box-shadow:0 0 9px #999;*/}
.dt_foot_buy{ height:60px;}
.dt_foot span{ width:33%; height:35px; float:left; display:inline; font:16px/35px Arial, '微软雅黑';}
.add_toCatr{ width:33%; height:35px; float:right;/* border:1px solid #d3d3d3; border-radius:3px;-webkit-border-radius:3px; margin-left:10px;background:#efefef;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));background:-moz-linear-gradient(top,  #fff,  #efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); */ text-align:center;font:16px/35px Arial, '微软雅黑'; color:#fff; background:#5c5c5c;}
.add_toCatr em{background: url(../images/icon.png) no-repeat scroll -70px -59px; display: inline-block;height: 15px;margin-right: 3px;vertical-align: -2px;width: 19px; background-size:110px;}
.add_tobuy{ width:33%; height:35px; float:right; line-height:38px; font:16px/35px Arial, '微软雅黑';
color:#fff; background-color:#e73030;/* border-radius:3px;-webkit-border-radius:3px;*/ position:relative;}
.add_tobuy em{ display:inline-block;  position:absolute; top:-8px; right:0px; width:18px; height:18px; line-height:18px;  background:#d90000; border-radius:50%;-webkit-border-radius:50%; font-size:12px;border:2px solid #fff;}
.add_tohm{float:left; height:38px; line-height:38px; padding:0 5px; margin-left:5px; font-size:18px; background-color:#efefef; border:1px solid #cdcdcd; border-radius:4px;background:#efefef;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));background:-moz-linear-gradient(top,  #fff,  #efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');color:#c21c1c;}
/*306定投--号码篮*/
.dt_title{ width:100%; height:42px; line-height:42px; text-align:center; font-size:19px; font-weight:bold; background-color:#fff;}
.cart_issue{ width:100%; height:25px; line-height:25px; border-color:#d5d5d5; border-style:solid; border-width:1px 0 1px; background-color:#fff; text-align:center;}
/*.cart_add{ padding:5px 0; width:100%; text-align:center; font-size:15px;display:box;display:-moz-box;display:-webkit-box;}
.cart_add span{ display:block; width:50px; height:35px; line-height:35px; box-flex:1;-moz-box-flex:1;-webkit-box-flex:1; border:1px solid #cccccc;background:#efefef;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));background:-moz-linear-gradient(top,  #fff,  #efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); margin-right:5px; box-shadow:0 1px 2px #e1e1e1; border-radius:3px;-webkit-border-radius:3px; }
.cart_add span:first-child{ margin-left:5px;}*/
.cart_list{ padding:0 5px;}
.cart_list ul{ border:1px solid #ccc; background-color:#fff;}
.cart_list li{ padding:15px 5px; border-bottom:1px dashed #d8d8d8;}
.cart_list li:last-child{ border:none;}
.cart_list li em{ display:block; vertical-align:middle; float:left;}
.cart_list li em.cart_del{ width:29px; height:19px; background:url(../images/del.png) center no-repeat; background-size:19px;}
.cart_list li em.cart_edit{ width:20px; height:17px;background:url(../images/edit.png) center no-repeat; background-size:10px; vertical-align:middle; float:right;}
.cart_list li span{ padding:0 3px;   line-height:19px; font-size:16px; color:#ff2a2a;}

.cart_list li span.cart_blue_ball{ color:#1290e3;}
/*.cart_empty{ border:1px solid #ccc; height:35px; line-height:35px; border-radius:3px; text-align:center; margin-top:10px; font-size:15px; background-color:#eee;}*/
.cart_empty{ border-top:1px dashed #ccc; height:40px; line-height:40px; text-align:center; font-size:15px; color:#9e9e9e;}
.cart_list p{ padding:10px 0; text-align:center;}

.dt_foot_times{ width:100%; padding:5px 0; height:32px; border-bottom:1px solid #d4d4d4; text-align:center;}
.change_times{ float:left; margin-left:5px; font-size:15px;}
.change_periods{ float:right; margin-right:5px; font-size:15px;}
.change_times span,.change_times em,.change_periods span,.change_periods em{ float:left; display:block; line-height:30px;}
.change_times span,.change_periods span{ width:28px; height:30px; line-height:30px; background-color:#eee; border:1px solid #d3d3d3; font-size:20px;text-shadow:0px 2px 1px #fff; color:#bbb;}
.change_times span:first-child,.change_periods span:first-child{ font-size:30px;}
.change_times input,.change_periods input{ width:44px; height:30px; vertical-align:middle; border:none; border-top:1px solid #d3d3d3; border-bottom:1px solid #d4d4d4; text-align:center; border-radius:0; padding:0; float:left;}
.lottery_con{ padding:0 5px; line-height:30px; border-bottom:1px solid #d4d4d4; text-align:left; font-size:15px;}
.lottery_con input:nth-child(2){ margin-left:30px;}


.times_short{ float:right; height:32px; font-size:15px; line-height:32px; text-align:center; margin-right:5px;}
.times_short span{ display:inline-block; width:60px; line-height:30px; margin-left:5px; height:30px;background:#efefef;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));background:-moz-linear-gradient(top,  #fff,  #efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');border:1px solid #cccccc; border-radius:3px;}
.times_short input,.lottery_con input{ width:18px; height:18px; border:1px solid #cacaca; background-color:#fff;-webkit-appearance:none; vertical-align:-4px; margin-right:5px; }
.times_short input:checked,.lottery_con input:checked {
    position: relative;
}
.times_short input:checked:before,.lottery_con input:checked:before{border-bottom: 2px solid #c21c1c; border-left: 2px solid #c21c1c; content: "";height: 4px;left: 3px; position: absolute; top: 3px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg); width: 8px;}
.news_title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #d5d5d5; text-align:center; font-size:17px; }
.news_title h2{ font-weight:bold;}
.news_detail{ width:100%; padding-top:20px;}
.news_detail p{ width:90%; margin:0 auto; font-size:14px; text-indent:2em; line-height:20px; color:#3f3f3f;}
.news_detail p.p_title{ text-indent:0; font-weight:bold; line-height:30px;}







/* 2015.6.15 */
.sydsh{ width:100%; height:40px; position:relative; font:18px/40px Arial, '微软雅黑'; text-align:center; color:#333; border-bottom:1px solid #e1e1e1;}
.kj,.tb{ width:40px; height:40px; position:absolute; top:0; font:17px/40px "微软雅黑"; color:#9e9e9e;}
.kj:active,.tb:active{background-color:#f2f2f2;}
.kj{ padding-left:22px; text-align:left; left:15px; background:url(../images/yjl.png) no-repeat left center; background-size:18px;}
.tb{ padding-right:22px; text-align:right; right:15px; background:url(../images/yjr.png) no-repeat right center; background-size:18px;}
.select_ball_t span{ font:17px/20px Arial, '微软雅黑';}
.hq{ float:left; display:inline; font:17px/20px Arial, '微软雅黑'; color:#e73030;}
.hq em{}
.lq{ float:left; display:inline; font:17px/20px Arial, '微软雅黑'; color:#1290e3;}
.cart_empty strong{ padding:5px 0 5px 25px; font:16px/40px Arial, '微软雅黑'; background:url(../images/qingkong.png) no-repeat left center; background-size:20px auto;}
.jssl{ width:59px; height:40px; float:right; display:inline; text-align:center; font:16px/40px Arial, '微软雅黑'; color:#333; background:#fff; border:1px solid #ccc; border-left:none; border-radius:0 5px 5px 0; box-sizing:border-box;}
.jssl strong{ padding-right:12px; font:15px/40px Arial, '微软雅黑'; background:url(../images/jtb.png) no-repeat right center; background-size:10px auto;}
.jshh{ position:absolute; right:0; top:52px;}
.jshh li{ width:30px; height:30px; float:left; display:inline; text-align:center; font:16px/30px Arial, '微软雅黑'; color:#fff; background:#e73030; border:1px solid #fff; box-sizing:border-box;}
.jjx .jshh{ top:41px;}

.jshl{ position:absolute; right:0; top:52px;}
.jshl li{ width:30px; height:30px; float:left; display:inline; text-align:center; font:16px/30px Arial, '微软雅黑'; color:#fff; background:#1290e3; border:1px solid #fff; box-sizing:border-box;}
.random_btn2{ width:60px; float:right; height:40px; text-align:center; font:16px/40px "微软雅黑";color:#fff; border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px; background:#1290e3;}
.fgx01{ margin-top:15px; border-top:1px dashed #ccc;}
.cart_issue{ height:40px; font:16px/40px Arial, '微软雅黑'; border-top:none;}
.cart_issue em{ color:#e73030;}
.cart_add{ padding:25px 15px; background:#f3f3f3;}
.jzx{ width:38%; float:left; text-align: center; font:16px/40px Arial, '微软雅黑'; border:1px solid #e6e6e6; background:#fff; border-radius:5px;}
.jzx strong{ padding-left:20px; font-weight:normal; background:url(../images/jh0.png) no-repeat left center; background-size:15px;}
.jjx{ width:57%; position:relative; float:right; text-align: center; font:16px/40px Arial, '微软雅黑'; border:1px solid #e6e6e6; background:#fff; border-radius:5px;}
.jjx strong{ text-align:center; padding-left:22px; font-weight:normal; background:url(../images/jh0.png) no-repeat left center; background-size:15px;}
.jjx em{ width:29%; padding-right:5px; margin-right:8px; float:right; display:inline-block; border-left:1px solid #e6e6e6; background:url(../images/jtb2.png) no-repeat right center; background-size:10px;}
.cart_list{ padding:0px 15px 25px; min-height:150px; background-color:#f3f3f3;}
.cart_list .ul05{ padding:16px 0 19px; background:none; border:none; border-image: url(../images/cq.png) 50/30px 12 0 12; }
.cart_list .ul05 li{ margin:0 9px; background:#fff;}
.cart_list li{ position:relative;}
.cart_list li span{ font:18px/20px Arial, '微软雅黑';}
.cart_list li em.cart_del{ width:22px; height:22px; position:absolute; left:2px; top:50%; margin-top:-11px; background:url(../images/gb0.png) no-repeat center center; background-size:18px;}
.cart_list li em.cart_edit{ width:22px; height:22px; position:absolute; right:2px; top:50%; margin-top:-11px; background:url(../images/jtr.png) no-repeat center center; background-size:10px;}
.fah{ margin:0 22px 0 27px;}
.fah span{ display:inline-block;}
.cart_list li:last-child{ padding-bottom:50px; background:url(../images/dian_bg.png) repeat-x center bottom; background-size:12px auto; background-color:#fff;}
.change_times{ margin:15px 0; float:right; position:relative; right:50%; text-align:center; font:16px/30px Arial, '微软雅黑';}
.change_times em,.change_times span,.change_times input{ float:left; position:relative; left:50%;}
.change_times span{ font:bold 26px/28px "微软雅黑"; color:#909090;}
.change_times span.jian{ border-radius:5px 0 0 5px;}
.change_times span.jia{ border-radius: 0 5px 5px 0;}
.dt_foot_buy{ clear:both; border-top:1px solid #e6e6e6;}
.cart_empty2{width: 45px;
  height: 45px; margin:7px 0 0 15px; border:none; float:left; background:url(../images/qingkong.png) no-repeat center center; background-color:#f5f5f5; border-radius:50%; background-size:auto 25px;}
.add_tobuy2{ width:auto; height:auto;padding: 4px 20px;font-size:18px;  margin: 8px 15px 0 0; display:inline; border-radius:5px;}
.dshu01{padding: 5px;
  margin: 8px 10px;
  float: right;
  display: inline;
  font: 16px/30px Arial, '微软雅黑';}
.dshu01 span{ float:none; font-size:18px; color:#fe0000;}

/* 投注成功 */
.tzcg{ padding:50px 0 40px; text-align:center; font:20px/26px Arial, '微软雅黑'; color:#333;}
.tzcg strong{ padding-left:40px; font-weight:normal; background:url(../images/tzcg.png) no-repeat left center; background-size: auto 26px;}
.tzcgul{ margin:0 10% 50px; font:15px/30px Arial, '微软雅黑'; color:#333;}
.tzcgul li strong{ font-weight:normal; color:#9e9e9e;}
.ann02{ margin:0px 15px 40px;}
.ann02 a{ width:47%; padding:8px 0; float:right; text-align:center; font:15px/16px Arial, '微软雅黑'; background:#fff; border:1px solid #d8d8d8; border-radius:5px;}
.ann02 a:first-child{ float:left;}

/* 投注详情 */
.kjxx{ padding:15px;}
.kjxx h3{ font:15px/30px Arial, '微软雅黑'; color:#333;}
.kjxx h4{ font:16px/30px Arial, '微软雅黑'; color:#9e9e9e;}
.kjxx h4 strong{ font-weight:normal; font-style:normal; color:#ff0000}
.kjxx h4 em{ margin-left:8px; font-weight:normal; font-style:normal;  color:#1290e3}
.faxq{ padding:15px 10px; margin-bottom:10px; font:14px/32px Arial, '微软雅黑'; color:#9e9e9e; background:#fff;}
.faxq img{ width:65px; margin:0 10px 15px 5px; float:left;}
.bshu{ padding-top:15px; text-align:center; border-top:1px solid #e6e6e6;}
.bshu strong{ width:40%; float:left; font-weight:normal; font:15px/20px Arial, '微软雅黑'; color:#9e9e9e; border-right:1px solid #aaa; box-sizing:border-box;}
.bshu strong span{ font-size:17px; color:#333;}
.bshu strong:first-child{ width:30%;}
.bshu strong:nth-last-of-type(1){ width:30%; border-right:none;}
.fan{ background:#fff;}
.fan h2{ height:40px; padding-left:10px; font:16px/40px Arial, '微软雅黑'; color:#9e9e9e; border-bottom:1px solid #e6e6e6;}
.fan ul{ padding:0 15px;}
.fan li{ padding:10px 0 7px; font:15px/22px Arial, '微软雅黑'; word-break:break-all; color:#333; border-bottom:1px dashed #eaeaea;}
.fan li p{ text-align:right; font:14px/30px Arial, '微软雅黑'; color:#9e9e9e;}
.zjh{ color:#fe0000;}
.zjl{ color:#1290e3;}



