/* CSS Document */
/* CSS Document */
@font-face {
    font-family:'Montserrat';
    src:  url("../style/font/Montserrat-Regular.ttf") format('truetype');
    
}
@font-face {
    font-family:'MontserratBlack';
    src:  url("../style/font/Montserrat-Black.ttf") format('truetype');
    
}

/*--base--*/
*{padding:0;margin:0;line-height:inherit}
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:Montserrat,"微软雅黑", 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;padding: 0;line-height: 0;margin: 0;}
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;}
/*.3s动画过渡*/
.transtion_3s{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.transtion_4s{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.transtion_6s{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;}


.head { height: 200px;width: 100%;min-width: 1480px;background: #fff; top: 0;left: 0;z-index: 999;}
.headtofix{box-shadow:0 0 32px 3px rgba(0,0,0,0.15);}

.head .head-top { width:100%; height:54px; background-color:#53b4c0;}
.head .head-top .head-lang{ width:100%;display:flex;justify-content:right; padding-left:30px;}
.head .head-top .cn{display:block; color:#FFF; width:100px; font-size:20px;padding-top:20px;}
.head .head-top .cn i{padding-right:9px; border-right:2px solid #FFF;}
.head .head-top .cn span{display:block;width:100px; font-size:12px;padding-top:20px}
.head .head-top .cn:hover { color:#e0e0e0;   }
.head .head-top .en{display:block; color:#FFF; width:80px; font-size:20px;padding-top:20px}
.head .head-top .en span{display:block;width:80px; font-size:12px;padding-top:20px}
.head .head-top .en:hover{ color:#e0e0e0;   }
.wrapper{height: auto;margin: 0 auto;}
.head .cont{position: relative;}
.header-left {float: left;width: auto;padding-top: 20px; height:100px}
.header-left img{ height:100%; width:auto;}
.header-con{float: right;margin-left: 50px; border-bottom:3px solid #53b4c0;padding-top:20px; height:90px}
/*nav导航盒子*/

.nav{width:auto;height:90px;line-height:90px;text-align:center;font-size:22px;font-weight:bold; position:relative;float:left;z-index:1000;}
/*nav-main*/
.nav .nav-main{width:100%;height:100%;list-style-type:none}


/*导航条设置*/
.nav .nav-main>li{width: auto; height:100%;display:block;float:left;color:#000000;cursor:pointer; position: relative; text-align:left; margin-right:20px;}
.nav .nav-main>li span{font-size:10px; word-spacing:0px; position: absolute;width:100%;height: 20px;left: 0;top: 20px;border-radius: 4px;display: block;}
.nav .nav-main>li.reg{ margin-right:10px}
.nav .nav-main>li.reg i{padding-right:10px; border-right:1px solid #000;}
.nav .nav-main>.current,.nav .nav-main>li:hover{font-weight:bolder;position: relative;color: #040445;}
.nav .nav-main>.current span,.nav .nav-main>li:hover span{font-size:10px; word-spacing:0px; position: absolute;width:100%;height: 20px;left: 0;top: 20px;border-radius: 4px;display: block;}

.searchbox {display:flex;  width:570px; height:70px; border:2px solid #8d8d8d; border-radius:35px; min-width:400px; display:block; float:right; margin-right:20px;}
.searchbox input{ width:250px;margin:10px 20px; height:50px; line-height:50px; font-size:22px;background-repeat:repeat; background-image:url(../images/searchtxtbg.png); }
.searchbox .btnsearch{ padding-top:6px;}
.searchbox .btnsearchlot{ padding-top:6px; margin-right:13px;  }
.hr200 { width:100%; height:200px; display:block}

@media screen and (max-width:1480px) {
    .header-con{float: left;margin-left: 10px;}
    .nav .nav-main > li{ margin-right:10px}
    .header-left {padding-top: 30px; height:80px}
  
}
@media screen and (max-width:1700px) {
    .nav .nav-main > li{ margin-right:20px}
  
}
@media screen and (max-width:1200px) {
      .header-con{float: left;margin-left: 100px;}
       .nav .nav-main > li{ margin-right:30px}
}



.col{width:100%;height: auto;background: #fff;}
.col .wrapper{min-width:1200px;height: auto; width:100%;}
.col .title{width:100%;height: 80px;margin-top: 40px;margin-bottom: 40px;background: #f7f7f7;border-radius: 10px;}
.col .title .font2230{width:100%;height: auto;font-size: 30px;color: #333333;font-weight: bold;line-height: 80px;text-align: center;}
.col .fs_26{font-size:26px;font-weight: bold;color:#333333;line-height: 60px;margin-top: 20px;margin-bottom: 30px;display: block;}


.acontop{width:100%;height: 500px;background-repeat: no-repeat;background-size: cover;background-repeat: no-repeat;}
.acontop .con{width:100%;height: auto}
.acontop .con .fs_50{font-size:50px;color: #FFFFFF;width: 100%;text-align: center;margin-top: 180px;line-height: 90px;}
.acontop .con .fs_20{font-size:20px;color:#ffffff;width:100%;text-align:center;line-height: 65px;}



/*脚部*/
.footer {
    width: 100%;
    height: auto;
    background: #403f3f;
    padding: 25px 0;
    min-width: 1480px;
}

.footer .con {width:50%;}
.footer .con .font1426{min-width:60%; text-align:left;font-weight: bold;line-height: 30px; height:40px; font-size:14px; color:#FFF; padding-left:100px; position:relative}
.footer .con .font1426 span{ position:absolute; left:100px;top:15px; font-size:10px;font-weight:normal}
.footer .con .logo{ padding-left:100px; margin-top:10px}




.footer .fbott{width:100%;height: auto;}
.footer .fbott .fb_ul{width:30%;height: auto;color: #FFFFFF;}
.fb_ul .fs_18{width:100%;height: auto;font-size: 18px;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.fb_ul .fs_14_con{width:100%;height: auto;}
.fb_ul .fs_14_con .fs_14{width:100%;height: auto;font-size: 14px;color: #FFFFFF;line-height: 24px; height:40px;}
.fb_ul .fs_14_con .fs_14:hover{color:#e0e0e0}
.footer .fbott2 {width:80%;text-align:right;color: #FFFFFF; margin:20px;}


/*--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:#df4661;color:#fff;}
DIV.blue A:active{background-color:#df4661;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:#df4661;}
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;}

















