@charset "utf-8";

/* CSS Document */

* { margin: 0px; padding: 0px; list-style-type: none;}

body { background-color: #f5faff;}

a { text-decoration: none;}

.container { width: 1402px; overflow: hidden; margin: 0px auto; padding: 0 !important;}

.row { background-color: #fff; overflow: hidden; margin-top: 10px; border: #efefef solid 1px; padding-bottom: 30px; box-sizing: border-box;}

.row2 { margin: 0px -20px;}

.yicveiw75,.yicveiw25,.yicveiw65,.yicveiw35,.yicveiw50,.yicveiw100,.yicveiw70,.yicveiw30 { float: left; box-sizing: border-box; padding: 0px 20px;}

.yicveiw75 { width: 75%;}

.yicveiw25 { width: 25%;}

.yicveiw65 { width: 65%;}

.yicveiw35 { width: 35%;}

.yicveiw50 { width: 50%;}

.yicveiw30 { width: 30%;}

.yicveiw70 { width: 70%;}

.yicveiw100 { width: 100%;}

.yicminhead2{ width:100%; height:auto; /*position:fixed;*/ left:0px; top:0px !important; z-index:1000; display:block; background-color:#cbe4fc; border-bottom:#f5faff solid 10px; /**background-image: url("btbj1.png"); background-repeat: no-repeat; background-position:500px 50px; background-size:45%;**/}

.ctmenu2 li{ display: inline-block; font-size: 22px; color: #ffffff; line-height: 64px; margin: 0px 50px;}

.ctmenu2 li a { color: #ffffff;}

.ctmenu2 ul{ display:none}

.ctmenu2 li.hover ul{ display:block; width:1400px; height:auto; position:absolute; background-color:#f5faff; padding-top:10px; padding-bottom:10px;z-index: 9;}

.ctmenu2 li.hover ul.minnavul1 { margin-left: -207px;}

.ctmenu2 li.hover ul.minnavul2 { margin-left: -444px;}

.ctmenu2 li.hover ul.minnavul3 { margin-left: -657px;}

.ctmenu2 li.hover ul.minnavul4 { margin-left: -999px;}

.ctmenu2 li.hover ul li{ width:auto; float: left; height:30px; margin: 0px 15px; background-image:none; text-indent:0px; font-size: 16px; line-height: 30px;}

.ctmenu2 li.hover ul li a { color: #424242;}

.ctmenu2 li.hover ul li a:hover{ color: #006fc4;}

/*下拉小头部*/

.yic-minlogo { float: left; margin: 20px auto 20px 60px;}

.yic-minlogo img { display: block; width: auto; height: 85px;}

.minnavdiv { width: 100%; height: 70px; background-image: url(nav-bj1.png); background-repeat: no-repeat; background-position: center top;}

.yic-minnav { float: left; margin-left: 10px;}

.yic-minnavmenu { float: right;}

.yic-minnavmenu a { float: right; display: block; height: 34px; margin-top: 15px;}

.yic-minnavmenu a.dubao { width: 40px; margin-right: 50px;}

.yic-minnavmenu a.qzdh { width: 36px; background-color: #0ca0ed; border-radius: 5px; font-size: 13px; color: #ffffff; text-align: center; line-height: 15px; box-sizing: border-box; padding-top: 1px; margin-right: 30px}

.yic-minmenu { float: right; margin: 20px 40px 15px auto;}

.yic-minmenu ul { margin: 10px 0px; padding: 0px;}

.yic-minmenu ul li { float: left; font-size: 11px; line-height: 30px; color: #adbdcc; margin: 0px 5px;}

.yic-minmenu ul li a { font-size: 14px; color: #044d84;}

.yic-minmenu ul li a.wza { background: #adbdcc; overflow: hidden; display: block; padding: 0px 10px; color: #ffffff;border-radius: 5px;}

.yic-minmenu ul li a.wza img { display: block; float: left; width: 22px; height: 22px; margin: 4px 5px auto auto;}
.yic-minmenu ul li a.lnrzq{color: #fff;}
.lnrzq {
    background: rgb(237 157 12);
    overflow: hidden;
    display: block;
    padding: 0px 10px;
    font-size: 16px !important;
    border-radius: 5px;
    font-weight: bold;
}

a.lnrzq img {
    display: block;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 5px auto auto;
}
.yic-minsearch-div { width: 500px; height: 40px; margin: 0px auto 0px auto; position: relative; z-index: 999;}

.yic-minsearch-div form { overflow: hidden;}

.yic-minsearch-div input { height: 40px; float: left; vertical-align: middle; border: none; outline: none; font-size: 16px; line-height: 40px;}

.yic-minsearch-div .inputsty1 { width: 398px; background-color: #fff; color: #000; line-height: 38px; font-size: 16px; text-indent: 20px; border: #bfd1e1 solid 1px; border-right: none; box-sizing: border-box;}

.yic-minsearch-div .inputsty1::placeholder { font-size: 16px; color: #999999;}

.yic-minsearch-div .inputsty2 { width: 100px; background-color: #0ca0ed; font-size: 16px !important; color: #ffffff; text-align: center; cursor: pointer;}

@media (max-width: 1399px) and (min-width: 720px){

    .container { width: 720px;}

    .head-sty1 { display: none;}

    .nav-sty1 { display: none;}

    .yicminhead{ position:relative; display:block !important;}

    .yic-minlogo { float: inherit; margin: 20px auto 20px auto;}

    .yic-minlogo img { margin: 0px auto;}

    .yic-minmenu { float: inherit; margin: 20px auto 15px auto; overflow: hidden;}

    .yic-minmenu ul { width: 515px; margin: 10px auto; padding: 0px; overflow: hidden;}

    .minnavdiv { height: auto; background-image: none; background-color: #007ad8;}

    .yic-minnav { float: inherit; margin-left: 0px; width: 100%;}

    .yic-minnavmenu { display: none;}

    .ctmenu2 li.hover ul { display: none;}

    ul.ctmenu2 { display: flex; justify-content: space-between; flex-direction: row;}

    .ctmenu2 li { font-size: 18px; line-height: 64px; margin: auto;}

    .gundqy { display: none;}

}

@media (max-width: 719px) {

    .container { width: 100%;}

    .head-sty1 { display: none;}

    .nav-sty1 { display: none;}

    .yicminhead{ position:relative; display:block !important;}

    .yic-minlogo { float: inherit; margin: 20px auto 20px auto;}

    .yic-minlogo img { margin: 0px auto; width: 70%; height: auto;}

    .yic-minsearch-div { width: 80%;}

    .yic-minsearch-div .inputsty1 { width: 70%;}

    .yic-minsearch-div .inputsty2 { width: 25%;}

    .yic-minmenu { float: inherit; margin: 20px auto 25px auto; overflow: hidden;}

    .yic-minmenu ul { display: none;}

    .minnavdiv { height: auto; background-image: none; background-color: #007ad8;}

    .yic-minnav { float: inherit; margin-left: 0px; width: 100%; padding: 0px 10px; box-sizing: border-box;}

    .yic-minnavmenu { display: none;}

    .ctmenu2 li.hover ul { display: none;}

    ul.ctmenu2 { display: flex; overflow-x: auto;}

    .ctmenu2 li { font-size: 18px; line-height: 64px; margin: 0px 10px; flex-shrink: 0;}

    .gundqy { display: none;}

}