@charset "UTF-8";
/*------------// Overall //------------------*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{font:12px/140% 'Microsoft YaHei', Arial, sans-serif;color:#5a5a5a; margin:0; background:#FFF;padding: 0;}
html,body{-webkit-text-size-adjust:none; font-family: 'Microsoft YaHei', Arial, sans-serif !important;height: 100%;}
table,td{font:12px/140% -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color:#5a5a5a;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
em {font-style: initial;}
th, td { border-collapse:collapse; }
a:link{text-decoration:none; color:#5a5a5a;}
a:visited{text-decoration:none; color:#5a5a5a;}
a:hover {text-decoration: none;color: #c52620;}
img{ border:0; }
img {vertical-align: top;max-width: 100%;}
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0 }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
i {font-style: initial;}
ol,ul,li{list-style-type:none;}
.cl:after{content:"";display:block;clear:both;visibility:hidden;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;}
.cl{zoom:1;}
.clearfix{zoom:1;}
.z {float: left}
.y {float: right;}
.clear {clear: both;}
.clear:after{content:"";display:block;clear:both;visibility:hidden;}
.container {max-width: 1200px;margin: 0 auto;}
.center {text-align: center}
@media (max-width: 1400px){
    .pd15{padding: 0 15px;}
}

/*分页*/
.am-pagination {padding-left: 0;list-style: none;color: #999999;text-align: left;}
.am-pagination {position: relative;}
.am-pagination-default {margin-left: 10px;margin-right: 10px;font-size: 16px; text-align: center}
.am-pagination:before, .am-pagination:after {content: " "; /* display: table; */}
.am-pagination > li {display: inline-block;}
.am-pagination > li > a, .am-pagination > li > span {position: relative;display: block;padding: 0.5em 1em;text-decoration: none;line-height: 1.2;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 2px;margin-bottom: 5px;margin-right: 5px;}
.am-pagination > .am-active > a, .am-pagination > .am-active > span, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span:hover, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > span:focus {z-index: 0;color: #ffffff;background-color: #cf2820;border-color: #cf2820;cursor: default;}
.am-pagination .am-pagination-next {float: right;}
.am-pagination .am-pagination-next a {border-radius: 2px;}
.am-pagination > li:last-child > a, .am-pagination > li:last-child > span {margin-right: 0;}
.am-pagination-default .am-pagination-prev, .am-pagination-default .am-pagination-next {float: none;}



@font-face {
    font-family: 'hy';
    src: url('webfonts/hyhj.ttf');
    font-weight: normal;
    font-style: normal;
}


.header {position: fixed;z-index: 9999;top: 0;left: 0;box-shadow: 0 0 5px #888;width: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.header_i {width: 100%;max-width: 1200px;margin: auto;height: 100px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.header.bg {box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);}
.header.bg .header_i {height: 80px;}
.header .logo a, .header .logo img {display: block;}
.header_r {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.header_nav {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;font-size: 16px;line-height: 80px;color: #000000;position: relative;}
.header_nav li {padding-right: 48px;}
.header_nav li a {display: block;position: relative;}
.header_nav li a::after {content: '';position: absolute;bottom: 12px;left: 0;right: 0;width: 0;margin: auto;height: 4px;border-radius: 2px;background: #02396c;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.header_nav li.active > a, .header_nav li.on > a {color: #02396c;}
.header_nav li.active a::after,
.header_nav li.on a::after {width: 30px;}
.header_nav::after {content: '';position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 1px;height: 12px;background-color: #000000;}
.header_r_r {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.header_r_r a {margin-left: 30px;font-size: 16px;color: #000000;display: block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.header_r_r a:hover {color: #02396c;}
.header .second_nav {height: 60px;background: #f5f5f5;position: fixed;top: 90px;left: 0;width: 100%;line-height: 60px;display: none;font-size: 0;text-align: center;box-shadow: 0px 5px 9.9px 0.1px rgba(155, 155, 155, 0.1);}
.header.bg .second_nav {top: 80px;}
.header .second_nav h6 {display: inline-block;}
.header .second_nav a {display: block;font-size: 14px;height: 60px!important;line-height: 60px!important;padding: 0 20px;color: #888;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.header .second_nav a::after {display: none;}
.header .second_nav a:hover {color: #02396c;}
.search_header {position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;background: #e5e5e5;padding: 0 80px;}
.search_headeri {width: 100%;max-width: 1600px;margin: auto;height: 100px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.search_headeri .inp {width: calc(100% - 210px);position: relative;}
.search_headeri .inp img {position: absolute;top: 0;bottom: 0;left: 0;margin: auto;}
.search_headeri .inp input {display: block;width: 100%;height: 40px;border: 0;background: transparent;padding-left: 30px;font-size: 16px;color: #333;}
.search_headeri .inp input::placeholder {color: #ccc;}
.search_headeri .close {width: 30px;height: 30px;background: #333333;border-radius: 50%;overflow: hidden;position: relative;display: block;margin-left: 45px;}
.search_headeri .close::before,.search_headeri .close::after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 16px;height: 1px;background: #fff;-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.search_headeri .close::after {-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
.search_headeri .btn {background: #000000;border-radius: 5px;width: 90px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 12px;margin-left: 45px;display: block;}


/*搜索框*/
.header .seachbox{
    padding:27px 0 34px 0;
    background:rgba(255,255,255,.6);
    display:none;
}
.seachbox .search{
    width:722px;
    height:49px;
    /*background:url(../images/search.png) no-repeat;*/
    position: relative;
}
.seachbox .search input{
    display:inline-block;
    border:none;
}
.seachbox .search .searl{
    width:646px;
    height: 49px;
    text-indent:1em;
    font-size:16px;
    border: 2px solid #0e78db;
}
.seachbox .search .sear{
    width: 76px;
    height:49px;
    background-color:#0e78db;
    display:block;
}
.seachbox .search .sear .searr{
    width:25px;
    height:22px;
    background:url(../images/search2.png) no-repeat;
    display:block;
    margin:14px 0 0 22px;
}



.foot {
    height: 234px;
    padding-top: 40px;
    background-color: #02396c;
    text-align: center;
    color: #ccc;
    padding-bottom: 25px;
}
.f-ct {
    margin-top: 15px;
    font-size: 14px;
}
.foot a{
    color:#ccc;
}
.foot a:hover{
    color:#fff;
}
.foot .ftnav a{
    padding:0 14px;
    border-right:1px solid #ccc;
    font-size: 14px;
}
.foot .ftnav a:last-child{
    border-right:none;
}
.foot #copy{
    margin-top:15px;
    font-size: 14px;
}
.tels {
    width: 236px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 33px;
}
.tels img {
    margin-right: 20px;
}
.telsft p {
    text-align: left;
    line-height: 32px;
    font-size: 14px;
}

