body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; font-family:"微软雅黑";}
section,article,aside,header,footer,nav,dialog,figure{display:block}
html{ font-size:12px; min-height:100%; background:#fbfbfb; line-height:200%; font-family:microsoft yahei,helvetica,arial;}
.clear{ clear:both;}
.fl{ float:left;}
.fl1{ float:left; padding-left:4px; padding-top:9px;}

.fr{ float:right;}
a{ text-decoration:none;}
ol, ul, li{ list-style:none;}
.clearfix{zoom:1}
.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.red{ color:red; font-weight:bold;}
.green{ color:green; font-weight:bold;}
.blue{ color:#2d6cad !important;}

.body-main{ width:100%;z-index:22; background:#333; margin:0; padding:0;opacity:0.8; filter:alpha(opacity=80);position:absolute; top:0; left:0;}
header{ width:100%; height:64px; background:#df3031;}
.logo{ position:relative; top:5px; left:12px;}
.kaihu{ position:relative; top:14px; display:block; width:70px; height:32px; line-height:32px; border:1px solid #e66566; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; text-align:center; color:#fff; font-size:14px; margin-right:10px; }
.hp-dhmenu,.btn-wid,.latest-sp{margin:0 auto;width:320px}
.hp-dhmenu{margin-top:5px}
.hp-dhmenu .mar-btop{margin-bottom:0}
.hp-dhmenu .mar-ltop{margin-left:0}
.hp-dhmenu li{ float:left; margin:7px 0 7px 14px;}
.hp-dhmenu li a,.hp-dhmenu li a:link,.hp-dhmenu li a:visited { display:block;width:62px;padding-top:58px;}
.hp-dhmenu li .hp-bt{ display:block; text-align:center; height:22px; font:12px/22px microsoft yahei; color:#666;}
.hp-dhmenu li a{ background:url(../images/nav.png) no-repeat; -moz-background-size:248px 161px; background-size:248px 161px;-webkit-animation:myfirst 2s;-moz-animation:myfirst 2s;}
@-webkit-keyframes myfirst{from {-webkit-transform:rotateY(0deg);}to {-webkit-transform:rotateY(360deg);}}
@-moz-keyframes myfirst{from {-moz-transform:rotateY(0deg);}to {-moz-transform:rotateY(360deg);}}
.hp-dhmenu li a.dh1{ background-position:0 0;}
.hp-dhmenu li a.dh2{ background-position:-62px 0;}
.hp-dhmenu li a.dh3{ background-position:-124px 0;}
.hp-dhmenu li a.dh4{ background-position:-186px 0;}
.hp-dhmenu li a.dh5{ background-position:0 -80px;}
.hp-dhmenu li a.dh6{ background-position:-62px -80px;}
.hp-dhmenu li a.dh7{ background-position:-124px -80px;}
.hp-dhmenu li a.dh8{ background-position:-186px -80px;}


.con-databox{background:#b3b3b3;}
.mij-box li{float:left;margin:10px;width:145px;height:72px;background:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#fbfbfb));background:-o-linear-gradient(top,#f0f0f0,#fbfbfb);background:-moz-linear-gradient(top,#f0f0f0,#fbfbfb);background:-o-linear-gradient(top,#f0f0f0,#fbfbfb);background:linear-gradient(to bottom,#f0f0f0,#fbfbfb);border-radius:5px;box-shadow:0 2px 2px 0 #8C8B8B}
.mij-info{ height:38px; line-height:38px; padding:0 5px;}
.hp-dhmenu .mij-t span{display:inline-block;color:#fff}
.hp-dhmenu .mij-t p{width:72px;position:relative; vertical-align:middle; background:-webkit-gradient(linear,0 0,0 100%,from(#e94b4b),to(#d13030));background:-o-linear-gradient(top,#e94b4b,#d13030);background:-moz-linear-gradient(top,#e94b4b,#d13030);background:linear-gradient(to bottom,#e94b4b,#d13030); font:14px/34px microsoft yahei;text-align:center; color:#fff;}
.hp-dhmenu .mij-t .mij-fl{ border-radius:0 0 0 5px;}
.hp-dhmenu .mij-t .mij-fr{ margin-left:1px;  border-radius:0 0 5px 0;}
.hp-dhmenu .mij-two p{width:72px;position:relative; vertical-align:middle; background:-webkit-gradient(linear,0 0,0 100%,from(#73c556),to(#49a32a));background:-o-linear-gradient(top,#73c556,#49a32a);background:-moz-linear-gradient(top,#73c556,#49a32a);background:linear-gradient(to bottom,#73c556,#49a32a); font:14px/34px microsoft yahei;text-align:center; color:#fff;}
.sroll-box{position:relative;padding-bottom:10px;overflow:hidden; margin-top:12px;}
.sroll-box ul{margin:0 auto;font-size:0;white-space:nowrap;overflow:hidden}
.sroll-box li{float:left;text-align:center;overflow:hidden}
.scroll-imbd{position:relative;z-index:0}
.scroll-imbd img{width:100%;}
.dot-infobox{position:absolute;left:50%;margin-left:-42px;bottom:3px;width:84px;height:10px;text-align:center;font-size:0;z-index:1}
.dot-infobox span{display:inline-block;margin:0 4px;background:#CACACA;width:10px;height:10px;border-radius:10px}
.dot-infobox .p-click{background:#d50011}
.con-btnabox a{display:inline-block;margin:15px 0 15px 10px;width:146px;color:#fff;height:42px;background:#df3031; border-radius:3px;font:14px/42px microsoft yahei;color:#fff;}
.con-btnabox a.btn-icon2{ background:#d79c47;}
.con-btnabox .btn-icon span{display:block; width:34px; height:25px; background:url(../images/icon.png) 0 0 no-repeat; margin:8px;}
.con-btnabox .btn-icon2 span{display:block; width:29px; height:25px; background:url(../images/icon.png) -34px 0 no-repeat; margin:8px;}
.con-newsbox{margin:0 auto}
.tab-qhbox{height:42px; background:#df3031;}
.tab-qhbox li{float:left;padding:0 15px;height:42px;border-right:solid #d01415 1px; box-shadow:1px 0 0 0 #ee4647;text-align:center;color:#fff;font:15px/42px microsoft yahei;}
.tab-qhbox ul{height:42px;overflow:hidden}
.tab-qhbox .t-hover{height:40px;color:#c00; background:#fff; margin-top:2px;}
.news-listbox{padding:8px 0}
.news-listbox li{padding:0 12px;line-height:35px;border-bottom:solid #E6E6E6 1px;overflow:hidden}
.news-listbox li a,.news-listbox li a:link.news-listbox li a:visited{color:#333;font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-listbox li a span{color:#888;}
.more-zxnews{margin:0 auto;width:280px;height:36px;line-height:36px;background-color:#fff;border:solid #E6E6E6 1px;border-radius:4px;}
.more-zxnews a:link,.more-zxnews a:visited{margin:0 auto;width:280px;display:block;height:36px;font-size:15px;color:#444; text-align:center;}

.other-t{ margin-top:15px; height:42px;line-height:42px; background:#df3031;}
.other-t h2{text-align:left;text-indent:12px;font-size:15px;color:#fff;font-weight:normal;}
.latest-sp{padding:12px 0}
.latest-sp li{float:left;width:160px;height:auto;margin-left:11px;padding:0;border-bottom:none;overflow:hidden}
.latest-sp .n-sp{display:block;line-height:22px;color:#888; margin-top:-12px;}
.page-fy{margin:0 auto 7px;width:66px;height:23px}
.page-fy span{display:inline-block;width:9px;height:9px;margin:0 4px;background:#CACACA;border-radius:9px}
.page-fy .p-click{background:#d50011;}
.latest-sp .latest-lwid{width:298px;margin-left:0}
.latest-sp .latest-spwid{width:298px;margin-left:0}
.new-sp-list{float:left; margin-left:11px}
.new-sp-list span{ width:140px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new-sp-list img{ width:140px; height:105px;}
#float-top{position:fixed;top:80%;right:10px;width:43px;height:43px;background:url(../images/topbtn.png) no-repeat;background-size:43px 43px;-moz-background-size:43px 43px;z-index:990;display:none}
#float-top a{display:block;width:43px;height:43px}

.foot{background:#484848;widht:100%;height:100px;padding:10px 0 70px;margin-top:30px;text-align:center;color:#8d8d8d}
.foot p{color:#bfbfbf;font:14px/25px microsoft yahei; margin-top:6px;}
.foot_a{width:170px;height:35px;font-size:15px;color:#b8b8b8;display:block;margin:auto;line-height:35px;background-position:0 -82px}
.foot_a a,.foot_a a:link,.foot_a a:visited{color:#fff;font-size:15px}

/* 底部浮动 */
.flex-box{
  -webkit-flex-wrap:nowrap;
  flex-wrap:nowrap;  
  -webkit-justify-content:center;
  justify-content:center;
  -moz-justify-content:center;  
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -moz-flex-wrap:wrap;    
  display:-webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
  display:-moz-box;              /* OLD - Firefox 19- (doesn't work very well) */
  display:-ms-flexbox;           /* TWEENER - IE 10 */
  display:-webkit-flex;          /* NEW - Chrome */
  display:flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */ 
}
.flex-box a{ -webkit-flex:1; -moz-flex:1; flex:1; box-flex:1; -ms-flex:1;}
.more-setbox{position:fixed;left:0;bottom:0;width:100%;height:44px;background:#4D4D4D;border-top:solid #262626 1px;padding-top:1px;z-index:250;opacity:0.92;filter:alpha(opacity=92);}
.m-nav-list{height:44px;font-size:0;background:#262626}
.m-nav-list a{position:relative;display:block;font-size:14px;width:33%;text-indent:20px;line-height:44px;text-align:center;color:#ccc;text-shadow:0 0 1px #0A0A0A}
.m-nav-list a:before{content:'';position:absolute;top:6px;left:50%;margin-left:-37px;width:27px;height:44px;background:url(../images/more-set.png) no-repeat;background-size:27px 110px;-webkit-background-size:27px 110px}
.m-nav-list a:nth-child(2)::before{top:8px;margin-left:-35px;background-position:0 -45px}
.m-nav-list a:nth-child(3)::before{width:33.3%;margin-left:-32px;top:11px;background-position:0 -87px}
.m-nav-list .m-ten{text-indent:45px}
.m-nav-list .m-ten2{width:34%;text-indent:42px}
.live-news-info i,.live-hot i,.bot-flobox .live-hot-layer{position:absolute;right:-6px;top:-6px;width:16px;height:16px;text-align:center;font:9px/17px tahoma;color:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#f65f5f),to(#d40e0e));background:-o-linear-gradient(top,#f65f5f,#d40e0e);background:-moz-linear-gradient(top,#f65f5f,#d40e0e);background:-o-linear-gradient(top,#f65f5f,#d40e0e);background:linear-gradient(to bottom,#f65f5f,#d40e0e);border-radius:14px}

.xiz-info{position:fixed;bottom:59px;right:8px;width:245px;background:#2B2B2B;border-radius:5px;z-index:999;-moz-opacity:0.95;opacity:0.95;display:none}
.arrow-outer{position:absolute;height:24px;width:60px;overflow:hidden;bottom:-15px;right:25px;}
.arrow-shadow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);background:#2B2B2B;height:40px;left:15px;position:absolute;top:-31px;width:40px;
} 
.bot-flobox{padding:11px 3px;font-size:0}
.bot-flobox a{position:relative;color:#fff}
.bot-flobox li{display:inline-block;width:75px;margin:0 1.5px;padding-bottom:15px;line-height:16px;font-size:11px;color:#fff;text-align:center;vertical-align:top}
.bot-flobox i{position:relative;top:0;display:block;margin:0 auto;width:38px;height:32px;background:url(../images/icon0.png) no-repeat;background-size:228px 32px;-webkit-background-size:228px 32px}
.bot-flobox .icon-f1{background-position:0 0}
.bot-flobox .icon-f2{background-position:-38px 0}
.bot-flobox .icon-f3{background-position:-76px 0}
.bot-flobox .icon-f4{background-position:-114px 0}
.bot-flobox .icon-f5{background-position:-152px 0}
.bot-flobox .icon-f6{background-position:-190px 0}

.shez-ainfo .shez-set-btn{margin-left:5px;width:62%;height:30px;font:15px/30px microsoft yahei;text-align:center;color:#fff;border:solid #aeaeae 1px;border-radius:4px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#515151),to(#1A1A1A),color-stop(0.53,#0A0A0A));background:-o-linear-gradient(top,#515151,#0a0a0a 53%,#1a1a1a);background:-moz-linear-gradient(top,#515151,#0a0a0a 53%,#1a1a1a);background:linear-gradient(to bottom,#515151,#0a0a0a 53%,#1a1a1a);-moz-opacity:0.7;opacity:0.7}
.shez-del-btn{margin-right:5px;width:30%;height:30px;font:17px/30px tomas;color:#fff;border:solid #aeaeae 1px;border-radius:4px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#515151),to(#1A1A1A),color-stop(0.53,#0A0A0A));background:-o-linear-gradient(top,#515151,#0a0a0a 53%,#1a1a1a);background:-moz-linear-gradient(top,#515151,#0a0a0a 53%,#1a1a1a);background:linear-gradient(to bottom,#515151,#0a0a0a 53%,#1a1a1a);-moz-opacity:0.7;opacity:0.7}

/**kaihu****/
.header-back{ height:50px; position:relative;}
.header-back .title{ padding-top:15px; color:#fff; font-size:22px; text-align:center;}
.back{ position:absolute; top:15px; left:15px; display:block; width:13px; height:22px; background:url(../images/home.png) 0 0 no-repeat;}
.home{ position:absolute; top:8px; right:15px; display:block; width:31px; height:31px; background:url(../images/home.png) -13px 0 no-repeat;}
.kaihu-user{ height:47px; background:#f2f2f2; width:100%; border-bottom:1px solid #e9e9e9;}
.trueuser,.form{ width:320px; margin:0 auto;}
.trueuser li{ width:160px; float:left; height:45px; text-align:center; line-height:45px; font-size:16px;}
.trueuser li.t-hover{ border-bottom:2px solid #df3031; color:#df3031;}
.form{ padding-top:25px;}
.form input{ margin:0 0 22px 20px; padding:0 0 0 8px; width:270px; height:48px; line-height:48px; border:1px solid #d4d4d4; color:#444; font-size:15px;}
.form input.telcode,.form input.code{ width:145px;}
.form input.telcode{ margin:0 0 0 20px;}
.form .anquan{ margin:0 0 0 20px; color:#bbb;}
.form .ajaximage{ height:48px; width:114px; display:block; float:right; margin-right:20px; border:1px solid #d4d4d4;}
.form input.point{ border:1px solid #7abd54;}
.form input.wrong{ border:1px solid red;}
.nextstep,.substep,.waitsub,.daitisub{ margin:8px 0 25px 20px; width:280px; height:48px; background:#69b3f2; border-radius:4px; border:none; font:18px/30px microsoft yahei; color:#fff;}
.error{ position:fixed; left:50%; bottom:50%; padding:25px 12px; height:25px; width:260px; margin-left:-142px; background:#000; border-radius:5px;opacity:0.8; color:#fff; display:none;}
.success{ position:fixed; left:50%; bottom:50%; padding:12px 12px; height:50px; line-height:25px; width:260px; margin-left:-142px; background:#000; border-radius:5px;opacity:0.8; color:#fff; display:none;}

.form .duanxin{ margin-left:9px; width:115px; height:50px; line-height:50px; text-align:center; color:#999; background:#e9e9e9;}
.form .duanxina{color:#fff; background:#df3132;}
.form .duanxina:hover{background:#cc2e2f;}
.form .duanxinb{ margin-left:9px; width:115px; height:50px; line-height:50px; text-align:center; color:#fff; background:#b1afaf;}
.form .password{ position:relative;}
.form .xianshi{ position:absolute; top:1px; right:21px; display:block; width:60px; height:48px; line-height:48px; text-align:center; background:#f2f2f2; color:#888; font-size:15px;}
.form .check{ margin-top:-15px; height:35px; line-height:35px; font-size:14px;vertical-align:text-bottom; color:#707070;}
.form .checkbox{ margin-right:5px; width:15px; height:12px;}

/*daili*/
.ystab{ margin:30px auto; font-size:15px; text-align:center; color:#616161;}
.ystab th{ height:55px; background:#e94747; color:#fff; border-bottom:1px solid #dc3030;}
.ystab td{ height:55px; border-bottom:1px solid #e9e9e9;}
.ystab tr:nth-child(2n){ background:#f2f2f2;}

/*pinzhong*/
.breed{ width:320px; margin:0 auto;}
.breed li{ width:80px; float:left; height:45px; text-align:center; line-height:45px; font-size:16px;}
.breed li a{ display:block; width:80px; height:45px; color:#222;}
.breed1 li a{ width:106px;}
.breed1 li{ width:106px;}
.breed li.t-hover a{ border-bottom:2px solid #df3031; color:#df3031;}
.fan-newsbox h3{ padding-left:12px; padding-right:32px; height:55px; line-height:55px; border-top:1px solid #fff; border-bottom:1px solid #bfbfbf; background:#e6e4e4; position:relative; color:#555;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fan-newsbox h3 span{ position:absolute; display:block; width:9px; height:9px; top:24px; right:20px; border-right:2px solid #737373; border-bottom:2px solid #737373;transform:rotate(7deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.fan-newsbox h3.on{ background:#f1ead9;}
.fan-newsbox h3.on span{ border:none; border-left:2px solid #737373; border-top:2px solid #737373;}
.fan-newsbox .p{ padding:6px 8px; color:#555;}
.ratio-tab{ width:98%; margin:5px auto; overflow:auto; color:#555;}
.ratio-tab th{ height:40px; background:-o-linear-gradient(top,#e9e9e9, #c8c8c8); background:-webkit-linear-gradient(top,#e9e9e9, #c8c8c8); background:-moz-linear-gradient(top,#e9e9e9, #c8c8c8); background:linear-gradient(top,#e9e9e9, #c8c8c8); border:1px solid #ccc; border-right:1px solid #fff;}
.ratio-tab td{ text-align:center; border:1px solid #ccc; font-size:12px; line-height:21px;}

.we{ width:320px; margin:0 auto; padding:30px 0 20px 0; position:relative;}
.we img{ width:320px;}
.we .webtn img{ width:135px;}
.we .webtn{ position:absolute; top:85px; left:22px;}
.we p{text-indent:2em; padding:12px 3px 0 3px; color:#555;}
.we1{ color:#555; padding-top:12px;}
.we1 ul li{ margin-bottom:8px; padding:12px 0; border-bottom:1px solid #ddd;}
.we1 p{ padding:12px 13px 10px 14px;}
.we1 h2{ margin-left:6px; padding-left:45px; height:40px; line-height:40px; font-weight:normal; background:url(../images/youshi.png) 0 0 no-repeat;}
.we1 .wh2{background-position:0 -41px;}
.we1 .wh3{background-position:0 -82px;}
.we1 .wh4{background-position:0 -123px;}
.we1 .wh5{background-position:0 -164px;}
.we1 .wh6{background-position:0 -205px;}
.we1 .wh7{background-position:0 -246px;}
.we1 .wh8{background-position:0 -287px;}
.we1 .wh9{background-position:0 -328px;}
.we1 .wh0{background-position:0 -369px;}

.zixun-ol a{ padding:0 3px; height:42px; line-height:42px; font-size:14px; border-bottom:1px solid #ddd; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#555;}
.zixun-ol a span{ color:#888; margin:0 8px 0 9px;}
.zixun-ol a.more{padding-top:8px; width:90px; margin:0 auto; text-align:center;border-bottom:none; font-size:15px; color:#333;}
.zixun-ol a.more img{ vertical-align:middle;}
.operate-tab{ margin:26px 12px; overflow:auto; color:#555;}
.operate-tab td{ padding:6px; line-height:18px; border-bottom:1px solid #e5e5e5; color:#adadad;}
.operate-tab td:nth-child(2n){ border-left:1px solid #e5e5e5; color:#717171;}
.wenti h3{ height:43px; line-height:43px; position:relative; padding-left:40px; font-weight:normal; font-size:15px; background:#f2f2f2; border-bottom:1px solid #e9e9e9; color:#555;}
.wenti li:nth-child(2n) h3{ background:#fff;}
.wenti h3 p{ margin-left:6px; position:absolute; top:10px; left:0; width:24px; height:24px;background:url(../images/wenhao.png) 0 -24px no-repeat;}
.wenti li>p{ padding:12px; line-height:22px; text-indent:2em; color:#555;}
.wenti h3.on{ background:#e94747 !important; color:#fff;}
.wenti h3.on p{ background-position:0 0;}

.info1 img{ margin:15px auto; display:block; width:314px;}
.info1 p{ padding:0 8px; text-indent:2em; color:#555; line-height:1.5em;}
.info1 p.red{ color:#e60012;}
.video li{ width:100%; height:130px; border-bottom:1px solid #e9e9e9; clear:both;}
.video li img{ width:123px; margin:20px 12px 20px 20px;}
.video li .videop{ width:51%; margin-top:40px; line-height:1.5em;}
.video li .videop a p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#555;}
.notice h3{ padding-left:15px; height:55px; line-height:55px; border-top:1px solid #fff; border-bottom:1px solid #bfbfbf; background:#f1ead9; color:#555; font-weight:normal;}
.trueuser4 .video li img{ width:200px; margin:15px 8px 0 8px;}
.trueuser4 .video li .videop{ width:32%;}
.video .videoimg1 img{ width:200px; height:96px;}

.detail{ color:#555;}
.detail h3{ text-align:center; margin:15px 6px 0 6px; line-height:25px;}
.detail em{ margin-bottom:12px; display:block; text-align:center; color:#888;}
.detail p{ padding:0 8px;}
.detail img{ width:96%;}

.app{ width:320px; margin:0 auto; padding:30px 0 20px 0;}
.app img{ display:block; margin:0 auto; width:310px;}
.app .a1 img{ width:270px;}
.app span{ display:block; padding:12px 3px 0 3px; color:#555;}
.app p{text-indent:2em; padding:12px 3px 0 3px; color:#555; line-height:1.5em;}

.banner{ background:#ffe100;}
.bnmain{ margin:0 auto; width:320px; height:215px; background:url(../images/card.png) 0 0 no-repeat; background-size:320px 215px; position:relative; z-index:20;}
.bnmain .gz{ position:absolute; top:180px; left:11px; padding-left:12px; width:90px; height:32px; line-height:30px; background:rgba(85, 85, 85, 0.5)!important; background:#555; border-top-right-radius:2em; border-bottom-right-radius:2em; font-size:16px;}
.bnmain .gz p{ color:#fff; position:relative;}
.bnmain .xq{ position:absolute; top:180px; right:18px; width:160px; height:30px; border:1px solid #00afef;box-shadow:0 0 10px #03a3de inset; color:#fff; overflow:hidden;}
.bnmain .xq ul{ }
.bnmain .xq ul li{ padding:0 8px; float:left; line-height:28px; min-width:144px;}
.cardbody{ margin:-12px auto 0 auto; padding-top:25px; width:320px; background:#d02e4e; overflow:hidden; position:relative; z-index:18;}
.cardbody .cardmain{ margin:0 auto; height:97px; width:250px; background:#e73358;}
.cardbody .cardmain p{ padding:12px 0 0 15px; width:29px; height:85px; background:#ffe900; line-height:1.4em; color:#555;}
.cardbody .gua{ position:absolute; top:-5px; left:79px; width:162px; padding-top:30px; height:97px; text-align:center; font-size:1.5em; color:#fff;display:table;}
#prize{vertical-align:middle; display:table-cell;}
.cardbody .title{ margin:32px auto 0 auto; width:120px; height:28px; line-height:28px; background:#7d1c2f; border-radius:14px; text-align:center; color:#fff;}
.cardbody .js{ margin:24px 0 0 2px; height:80px; color:#fff; font-size:1.1em;}
.cardbody .js li{ float:left; padding:0 15px; border-right:1px dashed #ccc; line-height:1.8em;}
.cardbody .js li:last-child{ border-right:none;}

.guizea{ position:absolute; top:35px; left:50%; width:256px; height:354px; margin-left:-140px; padding:8px 12px; background:#351828; color:#ffe100; z-index:555; overflow:hidden; border-radius:14px;}
.guizea .scroll{ width:263px; height:355px; padding-right:24px; overflow:auto; position:relative;}
.guizea .scroll p{ font-size:14px;}
.guizea .scroll h2.red{ line-height:55px; text-align:center; font-size:20px;}
.guizea .scroll .close{ display:block; width:22px; height:20px; text-align:center; font-size:1.8em; position:absolute; right:25px; top:0; color:#89687b;}
.tc{ position:absolute; top:65px; left:50%; margin-left:-125px; width:250px; height:227px; background:url(../images/tc.png) 0 0 no-repeat; background-size:250px 227px; z-index:23;}
.tc .tcclose{ position:absolute; top:-30px; right:-20px; display:block; width:26px; height:26px; background:url(../images/tcclose.png) 0 0 no-repeat; background-size:26px 26px;}
.tc h3{ line-height:60px; text-align:center; color:#800005; position:relative;}
.tc a{ display:block; width:120px; height:33px; margin:12px auto;}
.tc a.a1{ background:url(../images/tcbtn.jpg) 0 0 no-repeat; background-size:120px 66px;}
.tc a.a2{ background:url(../images/tcbtn.jpg) 0 -33px no-repeat; background-size:120px 66px;}
.zj a{ position:absolute; top:25px; left:50%; margin-left:-125px; display:block; width:250px; height:365px; background:url(../images/zj.png) 0 0 no-repeat; background-size:250px 365px; z-index:23;}
.xinxi{ height:320px;}
.xinxi .xinxia input{ padding:0 15px; width:220px; height:60px; margin:10px 0; border:1px solid #d63737; font-size:18px; color:#555;}
.xinxi .xinxia button{ margin-top:15px; width:255px; height:60px; line-height:60px; text-align:center; background:#69b3f2; border:none; color:#fff; border-radius:12px; font-size:2em;}

.guide_table th{background:#e8e8e8; padding:6px 0;}
.m_ico2{ background:#ccc; width:30px; font-weight:bold; padding-left:-20px;text-align:center;}
.m_ico3{ padding:0 6px; width:auto; height:28px; font-size:18px; color:#FFF; background-color:#888888; font-weight:bold;  text-align:center; padding-top:6px; float:left; margin-right:14px}
.m_ico4{ width:84px; height:28px; font-size:18px; color:#fff; background-color:#e60012; font-weight:bold;  text-align:center; padding-top:6px; float:left; margin-right:14px}
.m_t4 {background-color:#fff2f2; border:1px solid #e60012;color:#e60012;padding:-1px 20px;}
.m_t3 {color:#333;padding:1px 20px;}
.m_t2 { border-bottom:1px dashed #888888; color:#333; padding:1px 20px;}
.m_t1 {background:url("../images/khjy/khjy_ico3.jpg") no-repeat scroll 0 12px rgba(0, 0, 0, 0);border-bottom:1px dashed #888888;color:#333;padding:1px 20px;}
#a1{ margin:0 auto;}

@media screen and (min-width:480px){
	.fl1{ float:left; padding-left:6px; padding-top:12px;}
	.kaihu{ display:block; width:90px; height:36px; line-height:36px; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; -o-border-radius:16px; font-size:1.3em;}
	.hp-dhmenu,.btn-wid,.latest-sp,.app{width:450px;}
	.hp-dhmenu li{ float:left; margin:12px 0 0 20px;}
    .hp-dhmenu{padding:12px 0 0 30px;}
	.hp-dhmenu li a,.hp-dhmenu li a:link,.hp-dhmenu li a:visited {width:80px;padding-top:82px;}
	.hp-dhmenu li a{ -moz-background-size:320px 220px; background-size:320px 220px;}
	.hp-dhmenu li .hp-bt,.video li .videop a p,.notice h3,.zixun-ol a,.zixun-ol a.more,.fan-newsbox h3,.wenti h3,.detail h3{ font-size:1.3em;}
	.hp-dhmenu li a.dh2{ background-position:-80px 0;}
	.hp-dhmenu li a.dh3{ background-position:-160px 0;}
	.hp-dhmenu li a.dh4{ background-position:-240px 0;}
	.hp-dhmenu li a.dh5{ background-position:0 -110px;}
	.hp-dhmenu li a.dh6{ background-position:-80px -110px;}
	.hp-dhmenu li a.dh7{ background-position:-160px -110px;}
	.hp-dhmenu li a.dh8{ background-position:-240px -110px;}
	.mij-box li{margin:15px;width:187px;height:85px; font-size:1.3em;}
	.mij-info{ height:42px; line-height:42px; padding:0 5px;}
	.hp-dhmenu .mij-t p{width:93px; font-size:1.1em; line-height:2.5em;}
    .scroll-imbd img{width:390px; height:70px;}
	.con-btnabox a{margin:16px 0 16px 16px;width:185px; height:52px; border-radius:5px; font-size:1.4em; line-height:52px;}
	.con-btnabox a:first-child{margin:16px 0 16px 30px;}
    .con-btnabox .btn-icon span,.con-btnabox .btn-icon2 span{ margin:13px;}
	.tab-qhbox,.tab-qhbox ul,.tab-qhbox li{height:46px;}
	.tab-qhbox li{font-size:1.3em; line-height:45px;}
	.tab-qhbox .t-hover{height:44px;}
	.news-listbox li a,.news-listbox li a:link.news-listbox li a:visited,.foot p,.foot_a a,.foot_a a:link,.foot_a a:visited,.info1 p,.we1 p,.p,.detail em,.detail p{font-size:1.2em;}
	.new-sp-list{margin-left:25px}
	.new-sp-list img{ width:180px; height:135px;}
	.new-sp-list span{ width:180px;}
	.other-t{ height:46px;line-height:46px;}
    .other-t h2{font-size:1.4em;}
	.foot{height:120px;}
    .foot_a{width:192px;}
	.m-nav-list a{font-size:16px;}
	.m-nav-list .m-ten2{text-indent:48px}
	.breed{ width:448px;}
	.breed li a,.breed1 li a{font-size:1.1em;}
	.breed li,.breed li a{ width:112px;}
	.breed1 li,.breed1 li a{ width:149px;}
	.info1 img{ width:444px;}
	.video li{ height:148px;}
	.video li img{ width:150px;}
	.video li .videop{margin-top:50px; line-height:2em;}
	.video .videoimg1 img{ width:250px; height:120px;}
	.fan-newsbox h3{ height:55px; line-height:55px;}
	.wenti h3 p{ top:16px;}
	.trueuser{ width:450px;}
	.trueuser li{ width:225px;}
	.app img{ width:440px;}
	.app .a1 img{ width:385px;}
	.we{ width:450px; font-size:1.2em;}
	.we img{ width:450px;}
    .we .webtn{ position:absolute; top:85px; left:22px;}
	.we .webtn img{ width:180px;}
	.we .webtn{ top:100px; left:34px;}
}