/*all*/
html{
    font-size: calc(100vw/19.20);
    -webkit-text-size-adjust: 100%;}

*,ul,p,dl,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 0;
    margin: 0;
    list-style: none;
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}

input{
    border: 0;
    outline: none;}
.container-fluid{
    position: relative;
    padding: 0;
    max-width: 19.20rem;
    margin: 0 auto;}
.container{
    padding: 0;}
a{
    color: #333333;}
a:hover{
    color: #9f3420;}
a:hover,a:active,a:link{
    text-decoration:none;}
img{
    max-width: 100%;}
.flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
/*宽度限定*/
.wp {
    width: 100%;
    margin: 0 auto;
    max-width: 14rem;}
/*头部链接*/
.lin{
    color: #ffffff;
    font-size: 0.14rem;
    text-align: right;
    line-height: .5rem;}
.lin a{
    color: #ffffff;}
.lin span:last-child{
    display: none;}
/*top*/
.top{
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    width: 100%;
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0));
    height: 1.77rem;}
.top .container{
    max-width: 17.6rem;
    width: 92%;}
.top .logo{
    float: left;
    max-width: 100%;
    /*margin-top: 0.17rem;*/
    width: 1.93rem;}

.top .head{
    float: right;
    margin-top: 0.1rem;}

/*搜索*/
.top .head .seek{
    float: left;
    width: 3rem;
    height: 0.4rem;
    overflow: hidden;
    border:1px solid rgba(255,255,255,0.41);
    border-radius: 0.2rem;
    position: relative;}
.top .head .seek .text{
    padding-left: 0.1rem;
    width: calc(100% - 0.55rem);
    height:0.4rem;
    float: left;
    background-color: transparent;
    font-size: 0.16rem;
    color: #ffffff;}
.top .head .seek .text::-webkit-input-placeholder{
    color: rgba(255,255,255,.6);}
.top .head .seek .text::-moz-placeholder{
    color: rgba(255,255,255,.6);}
.top .head .seek .text:-ms-input-placeholder{
    color: rgba(255,255,255,.6);}
.top .head .seek .submit{
    width: 0.2rem;
    background-image: url(../images/header/ss.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 100% auto;
    line-height: 0.4rem;
    cursor: pointer;
    float: right;
    margin-right: 0.2rem;}


/*banner*/
.banner img{
    width: 100%;
    height: auto;}
.banner table{
    width: 100%;}
.banner #flashBoxu_u1_{
    width: 100%!important;
    height: auto!important;}

/*导航*/
.header{ 
 
  background-color: linear-gradient(to right,#2161AD 50%,transparent 50%);

      margin-top: -0.5rem;
    position: relative; z-index: 999;
    }
.header .navs{
    background-color: #2161AD;
    justify-content: center;
    position: relative;}
.header .navs:after{
    content: "";
    display: block;
    width: 2.28rem;
    height: 0.06rem;
    
    background-size: 100% 100%;
    position: absolute;
    top: 0.69rem;
    right:-1.36rem;}
.header .navs li{
    position: relative;
    margin-right: 0.2rem;}
.header .navs li a{
    display: block;
    width: 1.5rem;
    line-height: 1rem;
    text-align: center;
    font-size: 0.22rem;
    color: #ffffff;}
.header .navs li a:hover,.header .navs .cvt a{
    background-color: #86CAED;}
/*二级*/
.header .navs li ul{
    position: absolute;
    bottom: calc(100% + 0.06rem);
    background-color: #fce7e7;
    border-radius: 0.04rem;
    padding:0.2rem 0.13rem;
    width: 100%;
    z-index: 9;
    display: none;}
.header .navs li ul:after{
    display: block;
    content: "";
    position: absolute;
    bottom:-0.12rem;
    left: 50%;
    margin-left: -0.06rem;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color:#fce7e7;
    z-index: 9;}
.header .navs li ul li{
    border-bottom: 1px solid #ebcccc;
    margin: 0;}
.header .navs li ul li a{
    width: 100%;
    line-height: 0.4rem;
    font-size: 0.14rem;
    padding: 0;
    text-align: center;
    background-color: transparent!important;
    color: #333333;}
.header .navs li ul li a:hover{
    color:#2161AD
;}
.header .navs li:hover ul{
    display:block;}














/*手机适配*/

@media screen and ( max-width: 1200px ) {
    html{
        font-size: calc(100vw/7.5);
        -webkit-text-size-adjust: 100%;}

    /*宽度限定*/
    .wp {
        width: 100%;
        margin: 0 auto;
        max-width: 7.3rem;}

    /*top*/
    .top{
        position: absolute;
        z-index: 99;
        left: 0;
        top: 0;
        width: 100%;
        background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0));
        height: 1.77rem;}
    .top .container{
        max-width: 17.6rem;
        width: 92%;}
    .top .logo{
        float: left;
        max-width: 100%;
        margin-top: 0.27rem;
        width: 1.93rem;}

    .top .head{
        float: right;
        margin-top: 0.37rem;}

    /*搜索*/
    .top .head .seek{
        float: left;
        width: 3rem;
        height: 0.4rem;
        overflow: hidden;
        border:1px solid rgba(255,255,255,0.41);
        border-radius: 0.2rem;
        position: relative;}
    .top .head .seek .text{
        padding-left: 0.1rem;
        width: calc(100% - 0.55rem);
        height:0.4rem;
        float: left;
        background-color: transparent;
        font-size: 0.16rem;}
    .top .head .seek .text::-webkit-input-placeholder{
        color: rgba(255,255,255,.6);}
    .top .head .seek .text::-moz-placeholder{
        color: rgba(255,255,255,.6);}
    .top .head .seek .text:-ms-input-placeholder{
        color: rgba(255,255,255,.6);}
    .top .head .seek .submit{
        width: 0.2rem;
        background-image: url(../images/header/ss.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: transparent;
        background-size: 100% auto;
        line-height: 0.4rem;
        cursor: pointer;
        float: right;
        margin-right: 0.2rem;}



    /*导航*/
    .header{
        background-image: inherit;
        margin-top: -0.5rem;
        position: relative;
        z-index: 999;}
    .header .navs{
        background-color: #2161AD;
        justify-content: left;
        position: relative;}
    .header .navs:after{
        content: "";
        display: none;
        width: 2.28rem;
        height: 0.06rem;
        background: url(../images/header/nav_bg.png)no-repeat center;
        background-size: 100% 100%;
        position: absolute;
        top: 0.69rem;
        right:-1.36rem;}
    .header .navs li{
        position: relative;
        margin-right: 0.2rem;}
    .header .navs li a{
        display: block;
        width: 1.5rem;
        line-height: 0.7rem;
        text-align: center;
        font-size: 0.22rem;
        color: #ffffff;}
    .header .navs li a:hover,.header .navs .cvt a{
        background-color: #a40000;}
    /*二级*/
    .header .navs li ul{
        position: absolute;
        bottom: calc(100% + 0.06rem);
        background-color: #fce7e7;
        border-radius: 0.04rem;
        padding:0.2rem 0.13rem;
        width: 100%;
        z-index: 9;
        display: none;}
    .header .navs li ul:after{
        display: block;
        content: "";
        position: absolute;
        bottom:-0.12rem;
        left: 50%;
        margin-left: -0.06rem;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-top-color:#fce7e7;
        z-index: 9;}
    .header .navs li ul li{
        border-bottom: 1px solid #ebcccc;
        margin: 0;}
    .header .navs li ul li a{
        width: 100%;
        line-height: 0.4rem;
        font-size: 0.14rem;
        padding: 0;
        text-align: center;
        background-color: transparent!important;
        color: #333333;}
    .header .navs li ul li a:hover{
        color:#2161AD
    ;}
    .header .navs li:hover ul{
        display:block;}



















}