/*整体样式修正*/
body{background-color: #F5F5F5;}
ul{margin:0;padding:0;list-style-type:none}
input{outline:0}
a{color:#fff;text-decoration:none}
a:hover{color:#fff;text-decoration:none}
a:active{color:#fff;text-decoration:none}
a:focus{color:#fff;text-decoration:none}
.dropdown-menu{opacity:.8}
.dropdown-menu:not(:last-of-type){border-bottom:1px dotted #ddd}
.ic_add{float:right;display:none;margin:0;padding:8px;width:40px;height:40px;color:#004DA1;font-size:16px}
.moreDivXwy{color: #545454;position: absolute;z-index: 2}
.row.no-gutter {margin-left: 0;margin-right: 0;}
.row.no-gutter > [class*='col-'] {padding-right: 0;padding-left: 0;}
/*导航栏整体*/
.navbar{border-radius:0;border: none}
/*导航栏A*/
.navbarAFud{background-color: #004DA1;padding-left: 0;padding-right: 0;}
.navbarAFud>.navbarA{height:32px;min-height:32px;font-size:12px;line-height:32px;color:#fff;margin-bottom:0;background-color:#004DA1}
.navbar-brandA{color:#fff;height:32px;line-height:32px;padding:0 15px;font-size:12px}
.navbar-brandA-Right{float:right}
.navbar-brandA-Right>li{float:left;height:32px;line-height:32px}
.navbar-brandA-Right>li>a{padding:0 8px;line-height:1}
.navbar-brandA-Right>li:not(:last-of-type)>a{border-right:1px solid #fff}
.navbar-brandA-Right>li:hover>a{color:#004DA1}
.navbar-brandA-Right>li:hover{background-color:#fff}
.headerAIcoLi{width:42px;height:32px;cursor:pointer}
/*移动端语言切换*/
.mobileLanguage{height: 32px;line-height: 32px;text-align: right;margin-right: 15px;}
.mobileLanguage>.mLLi{display: inline;}
.mobileLanguage>span{margin: 0 3px;}
/*微博*/
.navbar-brandA-Right{}
.navbar-brandA-Right>li.HALweibo{background:url(ic_weibo_w.png) no-repeat center center}
.navbar-brandA-Right>li.HALweibo>a{border: none;padding: 0;display: block;width: 100%;height: 100%}
.navbar-brandA-Right>li.HALweibo:hover{background:url(ic_weibo_b.png) no-repeat center center #fff}
/*微信*/
.navbar-brandA-Right>li.HALwechat{background:url(ic_wechat_w.png) no-repeat center center;position: relative;}
.navbar-brandA-Right>li.HALwechat>img{width: 99px;height: 99px;position: absolute;top: 32px;left: 0;z-index: 1;display: none}
.navbar-brandA-Right>li.HALwechat:hover{background:url(ic_wechat_b.png) no-repeat center center #fff}
.navbar-brandA-Right>li.HALwechat:hover>img{display: block}

.headerAico{display:block;width:22px;height:18px;margin:7px 6px;cursor:pointer}

/*导航栏B*/
.navbarBFud{background-color: #fff;padding-left: 0;padding-right: 0;}
.navbarB{font-size:16px;margin-bottom:0;background-color:#fff;border-bottom: none;border-left: none;border-right: none;}
.navbarB>.container>#navbar>.nBNav{margin-top:54px}
.navbarB .navbar-brand{width:352px;height:111px;padding:31px 0 23px 15px;display: block}
.navbarB>.container>#navbar{position:relative;}
.navbarB>.container a{color:#000}
.navbarB>.container>#navbar>.searchForm{position:absolute;right:0;top:22px}
.searchForm>input{width:171px;height:24px;line-height:24px;text-indent:4px}
.searchForm>.icSearch{width:16px;height:16px;position:absolute;right:7px;top:4px}
/*巨幕*/

.xwy-jumu-1{padding: 0;position: relative;z-index: 2;overflow: hidden}
.xwy-jumu-1>a{display: block;width: 100%;overflow: hidden;}
.xwy-jumu-1>a>img{margin: 0 auto;}

/*有下拉的导航栏*/
.nBNavLi>.nBNavLiA{position:relative;border-bottom:4px solid #fff}
.nBNavLi:hover>.nBNavLiA{border-bottom-color:#004DA1}
.nBNavLi>.nBNavLiA>.navLiIco{width:20px;height:18px;margin:0 8px 0 0;margin-bottom:2px}
.nBNavLi>.dropdown-menu-xwy{opacity: 0.8;position: absolute;left: 0;display: none;z-index: 2;}
.nBNavLi>.dropdown-menu-xwy>li{height:42px}
.nBNavLi>.dropdown-menu-xwy>li:not(:last-of-type){border-bottom:1px dotted #ccc}
.nBNavLi>.dropdown-menu-xwy>li>a{display:block;height:41px;line-height:41px;padding:0 16px 0 6px;white-space:nowrap;text-align:left}
.nBNavLi>.dropdown-menu-xwy>li>a:hover{color:red}
.nBNavLi>.dropdown-menu-xwy>li>a>img{margin:0 8px 0 -2px}

/*英文版页头*/
.xwy-en-header{height: auto;position: absolute;top: 0;left: 0;z-index: 3;width: 100%;}
.xwy-en-header>.nav-en-header{height: 90px;width: 100%;background-color: rgba(255,255,255,0.85);}
.xwy-en-header>.nav-en-header>.nav-en-a{background-color: transparent;}
.xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-left{float: left;display: block}
.xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-left>img{display: block;margin-top: 22px;}
.xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right{float: right;margin-top: 33px;}
.xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right>li{float: left}
.xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right>li:not(:last-of-type)>a{border-right: 1px solid #333;}
.xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right>li>a{padding: 0 8px;line-height: 1;}

.xwy-en-header>.navbar-en-header{}
.xwy-en-header>.navbar-en-header>#navbar-en{padding: 0;background-color: transparent;}
.xwy-en-header>.navbar-en-header>#navbar-en>.nBNav{}
.xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>a{color: #fff;display: inline-block;}
.xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>ul>li{height: 39px;}
.xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>ul>li>a{height: 39px;line-height: 40px;text-align: center;color: #333;padding: 0 15px;}
.xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>ul>li>a:hover{color: #004da1;}

.xwy-en-header>.navbar-en-header>#navbar-en>.searchForm{float: right;position: relative;}
.xwy-en-header>.navbar-en-header>#navbar-en>.searchForm>input{height: 21px;line-height: 21px;border: 1px solid #fff;width: 202px;background: none;color: #fff;display: block;margin-top: 7px;}
.xwy-en-header>.navbar-en-header>#navbar-en>.searchForm>img{height: 14px;width: 13px;background: none;color: #fff;display: block;position: absolute;top: 10px;right: 4px;}

/*蓝色小点*/
.spot{width:4px;height:4px;margin-right:10px}
.navbar-right{}

/*导航下拉菜单样式*/
.nav>li>a:focus,.nav>li>a:hover{background-color:#fff}

/*logo图片*/
.indexLogo{width:100%;height:100%;display:block}

/*页脚*/
.footer{color: #fff;background-color: #004DA1; padding: 20px 0;height: auto;margin: 0 auto;position: relative;z-index: 2;}
.footer>.container{}
.footer>.container>.pcRow{}
.footer>.container>.pcRow>.footLeft{}
.footer>.container>.pcRow>.footLeft>.ft1{margin-top: 8px;margin-left: -15px}
.footer>.container>.row>.footLeft>.ft1>li{float: left}
.footer>.container>.row>.footLeft>.ft1>li>a{padding: 2px 9px;}
.footer>.container>.pcRow>.footLeft>.ft1>li>a:hover{background-color: #fff;color: #004DA1;}
.footer>.container>.row>.footLeft>.ft1>li:not(:last-of-type)>a{border-right: 1px solid #fff}
.footer>.container>.pcRow>.footLeft>.ft2{margin-top: 55px;}
.footer>.container>.pcRow>.footLeft>.ft3{margin-top: 10px;}
.footer>.container>.pcRow>.footMiddle{margin-top: 8px;padding-left: 150px;}
.footer>.container>.pcRow>.footMiddle>p{margin: 0}
.footer>.container>.pcRow>.footMiddle>.fm1{}
.footer>.container>.pcRow>.footMiddle>.fm2{}
.footer>.container>.pcRow>.footMiddle>.fm3{}
.footer>.container>.pcRow>.footMiddle>.fm4{}
.footer>.container>.pcRow>.footRight{}
.footer>.container>.pcRow>.footRight>.footRightCon{float:right}
.footer>.container>.pcRow>.footRight>.footRightCon>.fr1{margin-top: 6px;}
.footer>.container>.pcRow>.footRight>.footRightCon>.fr2{text-align: center;margin-top: 6px;}

/*移动端页脚CSS*/
.footer>.container>.mobileRow{}
.footer>.container>.mobileRow>.footLeft{margin-bottom: 8px;}
.footer>.container>.mobileRow>.footLeft>.ft1{margin-left: -9px;margin-bottom: 15px;}
.footer>.container>.mobileRow>.footLeft>.ft1>li{}
.footer>.container>.mobileRow>.footLeft>.ft1>li>a{}
.footer>.container>.mobileRow>.footLeft>.ft1>li>a:hover{}
.footer>.container>.mobileRow>.footLeft>.ft1>li:not(:last-of-type)>a{}
.footer>.container>.mobileRow>.footMiddle{}
.footer>.container>.mobileRow>.footMiddle>p{}
.footer>.container>.mobileRow>.footMiddle>.fm1{}
.footer>.container>.mobileRow>.footMiddle>.fm2{}
.footer>.container>.mobileRow>.footMiddle>.fm3{}
.footer>.container>.mobileRow>.footMiddle>.fm4{}
.footer>.container>.mobileRow>.footMiddle>.fm5{text-align: center}
.footer>.container>.mobileRow>.footMiddle>.fm5>.fm51{}
.footer>.container>.mobileRow>.footMiddle>.fm5>.fm51>img{margin: 3px auto 0;}
.footer>.container>.mobileRow>.footMiddle>.fm5>.fm52{margin-top: 10px;}

.footer>.container>.mobileRow>.footRight{margin-top: 12px;}
.footer>.container>.mobileRow>.footRight>div{margin: 6px 0;}
.footer>.container>.mobileRow>.footRight>.fr1{}
.footer>.container>.mobileRow>.footRight>.fr2{}

/*英文版页脚*/
.footer-en{background: #004da1;position: relative;z-index: 2 }
.footer-en>.container{font-size: 14px;color: #fff;padding: 45px 8px;}
.footer-en>.container>span{font-size: 14px;color: #fff;padding: 0 8px;}
/*英文版自适应页头半透明*/
@media (min-width: 1200px) {
    .xwy-en-header{}
    .xwy-en-header>.nav-en-header{background-color: rgba(255,255,255,0.85);background-color: rgb(255,255,255)\0;}
    .xwy-en-header>.nav-en-header>.nav-en-a{background-color: transparent;}
    .xwy-en-header>.navbar-en-header{background-color: rgba(0,77,161,0.8);}
    .xwy-en-header>.navbar-en-header>#navbar-en{background-color: transparent;}
}
@media (max-width:1199px) and (min-width: 769px){
    .xwy-en-header{background-color: transparent;}
    .xwy-en-header>.nav-en-header>.nav-en-a{background-color: rgba(255,255,255,0.85);}
    .xwy-en-header>.navbar-en-header{background-color: transparent;height: auto}
    .xwy-en-header>.navbar-en-header>#navbar-en{background-color: rgba(0,77,161,0.8);}
}
/*pc端*/
@media (min-width: 768px) {
    .container{width: 1200px;}
    .container-fluid{padding: 0}
    .navbarAFud>.navbarA>.container{padding: 0;}
    .navbarB>.container{padding: 0;}
    .navbarB>.container>#navbar{position:relative;float: right}
    .navbar{width: 1200px;margin: 0 auto;}
    .nBNavLi:not(:last-of-type){margin-right:18px;}
    .nBNavLi>.dropdown-menu-xwy {text-align:center;background-color:#fff;opacity:0.8;position:absolute;left:0;display:none;z-index:3;}
    .nBNavLi:hover >.dropdown-menu-xwy {display:block;}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right>li>a:hover{color: #004DA1;}


    /*页脚*/
    .footer{min-width: 1200px;}
    .footer>.container>.pcRow>.footLeft{padding-left: 0}
    .footer>.container>.pcRow>.footRight{padding-right: 0}
    /*巨幕*/
    .xwy-jumu-1{position: relative;min-width: 1200px;}

    /*英文版页头*/
    .xwy-en-header>.navbar-en-header{height: 34px;width: 100%;background-color: rgba(0,77,161,0.8);background-color: rgb(0,77,161)\0}
    .xwy-en-header>.nav-en-header>.nav-en-a{width: 1200px;margin: 0 auto;height: 90px;}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right{float: right;margin-top: 33px;}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right>li>a{color: #333;}
    .xwy-en-header>.navbar-en-header>#navbar-en{width: 1200px;margin: 0 auto;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li{margin-right: 0;padding: 5px 0;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>a{padding: 0 15px;margin: 0 30px;line-height: 24px;border: none;font-size: 14px;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>a.active{background: #fff;border-radius: 12px;color: #004da1;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li:hover>a{background: #fff;border-radius: 12px;color: #004da1;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li:hover>ul{display: block}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>ul{text-align: center;background-color: #fff;opacity: 0.8;position: absolute;left: 0;top:34px;display: none;z-index: 3;padding: 0;}

    /*英文版页脚*/
    .footer-en>.container{min-width: 1200px;text-align: center;background-color: #004da1}
}

/*移动端*/
@media (max-width:767px) {
    /*导航栏*/
    .navbar-nav{margin:10px 0;padding: 0 15px;}
    .nBNavLi{min-height: 42px;}
    .nBNavLi > .dropdown-menu-xwy {position:static;text-align:left;}
    .navbarB > .container > #navbar > .searchForm {position:relative;right:0;top:0;}
    .searchForm > input {width:100%;height:32px;line-height:32px;text-indent:4px;}
    .searchForm>.icSearch{top:7px;}
    .navbar-brandA-Right {display:none;}
    .navbarB .navbar-brand {width:169px;height:29px;padding:16px 15px;box-sizing:content-box;}
    .ic_add {display:block;}

    /*导航展开*/
    .nBNavLi {border-bottom:1px solid #004DA1;}
    .btnFont {font-size:22px;color:#004DA1;}
    .nBNavLi > .nBNavLiA {border-bottom:none;display:inline-block;}
    .navbarB > .container > #navbar > .nBNav {margin-top:5px;}

    /*移动端banner*/
    .banner > .carousel-inner > .item > .carousel-caption > h2 {font-size:24px;font-weight:bold;}
    .banner > .carousel-inner > .item > .carousel-caption > h3 {font-size:18px;}
    .banner > .carousel-inner > .item > .carousel-caption > p {font-size:14px;width:auto;}
    .carousel-caption {display:none}
    .container-fluid-xwy-2{padding: 0;}
    .xwy-en-header>.navbar-en-header>.navbar-toggle{margin: 0 5px 0 0}

    /*移动端页脚*/

    /*英文版移动端页头*/

    .xwy-en-header{position: static;padding: 0;}
    .xwy-en-header>.nav-en-header>.nav-en-a{background-color: #004DA1;}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right{margin-top: 0;color: #fff;padding: 4px 0;float: right}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-left>img{height: 22px;margin-top: 40px;margin-left: 15px;}
    .xwy-en-header>.nav-en-header{height: auto;}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-left{position: absolute}
    .xwy-en-header>.navbar-en-header>#navbar-en{width: 100%;background-color: transparent;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>a{color: #333;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.searchForm{float:  none;padding: 0 15px;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.searchForm>input{border: 1px solid #ddd;width: 100%;height: 32px;line-height: 32px;padding:0 10px; color: #212121}
    .xwy-en-header>.navbar-en-header>#navbar-en>.searchForm>img{top: 9px;right: 22px;}
    .xwy-en-header>.navbar-en-header>#navbar-en>.nBNav>li>ul>li>a{padding: 0;}
    .xwy-en-header>.nav-en-header>.nav-en-a>.nva-en-right>li:not(:last-of-type)>a{border-color: #fff;}
    /*英文版移动端页脚*/
    .footer-en{padding: 5px 0;}
    .footer-en>.container{padding: 0 15px;}
    .footer-en>.container>span{display: block;margin: 10px 0;}

}
