/*reset*/
body{font-family: "PingFang SC",Arial,"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif ;color:#3d3d3d;font-size: 12px;}
/* body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, span, em, i, a, p, audio {margin:0;padding:0;font-style: normal;border: 0;} */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, span, i, a, p, audio {margin:0;padding:0;font-style: normal;border: 0;}
audio:focus, button:focus{ outline:none}
table {border-collapse:collapse;border-spacing:0}
fieldset, img {border:0}
/* address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style:inherit;font-weight:inherit} */
address, caption, cite, code, dfn, strong, th, var, optgroup {font-style:inherit;font-weight:inherit}
caption, th {text-align:left}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input, button, textarea, select {*font-size:100%}
li{list-style-type:none}
/* em{font-style:normal} */
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}

/*base*/
.w1200{width:1200px;margin:0 auto}
.clearfix:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.clearfix{*zoom: 1;}
.fl{float: left;}
.fr{float: right;}
a{ text-decoration: none; display: inline-block; outline: none;}
a:link, a:visited, a:hover, a:active{ text-decoration: none; border: 0; outline: none; color: #27282D;}
input { outline:medium;}
*{box-sizing: inherit;}

/* 报网改版第二个头部 */
#header2 .h_top{
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #F5F6F7;
    border-bottom: 1px solid #eae9e9;
    text-align: right;
    font-size: 12px;  
}
#header2 .h_top a{
    color: #666;
}
#header2 .h_top a:hover{
    color: #AA1F24;
}
#header2 .h_top .line{
    display: inline-block;
    width: 1px;
    height: 14px;
    background-color: #E0E0E0;
    margin: 0px 7px;
    position: relative;
    top: 3px;
}
#header2 .h_mid{
    width: 1200px;
    height: 85px;
    margin: 0px auto;
    position: relative;
    border-bottom: 1px solid #EEE;
}
#header2 .h_mid .logo{
    display: inline-block;
    width: 145px;
    height: 95px;
    background: url(../images/index_logo2@2x.png) no-repeat;
    background-size: 100%;
    position: relative;
    top: -31px;
}
/* 搜索 */
#header2 .search{
    width: 549px;
    height: 38px ;
    background-color: #fff;
    border: 1px solid #d3d4d6;
    border-radius: 3px;
    margin-top: 5px;
    position: absolute;
    top: 17px;
    left: 281px;
}
#header2 .search .inp_search{
    width: 450px;
    height: 38px;
    border: 0;
    overflow: hidden;
    border-radius: 3px;
    background-color: #fff;
    padding-left: 15px;
    font-size: 14px;
    color: #757575;
}
#header2 .search .inp_ico{
    width: 72px;
    height: 40px;
    background-color: #AA1F24;
    border: 1px solid #AA1F24;
    border: 0;
    border-radius: 0 3px 3px 0;
    position: relative;
    top: -1px;
    cursor: pointer;
}
#header2 .search .inp_ico i{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("../images/index_search2.png") no-repeat;
    background-size: 100%;
    position: relative;
    top: 2px;
    left: 0px;
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
    /*兼容IE11*/
    input::-ms-clear { 
        display: none; 
    } 
    #header2 .search{
        width: 549px;
        height: 41px ;
        background-color: #fff;
        border: 1px solid #d3d4d6;
        border-radius: 3px;
        margin-top: 5px;
    }
}
#header2 .mid_right{
    position: absolute;
    top: 22px;
    right: 0px;
    font-size: 12px;
}
#header2 .mid_right .hover1, #header2 .mid_right .hover3{
    position: relative;
    display: inline-block;
}
#header2 .mid_right .hover1 .f-hov{
    position: absolute;
    left: -35px;
    top: 4px;
}
#header2 .mid_right .hover1 .f-hov .arrow-top, #header2 .mid_right .hover3 .f-hov .arrow-top{
    position: absolute;
    top: -7px;
    left: 116px;
}
.arrow-top {    
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #fff;
}
#header2 .mid_right .hover1 .f-hov, #header2 .mid_right .hover3 .f-hov{
    position: absolute;
    left: -95px;
    top: 40px;
    width: 232px;
    height: 232px;
    z-index: 99;
}
#header2 .mid_right .line{
    display: inline-block;
    width: 1px;
    height: 15px;
    background-color: #F4F4F4;
    margin: 0px 7px;
    position: relative;
    top: 3px;
}
#header2 .mid_right a{
    color: #999;
}
#header2 .mid_right a:hover{
    color: #AA1F24;
}
#header2 .mid_right .kehu, #header2 .mid_right .weibo, #header2 .mid_right .weixin{
    display: inline-block;
    margin-right: 9px;
    position: relative;
    top: 7px;
}
#header2 .mid_right .kehu{   
    width: 22px;
    height: 22px;
    background: url("../images/head_kehu@2x.png") no-repeat;
    background-size: 100%;
}
#header2 .mid_right .weibo{   
    width: 26px;
    height: 26px;
    background: url("../images/head_weibo@2x.png") no-repeat;
    background-size: 100%;
    top: 10px;
}
#header2 .mid_right .weixin{   
    width: 26px;
    height: 22px;
    background: url("../images/head_weixin@2x.png") no-repeat;
    background-size: 100%;
}

/* placeholder的默认颜色 */
::-webkit-input-placeholder { /* WebKit browsers */
    color: #757575;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #757575;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #757575;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #757575;
}