body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl, a { margin: 0; padding: 0; }

ul, ol { list-style: none; }

em, i { font-style: normal; }

table { border-spacing: 0; border-collapse: collapse; }

img { border: none; vertical-align: middle; }

input, select, button { vertical-align: middle; outline: none; }

a { text-decoration: none; color: #666; }

body { min-width: 1200px; font-family: 'Microsoft YaHei','Arial','Heiti SC'; background: #fff; }

.fl { float: left; }

.fr { float: right; }

.wrap { width: 1200px; margin: 0 auto; }

.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }

.header_wrap { height: 85px; background-color: #00BFB1; box-shadow: 0 0 10px #666; }
.header_wrap .logo { padding: 12px 0 13px; display: block; float: left; }
.header_wrap .nav-ul { margin-left: 80px; }
.header_wrap .nav-ul li { float: left; text-align: center; position: relative; }
.header_wrap .nav-ul li a { display: inline-block; height: 85px; line-height: 85px; padding: 0 20px; font-size: 20px; color: #fff; position: relative; }
.header_wrap .nav-ul .on a, .header_wrap .nav-ul li:hover a { font-weight: 600; }
.header_wrap .form-search { position: relative; margin: 27px 0 0; cursor: pointer; overflow: hidden; }
.header_wrap .form-search .icon-search { display: block; width: 12px; height: 17px; background: url(../images/icon_search.png) no-repeat; background-position: 0 3px; position: absolute; top: 8px; left: 16px; border-right: 1px solid #d8d9da; padding-right: 10px; }
.header_wrap .form-search .input-text { width: 122px; height: 31px; line-height: 31px; padding: 0 13px 0 45px; -webkit-border-radius: 31px; border-radius: 31px; border: 1px solid #fff; }
.header_wrap .form-search .input-btn { width: 31px; height: 31px; -webkit-border-radius: 31px; border-radius: 31px; margin-left: 6px; background-color: #fff; border: 1px solid #fff; font-family: "Tahoma"; font-weight: bold; color: #19222d; cursor: pointer; }
.header_wrap .form-search .input-text:focus { width: 140px; }
.header_wrap .form-search:hover .input-text { border-color: #00BFB1; -webkit-box-shadow: 0 0 3px #00BFB1; box-shadow: 0 0 3px #00BFB1; }
.header_wrap .form-search:hover .icon-search { background-position: 0 -12px; }
.header_wrap .form-search:hover .input-btn { border-color: #00BFB1; -webkit-box-shadow: 0 0 3px #00BFB1; box-shadow: 0 0 3px #00BFB1; color: #00BFB1; }

.index_link { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #1a1a1a; padding: 0 0 12px 0; font-size: 14px; }
.index_link .index_link_txt { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.index_link .index_link_tit { width: 1200px; height: 24px; float: left; overflow: hidden; line-height: 24px; padding: 14px 0 0 0; }
.index_link .index_link_tit span { float: left; font-size: 12px; color: #848484; }
.index_link .index_link_tit span em { font-size: 18px; color: #ff9600; padding: 0 5px 0 0; }
.index_link .index_link_tit a { float: right; color: #848484; }
.index_link .index_link_nei { width: 1160px; height: auto; float: left; overflow: hidden; line-height: 26px; padding: 8px 0 0 0; }
.index_link .index_link_nei a { color: #979797; padding: 0 8px 0 0; }
.index_link .index_link_nei a:hover { text-decoration: underline; color: #ff0000 !important; }

.index_bm { color: #acacac; line-height: 20px; padding: 20px; height: auto; overflow: hidden; background: #0b0b0b; }
.index_bm .index_bq { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #0b0b0b; padding: 15px 0; text-align: center; line-height: 24px; color: #acacac; font-size: 14px; }
.index_bm .index_bq a { color: #acacac; }
.index_bm .index_bq a:hover { text-decoration: underline; color: #ff0000 !important; }
.index_bm .popup_layer { display: none; }

.Tuijian { width: 1198px; height: 131px; margin: 20px auto 0; overflow: hidden; zoom: 1; border: 1px solid #eee; }
.Tuijian .tj_tab { width: 114px; float: left; }
.Tuijian .tj_tab p { width: 114px; height: 43px; cursor: pointer; background: #f6f6f6; position: relative; margin-bottom: 1px; }
.Tuijian .tj_tab p em { position: absolute; }
.Tuijian .tj_tab p i { width: 15px; height: 16px; display: inline-block; float: left; background: url(//static.72ce.com/pc/images/icon.gif) no-repeat; margin-top: 15px; margin-left: 18px; }
.Tuijian .tj_tab p span { color: #86868c; font-size: 14px; display: inline-block; margin-top: 12px; margin-left: 4px; }
.Tuijian .tj_tab p.on, .Tuijian .tj_tab .tj_tab ul li:hover { background: #ff6600; }
.Tuijian .tj_tab p.on em { width: 7px; height: 15px; background: url(../images/icon.gif) 0px -85px no-repeat; right: 0px; top: 14px; }
.Tuijian .tj_tab p i.i1 { background-position: -8px -6px; }
.Tuijian .tj_tab p i.i2 { background-position: -8px -30px; }
.Tuijian .tj_tab p i.i3 { background-position: -8px -59px; }
.Tuijian .tj_tab p.on i.i1, .Tuijian .tj_tab .tj_tab ul li:hover i.i1 { background-position: -57px -6px; }
.Tuijian .tj_tab p.on i.i2, .Tuijian .tj_tab .tj_tab ul li:hover i.i2 { background-position: -57px -30px; }
.Tuijian .tj_tab p.on i.i3, .Tuijian .tj_tab .tj_tab ul li:hover i.i3 { background-position: -57px -58px; }
.Tuijian .tj_tab p.on span, .Tuijian .tj_tab .tj_tab ul li:hover span { font-weight: bold; color: #fff; }
.Tuijian .tj_bod { float: right; width: 1077px; height: 130px; overflow: hidden; }
.Tuijian .tj_bod .item + .item { display: none; }
.Tuijian .tj_bod .item li { float: left; padding-left: 28px; padding-right: 0; }
.Tuijian .tj_bod .item li a { width: 78px; float: left; display: inline-block; padding-top: 16px; position: relative; }
.Tuijian .tj_bod .item li a img { width: 78px; height: 78px; border-radius: 15px; }
.Tuijian .tj_bod .item li a p { color: #777; font-size: 12px; text-align: center; padding-top: 6px; line-height: 16px; white-space: nowrap; word-break: break-all; width: 80px; overflow: hidden; display: block; text-overflow: ellipsis; }
.Tuijian .tj_bod .item li a i { width: 0; height: 2px; background: #f31a22; position: absolute; bottom: -10px; -webkit-transition: all .35s; -moz-transition: all .35s; -ms-transition: all .35s; -o-transition: all .35s; transition: all .35s; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); }
.Tuijian .tj_bod .item li a:hover i { width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.Tuijian .tj_bod .item li a:hover p { color: #f31a22; }

.Min1 { width: 1200px; margin: 20px auto 0; overflow: hidden; }
.Min1 .M1_L { width: 410px; overflow: hidden; height: 610px; }
.Min1 .M1_L .slidebox { width: 100%; height: 268px; position: relative; overflow: hidden; }
.Min1 .M1_L .slidebox .hd { height: 10px; overflow: hidden; position: absolute; right: 155px; bottom: 8px; z-index: 1; }
.Min1 .M1_L .slidebox .hd ul { overflow: hidden; zoom: 1; float: left; }
.Min1 .M1_L .slidebox .hd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; border-radius: 100px; cursor: pointer; background: #fff; }
.Min1 .M1_L .slidebox .hd ul li.on { background: #00BFB1; }
.Min1 .M1_L .slidebox .bd { position: relative; height: 100%; z-index: 0; }
.Min1 .M1_L .slidebox .bd li { width: 100%; height: 268px; position: relative; }
.Min1 .M1_L .slidebox .bd li h3 { position: absolute; left: 0; bottom: 23px; font-size: 16px; width: 100%; height: 20px; line-height: 20px; overflow: hidden; text-align: center; z-index: 1; }
.Min1 .M1_L .slidebox .bd li h3 a { color: #fff; }
.Min1 .M1_L .slidebox .bd li div { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; background: #000; opacity: 0.6; filter: alpha(opacity=60); }
.Min1 .M1_L .slidebox .bd img { width: 100%; height: 268px; display: block; position: absolute; left: 0; bottom: 0; }
.Min1 .M1_L .tab_box { width: 100%; overflow: hidden; margin-top: 20px; }
.Min1 .M1_L .tab_box .tab_menu { width: 100%; overflow: hidden; }
.Min1 .M1_L .tab_box .tab_menu li { width: 134px; height: 46px; line-height: 46px; text-align: center; border-bottom: 3px solid #fff; font-size: 16px; color: #fff; float: left; position: relative; cursor: pointer; }
.Min1 .M1_L .tab_box .tab_menu li i { display: block; width: 124px; height: 1px; background: transparent; position: absolute; bottom: -1px; left: 50%; margin-left: -62px; }
.Min1 .M1_L .tab_box .tab_menu .c1 { background: #70d0df; margin-right: 3px; }
.Min1 .M1_L .tab_box .tab_menu .c2 { background: #a6937c; margin-right: 4px; }
.Min1 .M1_L .tab_box .tab_menu .c3 { background: #f0882b; }
.Min1 .M1_L .tab_box .tab_menu .on { background: #339889 !important; border-color: #339889; }
.Min1 .M1_L .tab_box .tab_menu .on i { background: #fff; }
.Min1 .M1_L .tab_box .tab_cont .item + .item { display: none; }
.Min1 .M1_L .tab_box .tab_cont .item { width: 100%; overflow: hidden; }
.Min1 .M1_L .tab_box .tab_cont .item .img_box { background: #339889; padding: 20px 0; overflow: hidden; }
.Min1 .M1_L .tab_box .tab_cont .item .img_box li { width: 78px; text-align: center; float: left; margin-left: 16px; }
.Min1 .M1_L .tab_box .tab_cont .item .img_box li a, .Min1 .M1_L .tab_box .tab_cont .item .img_box li img { display: block; }
.Min1 .M1_L .tab_box .tab_cont .item .img_box li img { width: 78px; height: 78px; border-radius: 20px; }
.Min1 .M1_L .tab_box .tab_cont .item .img_box li p { color: #fff; margin-top: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.Min1 .M1_L .tab_box .tab_cont .item .img_box li p:hover { font-weight: bold; }
.Min1 .M1_L .tab_box .tab_cont .item .rec_hot .decorate { width: 100%; height: 8px; background: url(../images/line.png) repeat-x; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box { padding-top: 10px; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box li { width: 100%; float: left; margin-top: 13px; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box a { display: block; float: left; font-size: 16px; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box a:hover { color: #00BFB1; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box a.tag { height: 26px; line-height: 26px; color: #00BFB1; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box a.txt { width: 230px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box a.btn { width: 53px; height: 24px; border: 1px solid #00BFB1; color: #00BFB1; line-height: 24px; text-align: center; float: right; font-size: 14px; }
.Min1 .M1_L .tab_box .tab_cont .item .txt_box a.btn:hover { background: #00BFB1; color: #fff; }
.Min1 .M1_M { width: 410px; margin: 0 25px; overflow: hidden; height: 610px; }
.Min1 .M1_M .bt-c { height: 40px; width: 100%; margin-bottom: 5px; border-bottom: 2px solid #00BFB1; }
.Min1 .M1_M .bt-c .line { width: 10px; height: 16px; background: url(../images/ico-xlin.png) no-repeat; display: inline-block; float: left; margin-top: 12px; }
.Min1 .M1_M .bt-c span { margin: 0 10px 0px; display: block; float: left; width: 16%; height: 39px; line-height: 30px; text-align: center; font-size: 18px; color: #4c4c4c; cursor: pointer; position: relative; padding: 0 3px; }
.Min1 .M1_M .bt-c img { float: left; margin: 14px 8px; }
.Min1 .M1_M .contm-tab .bttab-style em { width: 11px; height: 6px; background: url(../images/icon_sj.png) no-repeat; position: absolute; left: 50%; margin-left: -5.5px; bottom: -7px; overflow: hidden; }
.Min1 .M1_M .bttab-style { color: #00BFB1 !important; }
.Min1 .M1_M .contm-tab { width: 100%; display: table; float: left; }
.Min1 .M1_M .tab_bod { width: 100%; overflow: hidden; height: 570px; }
.Min1 .M1_M .tab_bod .item + .item { display: none; }
.Min1 .M1_M .tab_bod .item { overflow: hidden; width: 100%; }
.Min1 .M1_M .tab_bod .item li { width: 100%; height: 44px; overflow: hidden; }
.Min1 .M1_M .tab_bod .item li .bt_url { float: left; height: 44px; line-height: 44px; margin-right: 4px; color: #595959; }
.Min1 .M1_M .tab_bod .item li:hover .title { color: #00BFB1; }
.Min1 .M1_M .tab_bod .item li:hover em { color: #111; }
.Min1 .M1_M .tab_bod .item li .title { float: left; margin: 0 12px; width: 230px; line-height: 44px; height: 44px; font-size: 16px; }
.Min1 .M1_M .tab_bod .item li .title img { display: block; float: left; margin: 10px 10px 10px 0px; width: 28px; height: 28px; border-radius: 4px; }
.Min1 .M1_M .tab_bod .item li em { color: #aaa; float: right; font-size: 14px; line-height: 44px; }
.Min1 .M1_R { width: 330px; overflow: hidden; height: 610px; }
.Min1 .M1_R .RTitle { border-bottom: 1px solid #eee; overflow: visible; margin-bottom: 10px; width: 100%; overflow: hidden; }
.Min1 .M1_R .RTitle span { float: left; font-size: 16px; font-weight: 700; height: 30px; line-height: 40px; border-bottom: 1px solid #00BFB1; padding: 0 3px 10px; position: relative; }
.Min1 .M1_R .hot-zq-item { width: 330px; margin-top: 20px; position: relative; height: 167px; overflow: hidden; }
.Min1 .M1_R .hot-zq-item img { display: block; width: 100%; }
.Min1 .M1_R .hot-zq-item em { position: absolute; right: 0; bottom: 0; display: block; padding-left: 12px; width: 73px; height: 28px; line-height: 28px; font-weight: 700; color: #fff; text-align: center; background: url(../images/tips.png) no-repeat -75px 0; z-index: 2; }
.Min1 .M1_R .hot-zq-item .hide { display: none; z-index: 1; }
.Min1 .M1_R .hot-zq-item:hover .hide { display: block; }
.Min1 .M1_R .bg_shadow { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background: #000; -moz-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); }
.Min1 .M1_R .hot-zq-item .name { position: absolute; left: 0; top: 0; margin: 20px; line-height: 24px; height: 130px; color: #fff; overflow: hidden; }
.Min1 .M1_R .hot-zq-item .name h4 { font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; text-align: center; margin-bottom: 10px; }
.Min1 .M1_R .cellc_list { width: 100%; overflow: hidden; }
.Min1 .M1_R .cellc_list li { float: left; width: 100%; height: 28px; line-height: 28px; background: #edf1f3; font-size: 14px; margin-bottom: 10px; overflow: hidden; }
.Min1 .M1_R .cellc_list li a { color: #666; padding-left: 50px; width: 240px; position: relative; display: inline-block; height: 28px; line-height: 28px; overflow: hidden; }
.Min1 .M1_R .cellc_list li span { position: absolute; left: 0px; top: 0px; width: 40px; height: 28px; line-height: 28px; padding-right: 6px; text-align: center; background: url(../images/new_lc.png) no-repeat; background-position: -50px 0; color: #fff; }
.Min1 .M1_R .cellc_list li a:hover { color: #00BFB1; }
.Min1 .M1_R .cellc_list li a:hover span { background-position: 0 0; color: #fff; }

.Min2 { width: 1200px; margin: 20px auto 0; overflow: hidden; }
.Min2 .M2_L { width: 815px; height: 400px; overflow: hidden; margin-top: 15px; }
.Min2 .M2_L .item + .item { display: none; }
.Min2 .M2_L .item { width: 850px; }
.Min2 .M2_L .item li { width: 80px; text-align: center; float: left; margin-right: 25px; }
.Min2 .M2_L .item li a, .Min2 .M2_L .item li img { display: block; }
.Min2 .M2_L .item li img { width: 80px; height: 80px; border-radius: 14px; }
.Min2 .M2_L .item li p { height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 15px 0 25px 0; color: #666; }
.Min2 .M2_L .item li p:hover { color: #00BFB1; }
.Min2 .M2_R { width: 310px; overflow: hidden; }
.Min2 .M2_R .tab_hd { width: 100%; position: relative; margin-top: 15px; }
.Min2 .M2_R .tab_hd .hidden_box { height: 185px; overflow: hidden; position: relative; }
.Min2 .M2_R .tab_hd .hidden_box ul { width: 321px; float: left; position: absolute; }
.Min2 .M2_R .tab_hd .hidden_box ul li { display: block; width: 96px; height: 38px; line-height: 38px; text-align: center; color: #666; background: #e5e5e5; float: left; margin: 0 11px 11px 0; cursor: pointer; }
.Min2 .M2_R .tab_hd .hidden_box ul li.current { color: #fff; background: #00BFB1; }
.Min2 .M2_R .tab_hd .pre_next_box { width: 96px; position: absolute; top: 147px; right: 0; }
.Min2 .M2_R .tab_hd .pre_next_box span { display: block; width: 42px; height: 38px; line-height: 38px; text-align: center; color: #666; background: #e5e5e5; float: left; font-size: 16px; cursor: pointer; }
.Min2 .M2_R .tab_hd .pre_next_box span:hover { color: #fff; background: #00BFB1; }
.Min2 .M2_R .tab_hd .pre_next_box span.pre { margin-right: 12px; }
.Min2 .M2_R .tab_hd .dot_tab_box { text-align: right; margin-top: 10px; }
.Min2 .M2_R .tab_hd .dot_tab_box i { display: inline-block; width: 10px; height: 10px; background: #ccc; margin-left: 10px; }
.Min2 .M2_R .tab_hd .dot_tab_box i.current { background: #00BFB1; }
.Min2 .M2_R .RTitle { border-bottom: 1px solid #eee; overflow: visible; width: 100%; overflow: hidden; }
.Min2 .M2_R .RTitle span { float: left; font-size: 16px; font-weight: 700; height: 30px; line-height: 40px; border-bottom: 1px solid #00BFB1; padding: 0 3px 10px; position: relative; }
.Min2 .M2_R .Tags { width: 380px; float: left; height: auto; overflow: hidden; margin-left: -10px; padding-bottom: 2px; }
.Min2 .M2_R .Tags li { position: relative; float: left; width: 97px; height: 57px; padding: 12px 0 0 10px; }
.Min2 .M2_R .Tags li a { position: relative; display: block; font-size: 12px; width: 93px; height: 55px; line-height: 57px; text-align: center; border: 1px solid #eee; overflow: hidden; }
.Min2 .M2_R .Tags li a p { width: 100%; height: 100%; }
.Min2 .M2_R .Tags li a span { position: absolute; top: 0; left: 0; z-index: 2; width: 0; height: 0; border-right: 23px solid transparent; border-top: 23px solid; overflow: hidden; transition: all .2s linear; -webkit-transition: all .2s linear; }
.Min2 .M2_R .Tags li a i { position: absolute; top: 3px; left: 4px; z-index: 3; width: 8px; height: 8px; color: #fff; line-height: 6px; text-indent: -2px; }
.Min2 .M2_R .Tags li strong { font-weight: normal; position: relative; z-index: 10; }
.Min2 .M2_R .Tags li a:hover p i { display: none; }
.Min2 .M2_R .Tags li a:hover p span { border-width: 180px; }
.Min2 .M2_R .Tags li a:hover strong { color: #fff; }
.Min2 .M2_R .Tags li .shadow { position: absolute; top: 69px; right: -53px; width: 86px; height: 8px; background: url(../images/ic_shadow.png) no-repeat; border: none; }
.Min2 .M2_R .Tags .struct_bg1 a { color: #ec5747; }
.Min2 .M2_R .Tags .struct_bg2 a { color: #8c97cb; }
.Min2 .M2_R .Tags .struct_bg3 a { color: #5dc9ea; }
.Min2 .M2_R .Tags .struct_bg4 a { color: #b3d465; }
.Min2 .M2_R .Tags .struct_bg5 a { color: #a6937c; }
.Min2 .M2_R .Tags .struct_bg6 a { color: #f6c15b; }
.Min2 .M2_R .Tags .struct_bg7 a { color: #f19ec2; }
.Min2 .M2_R .Tags .struct_bg8 a { color: #e4a1f0; }
.Min2 .M2_R .Tags .struct_bg1 span { border-color: #ec5747; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg2 span { border-color: #8c97cb; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg3 span { border-color: #5dc9ea; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg4 span { border-color: #b3d465; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg5 span { border-color: #a6937c; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg6 span { border-color: #f6c15b; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg7 span { border-color: #f19ec2; border-right: 23px solid transparent; }
.Min2 .M2_R .Tags .struct_bg8 span { border-color: #e4a1f0; border-right: 23px solid transparent; }

.QzTitle { height: 50px; border-bottom: 1px solid #efefef; overflow: hidden; width: 100%; }
.QzTitle .bt { float: left; font-size: 20px; color: #333; font-weight: bold; height: 48px; line-height: 50px; border-bottom: 2px solid #00BFB1; }
.QzTitle .more { height: 15px; float: right; margin: 16px 20px 0 0; display: block; font-size: 14px; }

.Min3 { width: 1200px; margin: 20px auto 10px; overflow: hidden; }
.Min3 .zthj_list { overflow: hidden; margin-top: 15px; }
.Min3 .zthj_list li + li { margin-left: 33px; }
.Min3 .zthj_list li { float: left; width: 275px; height: 146px; position: relative; overflow: hidden; }
.Min3 .zthj_list li a { display: block; height: 100%; }
.Min3 .zthj_list li a img { width: 100%; height: 100%; }
.Min3 .zthj_list li a .bt { position: absolute; left: 0; right: 0; bottom: 0; line-height: 36px; height: 36px; overflow: hidden; font-size: 18px; color: #fff; background-color: rgba(0, 0, 0, 0.6); text-align: center; font-weight: bold; }
.Min3 .zthj_list li a .mrd_hover { display: block; position: absolute; top: 100%; right: 0; left: 0; width: 215px; height: 146px; padding: 10px 30px; background: url(../images/tmbj.png) repeat; -webkit-transition: top .4s; -moz-transition: top .4s; -ms-transition: top .4s; -o-transition: top .4s; transition: top .4s; }
.Min3 .zthj_list li a .mrd_hover .title { height: 30px; line-height: 30px; overflow: hidden; color: #fff; font-size: 18px; }
.Min3 .zthj_list li a .mrd_hover .intro { height: 40px; line-height: 20px; overflow: hidden; color: #fff; font-size: 14px; }
.Min3 .zthj_list li a .mrd_hover .a_link span { display: block; width: 86px; height: 28px; line-height: 28px; overflow: hidden; background: #00bfb1; color: #fff; font-size: 14px; text-align: center; margin: 0 auto; margin-top: 23px; }
.Min3 .zthj_list li a:hover .mrd_hover { top: 0; }
.Min3 .zthj_list li a:hover .bt { bottom: -36px; }

.Min4 { width: 1200px; margin: 20px auto 0; overflow: hidden; }
.Min4 .zt_wrap { width: 100%; overflow: hidden; height: 300px; margin-top: 20px; }
.Min4 .zt_wrap .tab { width: 180px; float: left; margin-right: 20px; }
.Min4 .zt_wrap .tab a { display: block; line-height: 40px; background-color: #333; background-repeat: no-repeat; background-position: center center; background-size: 100% auto; color: #fff; transition: all 0.2s; position: relative; overflow: hidden; }
.Min4 .zt_wrap .tab a span { padding: 10px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.7); transition: all 0.2s; }
.Min4 .zt_wrap .tab a img { border: 2px solid #fff; width: 36px; height: 36px; margin-right: 10px; border-radius: 10px; overflow: hidden; }
.Min4 .zt_wrap .tab a.active { background-color: #fff; background-position: -180px center; color: #333; }
.Min4 .zt_wrap .tab a.active span { background-color: transparent; }
.Min4 .zt_wrap .tab a.active:after { left: 100%; margin-left: -20px; }
.Min4 .zt_wrap .tab a:after { content: '\25BA'; position: absolute; left: -20px; top: 10px; color: #00BFB1; transition: all 0.8s; font-size: 20px; }
.Min4 .zt_wrap .tab_bd { float: left; width: 960px; height: 300px; }
.Min4 .zt_wrap .tab_bd .item + .item { display: none; }
.Min4 .zt_wrap .tab_bd .item .bd_L { width: 576px; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqimg { width: 580px; overflow: hidden; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqimg a { display: block; width: 285px; float: left; margin-right: 5px; height: 190px; position: relative; overflow: hidden; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqimg a img { width: 100%; height: 100%; object-position: cover; object-fit: cover; transition: all 0.2s; margin: 0; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqimg a span { position: absolute; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.7); line-height: 30px; text-align: center; color: #fff; width: 265px; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqimg a:hover img { width: 110%; height: 110%; margin: -5% 0 0 -5%; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag { width: 580px; overflow: hidden; margin-top: 10px; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag a { float: left; margin: 5px 5px 0 0; line-height: 25px; padding: 10px; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag .n1 { height: 25px; width: 168px; background-color: #fff1ee; color: #ff784f; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag .n2 { height: 25px; width: 168px; background-color: #e5fcff; color: #2eace0; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag .n3 { height: 25px; width: 169px; margin-right: 0; background-color: #e8fdf2; color: #08af57; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag .n4 { height: 25px; width: 168px; background-color: #f2f3fe; color: #7b82d1; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag .n5 { height: 25px; width: 168px; background-color: #fff8e8; color: #f80; }
.Min4 .zt_wrap .tab_bd .item .bd_L .index-zqtag .n6 { height: 25px; width: 168px; margin-right: 0; background-color: #fff1ee; color: #ff784f; }
.Min4 .zt_wrap .tab_bd .item .bd_R { width: 360px; overflow: hidden; }
.Min4 .zt_wrap .tab_bd .item .bd_R li { line-height: 20px; padding: 5px 0; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Min4 .zt_wrap .tab_bd .item .bd_R li a { font-size: 14px; color: #333; }
.Min4 .zt_wrap .tab_bd .item .bd_R li a:hover { color: #00BFB1; }
.Min4 .zt_wrap .tab_bd .item .bd_R li span { float: right; font-size: 12px; margin-left: 26px; color: #a0a0a0; }
.Min4 .zt_wrap .tab_bd .item .bd_R li .c { float: left; text-align: right; font-size: 12px; border: 1px solid #eee; line-height: 18px; padding: 0 5px; margin-right: 10px; }
.Min4 .zt_wrap .tab_bd .item .bd_R li img { width: 20px; height: 20px; vertical-align: top; margin-right: 5px; }
.Min4 .zt_wrap .tab_bd .item .bd_R + .index-toplist { border-top: 1px dashed #00BFB1; margin-top: 3px; padding-top: 3px; }

.Min5 { width: 1200px; margin: 20px auto; overflow: hidden; }
.Min5 .phwrap { width: 105%; }
.Min5 .item { width: 278px; height: 529px; border: 1px solid #e6e6e6; border-radius: 3px; float: left; margin: 35px 13px 0 5px; }
.Min5 .item .top_bg { width: 150px; height: 56px; margin: -26px auto 0; text-align: center; font-size: 16px; background: url("../images/ph_top.png") no-repeat; color: #16debd; line-height: 43px; }
.Min5 .item ul { width: 260px; margin: 0 auto; overflow: hidden; }
.Min5 .item ul li { width: 100%; float: left; }
.Min5 .item ul li .lis_a { width: 100%; height: 40px; line-height: 40px; }
.Min5 .item ul li .lis_a .bt { width: 200px; font-size: 14px; color: #222; height: 40px; line-height: 40px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: 10px; }
.Min5 .item ul li .lis_b { width: 100%; display: none; }
.Min5 .item ul li .lis_b .img { display: block; float: left; margin: 10px; }
.Min5 .item ul li .lis_b .img, .Min5 .item ul li .lis_b .img img { width: 90px; height: 90px; border-radius: 18px; }
.Min5 .item ul li .lis_b .bt { display: block; margin: 5px 0 0 10px; width: 140px; height: 24px; line-height: 24px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #222; }
.Min5 .item ul li .lis_b .info { width: 140px; margin-left: 10px; float: left; margin-top: 5px; }
.Min5 .item ul li .lis_b .info p { width: 100%; height: 18px; line-height: 18px; font-size: 12px; color: #737373; }
.Min5 .item ul li .lis_a span, .Min5 .item ul li .lis_b span { display: block; float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; border-radius: 3px; margin: 12px 10px 0; background: #f0f0f0; }
.Min5 .item ul li.on .lis_a { display: none; }
.Min5 .item ul li.on .lis_b { display: block; }
.Min5 .item_a ul li span { background: #6ee7cf !important; color: #fff; }
.Min5 .item_a ul li + li span { background: #8becd9 !important; color: #fff; }
.Min5 .item_a ul li + li + li span { background: #a8f1e2 !important; color: #fff; }
.Min5 .item_a ul li + li + li + li span { background: #f0f0f0 !important; color: #a2a2a2; }
.Min5 .item_b ul li span { background: #19abff !important; color: #fff; }
.Min5 .item_b ul li + li span { background: #47bcff !important; color: #fff; }
.Min5 .item_b ul li + li + li span { background: #75cdff !important; color: #fff; }
.Min5 .item_b ul li + li + li + li span { background: #f0f0f0 !important; color: #a2a2a2; }
.Min5 .item_b .top_bg { background-position: 0 -56px; color: #19abff; }
.Min5 .item_c ul li span { background: #feaa48 !important; color: #fff; }
.Min5 .item_c ul li + li span { background: #febb6d !important; color: #fff; }
.Min5 .item_c ul li + li + li span { background: #fecc91 !important; color: #fff; }
.Min5 .item_c ul li + li + li + li span { background: #f0f0f0 !important; color: #a2a2a2; }
.Min5 .item_c .top_bg { background-position: 0 -112px; color: #feaa48; }
.Min5 .item_d ul li span { background: #f25657 !important; color: #fff; }
.Min5 .item_d ul li + li span { background: #f57879 !important; color: #fff; }
.Min5 .item_d ul li + li + li span { background: #f79a9a !important; color: #fff; }
.Min5 .item_d ul li + li + li + li span { background: #f0f0f0 !important; color: #a2a2a2; }
.Min5 .item_d .top_bg { background-position: 0 -168px; color: #f25657; }

#mbx { clear: both; width: 100%; height: 50px; }

#mbx .mbxbox { width: 1200px; margin: 0 auto; overflow: hidden; }

#mbx .mbxbox span, #mbx .mbxbox a { display: block; float: left; font-size: 14px; color: #565656; line-height: 18px; padding: 0 15px 0 10px; margin: 16px 0; background: url(../images/next.png) no-repeat right center; }

#mbx .mbxbox span, #mbx .mbxbox a:last-child { padding-right: 0; background: none; }

#mbx .mbxbox a:hover { color: #000; }

.downl_list { width: 1200px; margin: 2px auto 30px; }
.downl_list .head-more { overflow: hidden; }
.downl_list .head-more p { float: left; line-height: 35px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #262626; height: 50px; }
.downl_list .head-more p.Bold { font-weight: 700; }
.downl_list .head-more a { display: block; float: right; color: #aaa; line-height: 18px; margin: 26px 0 16px 0; font-size: 12px; }
.downl_list .head-more a:hover { text-decoration: none; color: #869cb8; }
.downl_list .toChose { background: #fbfcfc; padding: 0 20px 5px 20px; overflow: hidden; }
.downl_list .toChose .head-more { border-bottom: 1px solid #f2f2f2; }
.downl_list .toChose dl { clear: both; overflow: hidden; }
.downl_list .toChose dl dt { float: left; color: #999; font-size: 14px; line-height: 20px; padding: 15px 0; margin-right: 12px; }
.downl_list .toChose dl dd { padding: 0 0 11px 0; overflow: hidden; }
.downl_list .toChose dl dd.line { border-bottom: 1px dashed #f2f2f2; }
.downl_list .toChose dl dd a { display: block; float: left; margin-left: 7px; margin-top: 11px; padding: 0 8px; color: #595959; font-size: 13px; line-height: 25px; border-radius: 13px; border: 1px solid #fefefe; }
.downl_list .toChose dl dd a:first-child { margin-left: 0; }
.downl_list .toChose a.cur_chose { color: #00BFB1; font-weight: 700; border-color: #00BFB1; }
.downl_list .toChose a:hover { color: #00BFB1; }
.downl_list .downls { width: 100%; overflow: hidden; margin: 15px auto; }
.downl_list .downls ul { width: 105%; }
.downl_list .downls ul li { width: 173px; height: 232px; padding-top: 28px; border-radius: 6px; border: 1px solid #e0e0e0; position: relative; float: left; margin: 0 20px 20px 7px; }
.downl_list .downls ul li:hover { border-color: #00BFB1; }
.downl_list .downls ul li:hover .btn { display: block; }
.downl_list .downls ul li img { display: block; width: 124px; height: 124px; border-radius: 22px; margin: 0 auto; }
.downl_list .downls ul li p { display: block; height: 20px; margin-top: 6px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 12px; color: #999; }
.downl_list .downls ul li a { display: block; }
.downl_list .downls ul li .name { font-size: 16px; color: #000; margin: 10px 10px 0; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.downl_list .downls ul li .name:hover { color: #00BFB1; }
.downl_list .downls ul li .tag span { margin: 0 4px; }
.downl_list .downls ul li .time { font-size: 14px; margin-top: 10px; }
.downl_list .downls ul li .btn { display: none; width: 173px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 16px; background: #00BFB1; border-radius: 0 0 6px 6px; position: absolute; bottom: 0; left: 0; }
.downl_list .downls ul .pagecode { margin: 20px 0; }

#page { margin: 20px auto; width: 100%; overflow: hidden; text-align: center; }

#page a, #page span { display: inline-block; width: auto; padding: 0 10px; height: 30px; text-align: center; line-height: 30px; color: #666; font-size: 14px; border-radius: 5px; border: 1px solid #e6e6e6; margin: 0 5px; }

#page span { background-color: #00BFB1; color: #fff; }

#page a:hover { background-color: #00BFB1; color: #fff; }

#page .activP { background-color: #00BFB1; color: #fff; }

.content { width: 1200px; margin: 10px auto 0; overflow: hidden; }
.content .downl_detaile { background-color: #fff; min-height: 180px; border-bottom: 2px solid #eee; overflow: hidden; }
.content .downl_detaile .img { width: 180px; height: 180px; border-radius: 40px; overflow: hidden; margin-right: 25px; float: left; }
.content .downl_detaile .info { width: 740px; height: 255px; float: left; position: relative; }
.content .downl_detaile .info .game_name { font-size: 20px; font-weight: bold; line-height: 42px; width: 510px; overflow: hidden; height: 42px; }
.content .downl_detaile .info p { font-size: 16px; line-height: 24px; margin-top: 5px; min-height: 24px; width: 510px; color: #a0a0a0; margin: 4px 0; }
.content .downl_detaile .info .grade { position: absolute; right: 0; top: 0; }
.content .downl_detaile .info .grade .star { width: 66px; height: 12px; background: url(../images/icon.gif) no-repeat; background-position: 0 -712px; }
.content .downl_detaile .info .grade .star span { display: block; height: 12px; background: url(../images/icon.gif) no-repeat; background-position: 0 -725px; }
.content .downl_detaile .info .grade .num { color: #ff0000; font-size: 12px; text-align: right; line-height: 30px; }
.content .downl_detaile .info .lis { float: left; margin: 15px 0 0; padding: 5px 0 15px; border-top: 1px dotted #eee; border-bottom: 1px dotted #eee; }
.content .downl_detaile .info .lis li { float: left; width: 24%; line-height: 20px; margin: 10px 1% 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.content .downl_detaile .info .lis li em { color: #a0a0a0; }
.content .downl_detaile .info .lis .long { width: 48%; }
.content .downl_detaile .info .downl_btn { margin-top: 5px; width: 100%; overflow: hidden; }
.content .downl_detaile .info .downl_btn a { font-size: 16px; display: block; float: left; width: 160px; padding: 0 6px; height: 50px; line-height: 50px; color: #fff; border-radius: 4px; position: relative; z-index: 3; white-space: nowrap; text-align: center; font-weight: 600; margin-right: 15px; margin-top: 10px; }
.content .downl_detaile .info .downl_btn .icf { font-size: 20px; display: inline-block; vertical-align: top; width: 30px; height: 30px; background: url(../images/icon_pt.png) no-repeat; border-radius: 100%; margin: 10px 10px 10px -10px; font-weight: normal; }
.content .downl_detaile .info .downl_btn .i-android { background-position: -35px 0; }
.content .downl_detaile .info .downl_btn .i-ios { background-position: -67px 0; }
.content .downl_detaile .info .downl_btn .i-pc { background-position: 0 0; }
.content .downl_detaile .info .downl_btn a.android { background-color: #9C0; }
.content .downl_detaile .info .downl_btn a.android:hover { background-color: #92C225; }
.content .downl_detaile .info .downl_btn a.ios { background-color: #3694D4; }
.content .downl_detaile .info .downl_btn a.ios:hover { background-color: #3785BC; }
.content .downl_detaile .info .downl_btn a.pc { background-color: #FFB235; }
.content .downl_detaile .info .downl_btn a.pc:hover { background-color: #FFA91E; }
.content .downl_detaile .ewmwrap { width: 180px; height: 230px; float: right; margin: 0 20px; position: relative; }
.content .downl_detaile .ewmwrap .img { width: 160px; height: 160px; border: 10px solid #f8f8f8; }
.content .downl_detaile .ewmwrap .txt { text-align: center; line-height: 45px; width: 140px; height: 40px; background: url(../images/ewm_ts.png) no-repeat; color: #A3B0BE; font-size: 12px; position: absolute; bottom: 10px; left: 20px; }

@keyframes code-move { from { bottom: 10px; }
  to { bottom: 5px; } }
@-webkit-keyframes code-move { from { bottom: 10px; }
  to { bottom: 5px; } }
.detaile_wrap { width: 1200px; margin: 10px auto; overflow: hidden; }

.Min_L { width: 800px; overflow: hidden; margin-right: 30px; }
.Min_L .art_cont { width: 100%; overflow: hidden; margin-top: 20px; }
.Min_L .art_cont img { display: block; margin: 0 auto; }
.Min_L .art_cont p { clear: both; line-height: 30px; font-size: 16px; padding-bottom: 24px; }
.Min_L .art_cont p a { color: #00BFB1; }
.Min_L .art_cont p a:hover { text-decoration: underline; }
.Min_L .art_cont h3 { float: left; line-height: 30px; font-size: 15px; color: #fff; font-weight: bold; padding: 0 20px; border-radius: 15px; background: #30dbb1; margin-bottom: 24px; }
.Min_L .TurnPage { width: 100%; padding-top: 20px; height: 40px; overflow: hidden; margin-bottom: 20px; }
.Min_L .TurnPage li { display: block; width: 45%; padding: 0 2%; background: #f8f8f8; text-align: center; border-radius: 4px; overflow: hidden; }
.Min_L .TurnPage li.TurnPage-left { float: left; }
.Min_L .TurnPage li.TurnPage-right { float: right; }
.Min_L .TurnPage li p { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; }
.Min_L .TurnPage li p a, .Min_L .TurnPage li p span { float: left; display: block; font-size: 14px; line-height: 40px; height: 40px; color: #565656; overflow: hidden; }
.Min_L .TurnPage li p a { max-width: 322px; }
.Min_L .TurnPage li:hover p a { color: #00BFB1; }
.Min_L .klist { overflow: hidden; width: 100%; margin-bottom: 20px; }
.Min_L .klist li { width: 100%; float: left; position: relative; }
.Min_L .klist li a { display: block; height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; padding-left: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; }
.Min_L .klist li i { display: block; width: 3px; height: 20px; background: #ccc; position: absolute; left: 0; top: 50%; margin-top: -10px; }
.Min_L .klist li span.fr { color: #999; font-size: 14px; padding-left: 10px; }
.Min_L .klist li:hover a, .Min_L .klist li:hover span { color: #00BFB1; }
.Min_L .klist li:hover i { background: #00BFB1; }

.Min_R { width: 370px; overflow: hidden; }
.Min_R .game-list { width: 110%; padding-bottom: 5px; overflow: hidden; }
.Min_R .game-list li { float: left; padding: 0 2px; text-align: center; margin: 0 45px 15px 0; display: inline; cursor: pointer; width: 86px; }
.Min_R .game-list li a:hover { position: relative; left: 1px; top: 1px; }
.Min_R .game-list li img { display: block; width: 86px; height: 86px; border-radius: 12px; }
.Min_R .game-list li .name { font-size: 14px; margin-top: 8px; width: 100%; height: 20px; overflow: hidden; }
.Min_R .game-list li .type { font-size: 12px; color: #bbb; margin-top: 3px; }
.Min_R ul.Rlist { margin: 20px 0; overflow: hidden; }
.Min_R ul.Rlist li + li { border-top: 1px solid #f7f7f7; }
.Min_R ul.Rlist li { height: 80px; padding: 10px 0; overflow: hidden; width: 100%; }
.Min_R ul.Rlist li img { width: 80px; height: 80px; border-radius: 10px; float: left; }
.Min_R ul.Rlist li .info { width: 150px; height: 80px; margin: 0 15px; float: left; }
.Min_R ul.Rlist li .info .bt { height: 30px; line-height: 30px; overflow: hidden; width: 100%; color: #333; font-size: 16px; display: inline-block; transition: all .2s linear; -webkit-transition: all .2s linear; }
.Min_R ul.Rlist li .info .bt:hover { color: #00BFB1; }
.Min_R ul.Rlist li .info .time { margin-top: 12px; color: #666; }
.Min_R ul.Rlist li .btn { width: 76px; float: right; height: 30px; line-height: 30px; display: block; border: 1px solid #f1f1f1; text-align: center; border-radius: 4px; margin-top: 15px; transition: all .2s linear; -webkit-transition: all .2s linear; }
.Min_R ul.Rlist li .btn:hover { background: #00BFB1; color: #fff; }
.Min_R .phbBox { width: 100%; float: left; margin-right: 15px; overflow: hidden; margin-bottom: 20px; }
.Min_R .hide { display: none; }
.Min_R .phbBox li { overflow: hidden; border-bottom: 1px solid #e8e7ed; }
.Min_R .phbBox li .tBox { padding: 10px 0; overflow: hidden; display: none; }
.Min_R .phbBox li.on .tBox { display: block; }
.Min_R .phbBox li.on .fBox { display: none; }
.Min_R .phbBox li .fBox { padding: 13px 0; overflow: hidden; }
.Min_R .phbBox li .num, .Min_R .phbBox li .imgBox, .Min_R .phbBox li .info, .Min_R .phbBox li p.name { display: block; float: left; }
.Min_R .phbBox li .num { width: 25px; height: 25px; line-height: 25px; text-align: center; background: #aaa; color: #fff; margin-right: 15px; border-radius: 4px; }
.Min_R .phbBox li .tBox .num { height: 80px; line-height: 80px; }
.Min_R .phbBox li .num1 { background: #e13d3d; }
.Min_R .phbBox li .num2 { background: #ed9249; }
.Min_R .phbBox li .num3 { background: #ffb230; }
.Min_R .phbBox li .imgBox { width: 80px; height: 80px; border-radius: 16px; margin-right: 10px; overflow: hidden; }
.Min_R .phbBox li .info { width: 240px; }
.Min_R .phbBox li .info .name { display: block; height: 21px; line-height: 21px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Min_R .phbBox li .info p { display: block; margin: 5px 0; font-size: 12px; }
.Min_R .phbBox li .info .btn { display: block; width: 80px; height: 24px; line-height: 24px; text-align: center; color: #fff; font-weight: 700; background: #12cdb0; border-radius: 3px; font-size: 12px; }
.Min_R .phbBox li .fBox .name { width: 260px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; font-size: 14px; white-space: nowrap; }
.Min_R .phbBox li .fBox em { display: block; height: 25px; line-height: 25px; float: right; color: #999; font-size: 12px; }
.Min_R .hot_art li .tBox .num { height: 64px; line-height: 64px; }
.Min_R .hot_art .tBox .imgBox, .Min_R .hot_art .tBox img { width: 100px; height: 64px; }
.Min_R .hot_art li .info { width: 215px; }
.Min_R .hot_art li .info p { color: #666; }
.Min_R .hot_art li .info .name { font-size: 14px; height: 40px; line-height: 20px; white-space: initial; }

.Wrap_title { width: 100%; overflow: hidden; margin-bottom: 20px; }

.Wrap_title span { float: left; border-bottom: 2px solid #00ceff; line-height: 38px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #262626; font-weight: bold; }

.Wrap_title a.more { display: block; float: right; color: #aaa; line-height: 30px; font-size: 12px; font-family: serif; }

.Wrap_title a.more:hover { color: #00BFB1; }

.jietu { width: 100%; overflow: hidden; margin: 0 auto 20px; }

.jietu .imgbox { padding-bottom: 10px; overflow-x: auto; overflow-y: hidden; position: relative; height: 160px; }

.jietu .imgbox::-webkit-scrollbar { width: 6px; height: 10px; border-radius: 4px; }

.jietu .imgbox::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 4px; }

.jietu .imgbox ul { position: absolute; left: 0; top: 0; }

.jietu .imgbox .expand { position: absolute; display: block; width: 40px; height: 40px; background: #111 url("../images/down.png") 7px -135px no-repeat; bottom: 0; right: 0; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); display: none; }

.jietu .imgbox li:hover .expand { display: block; }

.jietu li { margin-right: 10px; cursor: pointer; position: relative; }

.jietu img { width: 100%; height: 100%; }

.jietu .scroll-bar { display: none !important; height: 5px; background: #e4e4e4; position: relative; margin-top: 30px; overflow: hidden; }

.jietu .scroll-bar .valve { position: absolute; left: 0; top: 0; height: 5px; background: #73706d; width: 200px; cursor: pointer; }

.bg { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: #111; opacity: 0.9; filter: Alpha(opacity=90); display: none; z-index: 999; }

.m-showbox { position: fixed; left: 50%; top: 50%; box-shadow: 0 0 10px #111; display: none; z-index: 1000; }

.m-showbox .inner-box { position: relative; }

.m-showbox img { display: none; }

.m-showbox img.current { display: block; max-height: 100%; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

.close { position: fixed; width: 70px; height: 70px; background: #111 url("../images/down.png") 18px -300px no-repeat; top: 0; right: 0; cursor: pointer; z-index: 1001; opacity: 0.5; filter: alpha(opacity=50); }

.m-showbox .inner-box .prev { position: absolute; width: 30px; height: 60px; background: #111 url("../images/down.png") no-repeat 0px -365px; left: -80px; top: 50%; margin-top: -30px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

.m-showbox .inner-box .next { position: absolute; width: 30px; height: 60px; background: #111 url("../images/down.png") no-repeat 0px -415px; right: -80px; top: 50%; margin-top: -30px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

.m-showbox .inner-box .prev:hover, .m-showbox .inner-box .next:hover, .close:hover { background-color: #00ceff; }

.news_wrap { width: 1200px; margin: 10px auto; overflow: hidden; }
.news_wrap .Min_L .list_tag { background: #F4F4F4; height: 50px; line-height: 48px; width: 250px;}
.news_wrap .Min_L .list_tag a { font-size: 16px; color: #393939; display: inline-block; text-align: center; width: 120px; }
.news_wrap .Min_L .list_tag a.active, .news_wrap .Min_L .list_tag a:hover { border-bottom: 2px solid #00BFB1; background: #00BFB1; color: #fff; }
.news_wrap .Min_L .newslist { width: 100%; overflow: hidden; }
.news_wrap .Min_L .newslist li { border-bottom: 1px dashed #F5F5F5; }
.news_wrap .Min_L .newslist li:hover { background: #F5F5F5; }
.news_wrap .Min_L .newslist li a { padding: 25px 0; display: block; overflow: hidden; }
.news_wrap .Min_L .newslist li a img { width: 220px; height: 145px; margin-right: 15px; float: left; }
.news_wrap .Min_L .newslist li a .textDiv { float: left; width: 560px; }
.news_wrap .Min_L .newslist li a .textDiv span { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; color: #000; margin-top: 2px; }
.news_wrap .Min_L .newslist li a .textDiv span:hover { color: #00BFB1; text-decoration: underline; }
.news_wrap .Min_L .newslist li a .textDiv .dateDiv { font-size: 14px; color: #888; margin: 20px 0 0; }
.news_wrap .Min_L .newslist li a .textDiv .limit3 { font-size: 14px; line-height: 22px; color: #8a8a8a; margin: 17px 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.art_wrap { width: 1200px; margin: 10px auto; overflow: hidden; }
.art_wrap .Min_L .news-top { border-bottom: 1px solid #e3e3e3; padding: 0 5px 16px; position: relative; }
.art_wrap .Min_L .news-top h1 { height: 45px; font-size: 25px; line-height: 45px; text-align: left; font-weight: bold; margin-bottom: 14px; overflow: hidden; }
.art_wrap .Min_L .news-top p { height: 30px; line-height: 30px; color: #999; font-size: 14px; }
.art_wrap .Min_L .news-top span { float: left; padding-right: 35px; }
.art_wrap .Min_L .news-info { font-size: 16px; color: 4c4c4c; line-height: 32px; padding-bottom: 10px; }
.art_wrap .Min_L .news-info p { text-indent: 2em; margin-top: 12px; }
.art_wrap .Min_L .news-info img{ display: block; margin: 0 auto; }
.art_wrap .Min_L .news-info img { padding: 5px 0; }
.art_wrap .Min_L .art_list { width: 820px; max-height: 350px; overflow: hidden; }
.art_wrap .Min_L .art_list li { float: left; width: 185px; height: 159px; margin: 0 19px 16px 0; }
.art_wrap .Min_L .art_list li a { display: block; }
.art_wrap .Min_L .art_list li a img { display: block; width: 185px; height: 110px; margin: 0 auto; }
.art_wrap .Min_L .art_list li a p { display: block; height: 40px; line-height: 20px; font-size: 14px; color: #454545; margin-top: 8px; overflow: hidden; }
.art_wrap .Min_L .art_list li a p:hover { color: #00BFB1; }
.art_wrap .Min_R .Mr_downl { overflow: hidden; margin-bottom: 5px; }
.art_wrap .Min_R .Mr_downl .Gminfo { width: 100%; overflow: hidden; }
.art_wrap .Min_R .Mr_downl .Gminfo img { width: 80px; height: 80px; border-radius: 12px; margin: 0 20px 15px 0; float: left; }
.art_wrap .Min_R .Mr_downl .Gminfo .info { width: 260px; height: 80px; float: left; }
.art_wrap .Min_R .Mr_downl .Gminfo .info p { height: 26px; line-height: 26px; color: #333; font-weight: bold; font-size: 16px; overflow: hidden; width: 100%; margin-bottom: 10px; }
.art_wrap .Min_R .Mr_downl .Gminfo .info span { display: block; width: 100%; height: 22px; line-height: 22px; overflow: hidden; font-size: 12px; color: #999; }
.art_wrap .Min_R .Mr_downl .Gminfo .info span i { color: #555; }
.art_wrap .Min_R .Mr_downl .desc { line-height: 22px; margin: 0 auto 10px; font-size: 14px; color: #333; max-height: 64px; overflow: hidden; }
.art_wrap .Min_R .Mr_downl .desc span { font-weight: bold; }
.art_wrap .Min_R .Mr_downl .btn { margin: 5px auto 20px; display: block; border-radius: 4px; height: 36px; line-height: 36px; background: #ff4939; color: #fff; font-size: 12px; font-weight: bold; text-align: center; }
.art_wrap .Min_R .Mr_downl .btn:hover { opacity: 0.8; }
 
.collection_wrap{
    width: 1200px;
    margin: 2px auto 30px;
    overflow: hidden;
}

.hj_list{ width: 110%; overflow:hidden; zoom:1;}
.hj_list li{width:270px;float:left; display:inline;margin:20px 40px 10px 0;}
.hj_list dl{ width:270px;text-align:left; background:#fff; position:relative;}
.hj_list dl span.num{ width:57px; height:65px; line-height:65px; display:block; text-align:center; color:#fff; font-family:"Impact"; font-size:30px; background:rgba(249,59,110,.8); position:absolute; right:-6px; top:-6px;}
.hj_list dt img{ width:270px; height:148px; display:block; border-radius:3px;}
.hj_list dl dd{border:1px solid #d5d7d9; border-top:none; width:238px; padding:0 15px 50px;position:relative;}
.hj_list dl h3{height:40px; line-height:40px;overflow:hidden; font-size:16px; text-align:center; font-weight:normal;}
.hj_list dl p.text{height:63px; line-height:21px;overflow:hidden; }
.hj_list dl p.date{font-size:10px; text-align:right; color:#16bfb3;}
.hj_list dl div p{ width:120px; overflow:hidden;height:24px; line-height:24px; color:#999;}
.hj_list dl a.enterzt{ background:#6edcd4; width:270px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; position:absolute; bottom:-1px; left:-1px;}
.hj_list dl.hover dd{ border-color:#16bfb3;}
.hj_list dl.hover a.enterzt{ background:#16bfb3;}
.hj_list dt{width:270px; height:125px; overflow:hidden;}
.hj_list dt img{ border-radius:0; height:125px;transition: all 0.5s ease 0s;}
.hj_list dt a:hover img {transform: scale(1.1, 1.1);}
.hj_list dl a.enterzt{ background:#39e2d6;}
.hj_list dl:hover a.enterzt{ background:#00bfb1;}
.hj_list dl:hover dd{ border-color:#00bfb1;}
.hj_list dl p.text{height:42px;color: #666;font-size: 14px;}
.hj_list .pic{ margin-left:-15px;width: 249px;}
.hj_list .pic img{ width:62px; height:62px; display:inline-block; margin:12px 0 0 15px; border-radius:10px;}
.mxzzt-large{position:relative;padding-bottom:12px}
.mxzzt-large .info{width:714px;border:1px solid #ededed;border-right:0;border-bottom:0;position:relative;z-index:2}
.mxzzt-large .inner{width:624px;height:216px;padding:24px;background:#fff;border-bottom:1px solid #ededed}
.mxzzt-large .u-hypot{background:url(../images/zt_2.png) no-repeat;width:42px;height:265px;display:block;float:right}
.mxzzt-large .title{font-size:20px;margin-bottom:12px}
.mxzzt-large .txt{font-size:16px;line-height:40px;height:120px;overflow:hidden;margin-bottom:10px}
.mxzzt-large .img{position:absolute;z-index:1;right:0;bottom:0;width: 556px;height: 278px;}

.dhj_ul{margin-right:-43px;padding-top:4px;padding-left:3px;overflow: hidden; }
.dhj_ul li{background-color:#f2f2f2;width:360px;height:230px;float:left;position:relative;margin:20px 40px 20px 0}
.dhj_inner{border:1px solid #e5e5e5;width:318px;height:188px;background-color:#fff;position:relative;left:-3px;top:-4px;padding:20px}
.dhj_pic{float:left;width:80px;height:80px;margin-right:20px}
.dhj_pic img{width:80px;height:80px}
.dhj_txt{margin-top:12px;line-height:24px;height:72px;overflow:hidden;color:#666;margin-bottom:10px}
.dhj_name{font-size:16px;font-weight:700;height:22px;overflow:hidden;display:block}
.dhj_p2{color:#999;line-height:28px;height:28px}
.dhj_btn a{width:80px;height:28px;line-height:28px;padding:0;text-align:center;margin-right:10px}
.dhj_btn em{font-size:18px;font-family:Georgia;color:#ff4839}
.shj_tag{background:url(../images/hj_sprite.png) -100px -75px no-repeat;height:24px;line-height:24px;overflow:hidden;color:#999;padding-left:35px}
.shj_tag a{color:#999}
.shj_tag a:hover{color:#ff4839}
i.dhj_bg{display:none;height:45px;width:360px;background:url(../images/dhj_li_hover.png) center top;position:absolute;bottom:-45px;transition:all 5.5s}
.dhj_ul li:hover{top:-10px}
.dhj_ul li:hover i.dhj_bg{display:block}
.i_xbtj,.i_xzzd,.i_zshy{display:block;width:90px;height:30px;background:url(../images/hj_sprite.png) no-repeat;position:absolute;right:0;top:10px}
.i_zshy{background-position:0 -51px}
.i_xbtj{background-position:0 -82px}
.i_xzzd{background-position:0 -113px}
.dhj_ul.on{
    max-height:initial;
}
.collection_wrap .hj_morebtn{
    display: block;
    margin: 20px auto;
    width: 180px;
    text-align: center;
    line-height: 45px;
    border-radius: 25px;
    border: 1px solid #00BFB1;
    font-size: 16px;
    color: #00BFB1;
    cursor: pointer;
}

.zthj_list{
    margin-top: 15px;
    overflow: hidden;
}
.zthj_list li{ float: left; width: 275px; }
.zthj_list li+li{margin-left: 33px;}
.zthj_list .list_top{height: 146px; position: relative;overflow: hidden;}
.zthj_list .list_top a{display: block; height: 100%;}
.zthj_list .list_top img{width: 100%; height: 100%;}
.zthj_list .list_top .sptit{position: absolute; left: 0; right: 0; bottom: 0; line-height: 36px; height: 36px; overflow: hidden; font-size: 18px; color: #fff; background-color: rgba(0,0,0,.6); text-align: center; font-weight: bold;}
.zthj_list .list_top a:hover .mrd_hover{top: 0;}
.zthj_list .list_top a:hover .sptit{display: none;}
.zthj_list .mrd_hover{height: 146px; padding: 10px 30px;}
.mrd_hover{ display:block; position:absolute; top:100%; right:0; left:0; width:215px; height:140px; padding:20px 30px; background:url(../images/tmbj.png) repeat; -webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
.hover .mrd_hover{ top:0;}
.mrd_hover .title{ height:30px; line-height:30px; overflow:hidden; color:#fff; font-size:18px;}
.mrd_hover .intro{ height:40px; line-height:20px; overflow:hidden; color:#fff; font-size:14px;}
.mrd_hover .a_link span{ display:block; width:86px; height:28px; line-height:28px; overflow:hidden; background:#00bfb1; color:#fff; font-size:14px; text-align:center; margin:0 auto; margin-top:23px;}


.hj_item ul{display: block;width: 370px;overflow: hidden;}
.hj_item ul li{display: block;float: left;width: 370px;height: 200px;overflow: hidden;margin-bottom: 22px;position: relative;border-radius: 8px;}
.hj_item ul li img{width: 370px;height: 200px;border-radius: 8px;}
.hj_item ul li p{position: absolute;border-radius: 8px;left: 0;bottom: 0;width: 370px;height: 100px;text-align: center;font-size: 16px;color: #fff; line-height: 150px; overflow: hidden;
    background: url(../images/bg-shadow.png) repeat-x;
    transition: all .1s linear;-webkit-transition: all .1s linear;}
.hj_item ul li:hover p{height: 70px;line-height:90px;}


.Wrap_title .tab_nav { float: left; padding-top: 8px; height: 34px; margin-left: 15px; }
.Wrap_title .tab_nav li { float: left; margin-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 154px; height: 26px; line-height: 26px; padding: 0 6px; border-radius: 3px; color: #666; background: #dddddd; font-size: 14px; cursor: pointer; }
.Wrap_title .tab_nav .on { background: #00BFB1; color: #fff; }

.hj_Tab_bd .item + .item{
    display: none;
  }
.hj_Tab_bd{margin-bottom: 15px;}
.hj_Tab_bd .zt_top{overflow: hidden;zoom: 1;padding-bottom: 14px;border-bottom: 1px dashed #d8d8d8;margin-left: 9px;}
.hj_Tab_bd .zt_top span{float:left;width: 570px;height:18px;font-size: 14px; line-height:18px;margin:6px 0 0 15px;}
.hj_Tab_bd .zt_top p{float: left;width: 570px;line-height:26px;margin-left:15px;color:#858585;margin-top:10px;    height: 52px;
	overflow: hidden;}
.hj_Tab_bd .zt_top span .ztname{float:right;color:#999;}
.hj_Tab_bd .zt_top span .ztname:hover{color:#f0322f;}
.hj_Tab_bd .zt_top span .tztname{float: left;display: inline;line-height: 22px;font-size: 18px;color: #444;font-family: "Microsoft YaHei";font-weight: bold;height: 22px;}
.hj_Tab_bd .zt_top span .tztname i{font-size:16px;font-weight: 100;padding-left:4px;}
.hj_Tab_bd .zt_top .ztimg{float:left;width: 200px;height:130px;overflow:hidden;zoom:1;position: relative;}
.hj_Tab_bd .zt_top .ztimg img {width: 200px;height: 130px;}
.hj_Tab_bd .ztgname{display:block;width: 146px;height:22px;color:#08c;line-height:22px;overflow:hidden;font-size:16px;margin-bottom: 10px;}
.hj_Tab_bd .ztgimg{float:left;margin-right:8px;}
.hj_Tab_bd .ztgimg img{width:90px;height:90px;}
.hj_Tab_bd .zt_list{overflow:hidden;}
.hj_Tab_bd .zt_list ul{padding-top: 5px;}
.hj_Tab_bd .zt_list li{float:left;width: 246px;padding:10px;}
.hj_Tab_bd .zt_list li:hover{background:#f6f6f6}
.hj_Tab_bd .zt_list li span{display:inline-block;width: 146px;height:20px;overflow:hidden;color:#999;line-height:20px;margin:6px 0 8px;font-size: 14px;}
.hj_Tab_bd .zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}
.hj_Tab_bd .zt_list font{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}
.hj_Tab_bd .zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}
.hj_Tab_bd .zt_list li p{font-size: 14px;color: #666;height: 20px;overflow: hidden;}
.hj_Tab_bd .zt_top .num{font-size: 16px;color: #858585;float: left;margin: 12px 0 0 15px;width: 300px;}
.hj_Tab_bd .zt_top .num i {color: #f08620;}