

* {-webkit-tap-highlight-color:transparent;outline:0;margin:0;padding:0;vertical-align:baseline;}
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;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{display:block;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size:14px;}
html, button, input, select, textarea{font-family:'Microsoft Yahei','simsun', "arial", "sans-serif"; _font-family:"arial",'simsun','Microsoft Yahei', "sans-serif";}
input,select,button,h1,h2,h3,h4,h5,h6 {font-size:100%;font-family:inherit;}
table {border-collapse:collapse;border-spacing:0;}
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}
address, cite, dfn, em, var, i{font-style: normal;}
a{color: #2671e7;text-decoration: none;}  a:focus{outline: thin dotted;outline:none;}  a:active, a:hover{outline: 0;}  a:hover{text-decoration: none;}
q{quotes: none;}  q:before, q:after{content: '';content: none;}
small{font-size: 75%;}  sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}  sup{top: -.5em;}  sub{bottom: -.25em;}
ul, ol, li{list-style: none;}
img{border: 0;-ms-interpolation-mode: bicubic;vertical-align:top;}
svg:not(:root){overflow: hidden;}
button, input, select,textarea{vertical-align: middle;font-size: 100%;}
input,button,select,option,textarea {outline:none !important;}
textarea{overflow: auto;vertical-align: top;outline:none;resize:none;}
button, input{line-height: normal; outline:none;}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance: button;cursor: pointer; *overflow: visible;}
button[disabled], input[disabled]{cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;}
input[type=checkbox], input[type=radio]{box-sizing: border-box; *height: 13px; *width: 13px;}
input[type=search]{-webkit-appearance: textfield;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance: none;}
input::-ms-clear{display:none;}

html, body {height: 100%;}

.mlrauto{ margin-left: auto; margin-right: auto;}
.nofold {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}
.nofoldtxt {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.trans {transition:all .3s ease-in .1s;}
.ball {word-break:break-all;}
.nounder{ color: #999;}
.nounder:hover,.nounder02:hover,.nounder03:hover{text-decoration: none;}
.nounder02:hover{color: #4186e6;}
.nounder03:hover{color: #f00;}
.z-fn {float:none !important;}
.z-fl {float:left !important;}
.z-fr,.fr {float:right !important;}
.z-clear {clear:both;}

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*font*/
.z-tc {text-align:center !important;}
.z-tl {text-align:left !important;}
.z-tr {text-align:right !important;}
.block {display:block;}
/*show & hide*/
.z-none {display:none;}
.z-show {display:block;}
.pc-show {visibility:visible !important;opacity:1 !important;display:block !important;}
.pc-hide {visibility:hidden;opacity:0;height:0;display:none;}
.pagemore {text-align:center;padding:10px;display:block;width:80%;margin:10px auto;background-color:#f9f9f9;border-radius:2px;color:#999;}
.pagemore:visited {text-decoration:none;}
.c-white {color:#fff;}
.c-22 {color:#222 !important;}
.c-33 {color:#333 !important;}
.c-55 {color:#555 !important;}
.c-36 {color:#666 !important;}
.c-38 {color:#888 !important;}
.c-39 {color:#999 !important;}
.c-red {color:#ff0000 !important;}
.c-red01 {color:#FF463C !important;}
.c-green {color:#390 !important;}
.c-green02 {color:#00B578 !important;}
.c-blue {color:#0c7df5 !important;}
.c-blue02 {color:#3783f6 !important;}
.c-blue03 {color:#276DE7 !important;}
.c-blue04 {color:#3A7FF8 !important;}
.c-yellow {color:#FDD000 !important;}
.c-orange {color:#f60 !important;}
.c-orange {color:#fcf0a3 !important;}
.c-orange02 {color:#F79246 !important;}
.c-E02020 {color:#E02020 !important;}

.fline {text-indent:24px;}
.hauto {height:auto !important;}
.w28{ width: 28px;}
.w38{width: 38px;}
.w46{ width: 46px;}
.w60{ width: 60px;}
.w80{ width: 80px;}
.w90{ width: 90px;}
.w102{ width: 102px;}
.w118{ width: 118px;}
.w257{ width: 257px;}
.w268{ width: 268px;}
.w360{ width: 360px;}
.w634{ width: 634px;}
.w1200{width: 1200px;margin: 0 auto;}
.h60 {height:60px;}
.h28 {height:28px;}
.h30 {height:30px;}
.h47 {height:47px;}
.h122 {height:122px;}
.h142 {height:142px;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}
.lh24 {line-height:24px;}
.lh28 {line-height:28px;}
.lh32 {line-height:32px;}
.lh40 {line-height:40px;}
.lh45 {line-height:45px;}
.lh47 {line-height:47px;}
.lh48 {line-height:48px;}
.fzb {font-weight:bold;}
.fzn {font-weight:normal;}
.fz8 {font-size:8px;}
.fz12 {font-size:12px;}
.fz14 {font-size:14px !important;}
.fz16 {font-size:16px;}
.fz18 {font-size:18px;}
.fz20 {font-size:20px;}
.fz24 {font-size:24px;}
.fz26 {font-size:26px;}
.fz28 {font-size:28px;}
.fz48 {font-size:48px;}

.Topheader{ width: 100%; margin-left: auto; margin-right: auto;background-color: #fff;position: relative;z-index: 2;}
.Topheader h1,.Topheader h1 a{height:80px;width:380px;display:block;padding-left: 3px;}
.Topheader .datalogo h1 img{padding-top:20px;}
.Topheader .Header{height:45px;background-color:rgba(38, 110, 232, 1);}
.Topheader .Header ul.datamenu{width: 1200px;margin: auto;}
.Topheader .ggImg{width:640px;height:60px;float:left;}
.icon{display: inline-block;overflow: hidden; background-repeat:no-repeat;}
.wrapper02 {width: 1200px;margin-left: auto;margin-right: auto;height: auto;display: flex;justify-content:space-between;}
.wrapper02 ul{display:flex;}




.topTsCentRank .nav_list {color: #303030;font-size: 13px;margin-right: 12px;line-height: 17px;display: flex;flex-wrap: nowrap;}
.topTsCentRank .nav_list li {min-width: 68px;cursor: pointer;text-align: center;}
.topTsCentRank .nav_list li a {display: inline-block;width: 100%;height: 100%;color: #303030;}
.t_avatar{display: inline-block;width: 33px;height: 33px;border-radius: 22px;background-size: 100%;cursor: pointer;}
.menu-border{border-top: 1px solid #f0f0f0;}
.BU-Component-Header-Avatar{margin-left: 15px;}
.BU-Component-Header-Avatar__container a {display: inline-block;}
.BU-Component-Header-Avatar .loginButton {width: 80px;height: 36px;border-radius: 4px;border: solid 1px #ff142b;color: #ff142b;display: flex;align-items: center;justify-content: center;cursor: pointer;margin-right: 4px;outline: none;background: none;}


button, input, optgroup, option, select, textarea {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
.BU-Component-Header-Avatar .loginButton>.avatar-logo {margin-right: 6px;background-size: 100%;background-repeat: no-repeat;width: 20px;height: 20px;background: url(../picture/avator.svg) no-repeat 0 80.77%;background-size: 625% 360%;}
.searchbottom_title{width: 1200px;margin: auto;padding-top: 35px;padding-bottom: 30px;}
.searchbottom_title ul li{float: left;margin: 0 20px;}
.Module .Module-keytrendBox ul li{border-bottom: 1px solid #e5e5e5;padding: 10px 0;}
.news_picture .left_news{float: left;width: 950px;}
.news_picture .left_news .title_news{min-height: 26px;max-height: 26px;line-height: 26px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 1.2rem;font-weight: 400;margin: 0;padding: 0;}
.news_picture .left_news .title_news a{color: #141414;}
.news_picture .left_news .title_news .col_red{color: red;}
.news_picture .left_news .desc_news{height: 48px;padding-top: 10px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 25px;font-size: 15px;font-weight: 400;margin: 0;}
.news_picture .left_news .desc_news a{color: #828a92;}
.news_picture .right_picture{float: right;}
.news_picture .right_picture{width: 150px;height: 115px;margin-top: 0;padding: 3px 0;vertical-align: top;display: block;border-radius: 3px;font-size: 0;position: relative;overflow: hidden;}
.news_picture .right_picture img{width: 100%;height: 100%;}
.footer{text-align: center;color: #bbbbbb;font-size: 12px;}
.footer .footer-main{background: #282828;padding: 50px 0px 30px 0px;}
.footer .box{width: 1200px;margin: 0 auto !important;overflow: hidden;min-width: 1200px;position: relative;}
.footer .footer-main .bot_m{border-right: 1px solid #4e4f52;padding-right: 80px;}
.footer .left{float: left;}
.footer .footer-main .bot_m ul{text-align: left;margin: 0px 35px;}
.footer .footer-main .bot_m li{line-height: 30px;}
.footer .footer-main .bot_m h5{font-size: 16px;padding-bottom: 20px;font-weight: bold;}
.footer .footer-main .bot_m a{color: #dadada;}
.footer .footer-main .bot_r{text-align: left;margin-left: 50px;}
.footer .footer-main .bot_r h5{font-size: 16px;}
.footer .footer-main .bot_r b{font-size: 32px;color: #E7E7E7;}
.footer .footer-main .bot_r img{margin-right: 30px;margin-top: 50px;}
.footer .footer-main .bot_r p{width: 100px;text-align: center;}
.footer .foot_bottom{background: #1d1b1c;padding: 10px;font-size: 12px;line-height: 25px;}
img{border: none;}
a:visited{text-decoration: none !important;}
li{list-style: none;}




.fzn {font-weight:normal;}
.fz8 {font-size:8px;}
.fz12 {font-size:12px;}
.fz14 {font-size:14px !important;}
.fz16 {font-size:16px;}
.fz18 {font-size:18px;}
.fz20 {font-size:20px;}
.fz24 {font-size:24px;}
.fz26 {font-size:26px;}
.fz28 {font-size:28px;}
.fz48 {font-size:48px;}
/*width-percentage*/
.ww-12 {width:100%;}  .ww-11 {width:91.66666667%;}  .ww-10 {width:83.33333333%;}
.ww-9 {width:75%;}  .ww-8 {width:66.66666667%;}  .ww-7 {width:58.33333333%;}
.ww-6 {width:50%;}  .ww-5 {width:41.66666667%;}  .ww-4 {width:33.33333333%;}
.ww-3 {width:25%;}  .ww-2 {width:16.66666667%;}  .ww-1 {width:8.33333333%;}
.radius {border-radius:4px;}
.angle {border-radius:0;}
.bn {border-bottom:none !important;}
.ban {border:none !important;}
.brtn {border-top:none !important;}
.bor-a1s {border:1px solid #e8e8e8;}
.bor-l1s {border-left:1px solid #eeeeee;}
.bor-t1s {border-top:1px solid #eeeeee;}
.bor-t1se5 {border-top:1px solid #e5e5e5 !important;}
.bor-t1s02 {border-top:1px solid #3783f6;}
.bor-t1s03 {border-top:10px solid #f2f2f2;}
.bor-b1s {border-bottom:1px solid #e8e8e8 !important;}
.bor-b1see {border-bottom:1px solid #eee !important;}
.bor-b1se5 {border-bottom:1px solid #e5e5e5 !important;}
.bor-b1de8 {border-bottom:1px dashed #e8e8e8 !important;}
.bor-l1d {border-left:1px dashed #eeeeee;}
.border-rt:after {position:absolute;right:0;bottom:0;transform-origin:100% 0;-webkit-transform-origin:100% 0;}
.border-tp:before {position:absolute;top:0;transform-origin:0 0;background:#eeeeee;-webkit-transform-origin:0 0;}
.border-lt:before,.border-rt:after {content:"";width:1px;top:0;background:#eeeeee;}
.border-bt:after,.border-tp:before {content:" ";height:1px;width:100%;left:0;}

.bg10ck {background-color:#f2f2f2;}
.bg-3f2 {background-color:#F8FAFB;}
.bg-3f4 {background-color:#f4f4f4;}
.bg-3f8 {background-color: #F8FAFB;}
.bg-3f9 {background-color:#F9F9F9;}
.bg-3fa {background-color:#fafafa;}
.bg-blue {background-color:#266ee8;}
.bg-lig-blue {background-color:#548de6;}
.bg-lig-org {background-color:#fcf8e3;}
.bg-white {background-color:#fff !important;}
.listbg-blue {background-color:#3783f6;color:#fff;}
.bg-lig-org02 {background-color:#F79246 !important;}
.bg-lig-eee {background-color:#eee;}
/* margin min4 */
.z-m0 {margin:0 !important;}            .z-ma1 {margin:4px;}            .z-ma2 {margin:8px;}            .z-ma3 {margin:12px;}              .z-ma4 {margin:16px;}            .z-ma5 {margin:20px;}
.z-mt0 {margin-top:0 !important;}       .z-mt1 {margin-top:4px;}    .z-mt10 {margin-top:10px;}    .z-mt2 {margin-top:8px;}        .z-mt3 {margin-top:12px;}          .z-mt4 {margin-top:16px;}        .z-mt5 {margin-top:20px;}
.z-mr0 {margin-right:0 !important;}     .z-mr1 {margin-right:4px;}      .z-mr2 {margin-right:8px;}      .z-mr3 {margin-right:12px;}        .z-mr4 {margin-right:16px;}      .z-mr5 {margin-right:20px;}  .z-mr6 {margin-right:30px;}
.z-mb0 {margin-bottom:0 !important;}    .z-mb1 {margin-bottom:4px;}     .z-mb2 {margin-bottom:8px;}     .z-mb3 {margin-bottom:12px;}       .z-mb4 {margin-bottom:16px;}     .z-mb5 {margin-bottom:20px;}  .z-mb6 {margin-bottom:30px;}
.z-ml0 {margin-left:0 !important;}      .z-ml1,.ml5 {margin-left:4px;}       .z-ml2 {margin-left:8px;}       .z-ml3 {margin-left:12px;}         .z-ml4 {margin-left:16px;}       .z-ml5 {margin-left:20px;}  .z-ml6 {margin-left:30px;}
.z-mtb0 {margin-top:0;margin-right:0;}  .z-mtb1 {margin-top:4px;margin-bottom:4px;}  .z-mtb2 {margin-top:8px;margin-bottom:8px;}  .z-mtb3 {margin-top:12px;margin-bottom:12px;}  .z-mtb4 {margin-top:16px;margin-bottom:16px;}  .z-mtb5 {margin-top:20px;margin-bottom:20px;}
.z-mlr0 {margin-left:0;margin-right:0;} .z-mlr1 {margin-left:4px;margin-right:4px;}  .z-mlr2 {margin-left:8px;margin-right:8px;}  .z-mlr3 {margin-left:12px;margin-right:12px;}  .z-mlr4 {margin-left:16px;margin-right:16px;}  .z-mlr5 {margin-left:20px;margin-right:20px;} .z-mlr30 {margin-left:30px;margin-right:30px;}
/* padding min4 */
.z-pa0 {padding:0 !important;}          .z-pa1 {padding:4px;}           .z-pa2 {padding:8px;}           .z-pa3 {padding:12px !important;}       .z-pa4 {padding:16px;}              .z-pa5 {padding:20px;}
.z-pt0 {padding-top:0 !important;}      .z-pt1 {padding-top:4px;}       .z-pt2 {padding-top:8px;}       .z-pt3 {padding-top:12px;}              .z-pt4 {padding-top:16px;}          .z-pt5 {padding-top:20px;}
.z-pr0 {padding-right:0 !important;}    .z-pr1 {padding-right:4px;}     .z-pr2 {padding-right:8px;}     .z-pr3 {padding-right:12px;}            .z-pr4 {padding-right:16px;}        .z-pr5 {padding-right:20px;}
.z-pb0 {padding-bottom:0 !important;}   .z-pb1 {padding-bottom:4px;}    .z-pb2 {padding-bottom:8px;}    .z-pb3 {padding-bottom:12px;}           .z-pb4 {padding-bottom:16px;}       .z-pb5 {padding-bottom:20px;}
.z-pl0 {padding-left:0 !important;}     .z-pl1 {padding-left:4px;}      .z-pl2 {padding-left:8px;}      .z-pl3 {padding-left:12px;}             .z-pl4 {padding-left:16px;}         .z-pl5 {padding-left:20px;}
.z-ptb0 {padding-top:0;padding-bottom:0;}  .z-ptb1 {padding-top:4px;padding-bottom:4px;}  .z-ptb2 {padding-top:8px;padding-bottom:8px;}  .z-ptb3 {padding-top:12px;padding-bottom:12px;}  .z-ptb4 {padding-top:16px;padding-bottom:16px;}  .z-ptb5 {padding-top:20px;padding-bottom:20px;} .z-ptb6 {padding-top:40px;padding-bottom:20px;}
.z-plr0 {padding-left:0;padding-right:0;}  .z-plr1 {padding-left:4px;padding-right:4px;}  .z-plr2 {padding-left:8px;padding-right:8px;}  .z-plr3 {padding-left:12px;padding-right:12px;}  .z-plr4 {padding-left:16px;padding-right:16px;}  .z-plr5 {padding-left:20px;padding-right:20px;}

.divShadow{box-shadow:0px 0px 8px 0px #e5e5e5;border-radius: 3px;}


/*logo*/
.datalogo{
    display: flex;
    justify-content: space-between;
    width: 1220px;
    margin: auto;
    align-items: center;
}

.ggTopImg{width:100%;margin-left: 10px;padding-top: 13px;float: right;height: 60px;}
.topTsCentRank .nav_list {color: #303030;font-size: 13px;margin-right: 12px;line-height: 17px;display: flex;flex-wrap: nowrap;}
.topTsCentRank .nav_list li {min-width: 68px;cursor: pointer;text-align: center;}
.topTsCentRank .nav_list li a {display: inline-block;width: 100%;height: 100%;color: #303030;}
/*导航栏*/
.Topheader{ width: 100%; margin-left: auto; margin-right: auto;background-color: #fff;position: relative;z-index: 2;}
.Topheader h1,.Topheader h1 a{height:80px;width:380px;display:block;padding-left: 3px;}
.Topheader .datalogo h1 img{padding-top:20px;}
.Topheader .Header{height:45px;background-color:rgba(38, 110, 232, 1);}
.Topheader .Header ul.datamenu{width: 1200px;margin: auto;}
.Topheader .ggImg{width:640px;height:60px;float:left;}
.icon{display: inline-block;overflow: hidden; background-repeat:no-repeat;}
.Header .datamenu li.navlist,.Header .datamenu li.userwrap{display:inline-block;float:left;height:40px;line-height:44px;font-size:16px}
.Header .datamenu li.navlist:first-child a{padding-left:0}
.Header .datamenu li.navlist:last-child a{padding-right:0}
.Header .datamenu li.navlist a{padding:0 20px;color:#fff;font-size:14px}
.Header .datamenu li.navlist a:hover,.Header .datamenu li.navlist a.on{color:#ffff00;text-decoration:none}
.Header .datamenu li.userwrap a:hover,.Header .datamenu li.userwrap a.on{color:#fff;text-decoration:none}




/*banner  部分*/



#wrap {
    background: rgba(0,0,0,0);
    height: auto;
    min-width: 960px;
    position: relative;
}
.compy-BannerBox {
    width: 100%;
    height: 340px;
    background: url(../picture/newbannerbg.png) no-repeat top center / 1920px;
}
.compy-BannerBox .big-f a {
    position: relative;
    top: -155px;
    left: 30px;
    display: block;
    width: 145px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #ffffff;
    background: rgba(0,0,0,0.12);
    border: 1px solid #ffffff;
    border-radius: 4px;
}


#idxsearchmain {
    width: 1157px;
    margin: auto;
}
.newSearch .data-keyword {
    position: absolute;
    margin-top: -68px;
    margin-left: -21px;
    z-index: 9;
}
.newSearch .data-keyword .Text-input-wrap {
    position: relative;
    width: 1158px;
    height: 42px;
    box-shadow: 0px 0px 13px -6px #cecece;
    font-size: 16px;
    border: 1px solid #fff;
    padding: 23px 20px;
    border-radius: 4px;
    background-color: #fff;
}


#input-container {
    position: relative;
    z-index: 0;
}

.newSearch .data-keyword .Text-icon {
    font-size: 30px;
    text-decoration: none;
    color: #999;
    position: absolute;
    top: 5px;
    right: auto;
    font-weight: 400;
}
.newSearch .data-keyword .Text-input {
    width: 72.3%;
    border: 0;
    float: left;
    height: 43px;
    padding-left: 50px;
}
.newSearch .data-keyword .subbtn {
    right: 10px;
    /* top: -2px; */
}
.newSearch .data-keyword .subbtn, .headsearch .subbtn {
    position: absolute;
    background: #276DE7;
    z-index: 1;
    width: 128px;
    height: 48px;
    border: 0;
    border-radius: 4px;
    color: #fff;
    top: -11px;
    font-size: 18px;
}
