﻿body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label,input, table, tbody, tr, th, td, input, textarea {
    color:inherit;
    font-size: inherit;
    font-family: "微软雅黑";
    padding: 0;
    margin: 0;outline: none;
}
*{margin:0;padding:0; }
ul,ol,dl{list-style:none}
img{border:none;}
a{text-decoration: none; color: #333;}
a:active {star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none;color:#bd1a2d;}
:focus { outline:0; }
input[type="checkbox"],input[type="radio"],input[type="submit"],button{cursor:pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
input:focus, textarea:focus {outline: none;outline:0;}
input::-ms-clear {display: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{ clear: both; font-size: 0px; line-height: 0; width: 100%; }
body,html{width: 100%; overflow-x: hidden;}
body,.content1121{margin:0 auto; position: relative; width: 100%; overflow-x: hidden;}

.conW{ width:84%; margin:0 auto;}

.header{ padding:15px 0 0; border-bottom:1px solid #444d67; position:absolute; width:100%; left:0; top:0; z-index:1111; }
    
    .logo{ width:60px; }
    .logo img{ width:100%; }
    
    .search{ position: relative; padding-top:13px; }
        .searchBtn{ background:url(../image/icon_search.png) no-repeat center center; width:25px; height:25px; display: block; cursor: pointer; }
        .searchC{position: absolute; right:0px; top:10px; width:0px; overflow: hidden; z-index: 11;}
        .searchC form{ width: 240px;}
            .input1{ width: 183px; height:37px; border: 1px solid #eee; line-height:37px; padding-left: 15px; float: left;}
            .inputsub1{ height: 40px; width: 40px; border:none; background:#e0051a url(../image/icon_search.png) no-repeat center center; float: right;}
    
    .nav{ padding-top:10px; height:61px;margin-right: 5%;}
    .nav li{ float: left; display: inline; padding: 0 10px; position: relative;}
    .nav li .onemenu,.nav li .onemenu em{ display: block; text-align:center; }
    .nav li .onemenu{display: block; padding: 0 25px; font-size:18px; color: #fff; line-height:30px; padding-bottom:30px;}
    .nav li .onemenu em{color: #fff; font-size:12px; line-height:20px; font-style:normal; text-transform:uppercase;opacity:0.5;filter:Alpha(opacity=50); display:none; }
    .nav li.on .onemenu,.nav li .onemenu:hover{ border-bottom:2px solid #e0051a; }
        .twoMenu{ display: none; position: absolute; left:0; top:62px; background:rgba(255,255,255,.7); padding:5px 0; z-index: 111; width: 100%;}
        .twoMenu a{ display: block; text-align:center; font-size:16px; line-height: 200%; color:#000; }
        .twoMenu a:hover{ color:#082066;    font-weight: bold;}
    .navBtn,.navBtn em{ display: none; }


.footer{background:url(../image/footBg.jpg) no-repeat; background-size: cover; width: 100%; position: relative;}
    .footx{ position:absolute; left:0; top:82px; height:1px; background:rgba(255,255,255,.2); width:100%; }
    .footNav{ padding:40px 0 30px; }
    .footNav dl{ float: left;  width:18%; }
    .footNav dl.footNavlxwm{width:28%;}
    .footNav dl a{ color:#fff; line-height: 180%; display:block; }
    .footNav dl dt{ margin-bottom:20px;}
    .footNav dl dt a{font-weight: bold; font-size:18px; }
    .footNav dl dd{color:#fff;font-size: 14px; opacity:0.5;filter:Alpha(opacity=50);line-height: 180%;  }
    .footNav dl dd a{font-size: 14px;}
        .footewm{ float:right; padding-top:70px; }
        .footewm img{ display:inline-block; margin-left:20px; }
    .footcopy{ background:rgba(2,9,32,.5); width:100%; padding:15px 0; }
    .footcopy p{  line-height: 24px; text-align: center;}
    .footcopy p span{font-size:14px; display:inline-block; color:#fff;opacity:0.5;filter:Alpha(opacity=50); margin:0 15px; }
.footcopy p a{font-size:14px;color:#fff;}

.fhtop{ position:fixed; right:20px; bottom:100px; width:67px;height: 67px; z-index: 111; display: none; }
.fhtop img{ display: block; width:100%; cursor: pointer; }





.eps-portlet-header{position:relative;}
.eps-portlet-header .eps-shadow.eps-dn{left:10px!important;top:10px!important;}
img{max-width:100%;}


.erji{position:relative;}
.erji .erji_banner .bannerRel{position:relative;z-index:20;}
.erji .erji_banner .bannerRel .pic{text-align:center;}
.erji .erji_banner .bannerRel .pic img{ width:100%;}
.erji .erji_banner .bannerRel .Rel{position:absolute;width:100%;left:0;bottom:20%;z-index:10;}
.erji .erji_banner .bannerRel .Rel .summary{font-size:46px;color:#fff;    text-transform: uppercase;}
.erji .erji_banner .bannerRel .Rel h2{font-size:26px;color:#fff;font-weight:normal;margin-top:15px;}
.erji .erji_banner .bannerNav{border-bottom:1px solid #eee;}
.erji .erji_banner .bannerNav .left{width:80%;}
.erji .erji_banner .bannerNav .left li{width:220px;float:left;}
.erji .erji_banner .bannerNav .left li a,
.erji .erji_banner .bannerNav .left li a i{display:block;}
.erji .erji_banner .bannerNav .left li a{padding:26px 0 0;text-align:center;font-size:16px;}
.erji .erji_banner .bannerNav .left li a i{width:80px;height:3px;background:transparent;margin:26px auto 0;}
.erji .erji_banner .bannerNav .left li.col a i{background:#962835;}
.erji .erji_banner .bannerNav .right span{font-size:14px;display:inline-block;padding:28px 0;}





@media screen and (min-width:1921px){
    
    .nav li{ padding:0 20px; }
    .nav li .onemenu{ font-size:30px; }
    
    .footNav dl{ }
    .footNav dl dt a{ font-size: 22px; }
    .footNav dl dd a,.footNav dl dd{ font-size:18px; }
    .footcopy p span .footcopy p a{ font-size:18px; }

}
@media screen and (min-width:1600px) and (max-width:1920px){
    
    .nav li{ padding:0 20px; }
    .nav li .onemenu{ padding:0 25px 30px;font-size: 22px; }
    .menu1 span{ font-size:30px; }
    .menu1 span em{font-size: 32px;}

}

@media screen and (max-width:1300px){
    .conW{ width:92%; }
    
    .nav li{ padding:0; }
}


@media screen and (max-width:1240px){
.erji .erji_banner .bannerRel .pic img{display:block;width:100%;height:380px;object-fit:cover;}
.erji .erji_banner .bannerNav .left{width:70%;}
.erji .erji_banner .bannerNav .left li{width:25%;}
.erji .erji_banner .bannerRel .Rel .summary{font-size:35px;}
.erji .erji_banner .bannerRel .Rel h2{font-size:20px;}
}


@media screen and (max-width:1023px){
    body,html{ font-size:62.5%; }
    
    .header{ padding:10px 0; }
    .logo{ width:auto; height: 40px; }
    .logo img{ height:100%; width: auto; }
    .search{ margin:7px 15px 0 0; padding-top:0;}
    .navBtn{display: block; width:26px;}
    .navBtn i{ display: block; clear: both; height:8px; width:100%; overflow: hidden; border-bottom: 2px solid #f7f7f8; }
    .navBtn em{background: url(../image/icon_gb2.png) no-repeat; background-size: 100%; width:20px; height:20px; margin-top:10px; }
    .nav{ position: absolute; left:100%; top:61px; width:100%; background:rgba(9,34,104,.9);height: 100vh; margin-right:0; padding-top: 0;}
    .nav li{ clear: both; width:100%; padding:10px 0;    border-bottom: 1px solid rgba(255,255,255,.4); }
    .nav li .onemenu{ color:#fff;padding-bottom: 0;display: inline-block; border-left:3px solid #fff;padding: 0 0 0 10px; margin-left:10px; font-size:1.8rem; line-height: 120%; }
    .nav li.on .onemenu, .nav li .onemenu:hover{ border-bottom:none;}
        .twoMenu{ display: block;position: relative;top:0; padding-left:23px;background:transparent; }
        .twoMenu a{ display: inline-block; float: left; margin-right:20px; font-size:1.6rem;color:#fff; }
    .searchC{ position: fixed;width: 100%; left:0; top:61px; padding:15px 0; background: #fff; display: none; }
    .searchC form{ width:90%; margin:0 auto; position: relative }
    .searchC form .input1{ width:90%; }
    .searchC .inputsub1{ position: absolute;}
    
    .footx{ top:68px; }
    .footNav{ padding:30px 0; }
    .footNav dl {}
    .footNav dl dt a {font-size: 1.6rem;}
    .footNav dl dd,.footNav dl dd a,.footcopy p span, .footcopy p a{ font-size: 1.4rem; }
    .footewm{ margin-left:-20px;padding-top: 60px; }
    
    .fhtop{ width:50px; height:50px; }


.erji .erji_banner .bannerNav .left li a i{margin: 10px auto 0;}
.erji .erji_banner .bannerNav .left li a{padding: 10px 0 0;}
.erji .erji_banner .bannerNav .right span{padding: 12px 0;}
    .footNav dl{  width:17%; }
    .footNav dl.footNavlxwm{width:32%;}
}

@media screen and (max-width:767px){

    
    .footNav dl{padding-right:0; width:16%;}
    .footNav dl{padding-right:0; width:16%;}
    .footNav dl.footNavlxwm{width:36%;}
    .footewm{ margin-left:0; width:100%; text-align:center;padding-top: 30px; }
    .footewm img{ margin:0 10px; }
    .footNav dl a{word-break: keep-all;}


.erji .erji_banner .bannerNav .right{ display:none;}
.erji .erji_banner .bannerNav .left{width: 100%;}
.erji .erji_banner .bannerNav .left li {width: 25%!important;}
.erji .erji_banner .bannerNav .left li a{border:2px solid transparent;}
}
@media screen and (max-width:639px){
    .footNav dl{ width:25%;}
    .footNav dl.footNavlxwm{width:100%;}
    .footNav dl.footNavlxwm dt{margin-bottom: 10px;}
    .footNav dl.footNavlxwm dd{ width:50%; float:left;}
}
@media screen and (max-width:480px){

.erji .erji_banner .bannerNav .left li a{font-size: 1.4rem;}

.erji .erji_banner .bannerNav .left li a i{display:block;}
.erji .erji_banner .bannerNav .left li.col a i{display:block;}
.erji .erji_banner .bannerNav .left li.col a{border-bottom: 0px solid #962835;}
.erji .erji_banner .bannerNav .left li a i{margin:7px auto 0!important;}
.erji .erji_banner .bannerRel .pic img{height: 280px;}
.erji .erji_banner .bannerRel .Rel .summary {font-size: 28px;}
.bannerNav p.right{display: none !important;}
    .footNav dl.footNavlxwm dd{ width:100%; float:none;}
 .footcopy p span, .footcopy p a{ font-size:1.2rem;}
 .footcopy p span{margin: 0 5px;}


}