
.Minbox { background: #fff; border-radius: 10px; display: block; margin-top: 15px; }

.title { height: 65px; line-height: 65px; padding: 0 11px; }
.title .bt { float: left; font-size: 20px; font-weight: bold; }
.title .bt:before { width: 4px; height: 20px; content: ''; display: inline-block; vertical-align: middle; background: #14b9c8; margin: -3px 8px 0 0; }
.title .more { float: right; color: #969696; font-size: 14px; }
.title .more:hover { color: #14b9c8; }

.title_bt { background: #fff; height: 50px; line-height: 50px; padding: 0 11px; }
.title_bt .bt { font-size: 16px; float: left; font-weight: bold; }
.title_bt .bt:before { width: 4px; height: 20px; content: ''; display: inline-block; vertical-align: middle; background: #14b9c8; margin: -3px 8px 0 0; }
.title_bt .more { float: right; font-size: 14px; color: #969696; }
.title_bt .more span { font-family: Serif; }
.title_bt .more:hover { color: #14b9c8; }

.title2 { height: 70px; line-height: 70px; }
.title2 .bt { float: left; font-size: 22px; font-weight: bold; color: #040404; position: relative; }
.title2 .bt:before { width: 100%; height: 3px; content: ''; display: block; position: absolute; left: 0px; bottom: 0px; background: #14b9c8; }
.title2 .more { float: right; color: #969696; font-size: 14px; }
.title2 .more:hover { color: #14b9c8; }
.title2 .ul1 { float: right; padding-top: 20px; height: 30px; line-height: 30px; display: block; }
.title2 .ul1 li { text-align: center; margin-left: 15px; float: left; width: 90px; padding: 0 4px; color: #969696; font-size: 16px; }
.title2 .ul1 li:hover { background: #eee; border-radius: 20px; }
.title2 .ul1 li:hover a { color: #434343; }
.title2 .ul1 li a { display: block; width: 100%; height: 100%; color: #969696; }
.title2 .ul1 .on { background: #eee; border-radius: 20px; }
.title2 .ul1 .on a { color: #434343; }

.Hader1 { height: 52px; display: block; padding-top: 30px; }
.Hader1 .bt { float: left; background: url("../images/ico_img.png") no-repeat center; height: 40px; width: 130px; background-position: 0 -188px; text-align: center; font-size: 20px; line-height: 40px; padding-top: 12px; color: #fff; font-weight: bold; letter-spacing: 1px; }
.Hader1 ul { float: right; height: 30px; max-width: 800px; overflow: hidden; padding-top: 11px; }
.Hader1 ul li { float: left; height: 30px; line-height: 30px; width: 90px; margin-left: 20px; font-size: 16px; text-align: center; overflow: hidden; padding: 0 3px; border-radius: 20px; cursor: pointer; }
.Hader1 ul li a { color: #969696; display: block; width: 100%; height: 100%; }
.Hader1 ul li:hover { background: #14b9c8; }
.Hader1 ul li:hover a { color: #fff; }
.Hader1 ul .on { background: #14b9c8; }
.Hader1 ul .on a { color: #fff; }

.Hader2 { display: block; height: 57px; line-height: 57px; background: #fff; padding: 0 20px; }
.Hader2 .bt { float: left; font-size: 24px; }
.Hader2 .bt i { display: inline-block; vertical-align: middle; margin: -4px 10px 0 0; }
.Hader2 .bt .ico1 { height: 24px; width: 32px; background-position: -303px -45px; }
.Hader2 .bt .ico2 { height: 26px; width: 27px; background-position: -350px -45px; }
.Hader2 .more { color: #969696; float: right; font-size: 14px; }
.Hader2 .more span { font-family: Serif; }
.Hader2 .more:hover { color: #14b9c8; }

.crumb { height: 45px; line-height: 45px; color: #969696; font-size: 12px; }
.crumb a { color: #969696; }
.crumb a:hover { color: #14b9c8; }
.crumb span { padding: 0 2px; font-family: Serif;font-weight: bold;padding-right: 0px; }

.Mina { padding: 13px 11px; margin-top: 18px; }
.Mina .lisbox { width: 100%; height: 26px; line-height: 26px; overflow: hidden; margin-top: 8px; }
.Mina .lisbox .bt { display: block; float: left; width: 82px; text-align: center; color: #fff; border-radius: 10px 0 10px 0; background: #19a9eb; }
.Mina .lisbox .lis { float: left; width: 1090px; padding-left: 5px; height: 26px; overflow: hidden; }
.Mina .lisbox .lis a { font-size: 12px; color: #969696; padding: 0 6px; }
.Mina .lisbox .lis a:hover { color: #14b9c8; }
.Mina .lisbox .lis .red { color: #ff3b3b; }
.Mina .list2 .bt { background: #30b530; }

.Minb { height: 160px; overflow: hidden; }
.Minb .li { float: left; width: 90px; padding: 0 15px; padding-top: 21px; position: relative; display: block; }
.Minb .li .img, .Minb .li .img img { width: 90px; height: 90px; display: block; border-radius: 10px; }
.Minb .li span { display: block; height: 46px; text-align: center; line-height: 46px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Minb .li .num { position: absolute; left: 0px; top: 0px; display: block; height: 53px; width: 53px; background-position: 0 -117px; }

.Minc { margin-top: 10px; position: relative; }
.Minc .Min1 { background: #fff; border-radius: 10px; padding: 10px; width: 900px; }
.Minc .Min1 .Min1-1 { width: 447px; height: 100%; }
.Minc .Min1 .Min1-1 .lunbox { height: 323px; width: 100%; overflow: hidden; position: relative; border-radius: 8px; }
.Minc .Min1 .Min1-1 .lunbox .bd li { width: 447px; height: 323px; position: relative; overflow: hidden; }
.Minc .Min1 .Min1-1 .lunbox .bd li a, .Minc .Min1 .Min1-1 .lunbox .bd li .img, .Minc .Min1 .Min1-1 .lunbox .bd li .img img { width: 100%; height: 100%; display: block; }
.Minc .Min1 .Min1-1 .lunbox .bd li p { position: absolute; background: url("../images/line1.png") no-repeat center; width: 100%; height: 56px; line-height: 56px; color: #fff; font-size: 16px; left: 0px; bottom: 0px; }
.Minc .Min1 .Min1-1 .lunbox .bd li p span { padding: 0 100px 0 20px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Minc .Min1 .Min1-1 .lunbox .hd { position: absolute; right: 18px; bottom: 24px; height: 6px; }
.Minc .Min1 .Min1-1 .lunbox .hd li { display: inline-block; vertical-align: middle; height: 6px; background: #14b9c8; text-indent: 100em; overflow: hidden; width: 6px; margin: 0 2px; margin-top: -17px; }
.Minc .Min1 .Min1-1 .lunbox .hd .on { height: 14px; margin-top: -23px; }
.Minc .Min1 .Min1-1 .tuijian { width: 100%; }
.Minc .Min1 .Min1-1 .tuijian .title { padding: 0; height: 70px; line-height: 70px; }
.Minc .Min1 .Min1-1 .tuijian ul { width: 105%; }
.Minc .Min1 .Min1-1 .tuijian ul li { float: left; width: 220px; padding-right: 10px; height: 72px; margin-bottom: 18px; }
.Minc .Min1 .Min1-1 .tuijian ul li .img, .Minc .Min1 .Min1-1 .tuijian ul li .img img { display: block; width: 72px; height: 72px; float: left; border-radius: 10px; }
.Minc .Min1 .Min1-1 .tuijian ul li .infor { float: left; width: 135px; padding-left: 10px; }
.Minc .Min1 .Min1-1 .tuijian ul li .infor .name { height: 30px; line-height: 30px; display: block; width: 100%; font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Minc .Min1 .Min1-1 .tuijian ul li .infor p { display: block; width: 100%; height: 21px; line-height: 21px; color: #969696; font-size: 12px; overflow: hidden; }
.Minc .Min1 .Min1-1 .Rbox6 .title { height: 60px; line-height: 60px; padding: 0; }
.Minc .Min1 .Min1-1 .Rbox6 .list { padding: 0; width: 105%; }
.Minc .Min1 .Min1-1 .Rbox6 .list a { display: block; float: left; margin: 0 11px 11px 0; width: 135px; padding: 0 2px; height: 45px; line-height: 45px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Minc .Min1 .Min1-2 { width: 425px; padding-left: 20px; }
.Minc .Min1 .Min1-2 .tab_box { height: 50px; line-height: 48px; }
.Minc .Min1 .Min1-2 .tab_box a { display: block; float: left; margin-right: 20px; font-size: 16px; position: relative; width: 37px; text-align: center; cursor: pointer; }
.Minc .Min1 .Min1-2 .tab_box a:after { background: url("../images/ico_img.png") no-repeat center; content: ''; vertical-align: middle; height: 5px; width: 37px; background-position: -114px 0; position: absolute; left: 0px; bottom: 0px; display: none; }
.Minc .Min1 .Min1-2 .tab_box .on { color: #14b9c8; }
.Minc .Min1 .Min1-2 .tab_box .on:after { display: block; }
.Minc .Min1 .Min1-2 .listbox { padding-top: 16px; }
.Minc .Min1 .Min1-2 .listbox .list_ul { width: 100%; }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis { height: 20px; line-height: 20px; overflow: hidden; padding: 7px 0; }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis .bt_a { float: left; width: 75px; height: 20px; overflow: hidden; color: #515256; text-align: center; font-size: 12px; }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis .text { float: left; width: 300px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis .text img { height: 20px; width: 20px; display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis .time { float: right; width: 45px; overflow: hidden; height: 20px; display: block; text-align: right; color: #515256; }
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .bt_a { margin: 0 14px; width: 48px; background: #14b9c8; border-radius: 3px; text-align: center; color: #fff; position: relative; overflow: visible; }
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .bt_a:after { content: ''; display: block; position: absolute; right: -4px; top: 5px; width: 0; height: 0; border-bottom: 6px solid transparent; border-top: 5px solid transparent; border-left: 5px solid #14b9c8; }
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .text { color: #14b9c8; font-weight: bold; }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis:nth-child(-n +8) a:hover{color: #ff3b3b;}
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .bt_a { background: #ff3b3b;}
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .bt_a:hover{color:#fff;}
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .bt_a:after {   border-left: 5px solid #ff3b3b; }
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .text { color: #ff3b3b;  }
.Minc .Min1 .Min1-2 .listbox .list_ul .lis .bt_a:hover{color: #14b9c8;}
.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .bt_a:hover{color:#fff;}

.Minc .Min1 .Min1-2 .listbox .list_ul .line { border-top: 1px solid #eee; margin: 20px 0; }
.Minc .Min1 .Min1-2 .topbt_a { padding-top: 6px; height: 40px; line-height: 40px; color: #14b9c8; font-size: 20px; font-weight: bold; display: block; white-space: nowrap; text-overflow: ellipsis; text-align: center; overflow: hidden; }
.Minc .Min1 .Min1-2 .bt2_a { width: 100%; height: 40px; }
.Minc .Min1 .Min1-2 .bt2_a a { float: left; display: block; width: 48%; padding: 0 1%; height: 40px; line-height: 40px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #ff3b3b; }
.Minc .Min1 .Min1-2 .listbox2 { padding-top: 12px; }
.Minc .Min1 .Min1-2 .listbox2 ul li { height: 35px; overflow: hidden; line-height: 35px; display: block; }
.Minc .Min1 .Min1-2 .listbox2 ul li a { max-width: 350px; float: left; display: block; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Minc .Min1 .Min1-2 .listbox2 ul li a:before { display: inline-block; vertical-align: middle; width: 5px; height: 5px; border-radius: 50%; background: #eee; content: ''; margin: -2px 6px 0 0; }
.Minc .Min1 .Min1-2 .listbox2 ul li a:hover:before { background: #14b9c8; }
.Minc .Min1 .Min1-2 .listbox2 ul li .time { float: right; display: block; width: 60px; height: 35px; overflow: hidden; text-align: right; color: #515256; }
.Minc .Min1 .Min1-2 .listbox2 .line { border-top: 1px solid #eee; margin: 16px 0; }
.Minc .Min2 { border-radius: 8px; width: 267px; overflow: hidden; }
.Minc .Min2 .title { background: #fff; height: 43px; line-height: 43px; padding-bottom: 10px; }
.Minc .Min2 .title .bt { font-size: 15px; }
.Minc .Min2 .title .bt:before { height: 17px; }
.Minc .Min2 ul { margin-top: -10px; }
.Minc .Min2 ul li { width: 100%; height: 147px; overflow: hidden; position: relative; border-radius: 8px; margin-bottom: 17px; }
.Minc .Min2 ul li img { display: block; width: 100%; height: 100%; }
.Minc .Min2 ul li .p { background: url("../images/line2.png") no-repeat center; height: 56px; line-height: 56px; position: absolute; left: 0px; bottom: 0px; color: #fff; font-size: 16px; width: 100%; text-align: center; }
.Minc .Min2 ul li .p span { padding: 0 20px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Minc .Min2 ul li:last-child { margin-bottom: 0px; }
.Minc .Min_3 { position: absolute; right: 0px; top: 0px; background: #fff; width: 272px; overflow: hidden; height: 100%; }
.Minc .Min_3 .top_a { width: 242px; padding: 18px 15px 0; height: 78px; }
.Minc .Min_3 .top_a .img, .Minc .Min_3 .top_a .img img { display: block; width: 78px; height: 78px; float: left; border-radius: 15px; }
.Minc .Min_3 .top_a .name { float: left; width: 140px; height: 40px; line-height: 40px; font-size: 20px; color: #000; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 15px; }
.Minc .Min_3 .top_a .name:hover { color: #14b9c8; }
.Minc .Min_3 .text { height: 88px; line-height: 22px; color: #969696; padding: 15px 15px 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-all; }
.Minc .Min_3 .tab_box { padding: 11px 15px; }
.Minc .Min_3 .tab_box .tab { margin-top: 6px; height: 58px; cursor: pointer; width: 243px; display: block; background: url("../images/ico_img.png") no-repeat center; background-position: 0 -616px; color: #fff; line-height: 58px; text-align: center; }
.Minc .Min_3 .tab_box .tab:hover { opacity: 0.9; }
.Minc .Min_3 .tab_box .tab i { display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; }
.Minc .Min_3 .tab_box .tab span { display: inline-block; vertical-align: middle; margin: -2px 0 0 5px; height: 12px; width: 6px; background-position: -286px 0; }
.Minc .Min_3 .tab_box .tab .ico_sao { height: 22px; width: 22px; background-position: -370px 0; margin: -3px 0 0 5px; cursor: pointer; }
.Minc .Min_3 .tab_box .tab .num { display: inline-block; vertical-align: middle; height: 58px; position: relative; width: 22px; z-index: 3; }
.Minc .Min_3 .tab_box .tab .num .sao { position: absolute; left: 50%; margin-left: -55px; top: 50px; width: 110px; height: 110px; background: #fff; border-radius: 8px; padding: 10px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); display: none; }
.Minc .Min_3 .tab_box .tab .num .sao img { display: block; width: 100%; height: 100%; }
.Minc .Min_3 .tab_box .tab .num.on .sao { display: block; }
.Minc .Min_3 .tab_box .anzhuo { background-position: 0 -544px; }
.Minc .Min_3 .tab_box .anzhuo i { height: 28px; width: 24px; background-position: -335px 0; }
.Minc .Min_3 .tab_box .iphone { background-position: 0 -474px; }
.Minc .Min_3 .tab_box .iphone i { margin-top: -5px; height: 25px; width: 21px; background-position: -304px 0; }
.Minc .Min_3 .tab + .tab .num { z-index: 2; }
.Minc .Min_3 .tab + .tab + .tab .num { z-index: 1; }
.Minc .Min_3 .lis { display: block; padding: 7px 15px 15px 15px; color: #969696; }
.Minc .Min_3 .lis p { height: 30px; line-height: 30px; overflow: hidden; width: 100%; }
.Minc .Min_3 .lis p i { display: inline-block; font-weight: bold; vertical-align: middle; margin: -2px 8px 0 0; font-family: Serif; }
.Minc .Min_3 .bq { position: absolute; right: 0; bottom: 0px; height: 42px; line-height: 42px; width: 100%; color: #fff; overflow: hidden; background: #21c3cc; border-radius: 2px; }
.Minc .Min_3 .bq span { padding-left: 10px; }
.Minc .Min_3 .bq a { cursor: pointer; color: #fff; margin: 0 3px; }
.Minc .Min_3 .bq a:hover { color: #fff100; }

.Mind .warp_ { border-top: 1px solid #eee; }
.Mind .warp_ .listtab { float: left; width: 404px; margin-top: -1px; }
.Mind .warp_ .listtab a { display: block; float: left; width: 154px; margin: 0 24px; border-top: 1px solid #eee; height: 52px; line-height: 52px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor:pointer; }
.Mind .warp_ .listtab a:hover { width: 201px; margin: 0px; background: #09a6b4;  color: #fff;  border-right: 1px solid #eee;}
.Mind .warp_ .listtab .on {width: 201px;margin: 0px;background: #09a6b4;color: #fff;border-right: 1px solid #eee;}
.Mind .warp_ .listbox { width: 790px; float: left; }
.Mind .warp_ .listbox .lis { padding-top: 15px; }
.Mind .warp_ .listbox .lis a { float: left; margin-left: 30px; width: 100px; display: block; text-align: center; }
.Mind .warp_ .listbox .lis a img { border-radius: 1px; display: block; width: 100px; height: 100px; }
.Mind .warp_ .listbox .lis a p { height: 50px; line-height: 50px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; }

.Mine .warp_ ul { height: 161px; width: 105%; }
.Mine .warp_ ul li { float: left; height: 161px; width: 286px; margin-right: 18px; overflow: hidden; }
.Mine .warp_ ul li a { display: block; width: 100%; height: 100%; position: relative; border-radius: 3px; overflow: hidden; }
.Mine .warp_ ul li a img { display: block; width: 100%; height: 100%; transition: all 0.2s linear;}
.Mine .warp_ ul li a p { position: absolute; left: 0px; bottom: 0px; text-align: center; background: url("../images/line3.png") no-repeat center; height: 56px; width: 100%; color: #fff; overflow: hidden; }
.Mine .warp_ ul li a p span { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 10px; line-height: 46px; padding-top: 10px; }
.Mine .warp_ ul li:hover  a p span{color: #14b9c8;}
.Mine .warp_ ul li:hover   a img{ transform: scale(1.1)}

.Minf .Min1 { width: 875px; padding: 0 10px; }
.Minf .Min1 .title { padding: 0; }
.Minf .Min1 .title .more { width: 60px; height: 27px; line-height: 27px; background: #eee; text-align: center; margin-top: 17px; border-radius: 3px; }
.Minf .Min1 .Min1-1 { width: 422px; padding-bottom: 10px; }
.Minf .Min1 .Min1-1 .lis { float: left; width: 196px; display: block; margin-right: 15px; }
.Minf .Min1 .Min1-1 .lis .img, .Minf .Min1 .Min1-1 .lis .img img { height: 119px; display: block; width: 100%; border-radius: 7px; }
.Minf .Min1 .Min1-1 .lis p { height: 44px; line-height: 44px; width: 100%; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Minf .Min1 .Min1-2 { width: 442px; margin-top: -8px; }
.Minf .Min1 .Min1-2 .lis { line-height: 30px; height: 30px; overflow: hidden; }
.Minf .Min1 .Min1-2 .lis .text { width: 380px; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Minf .Min1 .Min1-2 .lis .text:before { content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 4px; background: #eee; margin: -2px 3px 0 0; }
.Minf .Min1 .Min1-2 .lis .text:hover:before { background: #969696; }
.Minf .Min1 .Min1-2 .lis .time { float: right; text-align: right; overflow: hidden; width: 45px; color: #969696; }
.Minf .Min1 .Min1-2 .line { border-top: 1px solid #eee; margin: 13px 0; }
.Minf .Min2 { background: url("../images/Minf_bj.png") no-repeat center top; width: 292px; min-height: 342px; position: relative; }
.Minf .Min2 .title { padding: 0; height: 59px; line-height: 59px; }
.Minf .Min2 .title .bt { color: #c3c3c3; }
.Minf .Min2 .tab { position: absolute; height: 28px; line-height: 28px; right: 8px; top: 31px; }
.Minf .Min2 .tab a { float: left; width: 50px; background: #fff; text-align: center; border-radius: 5px 5px 0 0; margin-right: 7px; overflow: hidden; cursor: pointer; }
.Minf .Min2 .tab a:hover { background: #09a6b4; color: #fff; }
.Minf .Min2 .tab .on { background: #09a6b4; color: #fff; }
.Minf .Min2 .lisbox { background: #fff; border-radius: 7px; padding: 3px 11px; width: 270px; }
.Minf .Min2 .lisbox a { display: block; overflow: hidden; width: 100%; height: 30px; padding: 6px 0; line-height: 30px; }
.Minf .Min2 .lisbox a .num { float: left; width: 18px; line-height: 18px; font-size: 12px; margin: 6px 8px 0 0; height: 18px; text-align: center; color: #fff; background: #e9707f; }
.Minf .Min2 .lisbox a .text { width: 235px; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Minf .Min2 .lisbox a i { margin: -2px 0 0 0; display: inline-block; vertical-align: middle; height: 11px; width: 6px; background-position: -14px 0; }
.Minf .Min2 .lisbox a + a .num { background: #58aafe; }
.Minf .Min2 .lisbox a + a + a .num { background: #f3a658; }
.Minf .Min2 .lisbox a + a + a + a .num { background: #d2d2d2; color: #434343; }

.Ming .phwrap { padding-top: 15px; }
.Ming .phwrap .list { background: #fff; width: 362px; padding: 0 15px; border-radius: 7px; float: left; }
.Ming .phwrap .list .title_ph { height: 70px; line-height: 70px; text-align: center; }
.Ming .phwrap .list .title_ph .bt { font-size: 20px; font-weight: bold; }
.Ming .phwrap .list .title_ph .bt i { height: 30px; width: 31px; background-position-y: -71px; display: inline-block; vertical-align: middle; margin: -10px 10px 0 0; }
.Ming .phwrap .list .title_ph .bt .ico3 { background-position-x: 0px; }
.Ming .phwrap .list .title_ph .bt .ico2 { background-position-x: -41px; }
.Ming .phwrap .list .title_ph .bt .ico1 { background-position-x: -83px; }
.Ming .phwrap .list ul { margin-top: -10px; padding-bottom: 10px; }
.Ming .phwrap .list ul li { padding: 7px 0; }
.Ming .phwrap .list ul li .num { width: 24px; height: 24px; border-radius: 2px; text-align: center; line-height: 24px; float: left; background: #47d897; color: #fff; }
.Ming .phwrap .list ul li .box_a { height: 24px; line-height: 24px; }
.Ming .phwrap .list ul li .box_a .num { margin: 0px 6px 0 0; }
.Ming .phwrap .list ul li .box_a a { display: block; float: left; white-space: nowrap; text-overflow: ellipsis; width: 260px; overflow: hidden; font-size: 15px; }
.Ming .phwrap .list ul li .box_a span { text-align: right; float: right; width: 70px; color: #969696; font-size: 13px; overflow: hidden; height: 100%; }
.Ming .phwrap .list ul li .box_b { display: none; background: url("../images/ph_warp1.png") no-repeat center; width: 362px; height: 72px; padding: 13px 0 11px 0; margin: 3px 0; }
.Ming .phwrap .list ul li .box_b .numb { float: left; width: 44px; text-align: center; line-height: 72px; color: #fff; font-size: 26px; }
.Ming .phwrap .list ul li .box_b .img, .Ming .phwrap .list ul li .box_b .img img { width: 72px; height: 72px; border-radius: 10px; display: block; float: left; }
.Ming .phwrap .list ul li .box_b .infor { float: left; width: 210px; padding-left: 11px; color: #fff; }
.Ming .phwrap .list ul li .box_b .infor .name { display: block; height: 25px; line-height: 25px; color: #fff; padding-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; font-size: 15px; }
.Ming .phwrap .list ul li .box_b .infor p { height: 21px; line-height: 21px; overflow: hidden; width: 100%; font-size: 12px; }
.Ming .phwrap .list ul li + li .num { background: #58aafe; }
.Ming .phwrap .list ul li + li + li .num { background: #f3a658; }
.Ming .phwrap .list ul li + li + li + li .num { background: #d2d2d2; color: #434343; }
.Ming .phwrap .list ul .on .box_a { display: none; }
.Ming .phwrap .list ul .on .box_b { display: block; }
.Ming .phwrap .list + .list { margin-left: 12px; }
.Ming .phwrap .list + .list ul li .num { background: #ffa23b; }
.Ming .phwrap .list + .list ul li .box_b { background-image: url("../images/ph_warp2.png"); }
.Ming .phwrap .list + .list ul li + li .num { background: #58aafe; }
.Ming .phwrap .list + .list ul li + li + li .num { background: #f3a658; }
.Ming .phwrap .list + .list ul li + li + li + li .num { background: #d2d2d2; color: #434343; }
.Ming .phwrap .list + .list + .list { margin-left: 12px; }
.Ming .phwrap .list + .list + .list ul li .num { background: #a57cfe; }
.Ming .phwrap .list + .list + .list ul li .box_b { background-image: url("../images/ph_warp3.png"); }
.Ming .phwrap .list + .list + .list ul li + li .num { background: #58aafe; }
.Ming .phwrap .list + .list + .list ul li + li + li .num { background: #f3a658; }
.Ming .phwrap .list + .list + .list ul li + li + li + li .num { background: #d2d2d2; color: #434343; }

.Minh { margin-top: 14px; }
.Minh .Minh_1 { float: left; width: 830px; margin-right: 10px; overflow: hidden; }
.Minh .Minh_1 .list { width: 105%; }
.Minh .Minh_1 .list li { float: left; width: 192px; height: 241px; background: #fff; border-radius: 5px; overflow: hidden; margin: 15px 21px 0 0; }
.Minh .Minh_1 .list li .bt_ { display: block; margin: 0 33px 0 11px; height: 71px; line-height: 71px; font-size: 20px; position: relative; }
.Minh .Minh_1 .list li .bt_ span , .Minh .Minh_1 .list li .bt_ a{ display: block; width: 100%; height: 100%; overflow: hidden; }
.Minh .Minh_1 .list li .bt_ i { position: absolute; right: -9px; top: 29px; display: block; height: 16px; width: 9px; background-position: -263px 0; }
.Minh .Minh_1 .list li .lis a { padding: 7px 10px 7px 17px; height: 26px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Minh .Minh_1 .list li .lis a img { width: 26px; height: 26px; display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; line-height: 26px; }
.Minh .Minh_1 .list li .lis a:hover { background: #f6f6f6; }
.Minh .Minh_2 { float: right; width: 360px; }

.rit_ranking { background: #fff; padding-bottom: 10px; }
.rit_ranking ul li .num { border: 1px solid #ff8791; width: 18px; height: 18px; float: left; display: block; text-align: center; line-height: 18px; color: #ff848e; border-radius: 20px; margin-right: 10px; font-size: 12px; border-color: #ff8791; color: #ff8791; }
.rit_ranking ul li .box_a { height: 46px; line-height: 46px; padding: 0 14px; }
.rit_ranking ul li .box_a .num { margin-top: 11px; }
.rit_ranking ul li .box_a a { font-size: 16px; color: #000; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 295px; height: 42px; }
.rit_ranking ul li .box_b { display: none; padding: 16px 14px; height: 60px; position: relative; }
.rit_ranking ul li .box_b .num { margin-top: 21px; }
.rit_ranking ul li .box_b .img { float: left; width: 60px; height: 60px; display: block; border-radius: 15px; margin-right: 15px; overflow: hidden; }
.rit_ranking ul li .box_b .img img { display: block; width: 100%; height: 100%; }
.rit_ranking ul li .box_b .infor { float: left; width: 225px; }
.rit_ranking ul li .box_b .infor .name { display: block; height: 30px; line-height: 30px; color: #000; width: 100%; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: -8px; cursor: pointer; }
.rit_ranking ul li .box_b .infor .name:hover { color: #14b9c8; }
.rit_ranking ul li .box_b .infor p { height: 20px; line-height: 20px; width: 100%; color: #535353; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rit_ranking ul li .box_b .bj { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; overflow: hidden; }
.rit_ranking ul li .box_b .bj img { position: relative; left: -5%; top: -5%; width: 110%; height: 110%; display: block; }
.rit_ranking ul li .box_b .nes { display: block; width: 100%; height: 100%; position: relative; z-index: 1; }
.rit_ranking ul li + li .num { border-color: #f19149 !important; color: #f19149; }
.rit_ranking ul li + li + li .num { border-color: #06b9ee !important; color: #06b9ee; }
.rit_ranking ul li + li + li + li .num { border-color: #808080 !important; color: #000; }
.rit_ranking ul li:last-child { border-bottom: none; }
.rit_ranking ul .on .box_a { display: none; }
.rit_ranking ul .on .box_b { display: block; }

.MinNews { margin-top: 14px; }
.MinNews .list { padding-top: 10px; width: 105%; }
.MinNews .list li { width: 408px; height: 211px; overflow: hidden; background: #fff; border-radius: 5px; margin: 0 13px 11px 0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1); float: left; }
.MinNews .list li .top_ { position: relative; width: 100%; height: 120px; overflow: hidden; }
.MinNews .list li .top_ .bj { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; overflow: hidden; }
.MinNews .list li .top_ .bj img { position: relative; left: -5%; top: -5%; width: 110%; height: 110%; display: block; }
.MinNews .list li .top_ .infor { position: relative; z-index: 1; height: 80px; padding: 20px 12px; }
.MinNews .list li .top_ .infor .img, .MinNews .list li .top_ .infor .img img { float: left; width: 80px; height: 80px; display: block; border-radius: 8px; }
.MinNews .list li .top_ .infor .text { width: 285px; padding-left: 15px; float: left; }
.MinNews .list li .top_ .infor .text .name { height: 30px; line-height: 30px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #000; font-size: 18px; font-weight: bold; padding-bottom: 9px; margin-top: -6px; }
.MinNews .list li .top_ .infor .text .name:hover { color: #14b9c8; }
.MinNews .list li .top_ .infor .text p { line-height: 25px; height: 25px; width: 100%; overflow: hidden; font-size: 12px; color: #969696; }
.MinNews .list li .miaoshu { padding: 10px 10px 0 10px; height: 72px; line-height: 24px; overflow: hidden; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

.yq_link { background: #fff; margin-top: 15px; }
.yq_link .title { height: 77px; line-height: 77px; }
.yq_link .list_ { padding-bottom: 20px; }
.yq_link .list_ a { display: block; float: left; height: 32px; line-height: 32px; margin-right: 40px; }

.game_listtop { background: #fff; padding-bottom: 25px; border-bottom: 1px solid #eee; }
.game_listtop .game_hj { height: 154px; overflow: hidden; }
.game_listtop .game_hj .labe_bt { width: 130px; height: 154px; float: left; background: url("../images/game_hj.png") no-repeat center; }
.game_listtop .game_hj .list_ { float: left; width: 1065px; overflow: hidden; padding-left: 2px; }
.game_listtop .game_hj .list_ ul { width: 105%; }
.game_listtop .game_hj .list_ ul li { float: left; width: 160px; padding: 0 4px; margin: 0 0 7px 8px; height: 46px; background: #eee; border-radius: 5px; text-align: center; line-height: 46px; overflow: hidden; }
.game_listtop .game_hj .list_ ul li:hover { background: #14b9c8; }
.game_listtop .game_hj .list_ ul li:hover a { color: #fff; }
.game_listtop .game_hj .list_ ul li a { display: block; width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #969696; }
.game_listtop .game_hj .list_ ul .on { background: #14b9c8; }
.game_listtop .game_hj .list_ ul .on a { color: #fff; }

.game_listtop .soft_hj { height: 154px; overflow: hidden; }
.game_listtop .soft_hj .labe_bt { width: 130px; height: 154px; float: left; background: url("../images/soft_hj.png") no-repeat center; }
.game_listtop .soft_hj .list_ { float: left; width: 1065px; overflow: hidden; padding-left: 2px; }
.game_listtop .soft_hj .list_ ul { width: 105%; }
.game_listtop .soft_hj .list_ ul li { float: left; width: 160px; padding: 0 4px; margin: 0 0 7px 8px; height: 46px; background: #eee; border-radius: 5px; text-align: center; line-height: 46px; overflow: hidden; }
.game_listtop .soft_hj .list_ ul li:hover { background: #14b9c8; }
.game_listtop .soft_hj .list_ ul li:hover a { color: #fff; }
.game_listtop .soft_hj .list_ ul li a { display: block; width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #969696; }
.game_listtop .soft_hj .list_ ul .on { background: #14b9c8; }
.game_listtop .soft_hj .list_ ul .on a { color: #fff; }

.labelunbox { height: 80px; padding: 0 15px; position: relative; }
.labelunbox .prev, .labelunbox .next { position: absolute; height: 40px; width: 13px; border: 1px solid #e9e9e9; text-align: center; line-height: 40px; top: 50%; margin-top: -20px; border-radius: 3px; cursor: pointer; font-size: 15px; }
.labelunbox .prev:hover, .labelunbox .next:hover { background: #14b9c8; border-color: #14b9c8; color: #fff; }
.labelunbox .prev span, .labelunbox .next span { font-family: Serif; }
.labelunbox .prev { left: 0px; }
.labelunbox .next { right: 0px; }
.labelunbox .bd { width: 1170px; overflow: hidden; }
.labelunbox .bd li { height: 80px; line-height: 80px; width: 90px; float: left; text-align: center; overflow: hidden; }
.labelunbox .bd li a { width: 100%; overflow: hidden; }
.labelunbox .bd .on a { color: #14b9c8; font-size: 20px; font-weight: bold; }

.labe_title1 { height: 40px; margin: 26px 0 31px; line-height: 40px; display: block; text-align: center; }
.labe_title1 a { display: inline-block; vertical-align: middle; margin: -2px 10px 0; width: 86px; height: 40px; border-radius: 5px; color: #969696; }
.labe_title1 a:hover { background: #14b9c8; color: #fff; }
.labe_title1 .on { background: #14b9c8; color: #fff; }

.labe_title2 { height: 70px; line-height: 70px; }
.labe_title2 span { float: left; position: relative; margin-right: 50px; color: #969696; font-size: 16px; }
.labe_title2 span:before { width: 100%; height: 3px; content: ''; display: none; position: absolute; left: 0px; bottom: 0px; background: #14b9c8; }
/* .labe_title2 a:hover { color: #040404; font-size: 22px; }
.labe_title2 a:hover:before { display: block; } */
.labe_title2 .on { color: #040404; font-size: 24px; }
.labe_title2 .on:before { display: block; }

.dowm_list { padding-bottom: 20px; }
.dowm_list .list { width: 105%; }
.dowm_list .list li { border-radius: 8px; background: #fff; padding: 18px 11px; width: 152px; float: left; margin: 0 31px 25px 0; }
.dowm_list .list li .img img { display: block; width: 140px; height: 140px; border-radius: 15px; margin: 0 auto; }
.dowm_list .list li .img img:hover { opacity: 0.9; }
.dowm_list .list li .name { padding-top: 15px; display: block; height: 40px; line-height: 40px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dowm_list .list li p { height: 27px; line-height: 27px; width: 100%; overflow: hidden; }
.dowm_list .list li p span { float: left; width: 50%; color: #969696; font-size: 13px; overflow: hidden; }
.dowm_list .list li p span + span { text-align: right; }
.dowm_list .pagewrap { padding: 20px 0; }

.Minbox_a { width: 100%; padding: 36px 0; }
.Minbox_a ul { width: 105%; height: 172px; overflow: hidden; }
.Minbox_a ul li { float: left; height: 172px; width: 287px; margin-right: 17px; overflow: hidden; position: relative; border-radius: 3px; }
.Minbox_a ul li a { width: 100%; overflow: hidden; display: block; }
.Minbox_a ul li a img { width: 100%; height: 100%; display: block; }
.Minbox_a ul li .motai { transition: all 0.2s linear; position: absolute; width: 100%; height: 100%; top: 172px; left: 0px; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background: rgba(0, 0, 0, 0.5); }
.Minbox_a ul li .motai p { width: 96%; height: 77px; position: absolute; text-align: center; color: #fff; line-height: 77px; top: 50%; margin-top: -38px; left: 2%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; }
.Minbox_a ul li .motai p:before { content: ''; display: block; width: 26px; height: 5px; border-radius: 10px; position: absolute; left: 50%; margin-left: -13px; bottom: 0px; background: #30e9fa; }
.Minbox_a ul li:hover .motai { top: 0px; }

.hj_list .list li { height: 240px; border-bottom: 1px solid #eee; padding: 24px 0; }
.hj_list .list li .net { width: 1200px; margin: 0 auto; height: 100%; overflow: hidden; }
.hj_list .list li .img_rig { height: 240px; width: 365px; display: block; float: left; }
.hj_list .list li .img_rig img { display: block; width: 100%; height: 100%; border-radius: 3px; }
.hj_list .list li .img_rig img:hover { opacity: 0.9; }
.hj_list .list li .infor { width: 835px; float: left; }
.hj_list .list li .infor .bt { padding-left: 40px; height: 38px; line-height: 38px; overflow: hidden; font-size: 16px; }
.hj_list .list li .infor .bt .name { width: 600px; overflow: hidden; display: block; float: left; }
.hj_list .list li .infor .bt .name .a { float: left; display: block; overflow: hidden; font-size: 24px; max-width: 475px; white-space: nowrap; text-overflow: ellipsis; }
.hj_list .list li .infor .bt .name i { color: #ff7c7c; padding: 0 7px; }
.hj_list .list li .infor .bt .time { float: right; text-align: right; display: block; width: 185px; overflow: hidden; color: #969696; }
.hj_list .list li .infor .text { padding: 15px 0 0 40px; font-size: 16px; height: 52px; line-height: 26px; overflow: hidden; color: #4e4e4e; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.hj_list .list li .infor .tab_li { width: 100%; padding: 16px 0 0 13px; }
.hj_list .list li .infor .tab_li a { display: block; float: left; width: 90px; margin-left: 27px; color: #969696; }
.hj_list .list li .infor .tab_li a:hover { color: #14b9c8; }
.hj_list .list li .infor .tab_li a:hover img { opacity: 0.9; }
.hj_list .list li .infor .tab_li a img { display: block; width: 90px; height: 90px; border-radius: 15px; }
.hj_list .list li .infor .tab_li a p { text-align: center; height: 20px; line-height: 20px; padding-top: 11px; display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Minbox_b { height: 224px; padding-top: 20px; }
.Minbox_b .img { width: 374px; display: block; float: left; height: 224px; }
.Minbox_b .img img { display: block; width: 100%; height: 100%; border-radius: 3px; }
.Minbox_b .infor { position: relative; height: 224px; float: right; width: 814px; overflow: hidden; border-radius: 4px; }
.Minbox_b .infor .bj { background: url("../images/hjtop.png") no-repeat center; width: 100%; height: 100%; }
.Minbox_b .infor .text_box { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: #fff; }
.Minbox_b .infor .text_box .name { padding: 5px 20px 0 24px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 57px; line-height: 57px; font-size: 24px; }
.Minbox_b .infor .text_box .tex { line-height: 28px; height: 56px; padding: 0 20px 0 24px; text-align: justify; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.Minbox_b .infor .text_box .tab_bq { padding: 0 20px 0 24px; }
.Minbox_b .infor .text_box .tab_bq .bt { height: 50px; line-height: 50px; }
.Minbox_b .infor .text_box .tab_bq .a_p { width: 619px; height: 32px; float: left; overflow: hidden; }
.Minbox_b .infor .text_box .tab_bq .a_p a { height: 30px; border: 1px solid #14b9c8; background: #2a8b97; text-align: center; line-height: 30px; border-radius: 20px; width: 82px; display: block; float: left; font-size: 13px; color: #fff; margin-right: 9px; overflow: hidden; padding: 0 5px; }
.Minbox_b .infor .text_box .tab_bq .time { float: right; width: 150px; font-size: 13px; height: 32px; line-height: 32px; display: block; text-align: right; }

.Minbox_c { margin-top: 13px; }
.Minbox_c .list li { width: 340px; padding: 16px 15px; border: 1px solid #eee; height: 186px; position: relative; float: left; margin: 20px 9px 25px 16px; }
.Minbox_c .list li .img { display: block; width: 100px; height: 100px; border-radius: 15px; overflow: hidden; float: left; }
.Minbox_c .list li .img img { width: 100%; height: 100%; display: block; }
.Minbox_c .list li .img img:hover { opacity: 0.9; }
.Minbox_c .list li .infor { width: 220px; float: left; padding-left: 18px; height: 100px; }
.Minbox_c .list li .infor .name { height: 25px; line-height: 25px; font-size: 16px; color: #000; display: block; width: 86%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-bottom: 10px; }
.Minbox_c .list li .infor .name:hover { color: #14b9c8; }
.Minbox_c .list li .infor p { display: block; height: 20px; margin-bottom: 10px; color: #737373; overflow: hidden; width: 100%; }
.Minbox_c .list li .infor p i { background: #737373; width: 1px; display: inline-block; vertical-align: middle; margin: -2px 10px 0; height: 15px; }
.Minbox_c .list li .infor .dowm { display: block; width: 160px; height: 33px; border-radius: 5px; text-align: center; line-height: 33px; color: #fff; background: #14b9c8; }
.Minbox_c .list li .infor .dowm i { display: inline-block; vertical-align: middle; margin: -2px 6px 0 0; height: 14px; width: 16px; background-position: -163px 0; }
.Minbox_c .list li .infor .dowm:hover { opacity: 0.9; }
.Minbox_c .list li .text { float: left; height: 63px; padding-top: 23px; color: #737373; font-size: 13px; text-align: justify; line-height: 21px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.Minbox_c .list li .tj_ico { position: absolute; background: url("../images/ico_img.png") no-repeat center; right: 0px; top: 9px; color: #fff; line-height: 30px; text-align: center; font-size: 13px; padding-left: 7px; height: 30px; width: 43px; background-position: -74px -119px; }
.Minbox_c .pages .pagewrap { padding: 12px  0 37px 0; }

.Minbox_d { width: 100%; overflow: hidden; }
.Minbox_d .list { padding: 20px 0; width: 105%; }
.Minbox_d .list a { float: left; width: 170px; height: 39px; padding: 0 2px; border: 1px solid #14b9c8; color: #14b9c8; display: block; border-radius: 2px; line-height: 39px; text-align: center; overflow: hidden; margin: 8px 28.5px 8px 0; }
.Minbox_d .list a:hover { background: #14b9c8; color: #fff; }
.Minbox_d .list .on { background: #14b9c8; color: #fff; }

.cont_L { float: left; width: 830px; margin-right: 10px; }

.cont_R { float: right; width: 360px; }

.rankingwarp { padding-top: 20px; }
.rankingwarp .cont_L { width: 295px; margin-right: 15px; }
.rankingwarp .cont_R { width: 890px; }
.rankingwarp .rankinglabe { width: 100%; }
.rankingwarp .rankinglabe .bt { height: 77px; background: #14b9c8; text-align: center; color: #fff; display:block; cursor:pointer;}
.rankingwarp .rankinglabe .bt i { display: inline-block; vertical-align: middle; margin: 15px 0 5px 0; height: 25px; width: 26px; background-position: -140px -77px; }
.rankingwarp .rankinglabe .bt span { display: block; }
.rankingwarp .rankinglabe ul li { margin-top: 6px; background: #fff; text-align: center; }
.rankingwarp .rankinglabe ul li .tab { height: 52px; line-height: 52px; position: relative; width: 173px; padding: 0 50px; margin: 0 11px; }
.rankingwarp .rankinglabe ul li .tab:after { background: url("../images/ico_img.png") no-repeat center; height: 11px; width: 6px; background-position: -14px 0; content: ''; position: absolute; right: 0px; top: 20px; }
.rankingwarp .rankinglabe ul li .tab i { display: block; position: absolute; }
.rankingwarp .rankinglabe ul li .tab span { width: 100%; text-align: center; display: block; overflow: hidden; cursor: pointer; }
.rankingwarp .rankinglabe ul li .tab .ico1 { height: 19px; width: 26px; background-position: -178px -80px; left: 12px; top: 18px; }
.rankingwarp .rankinglabe ul li .tab .ico2 { height: 23px; width: 16px; background-position: -216px -78px; left: 17px; top: 16px; }
.rankingwarp .rankinglabe ul li .list_box { width: 100%; display: none; padding-bottom: 10px; }
.rankingwarp .rankinglabe ul li .list_box .lis { height: 43px; line-height: 43px; position: relative; }
.rankingwarp .rankinglabe ul li .list_box .lis:first-child .ico:before { display: none; }
.rankingwarp .rankinglabe ul li .list_box .lis:last-child .ico:after { display: none; }
.rankingwarp .rankinglabe ul li .list_box .lis:hover { background: #f6f6f6; }
.rankingwarp .rankinglabe ul li .list_box .lis:hover .ico i { background: #ff7044; border-color: #ff7044; }
.rankingwarp .rankinglabe ul li .list_box .lis .ico { position: absolute; width: 50px; height: 43px; left: 0px; top: 0px; }
.rankingwarp .rankinglabe ul li .list_box .lis .ico:before, .rankingwarp .rankinglabe ul li .list_box .lis .ico:after { width: 2px; height: 18px; content: ''; display: block; position: absolute; left: 24px; background: #eee; z-index: 0; }
.rankingwarp .rankinglabe ul li .list_box .lis .ico:before { top: 0px; }
.rankingwarp .rankinglabe ul li .list_box .lis .ico:after { bottom: 0px; }
.rankingwarp .rankinglabe ul li .list_box .lis .ico i { display: block; width: 7px; height: 7px; border: 1px solid #a2a2a2; position: absolute; left: 21px; top: 18px; background: #fff; border-radius: 20px; z-index: 1; }
.rankingwarp .rankinglabe ul li .list_box .lis a { margin: 0 11px; position: relative; width: 173px; padding: 0 50px; display: block; overflow: hidden; height: 100%; }
.rankingwarp .rankinglabe ul li .list_box .lis.on { background: #f6f6f6; }
.rankingwarp .rankinglabe ul li .list_box .lis.on .ico i { background: #ff7044; border-color: #ff7044; }
.rankingwarp .rankinglabe ul li.on .tab:after { transform: rotate(90deg); }
.rankingwarp .rankinglabe ul li.on .list_box { display: block; }
.rankingwarp .rankinglist .list li { background: #f6f8fe; border: 1px solid #fff; padding: 17px; height: 168px; margin-bottom: 11px; }
.rankingwarp .rankinglist .list li:hover { background: #fcf7f5; }
.rankingwarp .rankinglist .list li .img, .rankingwarp .rankinglist .list li .img img { float: left; width: 120px; height: 120px; border-radius: 15px; display: block; }
.rankingwarp .rankinglist .list li .img:hover, .rankingwarp .rankinglist .list li .img img:hover { opacity: 0.9; }
.rankingwarp .rankinglist .list li .infor { width: 715px; height: 120px; float: left; padding-left: 16px; }
.rankingwarp .rankinglist .list li .infor .bt { height: 37px; line-height: 37px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; display: block; }
.rankingwarp .rankinglist .list li .infor p { color: #969696; height: 30px; line-height: 30px; overflow: hidden; width: 100%; }
.rankingwarp .rankinglist .list li .infor p span { padding-right: 30px; }
.rankingwarp .rankinglist .list li .infor .text { line-height: 26px; height: 52px; text-align: justify; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.rankingwarp .rankinglist .list li .bq { float: left; width: 100%; height: 31px; padding-top: 17px; }
.rankingwarp .rankinglist .list li .bq a { height: 29px; line-height: 29px; width: 64px; border: 1px solid #f39800; border-radius: 3px; text-align: center; display: block; padding: 0 3px; overflow: hidden; color: #f39800; float: left; margin-right: 8px; }
.rankingwarp .rankinglist .list li .bq a:hover { background: #f39800; color: #fff; }

.newslist .list li { height: 138px; background: #fff; padding: 13px 10px; border: 1px solid #fff; margin-bottom: 2px; }
.newslist .list li:hover { background: #f6f6f6; }
.newslist .list li .img, .newslist .list li .img img { width: 230px; display: block; float: left; border-radius: 3px; height: 138px; }
.newslist .list li .img:hover, .newslist .list li .img img:hover { opacity: 0.9; }
.newslist .list li .infor { float: left; padding-left: 15px; width: 560px; overflow: hidden; height: 138px; }
.newslist .list li .infor .name { display: block; height: 26px; line-height: 26px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; font-weight: bold; padding-bottom: 10px; }
.newslist .list li .infor .text { line-height: 24px; color: #666666; text-align: justify; text-indent: 2em; overflow: hidden; height: 48px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin-bottom:24px; }
.newslist .list li .infor .bq { padding-top: 11px; line-height: 20px; height: 20px; overflow: hidden; color: #666666; }
.newslist .list li .infor .bq span { padding-right: 30px; }
.newslist .list li .infor .bq .time i { display: inline-block; vertical-align: middle; margin: -3px 6px 0 0; height: 13px; width: 13px; background-position: -229px 0; }
.newslist .pages { background: #fff; }
.newslist .pages .pagewrap { padding: 18px 0; }

.RBox { width: 100%; background: #fff; margin-bottom: 10px; border-radius: 3px; }
.RBox .title { height: 50px; line-height: 50px; border-bottom: 1px solid #f2f2f2; }
.RBox .title .bt { font-size: 16px; }
.RBox .title .more { color: #969696; }
.RBox .title .more span { font-family: Serif; }

.Rbox1 .ul1 { border-bottom: 1px solid #f2f2f2; }
.Rbox1 .ul1 .lis { float: left; width: 161px; margin: 16px 0 8px 13px; }
.Rbox1 .ul1 .lis img { height: 97px; width: 161px; border-radius: 3px; overflow: hidden; display: block; }
.Rbox1 .ul1 .lis p { padding-top: 5px; height: 37px; line-height: 37px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Rbox1 ul { padding: 8px 15px; }
.Rbox1 ul li { line-height: 20px; height: 20px; overflow: hidden; padding: 9px 0; }
.Rbox1 ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Rbox1 ul li a:before { content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 5px; background: #dadada; border: 1px solid #c2c2c2; margin: -2px 8px 0 0; border-radius: 50%; }
.Rbox1 ul li a:hover:before { background: #14b9c8; border-color: #14b9c8; }

.Rbox2 .lab { height: 31px; padding: 14px 0 5px; text-align: center; width: 100%; overflow: hidden; }
.Rbox2 .lab p { display: inline-block; vertical-align: middle; background: #eee; padding: 0 15px; cursor: pointer; height: 31px; border-radius: 20px; color: #000; line-height: 31px; margin: 0 30px; }
.Rbox2 .lab p:hover { background: #14b9c8; color: #fff; }
.Rbox2 .lab .on { background: #14b9c8; color: #fff; }
.Rbox2 .lis li { padding: 13px 11px; height: 60px; border-bottom: 1px solid #efeff4; }
.Rbox2 .lis li .num { border: 1px solid #ff848e; width: 18px; height: 18px; font-size: 12px; text-align: center; float: left; margin-top: 18px; color: #ff848e; }
.Rbox2 .lis li .img { float: left; width: 60px; height: 60px; border-radius: 12px; overflow: hidden; display: block; margin: 0 15px 0 10px; }
.Rbox2 .lis li .img img { display: block; width: 100%; height: 100%; }
.Rbox2 .lis li .infor { float: left; width: 200px; line-height: 20px; }
.Rbox2 .lis li .infor .name { margin-top: -2px; height: 20px; font-size: 16px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; padding-bottom: 5px; }
.Rbox2 .lis li .infor p { height: 20px; font-size: 14px; overflow: hidden; width: 100%; color: #969696; }
.Rbox2 .lis li .dowm { background: url("../images/ico_img.png") no-repeat center; display: block; float: right; height: 22px; width: 23px; background-position: -142px -121px; margin-top: 19px; }
.Rbox2 .lis li .dowm:hover { background-position: -177px -121px; }
.Rbox2 .lis li + li .num { border-color: #f19149 !important; color: #f19149; }
.Rbox2 .lis li + li + li .num { border-color: #00b7ee !important; color: #00b7ee; }
.Rbox2 .lis li + li + li + li .num { border-color: #7d7d7d !important; color: #000; }

.Rbox3 { background: none; }
.Rbox3 ul li { width: 100%; height: 160px; position: relative; margin-bottom: 14px; border-radius: 6px; overflow: hidden; }
.Rbox3 ul li a { display: block; width: 100%; }
.Rbox3 ul li img { display: block; width: 100%; height: 160px; }
.Rbox3 ul li p { position: absolute; left: 0px; bottom: 0px; background: url("../images/line4.png") repeat-x left; width: 100%; height: 56px; padding-top: 14px; line-height: 56px; color: #fff; text-align: center; font-size: 16px; }
.Rbox3 ul li p span { padding: 0 10px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; }

.Rbox4 .lunbox { padding-bottom: 30px; position: relative; overflow:hidden; }
.Rbox4 .lunbox .hd { position: absolute; left: 0px; height: 20px; bottom: 10px; width: 100%; text-align: center; }
.Rbox4 .lunbox .hd li { display: inline-block; vertical-align: middle; width: 20px; height: 10px; background: #bfbfbf; border-radius: 20px; margin: 0 4px; text-indent: 100em; cursor: pointer; }
.Rbox4 .lunbox .hd .on { border-radius: 50%; text-align: center; text-indent: 0em; color: #fff; background: #14b9c8; height: 20px; }
.Rbox4 .list { padding-top: 15px; }
.Rbox4 .list .list_a { width: 102px; float: left; margin-left: 14px; }
.Rbox4 .list .list_a img { height: 102px; border-radius: 15px; width: 102px; display: block; }
.Rbox4 .list .list_a p { font-size: 15px; height: 45px; line-height: 45px; text-align: center; color: #000; width: 100%; overflow: hidden; }

.Rbox5 { background: url("../images/Rbox5bj.png") repeat-y top; min-height: 201px; padding: 20px 17px; border-radius: 5px; }
.Rbox5 .top_a { height: 84px; width: 100%; }
.Rbox5 .top_a .img, .Rbox5 .top_a .img img { float: left; height: 84px; width: 84px; display: block; border-radius: 15px; }
.Rbox5 .top_a .infor { float: right; width: 225px; padding-left: 17px; }
.Rbox5 .top_a .infor .name { display: block; width: 100%; height: 40px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; color: #fff; font-size: 20px; overflow: hidden; }
.Rbox5 .lis { padding-top: 15px; color: #fff; }
.Rbox5 .lis span { height: 25px; display: block; float: left; width: 47%; margin-right: 2%; line-height: 25px; overflow: hidden; }
.Rbox5 .lis i { text-align: center; display: inline-block; vertical-align: middle; background: url("../images/ico_img.png") no-repeat center; height: 23px; width: 43px; background-position: -237px -309px; margin: -3px 5px 0 0; line-height: 23px; }
.Rbox5 .taba { width: 110%; }
.Rbox5 .taba a { display: inline-block; vertical-align: middle; margin: 13px 16px 0 0px; width: 90px; padding: 0 2px; height: 33px; line-height: 33px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #313131; border-radius: 2px; text-align: center; color: #969696; }
.Rbox5 .taba a:hover { background: #101010; color: #fff; }
.Rbox5 .taba .on { background: #101010; color: #fff; }

.Rbox6 .list { padding: 3px 0 20px 0; }
.Rbox6 .list a { display: inline-block; vertical-align: middle; margin: 17px 1px 0 17px; width: 90px; padding: 0 2px; height: 33px; line-height: 33px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #eee; border-radius: 2px; text-align: center; color: #969696; }
.Rbox6 .list a:hover { background: #14b9c8; color: #fff; }

.Rbox7 .list ul li { height: 77px; padding: 14px; border-bottom: 1px solid #f2f2f2; }
.Rbox7 .list ul li .img, .Rbox7 .list ul li .img img { width: 77px; height: 77px; display: block; float: left; border-radius: 15px; }
.Rbox7 .list ul li .infor { float: left; width: 170px; padding: 0 5px 0 14px; }
.Rbox7 .list ul li .infor .name { font-size: 16px; line-height: 30px; height: 30px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; color: #1b1b1b; }
.Rbox7 .list ul li .infor .name:hover { color: #14b9c8; }
.Rbox7 .list ul li .infor p { height: 52px; line-height: 52px; overflow: hidden; }
.Rbox7 .list ul li .infor p span { float: left; width: 88%; margin-right: 2%; display: block; height: 26px; line-height: 26px; overflow: hidden; color: #7d7d7d; font-size: 13px; }
.Rbox7 .list ul li .btn { float: right; width: 64px; height: 32px; text-align: center; line-height: 32px; color: #fff; background: #14b9c8; display: block; cursor: pointer; margin-top: 23px; border-radius: 2px; }
.Rbox7 .list ul li:last-child { border-bottom: none; }

.top_bjbox { width: 100%; height: 306px; position: relative; }
.top_bjbox .bj { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; }
.top_bjbox .bj img { width: 110%; height: 110%; display: block; -webkit-filter: blur(5px); filter: blur(5px); position: relative; left: -5%; top: -5%; }
.top_bjbox .bj:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom: 1; background: rgba(0, 0, 0, 0.8); }
.top_bjbox .W1200 { position: relative; z-index: 1; }
.top_bjbox .Topdowmbox { padding-top: 15px; width: 100%; }
.top_bjbox .Topdowmbox .lef { float: left; width: 640px; }
.top_bjbox .Topdowmbox .lef .text { padding-top: 15px; color: #fff; line-height: 24px; height: 96px; overflow: hidden; text-overflow: ellipsis; text-indent: 2em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-all; margin-bottom: 14px; }
.top_bjbox .Topdowmbox .lef .tab_box { width: 100%; padding-top: 24px; height: 58px; }
.top_bjbox .Topdowmbox .lef .tab_box .tab { cursor: pointer; float: left; width: 179px; margin-right: 7px; height: 58px; display: block; background: url("../images/ico_img.png") no-repeat center; background-position: 0 -394px; color: #fff; line-height: 58px; text-align: center; }
.top_bjbox .Topdowmbox .lef .tab_box .tab:hover { opacity: 0.9; }
.top_bjbox .Topdowmbox .lef .tab_box .tab i { display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; }
.top_bjbox .Topdowmbox .lef .tab_box .tab span { display: inline-block; vertical-align: middle; margin: -2px 0 0 3px; height: 12px; width: 6px; background-position: -286px 0; }
.top_bjbox .Topdowmbox .lef .tab_box .tab .ico_sao { height: 22px; width: 22px; background-position: -370px 0; margin: -3px 0 0 5px; cursor: pointer; }
.top_bjbox .Topdowmbox .lef .tab_box .tab .num { display: inline-block; vertical-align: middle; height: 58px; position: relative; width: 22px; }
.top_bjbox .Topdowmbox .lef .tab_box .tab .num .sao { display: none; position: absolute; left: 50%; margin-left: -55px; top: 50px; width: 110px; height: 110px; background: #fff; border-radius: 8px; padding: 10px; z-index: 100; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }
.top_bjbox .Topdowmbox .lef .tab_box .tab .num .sao img { display: block; width: 100%; height: 100%; }
.top_bjbox .Topdowmbox .lef .tab_box .tab .num.on .sao { display: block; }
.top_bjbox .Topdowmbox .lef .tab_box .anzhuo { background-position: 0 -322px; }
.top_bjbox .Topdowmbox .lef .tab_box .anzhuo i { height: 28px; width: 24px; background-position: -335px 0; }
.top_bjbox .Topdowmbox .lef .tab_box .iphone { background-position: 0 -252px; }
.top_bjbox .Topdowmbox .lef .tab_box .iphone i { margin-top: -5px; height: 25px; width: 21px; background-position: -304px 0; }
.top_bjbox .Topdowmbox .rig { float: right;}
.top_bjbox .Topdowmbox .rig .ewm { width: 140px; height: 140px;}
.top_bjbox .Topdowmbox .rig .text { margin-top: 10px; text-align:center; color: #ffffff;}
.top_bjbox .Topdowmbox .rit { float: right; width: 445px; }
.top_bjbox .Topdowmbox .rit .img, .top_bjbox .Topdowmbox .rit .img img { display: block; float: left; width: 140px; height: 140px; border-radius: 17px; }
.top_bjbox .Topdowmbox .rit .infor { width: 285px; padding-left: 15px; float: left; }
.top_bjbox .Topdowmbox .rit .infor .name { margin: 0 11px; display: block; line-height: 57px; height: 57px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-bottom: 2px solid #465054; color: #fff; font-size: 30px; }
.top_bjbox .Topdowmbox .rit .infor .name:hover { color: #14b9c8; }
.top_bjbox .Topdowmbox .rit .infor p { padding-top: 14px; line-height: 25px; height: 50px; overflow: hidden; width: 100%; }
.top_bjbox .Topdowmbox .rit .infor p span { color: #fff; width: 126px; float: left; height: 25px; padding-left: 11px; margin-right: 5px; overflow: hidden; }
.top_bjbox .Topdowmbox .rit .infor p span i { margin: -3px 5px 0 0; display: inline-block; vertical-align: middle; padding: 0 8px; border-radius: 20px; height: 23px; line-height: 23px; background: #1aad19; }
.top_bjbox .Topdowmbox .rit .tab_a { padding-top: 34px; line-height: 32px; height: 34px; overflow: hidden; width: 100%; }
.top_bjbox .Topdowmbox .rit .tab_a a { display: block; float: left; margin-right: 7px; border: 1px solid #1aad19; height: 32px; line-height: 32px; padding: 0 3px; width: 85px; color: #ffff; background: #18874b; border-radius: 2px; text-align: center; overflow: hidden; }
.top_bjbox .Topdowmbox .rit .tab_a a:hover { background: #1aad19; }
.top_bjbox .Topdowmbox .dowm_text { width: 1200px; height: 140px; }
.top_bjbox .Topdowmbox .dowm_text .img, .top_bjbox .Topdowmbox .dowm_text .img img { display: block; float: left; width: 140px; height: 140px; border-radius: 17px; }
.top_bjbox .Topdowmbox .dowm_text .infor { width: 1020px; padding-left: 30px; float: left; }
.top_bjbox .Topdowmbox .dowm_text .infor .bt { display: block; line-height: 50px; height: 50px; color: #fff; overflow: hidden; }
.top_bjbox .Topdowmbox .dowm_text .infor .bt h1 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 30px; display: block; float: left; color: #fff; max-width: 730px;font-weight:normal;}

.top_bjbox .Topdowmbox .dowm_text .infor .bt span { float: left; padding-left: 10px; max-width: 400px; height: 100%; overflow: hidden; }
.top_bjbox .Topdowmbox .dowm_text .infor p { padding-top: 20px; line-height: 25px; height: 50px; overflow: hidden; width: 530px; }
.top_bjbox .Topdowmbox .dowm_text .infor p span { color: #fff; width: 160px; float: left; height: 25px; padding-left: 5px; margin-right: 5px; overflow: hidden; }
.top_bjbox .Topdowmbox .dowm_text .infor p span i { margin: -3px 5px 0 0; display: inline-block; vertical-align: middle; padding: 0 8px; border-radius: 20px; height: 23px; line-height: 23px; background: #1aad19; }
.top_bjbox .Topdowmbox .dowm_text .infor p span a { color: #21c3cc; }

.top_bjbox2 { width: 100%; height: 390px; position: relative; }
.top_bjbox2 .bj { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; }
.top_bjbox2 .bj img { width: 110%; height: 110%; display: block; -webkit-filter: blur(5px); filter: blur(5px); position: relative; left: -5%; top: -5%; }
.top_bjbox2 .bj:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom: 1; background: rgba(0, 0, 0, 0.7); }
.top_bjbox2 .W1200 { position: relative; z-index: 1; }
.top_bjbox2 .Minbox_a { padding: 27px 0; }

.Newsjh2 { margin-top: 8px; }
.Newsjh2 .list { padding: 10px 0 10px 3px; }
.Newsjh2 .list li { margin: 9px 0px 0px 12px; width: 234px; padding: 13px 12px 12px; height: 75px; background: #f6f6f6; float: left; border-radius: 3px; }
.Newsjh2 .list li .img, .Newsjh2 .list li .img img { width: 75px; height: 75px; border-radius: 10px; overflow: hidden; display: block; float: left; }
.Newsjh2 .list li .img:hover, .Newsjh2 .list li .img img:hover { opacity: 0.9; }
.Newsjh2 .list li .infor { width: 145px; padding-left: 12px; float: left; }
.Newsjh2 .list li .infor .name { height: 30px; line-height: 30px; display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Newsjh2 .list li .infor p { color: #7d7d7d; font-size: 12px; line-height: 22px; height: 22px; overflow: hidden; width: 100%; }

.zq_simplelist { background: #f2f2f2; padding-bottom: 20px; }
.zq_simplelist .list { padding-top: 40px; width: 105%; }
.zq_simplelist .list li { float: left; width: 288px; height: 358px; border: 1px solid #e3e3e3; overflow: hidden; position: relative; border-radius: 5px; background: #fff; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1); margin: 0px 13px 20px 0; }
.zq_simplelist .list li img { display: block; width: 100%; height: 100%; }
.zq_simplelist .list li img:hover { opacity: 0.9; }
.zq_simplelist .list li .bigimg { width: 290px; height: 172px; margin: -1px 0 0 -1px; overflow: hidden; display: block; }
.zq_simplelist .list li .infor { padding: 15px 14px 10px; height: 80px; }
.zq_simplelist .list li .infor .img { float: left; width: 80px; height: 80px; border-radius: 15px; }
.zq_simplelist .list li .infor .text { float: left; width: 155px; padding-left: 25px; }
.zq_simplelist .list li .infor .text .name { font-size: 16px; height: 30px; padding-top: 10px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.zq_simplelist .list li .infor .text p { width: 100%; height: 34px; line-height: 34px; font-size: 14px; color: #969696; overflow: hidden; }
.zq_simplelist .list li .miaoshu { padding: 0px 10px; line-height: 22px; height: 66px; overflow: hidden; text-align: justify; color: #969696; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }

.Apptop { height: 475px; padding-bottom: 25px; }
.Apptop .App_lunbox { height: 475px; width: 770px; overflow: hidden; position: relative; border-radius: 5px; float: left; }
.Apptop .App_lunbox .bd li { width: 770px; height: 475px; position: relative; overflow: hidden; }
.Apptop .App_lunbox .bd li a, .Apptop .App_lunbox .bd li img { width: 100%; height: 100%; display: block; }
.Apptop .App_lunbox .bd li p { position: absolute; background: url("../images/line5.png") no-repeat center; padding-top: 10px; width: 100%; height: 80px; line-height: 80px; color: #fff; font-size: 24px; left: 0px; bottom: 0px; }
.Apptop .App_lunbox .bd li p span { padding: 0 150px 0 25px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Apptop .App_lunbox .hd { position: absolute; right: 18px; bottom: 20px; height: 11px; }
.Apptop .App_lunbox .hd li { display: inline-block; vertical-align: middle; height: 11px; text-indent: 100em; overflow: hidden; width: 11px; margin: 0 4px; margin-top: 0px; background: #0e6d71; }
.Apptop .App_lunbox .hd .on { height: 18px; margin-top: -6px; background: #14b9c8; }
.Apptop .App_lunbox .btn { position: absolute; background: url("../images/ico_img.png") no-repeat center; width: 34px; height: 45px; top: 50%; margin-top: -23px; cursor: pointer; display: none; }
.Apptop .App_lunbox .btn:hover { opacity: 0.9; }
.Apptop .App_lunbox .prev { background-position: -250px -87px; left: 10px; }
.Apptop .App_lunbox .next { background-position: -313px -86px; right: 10px; }
.Apptop .App_lunbox:hover .btn { display: block; }
.Apptop .rit { width: 405px; float: right; margin-top: -10px; }
.Apptop .rit .bt_top { display: block; height: 47px; line-height: 47px; border-bottom: 1px solid #eee; }
.Apptop .rit .bt_top .bt { float: left; font-size: 24px; }
.Apptop .rit .bt_top .bt i { display: inline-block; vertical-align: middle; margin: -4px 10px 0 0; }
.Apptop .rit .bt_top .bt .ico1 { height: 24px; width: 32px; background-position: -303px -45px; }
.Apptop .rit .bt_top .bt .ico2 { height: 26px; width: 27px; background-position: -350px -45px; }
.Apptop .rit .bt_top .more { color: #969696; float: right; font-size: 14px; }
.Apptop .rit .bt_top .more span { font-family: Serif; }
.Apptop .rit .bt_top .more:hover { color: #14b9c8; }
.Apptop .rit .appbox1 { width: 100%; overflow: hidden; }
.Apptop .rit .appbox1 .lis { display: block; width: 105%; margin: 15px 0 14px; }
.Apptop .rit .appbox1 .lis a { float: left; width: 96px; height: 36px; display: block; border-radius: 3px; text-align: center; line-height: 36px; color: #969696; margin: 0 7px 8px 0; background: #eee; }
.Apptop .rit .appbox1 .lis a:hover { background: #14b9c8; color: #fff; }
.Apptop .rit .appbox1 .lis .on { background: #14b9c8; color: #fff; }

.ZQ_TOP { height: 398px; width: 100%; position: relative; overflow: hidden; }
.ZQ_TOP .bj { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: no-repeat center; }
.ZQ_TOP .bj:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background: rgba(0, 0, 0, 0.5); }
.ZQ_TOP .W1200 { position: relative; z-index: 1; height: 100%; }
.ZQ_TOP .ZQ_nav { position: absolute; left: 0px; bottom: 12px; height: 60px; width: 100%; }
.ZQ_TOP .ZQ_nav ul li { float: left; width: 150px; height: 57px; line-height: 57px; margin-top: 3px; background: url("../images/ico_img.png") no-repeat center bottom; background-position: -237px -156px; text-align: center; font-size: 16px; margin-right: 1px; }
.ZQ_TOP .ZQ_nav ul li:hover { background-position: -235px -223px; }
.ZQ_TOP .ZQ_nav ul li a { letter-spacing: 1px; display: block; color: #fff; width: 100%; }
.ZQ_TOP .ZQ_nav ul .on { background-position: -235px -223px; }

.ZQ_dowmbox { background: url("../images/dowmbox1.png") repeat-y top left; width: 780px; padding: 28px 17px 28px 18px; min-height: 218px; border-radius: 4px; margin-bottom: 12px; }
.ZQ_dowmbox .img { width: 140px; height: 140px; display: block; float: left; margin: 0 30px 0 11px; }
.ZQ_dowmbox .img img { display: block; width: 100%; height: 100%; border-radius: 18px; }
.ZQ_dowmbox .infor { float: left; width: 333px; height: 140px; overflow: hidden; }
.ZQ_dowmbox .infor .name { height: 50px; line-height: 50px; padding-bottom: 7px; color: #fff; display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-bottom: 2px solid #3b3b3b; font-size: 30px; }
.ZQ_dowmbox .infor .p { color: #969696; padding-top: 11px; line-height: 31px; height: 62px; overflow: hidden; }
.ZQ_dowmbox .infor .p span { display: block; float: left; width: 45%; margin-right: 5%; overflow: hidden; height: 31px; }
.ZQ_dowmbox .infor .p a { color: #14b9c8; }
.ZQ_dowmbox .dowm { display: block; float: right; margin: 25px 20px 0 0; width: 177px; height: 56px; border: 1px solid #7bff7a; border-radius: 3px; text-align: center; line-height: 56px; color: #7bff7a; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E57bff7a,endColorstr=#E57bff7a); zoom: 1; background: rgba(123, 255, 122, 0.2); letter-spacing: 1px; }
.ZQ_dowmbox .dowm i { display: inline-block; vertical-align: middle; margin: -4px 5px 0 0; height: 18px; width: 18px; background-position: -206px -336px; }
.ZQ_dowmbox .dowm:hover { background: #14b9c8; border-color: #14b9c8; color: #fff; }
.ZQ_dowmbox .dowm:hover i { background-position: -206px -310px; }
.ZQ_dowmbox .text_ { float: left; padding-top: 28px; line-height: 24px; color: #969696; text-align: justify; text-indent: 2em; position: relative; }
.ZQ_dowmbox .text_ p { overflow: hidden; }
.ZQ_dowmbox .text_ .more { background: #141414; position: absolute; right: 0px; bottom: 0px; width: 100px; height: 24px; line-height: 24px; color: #05d0b6; text-align: left; text-indent: 1em; cursor: pointer; display: none; text-align: center; }
.ZQ_dowmbox .text_.on p { height: 48px; overflow: hidden; }
.ZQ_dowmbox .text_.on .more { position: relative; display: block; float: right; background: none; }

.ShotWrap { background: #fff; margin-top: 10px; }
.ShotWrap .pic-c { padding: 10px 0; background: #fff; }
.ShotWrap .snapShotWrap { width: 680px; position: relative; margin: 0 auto; overflow: hidden; }
.ShotWrap .snapShotWrap .snapShotCont { width: 680px; position: relative; overflow: hidden; z-index: 1; }
.ShotWrap .snapShotWrap .snapShotCont .snopshot { position: absolute; overflow: hidden; zoom: 1; text-align: center; }
.ShotWrap .snapShotWrap .snapShotCont .snopshot img { width: 100%; height: 100%; display: block; position: relative; }
.ShotWrap .snapShotWrap .snapShotCont .snopshot .elementOverlays { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }
.ShotWrap .snapShotWrap .snapShotCont .snopshot .elementOverlay { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0.7; filter: alpha(opacity=70); }
.ShotWrap .snapShotWrap .snap-shot-btn { position: absolute; height: 100%; width: 60px; top: 0px; display: block; cursor: pointer; z-index: 10; }
.ShotWrap .snapShotWrap .snap-shot-btn i { display: block; background: url("../images/ico_img.png") no-repeat center; position: absolute; left: 50%; margin-left: -17px; top: 50% !important; margin-top: -17px; height: 33px; width: 33px; }
.ShotWrap .snapShotWrap .prev { left: 0px; }
.ShotWrap .snapShotWrap .prev i { background-position: -346px -307px; }
.ShotWrap .snapShotWrap .next { right: 0px; }
.ShotWrap .snapShotWrap .next i { background-position: -296px -308px; }

.atlas { margin-top: 10px; }
.atlas .labe_atlas { margin-top: 17px; position: relative; }
.atlas .labe_atlas p { line-height: 40px; padding: 0 45px 0 25px; overflow: hidden; }
.atlas .labe_atlas p a { display: inline-block; vertical-align: middle; width: 62px; text-align: center; overflow: hidden; margin: 0 2px; color: #969696; height: 40px; }
.atlas .labe_atlas p a:hover { color: #000; font-size: 18px; line-height: 35px; font-weight: bold; }
.atlas .labe_atlas p .on { color: #000; font-size: 18px; line-height: 35px; font-weight: bold; }
.atlas .labe_atlas .more { display: none; width: 30px; height: 15px; position: absolute; right: 15px; bottom: 10px; text-align: center; line-height: 15px; background: #eee; border-radius: 3px; border: 1px solid #e5e5e5; cursor: pointer; overflow: hidden; }
.atlas .labe_atlas .more:after { content: ''; background: url("../images/ico_img.png") no-repeat center; display: block; top: 3px; left: 12px; height: 11px; width: 6px; background-position: -14px 0; transform: rotate(90deg); position: relative; }
.atlas .labe_atlas .more.on_:after { transform: rotate(270deg); }
.atlas .title_bt { border-bottom: 1px solid #eee; }
.atlas .atlas_list { width: 100%; overflow: hidden; padding-top: 20px; }
.atlas .atlas_list ul { width: 105%; }
.atlas .atlas_list ul li a:hover img { opacity: 0.9; }
.atlas .atlas_list .ul1 li { width: 100px; float: left; margin: 0 19px 0 30px; }
.atlas .atlas_list .ul1 li a { display: block; width: 100%; height: 100%; }
.atlas .atlas_list .ul1 li img { display: block; width: 100px; height: 100px; border-radius: 10px; }
.atlas .atlas_list .ul1 li p { height: 55px; line-height: 55px; width: 100%; text-align: center; overflow: hidden; }
.atlas .atlas_list .ul2 li { width: 170px; float: left; margin: 0 20px 0 11px; }
.atlas .atlas_list .ul2 li a { display: block; width: 100%; height: 100%; }
.atlas .atlas_list .ul2 li img { display: block; width: 170px; height: 105px; border-radius: 2px; }
.atlas .atlas_list .ul2 li p { height: 55px; line-height: 55px; width: 100%; text-align: center; overflow: hidden; }

.news_inforbox { margin-bottom: 12px; }
.news_inforbox .crumb { padding: 0 12px; }
.news_inforbox .news_top { padding: 0px 11px 20px; border-bottom: 2px solid #f2f2f2; }
.news_inforbox .news_top .h1 { line-height: 40px; text-align: center; color: #000; font-size: 20px; }
.news_inforbox .news_top .bq { height: 40px; line-height: 40px; width: 100%; overflow: hidden; padding-top: 10px; }
.news_inforbox .news_top .bq span { display: block; float: left; margin-right: 70px; color: #969696; }
.news_inforbox .news_infor h3 { color: #14b9c8; }
.news_inforbox .news_infor h3:before { background: url("../images/ico_img.png") no-repeat center; height: 14px; width: 4px; background-position: -212px -382px; margin-right: 6px; }
.news_inforbox .pages { padding-bottom: 10px; }
.news_inforbox .pages .pagewrap { padding: 10px 0; }

.news_down_top { height: 100px; padding: 32px 22px; background: #eee; }
.news_down_top .img { float: left; width: 100px; height: 100px; border-radius: 10px; display: block; }
.news_down_top .img img { display: block; width: 100%; height: 100%; }
.news_down_top .img img:hover { opacity: 0.9; }
.news_down_top .infor { width: 400px; padding-left: 20px; float: left; }
.news_down_top .infor .name { height: 33px; line-height: 33px; color: #434343; font-size: 23px; display: block; font-weight: bold; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_down_top .infor .name:hover { color: #14b9c8; }
.news_down_top .infor ul { width: 100%; padding-top: 10px; height: 60px; overflow: hidden; }
.news_down_top .infor ul li { float: left; width: 180px; padding-right: 3px; overflow: hidden; height: 30px; color: #969696; line-height: 30px; }
.news_down_top .infor ul li:before { border-radius: 50%; content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 5px; background: #bfbfbf; margin: -2px 8px 0 0; }
.news_down_top .infor ul li i { height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; border: 1px solid #14b9c8; color: #14b9c8; border-radius: 15px; padding: 0 8px; margin: -2px 5px 0 5px; }
.news_down_top .dowm { float: right; width: 120px; height: 42px; text-align: center; line-height: 42px; color: #fff; display: block; background: #21c3cc; border-radius: 2px; margin-top: 28px; letter-spacing: 1px; }
.news_down_top .dowm:hover { opacity: 0.9; }
.news_down_top .sao{float:right;margin: -20px 0px 0 0;}
.news_down_top .sao .img_{width:100px; height:auto; padding:10px; background:#fff; height:100px; border-radius:5px;}
.news_down_top .sao .img_ img{width:100%; height:100%;}
.news_down_top .sao font{text-align:center;line-height: 30px;width:100%;display:block;font-size: 14px;color: #0e19f2;}


.news_infor { font-size: 14px; padding: 10px 10px; }
.news_infor .title{padding:0;color: #252525;  height:50px; line-height:50px;}
.news_infor .title .bt{font-size:16px;}
.news_infor table, .news_infor video, .news_infor iframe, .news_infor embed { max-width: 100%; }
.news_infor table a { color: #0787ec; }
.news_infor img { max-width: 700px; width: auto; display: block; margin: 0 auto; }
.news_infor p { line-height: 24px; color: #434343; margin: 10px auto; }
.news_infor p a { color: #0787ec; }
.news_infor h3 { line-height: 25px; padding: 10px 0; color: #252525; }
.news_infor h3:before { content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 20px; background: #14b9c8; margin: -2px 10px 0 0; }

.Lbox_warp { background: #fff; margin-bottom: 12px; border-radius: 5px; }

.Lbox1 .ul { padding: 0 10px; }
.Lbox1 .ul ul { border-top: 1px dashed #e6e6e6; border-left: 1px solid #e6e6e6; }
.Lbox1 .ul ul li { float: left; width: 50%; height: 46px; overflow: hidden; }
.Lbox1 .ul ul li:hover { background: #f6f6f6; }
.Lbox1 .ul ul li a { border: 1px dashed #e6e6e6; padding: 0 20px; display: block; height: 44px; line-height: 44px; border-top: none; border-left: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.Lbox2 .L_table { padding: 0 10px 10px; }
.Lbox2 .L_table td { line-height: 20px; }

.Lbox3 .ul { padding: 0 10px; }
.Lbox3 ul li { width: 50%; float: left; line-height: 36px; height: 36px; }
.Lbox3 ul li a { display: block; height: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 10px; }
.Lbox3 ul li a:before { border-radius: 50%; content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 5px; background: #dadada; border: 1px solid #c2c2c2; margin: -2px 8px 0 0; }
.Lbox3 ul li a:hover:before { background: #14b9c8; border-color: #14b9c8; }

.Lbox4 .tab_a { height: 32px; padding: 0 15px; margin-bottom: 20px; }
.Lbox4 .tab_a a { width: 80px; height: 30px; border: 1px solid #14b9c8; color: #14b9c8; text-align: center; line-height: 30px; display: block; margin-right: 10px; float: left; cursor: pointer; }
.Lbox4 .tab_a .on { background: #14b9c8; color: #fff; }
.Lbox4 .top_ { height: 135px; margin-bottom: 20px; padding: 0 15px; }
.Lbox4 .top_ .img { height: 135px; width: 225px; display: block; float: left; }
.Lbox4 .top_ .img img { display: block; width: 100%; height: 100%; border-radius: 2px; }
.Lbox4 .top_ .infor { width: 550px; padding-left: 20px; float: left; }
.Lbox4 .top_ .infor .bt { height: 42px; line-height: 42px; overflow: hidden; width: 100%; }
.Lbox4 .top_ .infor .bt .p { display: block; color: #000; font-size: 24px; float: left; height: 42px; line-height: 42px; width: 380px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Lbox4 .top_ .infor .bt span { display: block; float: right; width: 130px; text-align: right; color: #313131; }
.Lbox4 .top_ .infor .bt span i { color: #ff6633; }
.Lbox4 .top_ .infor .text { width: 100%; color: #535353; line-height: 30px; height: 90px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.Lbox4 .ul_list { padding: 0 10px; }
.Lbox4 .ul_list ul { width: 105%; padding-bottom: 10px; }
.Lbox4 .ul_list ul li { float: left; height: 75px; padding: 13px 11px; width: 236px; background: #f6f6f6; margin: 0px 12px 10px 0; border-radius: 3px; }
.Lbox4 .ul_list ul li .img { display: block; float: left; width: 75px; height: 75px; overflow: hidden; background: #bfbfbf; border-radius: 15px; }
.Lbox4 .ul_list ul li .img img { display: block; width: 100%; height: 100%; }
.Lbox4 .ul_list ul li .img img:hover { opacity: 0.9; }
.Lbox4 .ul_list ul li .infor { float: left; width: 148px; padding-left: 12px; }
.Lbox4 .ul_list ul li .infor .name { display: block; height: 27px; line-height: 27px; color: #313131; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 4px; font-weight: bold; }
.Lbox4 .ul_list ul li .infor .name:hover { color: #14b9c8; }
.Lbox4 .ul_list ul li .infor p { font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; width: 100%; color: #7d7d7d; }

.Lbox5 .ShotWrap .snapShotWrap { width: 740px; }
.Lbox5 .ShotWrap .snapShotWrap .snapShotCont { width: 740px; }
.Lbox5 .ShotWrap .snapShotWrap .next i { height: 46px; width: 46px; background-position: -311px -371px; margin-left: -23px; margin-top: -23px; }
.Lbox5 .ShotWrap .snapShotWrap .prev i { height: 46px; width: 46px; background-position: -247px -372px; margin-left: -23px; margin-top: -23px; }

.Lbox6 .ord_edition { padding: 0 10px; }
.Lbox6 .ord_edition ul { overflow: hidden; padding-bottom: 10px; }
.Lbox6 .ord_edition ul li { height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; }
.Lbox6 .ord_edition ul li .name { float: left; display: block; width: 35%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Lbox6 .ord_edition ul li .name:hover { color: #14b9c8; }
.Lbox6 .ord_edition ul li span { float: left; width: 25%; overflow: hidden; display: block; }
.Lbox6 .ord_edition ul li .btn { display: block; width: 95px; height: 31px; line-height: 31px; margin-top: 4px; text-align: center; border: 1px solid #dadae4; background: #f6f9fc; float: right; margin-right: 0px; }
.Lbox6 .ord_edition ul li .btn:hover { background: #14b9c8; border-color: #14b9c8; color: #fff; }
.Lbox6 .ord_edition .more_ { height: 30px; line-height: 30px; background: #efeff4; text-align: center; cursor: pointer; }
.Lbox6 .ord_edition .more_ a { position: relative; background: url("../images/ico_img.png") no-repeat center; width: 10px; height: 17px; background-position: -265px 0; display: inline-block; vertical-align: middle; transform: rotate(90deg); }
.Lbox6 .ord_edition.on_showedition .more_ a { transform: rotate(270deg); }
.Lbox6 .tab_a { height: 65px; padding: 10px 10px; width: 450px; margin: 0 auto; }
.Lbox6 .tab_a a { width: 200px; padding: 0 5px; margin: 0 5px; float: left; height: 63px; display: block; border: 1px solid #eee; border-radius: 2px; text-align: center; line-height: 63px; overflow: hidden; }
.Lbox6 .tab_a a:hover { background: #eee; color: #434343; }
.Lbox6 .tab_a .on { background: #eee; }

/*预约*/
.yuyue_warp { position: fixed; width: 100%; height: 100%; z-index: 1000; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background: rgba(0, 0, 0, 0.5); top: 0px; left: 0px; display: none; }
.yuyue_warp .yuyue_box { display: none; position: absolute; background: #fff; border-radius: 8px; width: 430px;height: 170px; left: 50%; margin-left: -215px; top: 50%; margin-top: -85px; }
.yuyue_warp .yuyue_box .bt { height: 68px; line-height: 68px; font-size: 14px; color: #434343;  text-align: center; }
.yuyue_warp .yuyue_box .input_ { width: 330px;  margin: 0 auto; background: #eee; height: 35px; line-height: 35px; text-align: center; }
.yuyue_warp .yuyue_box .input_ input { width: 300px; height: 25px; line-height: 25px; display: block; background: none; border: none; padding: 5px 15px; font-size: 14px; color: #000; text-align: center;}
.yuyue_warp .yuyue_box .btn { width: 50%; text-align: center; height: 65px; line-height: 65px;margin: 0 auto;  color: #000; font-size: 14px; }
.yuyue_warp .yuyue_box .btn a, .yuyue_warp .yuyue_box .btn button { color: #000; display: block; background: none; height: 100%; width: 100%; border: none; cursor: pointer; }
.yuyue_warp .yuyue_box .close {position: absolute; background: url("../images/ico_img.png") no-repeat center; display: block; height:15px;width:14px;background-position: -199px -222px; top:12px;right: 15px; cursor: pointer; }
.yuyue_warp .yuyue_box .close:hover { opacity: 0.9; }
.yuyue_warp .yuyue_box .input_ input:-webkit-autofill{background: #eee!important;box-shadow: 0 0 0 23px #eee inset !important;    -webkit-text-fill-color: #000!important;}

.tishi_box { padding: 20px 25px; background: #f4f4f7; border-radius: 5px; color: #000; font-size: 16px; }
.tishi_box p { line-height: 30px; }
.tishi_box p span { color: #f0412a; }

/*# sourceMappingURL=comment.css.map */
