@charset "UTF-8";
/**
* @Author: liangduo (413372764@qq.com)
* @Date:   2016-09-17 10:49:55
* @Desc:   973手游   公共样式
* @Last Modified by:   Marte
* @Last Modified time: 2016-11-02 15:35:01
*/


html {
    color: #333;
    background:#f4f4f4;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    }
body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
body,
button, input, select, textarea { font: 400 12px/1.5 'Lantinghei SC', 'Microsoft Yahei', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif; outline: none; }
*{margin:0;padding:0;*zoom:1;}
body,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,menu,nav,section{margin:0;padding:0;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
ul,ol{list-style:none;}
li{*vertical-align:top;}
em,u,i,s{font-style:normal;text-decoration:none;}
a{color:#333;background-color:transparent;text-decoration:none;}
a:focus{-webkit-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:none;}
a:active,a:hover{outline:0;color:#75c41f;}
body{width:100%;min-width:1200px;}
.bg1{ width: 100%; min-width: 1200px; height:auto; min-height:900px; background: url("../pcimg/make_bg.png") no-repeat center 0;overflow:hidden;}
h1,.dn{display:none;}

.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray; }

.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.mt30{margin-top:30px;}
.dis-inline{display:inline-block;}
.top dt div,.top dd div,.box,.bread-nav,.lb-d1,.lb-d2,.h2,.a3,.lb-d3,.lb-d4,.h5,.g-con,.lb-d5,.d1,.kf,.kc{width:1200px;margin:0 auto;}
.box.prv{position:relative;background:#fff;margin-top:30px;}
.d12 dt .index-gift li,.strategy-list li,.lb-p2 a,.g-d4 li,.lb-u1.s1 li,.ranking-list li,.u1 li,.lb-p4 a,.u2 li p a,.l1 li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.blic-bg { height: 678px; width: 100%; position: absolute; top: -40px; left: 0; z-index: 0;}
.blic-bg a { height: 678px; width: 100%; display: block; background: url(../pcimg/bg_ae57e41.png) no-repeat center top;  cursor: default;}
.lb-d3,.lb-d4 div.bg,.lb-p2,.g-d5,.g-con dd,.lb-d5 dt > div,.lb-p4,.lb-d5 dd,.d1 dd,.kf dt,.kf dd,.u2{background:url("../pcimg/bg.png") repeat;}

.top{height:130px;}
.top dl{position:fixed;top:0;left:0;width:100%;z-index:9999;}
.top dt{ background:url(../pcimg/top_bg.jpg) 50% 0 no-repeat; width:100%; height:90px; z-index: 999; min-width:1200px;}
.top dt .logo{float: left; width: 196px; height: 52px; margin-top: 20px; overflow: hidden;}
.top dt .logo img{ width: 196px; height: 52px;}
.top dt form{ float: left; margin:25px 0 0 302px; }
.top .search{width:310px; height:36px;line-height: 36px; float:left; cursor:pointer; background-color: #545454;}
.top .search .text{height: 36px;line-height:36px;width: 250px;float:left;border:none;outline:0;color:#aaa;font-size:14px;background:0 0;text-indent:10px;}
.top .search .button{width: 35px;height: 35px;border:none; float: right; outline:none;background:none;cursor:pointer; background: url(../pcimg/icon.png) no-repeat -90px 0; margin-right: 10px;}
.top .user{float:right; width:auto; height:70px; margin-top:14px; overflow:hidden;}
.top .user a{float:left;width:60px;margin:0 15px;overflow:hidden; line-height:1.8; color:#fff;text-align:center;}
.top .user i {display:block; margin: 0 auto 2px; background:url(../pcimg/icon.png) no-repeat -1px -1px;height:40px; width:40px; }
.top .user i:hover{ background-position:-43px -1px; opacity: .8; filter: alpha(opacity=80);}
.top .user a.zc i{background-position:-1px -43px; }
.top .user a.zc i:hover{background-position:-43px -43px;}
/* .top .user ul li.xw { margin-left:40px;} */
.top .user a.xw i{background-position:-1px -86px;}
.top .user a.xw i:hover{background-position:-43px -86px;}
.top dd{width:100%; height:40px; background:url(../pcimg/head_bg.png) repeat-x;overflow:hidden; min-width:1200px;}
.top dd a{ width:100px; height:30px; float:left; font-size:16px; line-height:30px; color:#999; margin:5px 0 0 57px; text-align: center;}
.top dd a.on ,.top dd a:hover { background:#75c41f; border-radius: 25px; color: #fff; border: 1px solid #78e600; height: 28px;width: 98px; line-height: 28px;}

.lb-d5 dt,.d1 dt{width:290px;float:right;}

.lb-d5 dd,.d1 dd{width:888px;float:left;}


.bread-nav a{ margin-right: 5px;height: 50px; line-height: 50px; font-size: 14px; display: inline-block; *display: inline;*zoom:1; margin-left:5px;color: #666;}
.h2{line-height:46px; font-size:16px; color:#000;text-indent:30px;font-weight:bold;border-bottom:0px; border-left:4px solid #75c41f;line-height: 20px; margin:15px auto;}
.page { text-align:center; height:50px; display:block; overflow:hidden; margin-top:25px;}
.page a ,.page u,.page span,.page input{ padding:0px 15px; height:30px; line-height:30px; overflow:hidden; display:inline-block; margin-right:5px;}
.page a,.page input{ border:1px solid #ccc;}
.page a:hover,.page a.cur { background:#80c543; border:1px solid #fff; color:#fff;}
.page u { background:#80c543; border:1px solid #fff; color:#fff; }
.page input{ width:14px; vertical-align:top}
.page span { border:1px solid #80c543; background:#80c543; color:#fff;  }
.page i { height:30px; line-height:30px; float:left; padding:0px 15px; }
.page .gray:hover{background:none; color:#000; border-color:#ccc;}


.lb-d1 dt{ line-height:46px; font-size:16px; color:#000; width:120px; border-bottom:4px solid #75c41f; text-align:center; font-weight:bolder;}
.lb-d1 dd{padding:10px 15px; display: block;background:url("../pcimg/bg.png") repeat;}
.lb-d1 dd p{border-bottom: 1px  solid #e1e1e1; width: 1155px; clear: both; padding: 10px 0px;overflow:hidden;}
.lb-d1 dd p b{float: left; text-align: center; padding-right: 6px;color: #333; font-size: 14px; font-family:Arial, Helvetica, sans-serif;display: inline-block; height: 26px; line-height: 26px;  padding: 0px 2px; vertical-align: top;}
.lb-d1 dd p a{color: #666; display: inline-block; height: 24px; line-height: 24px; width:60px; text-align:center; white-space: nowrap; float: left; margin-right:8px; font-size:14px;}
.lb-d1 dd p a:hover,.lb-d1 dd p a.on {color:white;background-color:#87d225;}
.boxbg{background:url("../pcimg/bg.png") repeat;}



.h3{line-height:46px; font-size:16px; color:#000; width:120px;padding-left:30px; font-weight:bolder;border-bottom:0px; border-left:4px solid #75c41f;line-height: 20px; margin:15px 0;}
.h4{ line-height:46px; font-size:16px; color:#000; width:120px; border-bottom:4px solid #75c41f; text-align:center; font-weight:bolder;}
.h5{height:43px;}
.h5 a { line-height:40px; font-size:20px; width:80px; display:block; float:left; text-align:center; cursor:pointer;}
.h5 .on { color:#ff0000; border-bottom:3px solid #ff0000;}
.h6 { width:auto; height:40px; display:block; font-size: 16px; color:#666; border-bottom:2px solid #75c41f; }
.h6  li { width:100px; height:40px; text-align:center; line-height:40px; float: left; cursor:pointer;}
.h6 .on { background:#75c41f; line-height:36px; text-align:center; font-size:16px; color:#fff;}
.h7{display:block; width:100%; height:40px;  border-bottom:1px solid #dfdfdf;}
.h7 span { width:auto; border-bottom:4px solid #75c41f;line-height:36px; padding:9px 30px; font-size:16px; color:#333;}
.h8{display:block;border-bottom:1px solid #d5d5d5;}
.h8 a{display:inline-block;height:39px;line-height:39px;padding:0 20px;margin-right:10px;font-size:20px;font-weight:normal;}
.h8 a.on{border-bottom:2px solid #ff4839;}


/* 尾部 开始 */
.footer { margin-top: 20px; width: 100%; min-width: 1200px; background-color: #1a1a1a; padding: 25px 0;}
.foot-link { border-right: 1px dashed #444; float: left;}
.foot-link li { width: 135px; float: left; margin-left: 20px; line-height: 26px;}
.foot-link dd { float: left;  margin-left: 20px; width: 120px;}
.foot-link dd a { color: #c3c3c3; font-size: 14px;}
.foot-link dd a:hover { color: #fff; font-weight: bold;}
.foot-link dt { width: 50px; height: 60px; background: url(../pcimg/icon.png) no-repeat; margin-left: 24px;opacity: .8; filter: alpha(opacity=80);}
.foot-link dt.yxbk { background-position: -161px -152px;}
.foot-link dt.yxzx { background-position: -210px -151px;}
.foot-link dt.yxhe { background-position: -260px -152px;}
.foot-link dt.h5 { background-position: -308px -152px;}
.foot-link dt.other { background-position: -358px -151px;}
.foot-r { float: left;width: 420px; overflow: hidden;}
.foot-r ul { width: 450px; margin-left: 30px; float: left;}
.foot-r ul li { width: 100px; margin-right: 40px; float: left; text-align: center;}
.foot-r ul li a {width: 100px; height: 75px;}
.foot-r ul li a:hover p {color:#59ab00;}
.foot-r ul li p { width: 100%;text-align: center; font-size:14px; color: #fff; }
.about-me { float: left; width: 430px; overflow: hidden; margin:10px 0; text-align: center;}
.about-me a { color: #999; border-left: 1px solid #999; padding:0 7px; margin-left: -2px; float: left;}
.about-me a:hover { text-decoration: underline;}
.foot-r p { width: 380px; float: right; font-size: 12px; color: #999; text-align: center;}
/* 尾部 结束  */

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}
@-moz-keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}
@-ms-keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}
@-o-keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}


.a2{width: 1170px;padding: 15px;margin: 20px auto; background-color: #fff;}
.a2 img{width:100%;}
.a3{margin-top:25px;}
.u5{width:1200px;margin:0px auto; padding:1rem 0;}
.u5 p{font-size: 18px;font-weight: bold;border-bottom: 2px #51BD19 solid;padding-bottom: 10px;color: #51BD19;}
.u5 ul li{float: left; width: 300px; height: 30px;line-height: 30px; overflow: hidden;}

.yy_ma {float: left;width: 190px;height: 252px;margin: 35px 10px 20px 0 ;font-size: 16px;text-align: center;}
.yy_mask{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 888;display:none ;}
.yy_box{overflow: hidden;height: auto;margin: 0 auto;transform: translateY(285px);background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.closebtn {position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei;color: #2cacf5;cursor: pointer;}
.yy_L {width: 85%;height: auto;margin: 30px 0 20px 20px;float:  left;}
.phone {width: 90%;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border: 1px solid #ccc;display: block;margin: 7px auto 0 auto;border-radius: 5px;}
.tips {width: 100%;text-align: center;line-height: 17px;font-size: 16px;margin: 30px 0 30px 0;color: #999;}
.yybtn_bs {background: #2cacf5;color: #fff;border: 1px solid #2cacf5;}
.yybtn_br {color: #2cacf5;border: 1px solid #2cacf5;}
.yybtn_bs, .yybtn_br {width: 96%;height: 45px;line-height: 45px;text-align: center;border-radius: 3px;margin: 0px auto 30px;font-size: 16px;cursor: pointer;}


.Min22 .title_ {height: 50px;line-height: 50px;overflow: hidden;display: block;}
.Min22 .title_ .bt { display: block; float: left; font-size: 18px; font-weight: bold; color: #2e2e2e; }
.Min22 .title_ .bt::before { display: inline-block; vertical-align: middle; width: 4px; height: 17px; margin: -5px 10px 0 0; background: #80c543; content: ''; }
.Min22 .title_ .more { float: right; color: #80c543; }
.Min22 .title_ .more:hover { text-decoration: underline; }
.Min22 .L_table1 { padding-bottom: 10px; }
.Min22 .L_table1 .liswrap { width: 100%; border: 1px solid #dfdfdf; overflow: hidden; }
.Min22 .L_table1 .liswrap ul {display: block;float: left;width: 439px;border-right: 1px solid #d2d2d2;}
.Min22 .L_table1 .liswrap ul li { width: 98%; height: 34px; line-height: 34px; text-indent: 14px; padding-right: 2%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.Min22 .L_table1 .liswrap ul li a { color: #313131; font-size: 14px; }
.Min22 .L_table1 .liswrap ul li:hover a, .Min22 .L_table1 .liswrap ul li.on a { color: #80c543; }
.Min22 .L_table1 .liswrap ul li:nth-child(odd) { background: #f2f2f2; }
.Min22 .L_table1 .liswrap > ul + ul {/* width: 439px; */border-right: none;}





