@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font: 14px/1.5 tahoma, arial, \5b8b\4f53, "Microsoft YaHei";
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

address, cite, dfn, em, var {
    font-style: normal;
}


small {
    font-size: 12px;
}

ul, ol, li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #666;
}

a:hover {
    color: #F1CD21;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

img {
    border: 0;
    vertical-align: middle;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    color: #666;
    background: #ededed;
    font-family: "Microsoft YaHei";
}

.clear {
    clear: both;
    height: 1px;
    width: 100%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.hr {
    overflow: hidden;
    width: 100%;
    clear: both;
}

.hr10 {
    height: 10px;
}

.hr20 {
    height: 20px;
}

.hr30 {
    height: 30px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.main {
    width: 1200px;
    margin: 0 auto;
}

.none {
    display: none;
}

.block {
    display: block;
}
.bd{ border: 1px solid #ccc; }

.w1200{ width: 1200px; margin-left: auto; margin-right: auto; }
.w840{ width: 840px; }
.w340{ width: 340px; }

.hot_apps1 .hot_app_nav li i,.tithd_11 .change i,.list2 li .btn i,.tithd_11 .more i,.glzwlist li .info span i,.anzleft dt i, .anzleft dd i,.hjlist li em{ background-image: url(../images/sprite.png); }


.header{ width: 100%; padding: 20px 0;}
.nav{ width: 100%; height: 56px; line-height: 56px; background: #F1CD21; }
.nav li{ float: left; }
.nav li a{ display: block; padding: 0 50px; height: 56px; font-size: 22px; color: #ffffff; position: relative; }
.nav li a:after{ content: ''; display: block; width: 0; height: 24px; border-right: 1px solid #F1CD21; position: absolute; right: 0; top: 50%;margin-top: -12px; }
.nav li:last-child a:after{ display: none; }
.nav li.active{ background: #F1CD21; }
.nav li.active a:after{ display: none; }
.hot_apps1{ background: #ffffff; padding: 10px; margin-top: 13px;margin-bottom: 14px;}
.hot_apps1 .hot_app_nav{ float: left; width: 131px; background: #f6f6f6;}
.hot_apps1 .hot_app_nav li{ height:61px; line-height: 61px; border-bottom: 1px solid #e0e0e0; cursor: pointer; font-size: 18px; text-indent: 39px;position: relative;}
.hot_apps1 .hot_app_nav li i{ display: block; width: 22px; height: 22px; position: absolute;left: 8px; top: 50%;margin-top: -11px;  }
.sp1{ background-position: -30px 0; }
.sp2{background-position: -90px 0;}
.sp3{ background-position: -150px 0;}
.active .sp1{ background-position: 0 0; }
.active .sp2{background-position: -60px 0;}
.active .sp3{ background-position: -120px 0;}
.hot_apps1 .hot_app_nav li:last-child{ border-bottom: none; }
.hot_apps1 .hot_app_nav .active{ background-color: #F1CD21; color: #fff; position: relative;}
.hot_apps1 .hot_app_nav .active:after{ content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 8px; border-color: transparent transparent transparent #F1CD21; position: absolute; right: -8px;
top: 50%; margin-top: -7px;}
.hot_apps1 .fr{ width: 1028px;overflow: hidden;}
.hot_apps1 .hot_app_list{ margin-right: -45px;overflow: hidden; height: 124px;}
.hot_apps1 .hot_app_list li{ width: 80px; float: left; margin-right: 25px; height: 122px;}
.hot_apps1 .hot_app_list li img{ display: block; width: 80px; height: 80px; border-radius: 16px;}
.hot_apps1 .hot_app_list li span{ display: block; width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; margin-top: 9px; text-align: center;}
.hot_apps1 .hot_app_list li:hover{ border-bottom: 2px solid #F1CD21; }  
.hot_app_intro{ border-top: 1px solid #e0e0e0;padding-top: 6px; }
.hot_app_intro li{ width: 103px; float: left;text-align: center; position: relative;height: 26px;line-height: 26px; overflow: hidden; }
.hot_apps1 a{ color: #666; }
.hot_apps1 a:hover{ color: #F1CD21; }
.hot_app_intro li:after{ content: ''; display: block; width: 0; height: 16px; border-right: 1px solid #e0e0e0; position: absolute; right: 0; top: 50%;margin-top: -8px; }
.hot_app_intro{margin-right: -10px;}

.index1{ background: #fff; padding: 10px;margin-bottom: 14px; }
.index1 .left{ width: 350px; float: left;margin-right: 22px;}
.banner{ height: 480px; position: relative;overflow: hidden;}
.banner ul{ width: 500%; height: 100%; position: absolute;left: 0;top: 0;}
.banner li{ width: 350px; height: 100%; float: left; }
.banner li a,.banner li img{ display: block; width: 100%; height: 100%; }
.banner .bg{ width: 100%; height: 146px; background-image: url(../images/bg.png);background-repeat: repeat-x;position: absolute;left: 0; right: 0; bottom: 0;padding-top: 123px;}
.banner .bg .title{ height: 36px;line-height: 36px; overflow: hidden; padding: 0 10px; font-size: 16px; color: #fff;text-align: center;white-space: nowrap;text-overflow: ellipsis;font-weight: normal; }
.banner .num{margin-top: 13px;padding-left: 10px;}
.banner .num span{ display: block; float: left; width: 54px; height: 78px; border:2px solid #41526f;float: left; margin-right: 10px; }
.banner .num span img{ display: block; width: 100%; height: 100%; }
.banner .jd{ width: 100%; height: 3px; position: absolute;left: 0; right: 0; bottom: 0; }
.banner .jd span{ display: block; width: 0; height: 100%; background: #F1CD21; }

.tithd_11{ height: 42px; line-height: 42px;border-bottom: 1px solid #F1CD21;  }
.tithd_11 .tt{ float: left; font-size: 20px; color: #F1CD21; font-weight: 700; border-bottom: 4px solid #F1CD21;padding: 0 15px;height: 38px; }
.tithd_11 .more{ float: right; font-size: 16px; color: #999;padding-right: 42px;position: relative;}
.tithd_11 .more i{ display: block; width: 15px;height: 15px; background-position: -210px 0;right: 14px; bottom: 14px;position: absolute; }
.index1 .center{ width: 392px;float: left; }

.list1 li{ height: 42px; border-bottom:1px dashed #e6e6e6; overflow: hidden;white-space: nowrap;line-height: 42px; text-overflow: ellipsis; font-size: 15px;position: relative;text-indent: 12px;}
.list1 li a{}
.list1 li span{color: #aaaabd;}
.list1 li i{ display: block; width: 3px; height: 16px; background: #b7b7b7; position: absolute;left: 0; top: 50%;margin-top: -8px; }
.index1 .right{width: 391px;float: right;}
.tithd_11 .change{ float: right; color: #999999;font-size: 14px; padding-left: 24px;position: relative;}
.tithd_11 .change i{ display: inline-block; width: 16px;height: 14px; background-position: -180px 0;position: absolute;left: 0; top: 50%;margin-top: -7px;}

.list2 li{ width: 72px;float: left;margin-right: 27px; height: 130px;margin-top: 16px; }
.list2 li .imgBox{ display: block; width: 72px; height: 72px; overflow: hidden; }
.list2 li .imgBox img{ display: block; width: 100%;height: 100%; }
.list2 li .tt{ font-size: 12px; height: 32px;line-height: 32px; overflow: hidden;font-weight: normal; text-align: center; }
.list2 li .btn{ display: block; font-size: 12px; color: #3586c8; height: 24px;line-height: 24px; width: 55px; border:1px solid #3586c8;padding-right: 15px; text-align: center; border-radius: 4px; margin: 0 auto;position: relative; }
.list2 li .btn i{ display: block; width: 13px; height: 13px; background-position: -240px -70px; position: absolute; right: 2px; top: 6px;}
.index1 .list2{margin-right: -30px;padding-left: 10px;}
.index2{ background: #fff;padding-top: 10px; margin-bottom: 14px;}
.alist1 li{ width: 80px; height: 145px; float: left; margin-right: 32px; }
.alist1 li img{ display: block; width: 100%; height: 80px; border-radius: 10px; }
.alist1 li span{ white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-size: 14px; text-align: center; line-height: 28px;height: 28px;text-align: center;display: block; margin-top: 12px;}
.index2 .tithd_11{margin-bottom: 20px;}
.index2 .left{ padding-left:10px; width: 864px;float: left;overflow: hidden;}
.index2 .left .alist1{margin-right: -34px;}
.index2 .right{width: 282px;float: right; padding-right: 10px;}

.index4{ background: #fff;padding-top: 10px; margin-bottom: 14px;}
.index4 .tithd_11{margin-bottom: 17px;}
.index4 .zList2{ width: 296px;float: left;padding-left: 10px; margin-right: 20px;}

.zList2{}
.zList2 li{ width: 100%; height: 120px;margin-bottom: 18px;}
.zList2 li div{width: 100%; height: 100%;  overflow: hidden; position: relative;transition:all 0.3s;}
.zList2 li a, .zList2 li img{ display: block; width: 100%; height: 100%;transition:all 0.3s;}
.zList2 li a span{overflow: hidden;display: block; padding: 0 10px; height: 36px; line-height:36px; font-size:18px; color: #fff; position: absolute; right: 0; left: 0; bottom: 0;}
.zList2 li:hover div{transform: scale(1.05);box-shadow: 0 1px 10px rgba(0,0,0,.5);}
.zList2 li a span{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .zList2 li a span{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.index4 .center{ width: 520px;padding-right: 13px; border-right: 1px solid #eeeeee;float: left; }
.in4tabNav{ height: 39px;border-bottom: 1px solid #F1CD21; margin-bottom: 19px;}
.in4tabNav li{ width: 104px;float: left;height: 38px; position: relative;height: 100%;cursor: pointer;}
.in4tabNav li span{ display: block; width: 100px; height: 28px;text-align: center; margin: 0 auto; line-height: 28px;font-size: 14px; color: #a4a4a4;border-radius: 3px;position: relative;}
.in4tabNav li:after{ content: ''; display: block; width: 6px;height: 6px; background: #F1CD21; border-radius: 50%; border:3px solid #fff; position: absolute;left: 50%; bottom: -6px;margin-left: -6px; }
.in4tabNav li.active span{ background: #F1CD21;color: #fff; }
.in4tabNav li.active{ height: 39px;margin-bottom: -1px; border-bottom: 2px solid #F1CD21; }
.in4tabNav li.active:after{ background: #F1CD21; }
.in4tabNav li span:after{content: '';display: none;width: 0; height: 0; border-style: solid; border-width: 4px 4px 0 4px;border-color: #F1CD21 transparent transparent transparent;position: absolute;left: 50%;margin-left: -4px;bottom: -4px;}
.in4tabNav li.active span:after{display: block;}
.list3{ border-left: 1px solid #eeeeee;margin-left: 4px; }
.list3 li{height: 20px;line-height: 20px; padding: 8px 0 7px 9px;font-size: 15px;position: relative;}
.list3 li .tag{ display: inline-block; height: 18px;line-height: 18px; padding: 0 5px; border: 1px solid #eeeeee; background: #fafafa;font-size: 14px; margin-right: 8px;}
.list3 li:after{ content: ''; display: block; width: 3px; height: 3px; background: #3eb37e;overflow: hidden; position: absolute;left: -2px;top: 17px; }
.list3 li .box{white-space: nowrap;text-overflow: ellipsis;height: 100%;overflow: hidden;}

.tithd_6{ height: 26px; line-height: 26px;}
.tithd_6 .tt{ float: left; font-size: 20px;padding-left: 15px; position: relative;margin-right: 30px;color: #000;}
.tithd_6 .tt i{ display: block; width: 4px; height: 26px; background-color: #F1CD21; overflow: hidden; position: absolute;left: 0; top: 50%;margin-top: -13px; }
.tithd_6 .t-tag{ float: left;padding-top: 15px; }
.tithd_6 .t-tag li{ float: left; font-size: 16px;margin-right: 20px;height: 24px; line-height: 24px;}
.tithd_6 .t-tag .active, .tithd_6 .t-tag li:hover{ border-bottom: 2px solid #F1CD21; color: #F1CD21;font-weight: bold; }
.tithd_6 .t-tag .active a, .tithd_6 .t-tag li:hover a{ color: #F1CD21; }
.tithd_6 .more{ float: right; font-size: 14px; color: #666; }
.tithd_6 .more i{ display: inline-block; width: 4px; height: 4px; background: #ccc; border-radius: 50%; margin-left: 4px;overflow: hidden;}
.tithd_6 .more:hover{ color: #F1CD21; }
.tithd_6 .more:hover i{ background: #F1CD21; }
    
.index4 .right{ width: 310px;padding-right: 10px;float: right; }
.list4 li{ height: 35px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.index4 .right .list4{margin-top: 11px;}

.ranking1 li .num{ font-style: normal; display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; margin-top: -10px; background-color: #cccccc; text-align: center; color: #fff;}
.ranking1 li .num_1{ background-color: #ff6060; }
.ranking1 li .num_2{ background-color: #fa7a53; }
.ranking1 li .num_3{ background-color: #fbc258; }
.ranking1 li{ position: relative; height: 20px; line-height: 20px; overflow: hidden; padding-left: 32px; border-bottom:1px dashed #f0f0f0;padding-top: 14px;padding-bottom: 14px;}
.ranking1 li h4{ font-weight: normal; height: 20px; overflow: hidden;line-height: 20px; white-space: nowrap;text-overflow: ellipsis;font-size: 15px;}
.ranking1 li .imgBox, .ranking1 li p{ display: none; }
.ranking1 .active,.pageright .ranking1 .active{ height: 72px; overflow: hidden; }
.ranking1 .active .imgBox,.pageright .ranking1 .active .imgBox{ display: block; width: 72px; height: 72px; float: left; margin-right: 16px;}
.ranking1 .active .imgBox img{ display: block; width: 100%; height: 100%; border-radius: 10px;}
.ranking1 .active h4{ height: 40px; line-height:20px; overflow: hidden; font-weight: normal;font-size: 16px;}
.ranking1 .active p{ display: block;height: 30px;}
.ranking1 .active .num{  }
.ranking1 li .fr{color: #fc5c4f;font-size: 14px;padding-left: 4px;}
.ranking1 .active .fr{display: none;} 
.ranking1 .active p a{ display: inline-block; width: 60px; height: 30px;line-height: 30px;text-align: center;background: #F1CD21;color: #fff; border-radius: 3px;}

.index5{ background: #fff; padding:10px 20px 10px; margin-bottom: 14px;}
.index5item{ width: 366px;float: left;}
.tithd_1{ height: 54px; border-bottom: 1px solid #F1CD21; line-height: 54px;margin-bottom: 10px; }
.tithd_1 .tt{ float: left; font-size: 24px; color: #F1CD21; font-weight: 700;}
.tithd_1 .more{ float: right; font-size: 14px; color: #999;padding-right: 16px; position: relative; }
.tithd_1 .more i{ display: block; width: 12px; height: 12px; background-color: #999; border-radius: 50%; overflow: hidden; color: #fff; text-align: center; line-height: 12px; font-style: normal; font-family: '宋体'; position: absolute;right: 0; top: 50%;margin-top: -6px; }
.tithd_1 .more:hover{ color: #00a4ee; }
.tithd_1 .more:hover i{ background-color: #00a4ee; }
.index5item.fr{ float: right;}
.index5item.fl{margin-right: 30px;}

.footer{ width: 100%; background: #2e2e2e; color: #c5c5c5;font-size: 14px; padding: 20px 0 32px; }
.footer .w1200{padding-left: 0px;width: 915px;line-height: 26px;}
.footer .w1200 p{ width: 630px; }
.footer a{color: #c5c5c5;}
.footer a:hover{color: #fff;}

.loch{ height: 64px;line-height: 64px;font-size: 16px;color: #303030; }
.loch i{font-style: normal;}
.loch a{color: #303030;}
.loch .home{color: #F1CD21;}
.pageleft{width: 823px;float: left;}
.pagecontent{background: #fff;padding: 10px 20px;}

.artHeader{text-align: center;border-bottom:dashed 1px #ebebeb;padding-bottom: 13px;}
.artHeader .tt{font-size: 24px;color: #333333;line-height: 1.6;padding-top: 17px;}
.artHeader .info{font-size: 14px;color: #999999;margin-top: 15px;}
.artHeader .info span{margin: 0 20px;}
.art .content img{ display: block; max-width: 90%;margin-left: auto;margin-right: auto; }
.art .content{color: #666666;font-size: 15px;line-height: 2;}
.art .content p{margin: 15px 0;}
.art .tag {padding-left: 44px; position: relative;overflow: hidden;}
.art .tag span{font-size: 15px; position: absolute;left: 0; top: 0;}
.art .tag a{display: inline-block;height: 26px;line-height: 26px; border:1px solid #f16333; color: #f16333;margin-right: 20px; padding: 0 10px;margin-bottom: 10px;float: left;}
.art .tag .c1{ border:1px solid #f16333; color: #f16333;}
.art .tag .c2{ border:1px solid #358fff; color: #358fff;}
.art .tag .c3{ border:1px solid #2fdeab; color: #2fdeab;}
.art{margin-bottom: 20px;}
.artAbout{ height: 52px;line-height: 52px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.artAbout li{ overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 350px; }
.artGame{ background: #f8f8f8; border:1px solid #f2f2f2; padding:10px; overflow: hidden; height: 90px;overflow: hidden;margin-top: 23px;}
.artGame .imgBox{ display: block; width: 90px;height: 90px; float: left; margin-right: 16px; }
.artGame .imgBox img{ display: block; width: 100%; height: 100%;border-radius: 12px; }
.artGame .info{ width: 478px;float: left; }
.artGame .info h4{height: 32px;line-height: 32px;font-size: 16px;font-weight: normal;}
.artGame .info h4 a{color: #333;}
.artGame .info h4 a:hover{ color: #F1CD21; }
.artGame .info ul{overflow: hidden;padding-top: 10px;}
.artGame .info li{ width: 170px;float: left;height: 24px;line-height: 24px;overflow: hidden; color: #999;font-size: 14px; }
.artGame .btn{ width: 130px;float: left; }
.artGame .btn a{ display: block; width: 100%; height: 36px;line-height: 36px; background: #F1CD21; border-radius: 5px;color: #fff;text-align: center;font-size: 16px;margin-bottom: 14px;}
.artGame .btn .wu{ background: #999999; }
.artTitlw{ height: 44px; border-bottom: 1px solid #e5e5e5; line-height: 44px;font-size: 20px;font-weight: normal;color: #333; }

.nList5{ padding:0 10px 10px; }
.nList5 li{ height: 32px; line-height: 32px; overflow: hidden; position: relative; width: 358px;float: left;}
.nList5 li a{ padding-left: 12px; display: block; height: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nList5 li i{ display: block; width: 4px; height: 4px; background-color: #e5e3dc; border-radius: 50%; position: absolute; left: 0; overflow: hidden; top: 50%; margin-top: -2px; }
.nList5{padding: 0;padding-top: 15px;}
.nList5 li{ font-size: 15px; height: 36px; line-height: 36px; margin-right: 30px;}
.nList5 li a{position: relative;}
.nList5 li span{ float: right; color: #999;font-size: 12px; }
.pageleft{margin-bottom: 30px;}
.pageright{ width: 354px;float: right; }
.bgfff{ background: #fff; }   
.pageright .ranking1{ padding: 0 14px 10px; }
.pageright .ranking1 li i{ border-radius: 3px; width: 24px;line-height: 24px; height: 24px;margin-top: -12px;}
.pageright .ranking1 li{ padding-top: 12px;padding-bottom: 12px; border-bottom-style: solid;height: 24px;line-height: 24px; }
.mb20{margin-bottom: 20px;}
.pageright .alist1{padding: 14px;margin-right: -50px;}
.pageright .alist1 li{margin-right:42px;height: 125px; }
.pageright .zList2{ padding: 10px 14px 1px; }
.pageright .zList2 li{ height: 148px;margin-bottom: 15px; }
.pageright .zList2 li div{ border-radius: 10px;}
.pageright .zList2 li span{ text-align: center;font-size: 16px; }
.pageright .alist1 li span{margin-top: 5px;}
.glzwlist li{ border-bottom:1px solid #ebebeb; padding: 30px 20px; height: 154px; overflow: hidden; }
.glzwlist li .imgBox{ display: block; width: 260px; height: 100%; float: left; margin-right: 22px; }
.glzwlist li .imgBox img{ display: block; width: 100%; height: 100%; }
.glzwlist li .tt{ font-size: 18px; color: #191919; height: 24px;overflow: hidden;}
.glzwlist li .tt a{ display: block; color: #191919; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.glzwlist li .tt a:hover,.ztinlist li .tt a:hover{ color: #F1CD21; }
.glzwlist li .intro{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
                    height: 60px;line-height: 30px;font-size: 16px; color: #393939;margin-top: 12px;}
.glzwlist li .info{ height: 19px;line-height: 19px;overflow: hidden;margin-top: 40px;font-size: 13px;color: #9c9c9c; }
.glzwlist li .info span{margin-right: 12px;padding-left: 18px;position: relative;}
.glzwlist li .info span i{ display: inline-block; width: 16px;height: 14px;position: absolute;left: 0; top: 50%;margin-top: -7px; }
.sj i{ background-position: -128px -68px; }
.yd i{ background-position: -157px -68px;}
.ztinlist{ padding: 0 14px; }
.ztinlist li{ padding: 20px 0; border-bottom: 1px solid #e3e3e3; height: 63px;overflow: hidden;}
.ztinlist li .imgBox{ display: block; width: 126px; height: 63px;float: left;margin-right: 10px; }
.ztinlist li .imgBox img{ display: block; width: 100%; height: 100%; }
.ztinlist li .tt{ height: 20px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;font-weight: normal;color: #333; }
.ztinlist li .tt a{color: #333;}
.ztinlist li .info{font-size: 12px;height: 20px;line-height: 20px;overflow: hidden;margin: 5px;}
.ztinlist li .pf{height: 14px;line-height: 14px;font-size: 12px;color: #999;}
.ztinlist li .pf .star i,.ztinlist li .pf .star{background-image: url(../images/star.png);background-repeat: repeat-x;}
.ztinlist li .pf .star{ display: inline-block; height: 14px;width: 80px;vertical-align: middle;background-position: 0 -18px;margin-right: 5px; }
.ztinlist li .pf .star i{display: inline-block;height: 100%; width: 90%;}
.pageright .tithd_11{height: 50px;line-height: 50px;}
.pageright .tithd_11 .tt{height: 46px;}
/*分页*/
#page,.page{ height:30px; line-height:30px; text-align:center; font-size:14px; padding: 10px 0 40px;overflow: hidden; zoom: 1; width: 100%;}
#page a,.page a{ background:#fff; padding: 5px 11px; margin: 0 6px 0 0; color: #666; border: 1px solid #dedee4;-moz-box-shadow:0px 2px 5px #DEDEE4; -webkit-box-shadow:0px 2px 5px #DEDEE4; box-shadow:0px 2px 5px #DEDEE4;}
#page a:hover,.page a:hover{ color:#fff; background:#f16333; text-decoration:none;}
#page span,.page span{ padding: 4px 10px; margin: 0 1px 0 0; background: #f16333; color:#fff;}
#page b.sele,.page b.sele{ color:#fff; background:#7db700; text-decoration:none; padding: 4px 10px; margin: 0 3px 0 0;}
#page b.total,.page b.total{ color:#999; font-weight:normal;}
#page b.selected,.page b.selected, #page a.active{ background: #f16333; border: 1px solid #f16333; color:#fff; padding: 5px 11px;  margin: 0 6px 0 0;}
#page strong.total,.page strong.total{ color: #888; font-weight:normal;}
.con-box-2{ display:block !important;}

.anzleft{ width: 220px;float: left;background: #fff;font-size: 16px; }
.anzleft dt{ height: 54px;line-height: 54px;background: #F1CD21; color: #fff;border-bottom: 1px solid #f3f0eb;padding-left: 94px; position: relative;}
.anzleft dd{ height: 52px;line-height: 52px;border-bottom: 1px solid #f3f0eb; position: relative; }
.anzleft dt i, .anzleft dd i{display: inline-block; width: 30px;height: 30px; position: absolute;left: 54px;top: 50%;margin-top: -15px;}
.anzleft dd a{ display: block; height: 100%; border-left: 2px solid #fff; border-right: 2px solid #fff;padding-left: 93px; }
.z1{ background-position: -206px -56px; }
.z2{ background-position: 0 -30px; }
.z3{ background-position: -30px -30px; }
.z4{ background-position: -60px -30px; }
.z5{ background-position: -90px -30px; }
.z6{ background-position: -120px -30px; }
.z7{ background-position: -150px -30px; }
.z8{ background-position: -180px -30px; }
.z9{ background-position: -210px -30px; }
.z10{ background-position: -180px -60px; }
.z11{ background-position: -0 -60px; }
.z12{ background-position: -30px -60px; }
.z13{ background-position: -60px -60px; }
.z14{ background-position: -90px -60px; }
.anzleft dd a:hover,.anzleft .active a{border-left-color: #F1CD21;border-right-color: #F1CD21;color: #333;}
.anzright{ width: 958px;float: right; }
.anzContent{ padding: 15px; margin-bottom: 20px;}
.anzContent ul{margin-right: -20px;}
.anzContent ul li {width:166px;border:1px solid #e4e4e4;font-size:0;margin:0 21px 20px 0;float:left;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}
.anzContent ul li a{ padding: 22px 20px 8px;display: block; }
.anzContent ul li img {width:126px;height:126px;border-radius:20px;}
.anzContent ul li h2 {padding:8px 0 0;height:28px;line-height:28px;overflow:hidden;text-align:center;font-size:18px;color:#0e0e0e;font-weight:initial;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 0.2s;transition:color 0.2s;}
.anzContent ul li p {font-size:14px;color:#999;height:22px;line-height:22px;overflow:hidden;}
.anzContent ul li:hover {-webkit-transform:scale(0.98);transform:scale(0.98);}
.anzContent ul li:hover h2 {color:#F1CD21;}
.ztNav li{float: left; margin-right: 12px;margin-bottom: 12px;}
.ztNav li a{ display: block; padding: 0 20px; height: 32px;line-height: 32px; background: #ffff;}
.ztNav li a:hover, .ztNav .active a{ background: #F1CD21; color: #fff;}

.ztList li{}
.ztList { width: 100%; overflow: hidden;padding-top:10px; }
.ztList ul { margin-right: -50px; }
.ztList ul li { width: 271px; height: 220px; float: left; margin: 0 12px 30px 0; position: relative; overflow: hidden; background: #fff; padding: 10px;}
.ztList ul li .img { display: block; }
.ztList ul li .img, .ztList ul li .img img { width: 100%; height: 155px; }
.ztList ul li .bt { float: left; font-size: 16px; color: #2e2e2e; width: 230px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 8px 0; position: relative; z-index: 2; }
.ztList ul li .bt:hover { color: #F1CD21; }
.ztList ul li .miaoshu { font-size: 12px; color: #858585; width: 230px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ztList ul li .time { position: absolute; right: 10px; width: 44px; height: 40px; bottom: 12px; font-size: 16px; color: #9d97be; }
.ztList ul li .mengban { display: none; width: 271px; height: 220px; position: absolute; left: 10px; top: 10px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; background: url(../images/mb-bg2.png) no-repeat; }
.ztList ul li .bq { width: 80px; height: 30px; background: #F1CD21; color: #fff; font-size: 15px; text-align: center; line-height: 30px; position: absolute; right: 20px; top: -80px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.ztList ul li:hover .mengban { display: block; }
.ztList ul li:hover .bq { top: 10px; }
.ztList .pager { float: left; }

.hjHeader{ background: #fff;height: 225px; }
.hjHeader .imgBox{width: 450px; height: 225px; float: left; margin-right: 20px;}
.hjHeader .imgBox img{ display: block; width: 100%; height: 100%; }
.hjHeader .tt{}
.hjHeader .tt{height:40px; line-height:40px;overflow:hidden; font-size:30px;color: #333;padding-top: 15px;}
.hjHeader p.txt{height:72px; line-height:24px;overflow:hidden;color: #666;font-size: 14px;margin-top: 15px;}
.hjHeader .tt .num{height:22px; line-height:22px; padding:0 10px; overflow:hidden; border:1px solid #F1CD21; border-radius:10px;color:#F1CD21; display:inline-block; text-align:center; font-size:12px; margin-left:30px; vertical-align:-2px;}
.hjHeader .cl{margin-top: 15px; color: #999;font-size: 12px; line-height: 20px;}

.hjlist{ margin-left:-20px;margin-bottom: 20px;}
.hjlist li{ border:1px solid #eaeaea; padding:4px 17px 12px; width:350px;position:relative;color:#999; background:#fff;margin:20px 0 0 20px; float:left; display:inline;}
.hjlist li a.pic{width:90px; height:90px;display:inline-block; float:left; position:relative;}
.hjlist li a.pic img{ width:90px; height:90px; border-radius:10px;display:block;}
.hjlist li .con{padding-left:13px;height:90px; overflow:hidden; position:relative;}
.hjlist li .mb-ewm{width:90px; height:90px; display:block;position:absolute; left:0; top:-90px;transition: all 0.3s ease 0s;}
.hjlist li .tt{ height:40px; line-height:40px; font-size:20px;font-weight: normal;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hjlist .box{ position: relative; overflow: hidden; }
.hjlist li p.text{line-height:16px; margin-top:8px;}
.hjlist li p.instr{line-height:20px;height:40px; overflow:hidden;}
.hjlist li.hover,.hjlist li:hover{box-shadow: 0 0 8px rgba(0,0,0,0.2);transition: all 0.3s ease 0s;}
.hjlist li.hover .mb-ewm,.hjlist li:hover .mb-ewm{top:0;}
.hjlist .score{line-height:26px;height:26px;}
.hjlist .score i{font-size:22px; color:#f93b6e; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;font-style: normal; }
.hjlist li .con a.down{ width:60px; padding-left:52px; height:28px; line-height:28px; background-color:#16bfb3; color:#fff; font-size:14px; position:absolute; right:0; bottom:5px; text-align:left; background-image: url(../images/d.png);background-position: 22px center; background-repeat: no-repeat;}
.hjlist li .con a.down:hover{ background-color:#29cfc6;}
.hjlist li em{ width:81px; height:82px; display:block; position:absolute; right:-7px; top:-7px; background-position:0 -90px;}
.hjlist li em.morexz{background-position:-83px -90px;}
.hjlist li em.welcome{background-position:-164px -90px;}
.hjlist li em.bluetj{ width:26px; height:62px; display:block; position:absolute; right:-2px; top:-1px; background-position:-240px 0;}
.mt10{margin-top: 10px;}
.ellipsis{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.dw2Tag{margin-right: -12px;}
.dw2Tag li{width: 86px; height: 38px; text-align: center;line-height: 38px; font-size: 14px; color: #666; float: left;margin: 0 12px 12px 0; background: #e5e5e5;}
.dw2Tag li a{ display: block; width: 100%; height: 100%; }
.dw2Tag li a:hover,.dw2Tag .turnBtn span:hover{ color: #fff; background: #F1CD21; }
.dw2Tag .turnBtn{ background: #fff; }
.dw2Tag .turnBtn span{ display: block; width: 42px; height: 100%; background-color: #e5e5e5;font-family: '宋体';}
.dw2Tag ul, .dw2Tag{ height: 150px; overflow: hidden;position: relative; }
.dw2Tag .turnBtn{ position: absolute; right: 0; bottom: 0; cursor: pointer;   width: 86px; height: 38px;text-align: center; line-height: 38px; font-size: 14px; color: #666; margin: 0 12px 12px 0; }

.title5{ height: 42px; line-height: 42px; }
.title5 h4{ font-size: 18px; font-weight: normal; float: left; }
.title5 .tPage{float: right;padding-top: 20px;}
.title5 .tPage span{margin-left: 10px; display: block; width: 10px; height: 10px; overflow: hidden; background-color: #cccccc;float: left;margin-right: 1px; }
.title5 .tPage .active{ background-color: #353c42; }
.syNewsBox{ width: 100%; height: 223px; position: relative; overflow: hidden;}
.syNewsBox ul{ width: 300%; }
.syNewsBox ul li{ width: 282px; height: 100%; float: left; position: relative;}
.syNewsBox ul li a, .syNewsBox ul li img{ display: block; width: 100%; height: 223px; }
.syNewsBox ul li span{ display: block; width: 100%; height: 40px; line-height: 40px; color: #fff; text-align: center; font-size: 14px;position: absolute; right: 0; left: 0; bottom: 0; }
.syNewsBox li span{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .syNewsBox li span{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/


.applt{ padding: 20px; }
.applt .imgBox{ display: block; width: 138px;height: 138px;float: left;overflow: hidden; margin-right: 20px;}
.applt .imgBox img{ display: block; width: 100%; height: 100%;border-radius: 20px; }
.ltcenter{ width: 460px;float: left;position: relative; }
.ltcenter .star,.ltcenter .star i{background-image: url(../images/star.jpg); background-repeat: no-repeat;}
.ltcenter .star{ height: 12px; width: 68px; display: block; position: relative;  background-position: 0 0;}
.ltcenter .star i{ position: absolute; left: 0; top: 0; height: 100%; background-position: 0 -30px; padding: 0;}
.ltcenter .name{font-size: 26px; margin-bottom: 13px; height: 30px;line-height: 30px;color: #333;}
.ltcenter .icon{width: 140px;height: 140px;left:0;top:24px;position: absolute; border-radius: 20px; overflow: hidden;}
.ltcenter .metas{line-height: 25px; color:#777; width: 300px;margin-bottom: 13px;}
.ltcenter .metas li{float: left; width: 50%;}
.ltcenter .s_info{ width: 220px;color:#aaa; height: 13px;line-height: 1;}
.ltcenter .s_info .star{ float: left; margin-right: 10px;}
.ltcenter .s_info em{ color: #ff941a; float: left; margin-right: 12px; font-weight: normal;}
.ltcenter .s_info .active{color:#fbb90b;}
.ltcenter .metas a{color: #333;}
.ltcenter .metas a:hover{color: #F1CD21;}
.ltcenter .btn{ display: block; width: 90px;height: 36px;line-height: 36px;color: #fff;font-size: 16px;padding-left: 50px;position: absolute; border-radius: 18px; background: #7dc83a; position: absolute;right: 0; top:40px; }
.ltcenter .btn i{ display: block; width: 22px;height: 25px;position: absolute;left: 22px;top: 5px; background-image: url(../images/az.png); }
.leterm{ float: right; width: 138px;height: 138px;float: right; }
.leterm img{ display: block; width: 100%; height: 100%; }
.appPagesc{ padding: 0 20px; }

.ltAppNav{background-color: #f0f0f0;line-height: 40px; font-size: 16px;margin-bottom: 20px;}
.ltAppNav ul{}
.ltAppNav li{float: left;}
.ltAppNav li a{padding:0 20px;display: block;}
.ltAppNav li.active a,
.ltAppNav li a:hover{background-color: #F1CD21;color:#fff;}
.nrjj .con{font-size: 16px;line-height: 1.75;}
.nrjj .con p{margin: 10px 0;}
.nrjj h4{color: #333;font-weight: bold;}
.nrjj .con img{ display: block;max-width: 100%;margin-left: auto;margin-right: auto; }

.recomm-float {position:absolute;left:104px;top:20px;}
.recomm-float i {display:block;width:0;height:0;position:absolute;z-index:2;}
.recomm-float .arrow-1 {border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #F1CD21;top:13px;left:0;}
.recomm-float .arrow-2 {border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;top:15px;left:2px;}
.recomm-float dl {width:210px;background:#fff;margin-left:6px;padding:10px;border:1px solid #F1CD21;-webkit-box-shadow:0 0 12px #F1CD21;box-shadow:0 0 12px #F1CD21;}
.recomm-float dl .title {height:22px;line-height:22px;overflow:hidden;color:#F1CD21;font-size:16px;}
.recomm-float dl .comment {font-size:12px;color:#666;height:36px;line-height:18px;overflow:hidden;margin-top:4px;}
.recomm-float dl .comment span {color:#333;}
.recomm-float dl .dl-btn {width:80px;height:24px;line-height:24px;text-align:center;color:#fff;background:#F1CD21;font-size:14px;border-radius:4px;margin-top:4px;}

.tlyy .alist1 li{ width: 104px; height: 156px; }
.tlyy .alist1 li img{ height: 104px; }
.tlyy .alist1{margin-right: -50px;padding-top: 20px;}

.m-screen-list{ overflow: hidden; position: relative; z-index: 1; width: 708px;}
.m-screen-list ul{position: absolute; width: 5000px; overflow: hidden; left: 0; top: 0;}
.m-screen-list li{ float: left; width: 695px; margin: 0 5px; text-align: center;}
.m-screen-list li img{max-width: 600px;max-height: 400px;display: inline;}
.m-screen-list .next,
.m-screen-list .prev{position: absolute; top:50%; margin-top: -21px; width: 27px;height: 42px;  opacity: 0.6; z-index: 2; color:#999; line-height: 60px;text-align: center;cursor: pointer; display: none; background-repeat: no-repeat;}
.m-screen-list .next{right: 30px; background-position: 0 0;}
.m-screen-list .prev{left:30px; background-position: 0 -50px;}
.m-screen-list .next:hover,
.m-screen-list .prev:hover{ color:#006baf;}
.m-screen-list .pager{ text-align: center;}
.m-screen-list .pager span{display: inline-block; height: 5px;width: 40px; background: #eee; cursor: pointer;}
.m-screen-list .pager .active{background: #F1CD21;}
.m-screen-list li img{ width: auto; height: auto; max-height: 695px; max-width: 695px;}
#JS-scroller .pager span{ margin: 0 5px; }
#JS-scroller{ max-height:695px; }
#JS-scroller .next, #JS-scroller .prev{ width: 52px; height: 76px;margin-top:-38px; }
#JS-scroller .next{ background-image: url(../images/next.png); background-position: 0 0;}
#JS-scroller .prev{ background-image: url(../images/prev.png); background-position: 0 0;}
.xggl .m-screen-list{margin: 20px 0;}
.m-screen-list .pager { text-align: center;position: absolute; width: 100%;bottom: 10px;}

/*.splist1{ padding: 10px 14px 1px; }
.splist1 li{ width: 100%; height: 148px; border-radius: 10px; position: relative;margin-bottom: 15px; overflow: hidden; }
.splist1 li a, .splist1 li img{ display: block; width: 100%; height: 100%; }
.splist1 li span{ display: block; width: 100%; height: ; }*/

.tablist{display: none;}
.banner .num span.active{ border-color: #fff; }
.syNewsBox ul{ position: relative; height: 100%; width: 100%; overflow: hidden; }
.syNewsBox ul li{ opacity: 0; filter: alpha(opacity=0);z-index: 0; position: absolute;left: 0; top: 0; transition: all 0.5s;}
.syNewsBox .active{ opacity: 1; filter: alpha(opacity=100); z-index: 5;}
.title5 .tPage span{cursor: pointer;}


.index1Change .change{cursor: pointer;}
.index1Change .change i{transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.index1Change .change.active i{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

.ltcenter .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.ttbox{position: relative;height: 36px;}
.ttbox .title{ width: 500%; position: absolute;left: 0; top: 0; height: 100%;}
.ttbox .title p{width: 350px;float: left; height: 100%;}
.nav{height: 46px;line-height: 46px;}
.nav li a{font-size: 16px;font-family: '微软雅黑';font-weight: bold;line-height: 46px;height: 46px;}
.syNewsBox ul li{opacity: 1; filter: alpha(opacity=100);float: left;position: relative;}
.hjHeader{ position: relative;padding-right: 20px; }
.hjheaderlink{position: absolute; right: 20px; bottom:20px; background: #F1CD21;color: #fff; height: 32px;line-height: 32px; padding: 0 15px;}
.rmhjimox{margin-top: -20px;}
.hejimovebox{ width: 100%;margin-top: 20px;height: 120px;position: relative;text-align: center; overflow: hidden;}
.hejimovebox ul{ width: 200%;height: 100%;position: absolute;left: 0; top: 0; }
.hejimovebox li{ width: 220px;float: left; margin-right: 25px;}
.hejimovebox .turnbtn{ display: block; width: 38px;height: 120px;position: absolute;top:0; background-repeat: no-repeat; }
.hejimovebox .turnbtn{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99999999', endColorstr='#99999999');background:rgba(153,153,153,0.6);}
:root .hejimovebox .turnbtn{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00999999', endColorstr='#00999999');}/*for IE9*/
.mb30{margin-bottom: 30px;}
.hejimovebox .turnPrev{left: 0;background-image: url(../images/prev.png); background-repeat: no-repeat; background-position: center;}
.hejimovebox .turnNext{right: 0; background-image: url(../images/next.png); background-repeat: no-repeat; background-position: center;}
.pageleft{margin-right: 23px;}

.martBanner{ width: 100%; height: 186px; position: relative; margin-bottom: 30px;}
.martBanner img{ display: block; height: 100%; width: 493px; }
.martPart{ background: url(../images/topicbg.png) repeat; width: 260px;  color: #fff; padding: 30px 35px 0 35px; overflow: hidden; position: absolute; right: 0; top: 0; height: 156px;}
.martMore{ display: block; width: 156px; height: 30px; position: absolute; right: 0; bottom: 0;  background: url(../images/moretbg.png) left bottom no-repeat;font-size: 16px;line-height: 30px;color: #fff;text-align: center;}
.martMore:hover{color: #fff;opacity: 0.9;filter: alpha(opacity=90);}
.martTitle{ height: 36px; line-height: 36px; font-size: 24px; color: #ffffff; font-weight:normal; overflow: hidden;}
.martIntro{ font-size: 14px; color: #d2d2d2; line-height: 20px; height: 60px; overflow: hidden; margin-top: 5px;}


#JS-scroller .next, #JS-scroller .prev{background-color: #000;opacity: 0.5;filter: alpha(opacity=50);background-position: center;}
/*2019-11-28*/
.art .content{color: #333;}
.art .content a{color: blue;}

/*2019-12-4*/
.leterm{position:relative;}
.leterm img{width:100px;height:100px;margin:0 auto;}
.leterm p{position:absolute;left:0;right:0;bottom:10px;text-align:center;line-height:1;font-size:12px;}
.nrjj .con a{color: blue;}
.nrjj .con table strong, .art .content table strong{color: inherit;}

/*2019-12-10*/
.recomm-float{z-index: 99;}
.pageleft{z-index:100;}
/*2019-12-13*/
.apptable ul{ overflow: hidden; }
.apptable li{ width: 193px;float: left;margin-right: 2px;}
.apptable li a{  }
.apptable li img{display: block; width:120px;height: 120px;margin: 0 auto; }
.apptable li .tt{ display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px; margin: 0 auto; height: 38px; line-height: 38px;margin-top: 2px;text-align: center;color: blue;}
.apptable li .imgBox{ padding: 30px 0; }
.apptable li .imgBox, .apptable li .tt{ display: block; border:1px solid #e6e6e6;}
.aptitle{text-align: center; height:46px;line-height:46px;font-size: 16px; background: #F1CD21;color: #fff;font-weight: normal;margin-bottom: 2px;}

/*2019-12-20*/
.hotsp{height: 110px;margin-bottom: 20px;}
.hotsp .imgBox{ display: block; width: 238px;height: 110px; float: left; margin-right: 18px;overflow: hidden;}
.hotsp .imgBox img{ display: block; width: 100%; height: 100%; }
.hotsp .tt{ height: 30px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 18px;font-weight: normal; }
.hotsp .txt{color: #666666;font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;margin-top: 5px;}
.hotsp .txt span{color: #F1CD21;}
.tabnav2{margin-top: 15px; margin-bottom: 15px;}
.tabnav2 li{float: left; width: 100px;height:52px;line-height: 52px;text-align: center;background: #f6f6f6;margin-right: 8px;font-size: 14px;color: #666;cursor: pointer; }
.tabnav2 .active{ background: #f8f0ea; color: #F1CD21; }
.applist10{overflow: hidden;}
.applist10 li{ width: 230px;float: left; margin-right: 20px;margin-bottom: 20px;height: 75px; }
.applist10 li .imgBox{ display: block; width: 75px;height: 75px;float: left;margin-right: 12px; }
.applist10 li .imgBox img{ display: block; width: 100%; height: 100%;border-radius: 10px; }
.applist10 li .tt{height: 28px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;padding-top: 10px;font-size: 16px;}
.applist10 li p{font-size: 12px;color: #999;height: 22px;line-height: 22px;overflow: hidden;}
.applist10 li p a{color: #F1CD21;margin-right: 15px;}
.applist10 li p a:hover{text-decoration: underline;}
.mb10{margin-bottom: 10px;}
.nrjj .con{color: #333;}
/*2019-12-24*/
.sjtabBox{ width:100%; height: auto; position: relative; height: 560px; overflow: hidden;margin: 0 auto;}
.sjImgTab{ width: 100%; height: auto; position: absolute; overflow: hidden; top: 0; margin-left: -400px; left: 50%;}
.sjImgTab ul{ position: absolute; left: 0; top: 0; width: 600%; margin-left: -230px; padding-top: 120px;}
.sjImgTab ul li{ width: 420px; float: left; position: relative; z-index: 1;transition: all 0.3s; list-style: none;}
.sjImgTab ul li a{ display: block; width: 100%; height: 100%;}
.sjImgTab ul li img{ display: block; width: 100% !important;height: 100% !important; margin: 0 auto;}
.sjImgTab ul li span{display: block; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; left: 0;transition: all 0.3s; text-align: center;}
.sjImgTab ul .active{ z-index: 2; transform: scale(1.4);}
.sjImgTab ul .active span{ opacity: 0; filter: alpha(opacity=0); }
.turnBtn{ display: block; width: 100px; position: absolute; top:0; bottom: 0; background-repeat: no-repeat; background-position: center; z-index: 9; cursor: pointer;}
.turnPrev{ left: 0; background-image: url(../images/turnprev.png);}
.turnNext{ right: 0; background-image: url(../images/turnnext.png);}
.turnBtn:hover{ opacity: 0.6; filter: alpha(opacity=60); }
.ztImgBox{ margin: 20px 0;}
.ztImgBox .ztTtile{ margin-bottom: 20px; }
/*2019-12-25*/
.tabnav2 li{width: auto; padding: 0 20px;margin-bottom: 10px;}
.tabnav2{margin-bottom: 10px;}
.dw2Tag li.active a{color: #fff; background: #F1CD21;}

.tabNav li{cursor: pointer;}
/*2019-12-30*/
.ov{overflow: hidden;}
.hjlist{ background: #fff;margin: 0;margin-top: 10px; padding: 20px 0 20px 30px; margin-right: -40px;}
.hjlist li{ background: none;border:none;padding: 0;margin: 0; width: 525px; height: 90px; float: left; padding: 23px 0; border-bottom: 1px dashed #ccc; margin-right: 80px; position: relative;}
.hjlist li.hover,.hjlist li:hover{box-shadow:none;}
.hjlist li .con{ border-right:1px dashed #ccc;margin-right: -40px;padding-right: 40px;  }
.hjlist li .pic{float: left; margin-right: 20px; }
.hjlist li .con a.down{position: absolute; right:40px;top: 10px;width: auto;padding: 0 15px 0 36px;background-position: 10px center; }
.hjlist li .tt{height: 26px;line-height: 26px;font-size: 18px;}
.hjlist li .tt a{color: #333;}
.hjlist li .tt a:hover{color: #F1CD21;}
.hjlist li .text{height: 20px;line-height: 20px; text-indent: -8px;}
.hjlist li .tt,.hjlist li .text{ padding-right: 80px; }
.hjlist li .instr{margin-top: 0;}

.listss li{ height:34px;line-height: 34px; position: relative;font-size: 14px;padding-left: 10px; }
.listss li:after{ content: ''; height: 34px; width: 0; border-left: 1px solid #ccc; position: absolute;left: 0; top: 17px;z-index: 1; }
.listss li i{display: block; width: 6px;height: 6px; border: 1px solid #ccc; border-radius: 50%; position: absolute;left: -3px; top: 50%;margin-top: -3px; background: #fff;z-index: 2;}
.listss li:last-child:after{ display: none; }
.listss li a{ display: block; height: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding: 0 10px; }
.listss li:hover a{ background: #f0f0f0;color: #d80001; }
.nIndex1_center{ padding-left: 20px;}
.nIndex1_center .listss li{ height: 50px;line-height: 50px;font-size: 16px;padding-left: 30px;}
.nIndex1_center .listss li img{ display: inline-block; width: 28px;height: 28px; vertical-align: middle;margin: 0 10px; border-radius: 4px; }
.nIndex1_center .listss li:after{height: 50px;top: 25px;}
.nIndex1_center .listss li .fl{ font-size: 12px; color: #999;padding: 0; }
.nIndex1_center .listss li .xin, .nIndex1_center .listss li .hot{ width: 41px;height: 29px;position: absolute;left: -20px; top: 10px; border: none; border-radius: 0; }
.nIndex1_center .listss li .xin{ background-image: url(../images/ico-new.png);}
.nIndex1_center .listss li .hot{ background-image: url(../images/ico-hot.png);}
.listss li span.fr{font-size: 12px; color: #999;}
.index1 .center .tabNav li{float: left;height: 42px;line-height: 42px; padding: 0 20px;font-size: 20px; position: relative;}
.index1 .center .tabNav li:after{ content: '/'; position: absolute;right: 0; top: 0; font-size: 14px;color: #999;font-weight: normal;}
.index1 .center .tabNav li:last-child:after{ display: none; }
.index1 .center .tabNav li.active{color: #F1CD21;}


/*2019-12-30 by huwq*/
.edition-list li{border-top: 1px dashed #ebebeb;overflow: hidden;transition: background .3s linear}

.edition-list li:first-child{border: none;}
.edition-list li:hover{background-color: #fdfdfd; }
.edition-list li p{float: left;width: 320px;}
.edition-list li p a{display: inline-block;*display: inline;*zoom: 1;margin-left: 10px;font-size: 16px;line-height: 50px;color: #565656;}
.edition-list li span{display: block;float: left;overflow:hidden;width: 170px;margin-right: 10px;line-height: 50px;}
.edition-list li>a{display: block;float: right;width: 90px;margin: 10px 0;border-radius: 3px;line-height: 30px;text-align: center;color: #F1CD21;background-color:#fff;font-size: 13px;border:1px solid  #F1CD21;}
.edition-list li>a:hover{color: #fff;background-color:#F1CD21;font-size: 13px;}

/*************************/
.btnBox,.sjImgTab{height: 100%;}

/*2020-3-23*/
.header .w1200{}
.header .w1200:after { content: "."; display: block;  height: 0; visibility: hidden; clear: both;}
.header .w1200 {  zoom: 1;}
.header .logo{float: left;}
.meausBtn{padding-top: 40px;padding-right: 20px;cursor: pointer;position: relative;z-index: 10000;}
.meausBtn .btn{padding: 10px;}
.meausBtn .btn span{display: block; width: 20px;height: 16px;border:2px solid #F1CD21;border-left: none;border-right: none;}
.meausBtn .btn i{ display: block;width: 100%;height: 7px;border-bottom: 2px solid #F1CD21; }
.meauslist{ background: #fff; position: absolute; right: 0;top: 80px; width: 800px;padding: 20px;border:1px solid #eee;display: none;}
.meauslist dl{width: 50%;float: left;overflow: hidden;}
.meauslist dt{font-size: 18px;color: #F1CD21; clear: both;height: 36px;line-height: 36px;}
.meauslist dt a{color: #F1CD21;}
.meauslist dl dd{width: 25%;float: left;height: 28px;line-height: 28px;}
.meausBtn:hover .meauslist{ display: block;-moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc; }
.meausBtn:hover .btn{ background: #fff; }
.lirbq{top: -20px; position: relative;margin-left:150px;}


.m-tags p {padding-bottom:10px;}
.m-tags span {font-size:14px; color: #999 }
.m-tags a {color: #F1CD21; border-radius: 3px }

.nrjj h3{margin-bottom:16px;line-height: 26px;font-size:18px;font-weight:700;color:#454545;padding:0 0 4px 10px;border-left:10px solid #F1CD21;border-bottom: 1px solid #e6e6e6;}

.g-box-1200{ width:1200px; height:auto; margin:auto; display:block; overflow:hidden }
.u-title-h3-1{ width:auto; height:auto; border-bottom:1px solid #eee; margin:0 18px; display:block; overflow:hidden}
.u-title-h3-1 strong{ width:auto; height:auto; padding:20px 0 14px; font-size:22px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden; border-bottom:2px solid #40b4f7;}
.u-title-h3-1 b{ width:auto; height:auto; padding:22px 0 14px; font-size:22px; font-weight:normal; color:#ddd; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;}
.g-hot-label{ background:#fff; margin-top:10px;}
.g-hot-label .m-cont{ width:100%; height:auto; padding:0 0 18px 0; display:block; overflow:hidden}
.g-hot-label .m-cont a{ width:auto; height:auto; float:left; font-size:14px; font-weight:normal; color:#333; float:left; margin:18px 0 0 18px; display:inline; overflow:hidden}

/*ss*/
.g-search{overflow: hidden;border:2px solid #f60;height: 36px; width: 420px;top: 40px; position: relative; margin-left:710px;}
.g-search #topForm{background:url(../images/souico.png) no-repeat 5px 7px;padding-left: 35px;overflow: hidden;}
.g-search .u-search-input {height: 36px;line-height: 36px; width:300px;border:0px;float: left; }
.g-search .u-search-btn{height: 36px;line-height: 36px;color: #fff; width: 84px;text-align: center;background: #f60;border:0px; font-size: 15px; cursor: pointer;margin: 0px;padding: 0px;float: right;}
.g-search .u-search-btn:hover{ background: #ff6d0c }
.g-logobox{overflow: hidden;margin-top:20px; }
.u-title-msg{overflow: hidden;margin-top:20px; }
