/* CSS Document */
/*--base--*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:Microsoft YaHei, Verdana, Tahoma, SimSun, Geneva, sans-serif; color:#555555; }
body{min-width: 1200px;}
button,input,select,textarea{ margin: 0; padding: 0; outline: none;border:none;background: none;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { line-height: 150%; background-color:#fff; }
a, a:link { color: #555555; text-decoration: none; cursor: pointer;}
a:visited {  }
a:active, a:hover { text-decoration: none; color:#000000; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*--input--*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}   
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
b{ font-weight:normal;}
.blank10{ width:100%; height:10px; line-height:10px; clear:both; overflow:hidden;}

.wrapper{width:1200px;height: auto;margin: 0 auto;}
/*.3s动画过渡*/
.transtion_3s{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.hr90{width:100%;height:90px;display:block}

.head {
    height: 90px;
    width: 100%;
    min-width: 1200px;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.fixTop{box-shadow:0 2px 20px rgba(0,0,0,0.08)}
.head .wrapper{min-width:1200px;height: auto;margin: 0 auto;width: 100%;box-sizing: border-box;padding-left: 75px;float: left;}
.header-left {float: left;height:61px;width: auto;padding-top: 10px;}
.header-left img{height:100%}
.header-con{margin-left:60px;float: left;width: auto;}
.header-right{float:right;width:130px;height: 30px;padding:30px 0;text-align: center;background-color: #f2f1f0}
.header-right .icn{width:30px;height: 30px;display: inline-block;text-align: center}
.header-right .icn img{display:inline-block}
/*nav导航盒子*/
.nav{width: 100%;height:90px;line-height:90px;text-align:center;font-size:16px;position:relative;background:#fff;float:left;font-family:"Microsoft Yahei";z-index:1000;}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none}
.current a{font-weight:bold;position: relative;color: #023073;}
.current i{position: absolute;width:14px;height: 1px;background: #023073;left: 0;top: 65px;}


/*导航条设置*/
ul.nav-main>li{width:auto;height:100%;display:block;float:left;color: #023073;cursor:pointer;margin: 0 20px;position:relative;font-size: 16px;}
ul.nav-main>li:hover a{background:#fff ; color:#023073;}
/*隐藏盒子设置*/
div.hidden-box{width: 120px;position:absolute;background:#fff;top: 88px;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;border-top: 4px solid #023073;display: none;}
.hidden-box>ul{list-style-type:none;color:#000;cursor:pointer; padding-top:20px;padding-bottom:20px}
.hidden-box>ul li{ line-height:30px; height:30px; font-weight:500;font-size: 16px;}
.hidden-box li:hover{color:#ffffff;font-weight: bold;background:#023073}
#li-8{float: right}
/*隐藏盒子位置设置*/
.hidden-loc-index{left: 65px;}
.hidden-loc-us{left:170px}
.hidden-loc-info{left: 275px;}
.box04{left: 375px;}
.box05{left: 480px;}
.box06{left: 585px;}
.box07{right: -10px;}
.box08{left: 535px;}

@media screen and (max-width: 1300px) {
  .head .wrapper{padding-left: 15px;}
}

.col{width:100%;height: auto;padding: 40px 0;background: #fff;}
.col .wrapper{width:1200px;height: auto;margin: 0 auto;}
.col .title{width:100%;height: auto;padding-bottom: 40px }
.col .title .font40{height: auto;font-size: 40px;color: #333333;line-height: 40px;margin-right: 30px}
.col .title .font22{height: auto;font-size: 22px;color: #333333;line-height: 22px;margin-top: 18px;}

/*脚部*/
.footer{width:100%;height: auto;background: #333333;padding: 60px 0;}

.footer .cen{width:100%;height: auto;padding-bottom: 45px;border-bottom: 1px solid #808080}
.footer .cen .list{width:1060px;height: auto;float: left}
.footer .cen .list .list-li{margin-right: 50px;float: left}
.footer .cen .list .list-li .childul{width:100%;text-align: left;}
.footer .cen .list .list-li .childul .child-li{width:100%;height: auto;line-height: 30px;font-size: 16px;color:#c7c7c7;cursor: pointer;}
.footer .cen .list .list-li .childul .he{color:#fff;font-size: 18px;line-height: 36px;font-weight: bold;padding-bottom: 35px;float: left}
.footer .cen .list .list-li .childul .child-li:hover{color:#fff;opacity: 1;}
.footer .cen .right{width:140px;float: right}
.footer .cen .right .wxcode{width:140px;font-size: 14px;text-align: center;color: #FFFFFF;line-height: 22px;}
.footer .cen .right .wxcode img{margin-bottom: 10px;}

.footer-bott{height: auto;width: 1200px;color: #808080;font-size: 16px;line-height: 26px;position: relative}
.footer-bott a{color:#808080;}
.footer-bott .con{width:100%;margin: 20px auto;min-width: 1200px;}
.footer-bott .con .font1426{width:100%;}
.footer-bott .con .ulcon{position: absolute;right: 0;top: 30px;}
.footer-bott .con .ulcon .icon{display:inline-block;width: 38px;height: 21px;}
.ulcon .icon .ic{display:block;background-repeat: no-repeat;background-size:305px 21px;background-image: url("../images/f_icon.png");}

.ulcon .icon .ic1{width:10px;height:21px;background-position: 0 0;}
.ulcon .icon .ic2{width:16px;height:21px;background-position:-34px 0;}
.ulcon .icon .ic3{width:20px;height:21px;background-position: -74px 0;}
.ulcon .icon .ic4{width:17px;height:21px;background-position: -116px 0;}
.ulcon .icon .ic5{width:18px;height:21px;background-position: -155px 0;}
.ulcon .icon .ic6{width:20px;height:21px;background-position: -195px 0;}
.ulcon .icon .ic7{width:21px;height:21px;background-position: -238px 0;}
.ulcon .icon .ic8{width:23px;height:21px;background-position: -282px 0;}
/*p_top*/
.p_top{width:100%;height: 260px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.p_top .con{width:100%;height: auto;margin-top: 80px;}
.p_top .con .fs_32{width:100%;font-size: 32px;line-height: 65px;color: #FFFFFF;}
.p_top .con .fs_20{width:100%;font-size: 20px;line-height: 46px;color: #FFFFFF;}
.p_top .con a{color:#FFFFFF}
.p_top .con .fs_32 .icn{width:20px;height: 20px;margin-top: 22.5px;display: inline-block;background-size: contain;background-image:url("../images/turn_down.png");background-repeat: no-repeat;background-position: center;margin-left: 10px}

/*a_nav*/
.a_nav{width:100%;height: auto;background: #f2f1f0;}
.a_nav .ul{width:100%;height: 90px;line-height: 90px;color: #999999;font-size: 20px;}
.a_nav .ul .uli .fs_20{color: #999999;font-size: 20px;font-weight: inherit;margin-right: 30px;}
.a_nav .ul .uli .current{color:#333333;font-weight: bold;font-size: 26px;}


/*搜索显示*/
.searchpage{width:100%;height: 100%;background: rgba(255,255,255,0.6);position: fixed;top: 0;left: 0;z-index: 999;}
.searchpage .searchmain{width:1500px;margin: 50px auto;height: auto;}
.searchpage .searchmain .close{width:100px;height: 100px;position: absolute;top: 20%;right: 20%;cursor:pointer;}
.searchpage .searchmain .close::after{content:'';width:100px;height:4px;background:#000;border-radius:10px;transform:rotate(45deg);position:absolute;}
.searchpage .searchmain .close::before{content:'';width:100px;height:4px;background:#000;border-radius:10px;transform:rotate(-45deg);position:absolute;}
.searchpage .searchmain .inp{width:520px;height: 40px;background: #fff;border-radius: 80px;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: block;margin: 30% auto;padding: 20px 40px;}
.searchpage .searchmain .inp input{width:80%;line-height: 40px;font-size: 20px;}
.searchpage .searchmain img{width:40px;height: 40px;float: right;}



/*--pagingbar--*/
.pagingbar{width:100%;height:26px;text-align:center;padding-bottom:20px;margin-bottom: 0;float:left;font-size:14px;}
DIV.blue{padding-right: 3px;padding-left: 3px;padding-bottom: 3px;margin: 3px;padding-top: 3px;text-align: center;}
DIV.blue A{padding:0 15px;height:40px;line-height:40px;color:#fff;display:inline-block;color:#fff; background-color:#e0e0e0; margin:0 3px; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
DIV.blue A:hover{background-color:#333333;color:#fff;}
DIV.blue A:active{background-color:#333333;color:#fff;}

DIV.blue SPAN.current{padding:0 15px;display:inline-block;height:40px;line-height:40px; color:#fff; margin:0 3px; -moz-border-radius: 0;-khtml-border-radius: 5px;-webkit-border-radius: 0;border-radius: 0;
background-color:#333333;}
DIV.blue SPAN.disabled{margin:0px 3px;color: #fff;text-align:center;display: inline-block;line-height: 40px;padding: 0 15px;margin:0 3px;-moz-border-radius: 5px;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;background-color:#e0e0e0;color:#fff;}





/*nofound*/
.noFound{width:100%;height:500px;float:left}
.noFound .con{width:100%;height: 100%;text-align:center;float: left;margin-top: 40px;}
.noFound .con .x{
       -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     background-color: #023073;
     background-image: linear-gradient(to right,#28aaff 10%,#172467 90%);
     background-size: cover;
     background-position: center center;
     font-size: 160px;
     line-height: 200px;
     width: 100%;
     height: 200px;
     float: left;
     font-weight: 200;
    }
.noFound .con .nof_txt{font-size:20px;color:#333333;width: 100%;float: left;line-height: 50px;margin-bottom:40px}
.noFound .con .gohome .btn{display:inline-block;width: 258px;height: 58px;line-height: 56px;border: 1px solid #d0d0d0;text-align: center;color: #333333;font-size: 16px;box-sizing: border-box;}
.noFound .con .gohome .btn:hover{background: #000000;color: #FFFFFF;border: none;}










