/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;-webkit-text-size-adjust:none; font-size:14px;}
input,select,label{vertical-align:middle;font-family:"寰蒋闆呴粦";}
ul,ol,li{list-style:none;}
input,img,select,textarea{border:0;outline:none;font-family:"寰蒋闆呴粦";}
body{font-family:"寰蒋闆呴粦";color:#000;font-size:14px;}
a{color:#000;text-decoration:none;outline:none;}
a:hover{color:#18388b;}
input::-webkit-search-cancel-button{
    display: none;
}
input[type=search]::-ms-clear{
    display: none;
}

.home-banner{width:100%;overflow:hidden;}
.fullSlide{width:100%; position:relative; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ /*width:100% !important;  */}
.fullSlide .bd li{ /*width:100% !important;*/overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;}
.fullSlide .bd li a img{width:100%;}
.fullSlide .hd{ width:1440px; left:50%; margin-left:-720px; bottom:56px; position:absolute; z-index:100; overflow:hidden;  }
.fullSlide .hd ul{ float:right;  }
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullSlide .hd ul li{cursor:pointer;margin:0 2px;display:inline;font-size:27px;color:#fff;width:40px;height:40px; line-height:40px;float:left; text-align:center;}
.fullSlide .hd ul li.on{background:url(../image/home-banner-indexbg.png) no-repeat center center;}


.header{background:#9f0810 url(../image/menu-bg1443.png) repeat-x left center;height:144px;width:100%;z-index: 99}
.main{width:1440px; margin:0 auto;}
.menu-box{padding-top:39px; position:relative;}
.logo{width:292px; float:left; text-align:center;}
.logo a{display:block; height:66px;}
.logo a img{width:185px;height:66px;}
.menu{ float:left;height:67px;}
.menu dl{width:80px; float:left; height:67px; line-height:67px; text-align:center; position:relative;}
.menu dl dt a{font-size:28px; color:#fff; display:block;}
.menu dl.cur dt a{background:url(../image/header-meun-cur.png) no-repeat center bottom;}
.menu dl dd{position:absolute; z-index:9999;width:120px; left:-20px; top:56px;padding-top:48px; display:none;}
.menu dl dd a{background:#333333; height:36px; line-height:36px; font-size:20px; display:block; text-align:center;border-top:1px solid #000000;color:#969696;}
.menu dl dd a:hover{color:#fff;}
.menu dl.cur dd{ display:block;}

.menu-rgt{float:right;padding-right:15px; height:50px;width:240px; position:relative;overflow:hidden; margin-top: 10px;}
.menu-rgt a{float:right;width:92px;height:21px; text-align:center;padding-top:29px; cursor: pointer;}
.menu-rgt a span{color:#979797;font-size:14px; display:block;}
.menu-rgt a:hover span{color:#fff;}

.menu-rgt a.header-login{background:url(../image/header-menu-user.png) no-repeat center 5px;}
.menu-rgt a.header-login:hover{background:url(../image/header-menu-user-cur.png) no-repeat center 5px;}
.menu-rgt a.header-share{background:url(../image/header-menu-share.png) no-repeat center 5px;}
.menu-rgt a.header-share:hover{background:url(../image/header-menu-share-cur.png) no-repeat center 5px;}
.menu-rgt a.header-lang{background:url(../image/header-menu-lang.png) no-repeat center 12px;}
.menu-rgt a.header-lang:hover{background:url(../image/header-menu-lang.png) no-repeat center 12px;}
.menu-rgt .header-search{float:right;width:92px;height:50px; text-align:center;border-left:1px solid #a4a4a4;}
.menu-rgt .header-search img{/* width:39px;height:41px; */margin-top:3px; cursor:pointer;}

.header-search-box{ width:100%; position:absolute; height:50px; top:0px; right:-390px;z-index:80;opacity:0;}
.header-search-box .search-ipt{width: 160px!important;height:24px;line-height:24px;padding:13px 64px 13px 15px!important;background:url(../image/header-search-bg0331.png) no-repeat left center; font-size:20px; color:#414040; }
.header-search-box .search-btn{background:url(../image/header-search-icon.png) no-repeat center center;width:31px;height:31px;position:absolute;right:28px;top:9px;z-index:100; cursor:pointer;}


.footer{background:url(../image/footer-bg.png) repeat-x left center #333333;width:100%;padding:50px 0;}
.footer-link{width:100%;padding:20px 0; text-align:center;}
.footer-link a{padding:0 28px;color:#cacaca;font-size:16px;background:url(../image/footer-link-bg.png) no-repeat right center; cursor: pointer;}
.footer-link a.last{background:none;}
.footer-fwl{width:100%; text-align:center;font-size:24px; color:#cacaca;}
.footer-fwl span{padding-left:30px; letter-spacing:8px;}
.footer-txt{width:100%;padding:20px 0;}
.footer-txt p{color:#8d7357;font-size:12px; line-height:24px; height:24px; text-align:center;}
.footer-txt p span{color:#cacaca;font-size:14px;padding:0 10px;}
.footer-txt p span a{color: #cacaca;}
.footer-logo{ text-align:center;}
.footer-logo img{width:126px;height:45px;}

.slider-box{position:fixed; left:50%; top:200px;margin-left:720px;width:95px; display:none;z-index: 999}
.slider-box .sidebarUl .sidebarLi{width:60px;height:60px;border-bottom:1px solid #777373; overflow:hidden; float:left;}
.slider-box .sidebarUl .sidebarLi a img{width:60px;height:60px;}
.slider-box .sidebarUl .sidebarLi .cur{display:none;}
.slider-box .sidebarUl .sidebarLi.hover .dft{display:none;}
.slider-box .sidebarUl .sidebarLi.hover .cur{display:block;}
.slider-box .sidebarUl .sidebarLi.last{border-bottom:0;}
.slider-box .hdrlCalendarBox{
    position: absolute;
    right:95px;
    width: 0;
    overflow:hidden;
    top: 28px;
}
.slider-box #hdrlCalendar{
    background: #fff;
}
.slider-box #hdrl{cursor: pointer;}
/*1200 寮€濮�*/
.main{width:1200px;margin:0 auto;}
.home-banner{width:100%;overflow:hidden;}
.fullSlide{width:100%; position:relative; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ /*width:100% !important;*/  }
.fullSlide .bd li{/* width:100% !important;*/ overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;}
.fullSlide .bd li a img{width:100%;/*height:752px;*/}
.fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:56px; position:absolute; z-index:100; overflow:hidden;  }
.fullSlide .hd ul{ float:right;  }
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullSlide .hd ul li{cursor:pointer;margin:0 2px;display:inline;font-size:27px;color:#fff;width:40px;height:40px; line-height:40px;float:left; text-align:center;}
.fullSlide .hd ul li.on{background:url(../image/home-banner-indexbg.png) no-repeat center center;}


.header{background:height:120px;}
.menu-box{padding-top:27px; position:relative;}
.logo{width:232px; float:left; text-align:center;}
.logo a{display:block;padding-top:11px;}
.logo a img{width:154px;height:55px;}
.menu{ float:left;height:67px; }
.menu dl{width:70px; float:left; height:67px; line-height:67px; text-align:center; position:relative;}
.menu dl dt a{font-size:26px; color:#fff; display:block;}
.menu dl.cur dt a{background:url(../image/header-meun-cur.png) no-repeat center bottom;}
.menu dl dd{position:absolute; z-index:9999;width:120px; left:-20px; top:56px;padding-top:36px; display:none;}
.menu dl dd a{background:#333333; height:36px; line-height:36px; font-size:20px; display:block; text-align:center;border-top:1px solid #000000;color:#969696;}
.menu dl dd a:hover{color:#fff;}
.menu dl.cur dd{ display:block;}

.cf_EnglishBtn{position: absolute;right: 120px;padding-top: 13px!important;}

.menu-rgt{float:right;padding-right:15px;padding-left:15px; height:50px;width:224px; position:relative; margin-top: 10px;}
.menu-rgt a{float:right;width:80px;height:21px; text-align:center;padding-top:29px;}
.menu-rgt a span{color:#979797;font-size:14px; display:block;}
.menu-rgt a:hover span{color:#fff;}

.menu-rgt a.header-login{background:url(../image/header-menu-user.png) no-repeat center 5px;}
.menu-rgt a.header-login:hover{background:url(../image/header-menu-user-cur.png) no-repeat center 5px;}
.menu-rgt a.header-share{background:url(../image/header-menu-share.png) no-repeat center 5px;}
.menu-rgt a.header-share:hover{background:url(../image/header-menu-share-cur.png) no-repeat center 5px;}
.menu-rgt a.header-lang{background:url(../image/header-menu-lang.png) no-repeat center 12px; cursor: pointer;}
.menu-rgt a.header-lang:hover{background:url(../image/header-menu-lang.png) no-repeat center 12px;}
.menu-rgt .header-search{float:right;width:50px;height:50px; text-align:center;border-left:1px solid #a4a4a4;}
.menu-rgt .header-search img{/* width:39px;height:41px; */margin-top:12px; cursor:pointer;}

.header-search-box{ width:240px; position:absolute; height:50px; top:0px; right:-390px;z-index:80;opacity:0;}
.header-search-box .search-ipt{height:24px;line-height:24px;padding:13px 0;width:383px;background:url(../image/header-search-bg0331.png) no-repeat left center; font-size:20px; color:#414040; padding-left: 15px;}
.header-search-box .search-btn{background:url(../image/header-search-icon.png) no-repeat center center;width:31px;height:31px;position:absolute;right:28px;top:9px;z-index:100; cursor:pointer;}


.footer{background:url(../image/footer-bg.png) repeat-x left center #333333;width:100%;padding:40px 0;}
.footer-link{width:100%;padding:15px 0; text-align:center;}
.footer-link a{padding:0 35px 0 31px;color:#cacaca;font-size:14px;background:url(../image/footer-link-bg.png) no-repeat right center;}
.footer-link a.last{background:none;}
.footer-fwl{width:100%; text-align:center;font-size:20px; color:#cacaca;}
.footer-fwl span{padding-left:30px; letter-spacing:8px;}
.footer-txt{width:100%;padding:15px 0;}
.footer-txt p{color:#8d7357;font-size:12px; line-height:34px; height:34px; text-align:center;}
.footer-txt p span{color:#cacaca;font-size:14px;padding:0 28px; }
.footer-logo{ text-align:center;}
.footer-logo img{width:126px;height:45px;}

.footerEwmUl{overflow: hidden;border-bottom: 1px solid #adadad;}
.footerEwmUl li{float: left;margin-left: 152px;width: 86px;}
.footerEwmUl li:first-child{margin-left: 0;}
.footerEwmUl li img{width: 100%}
.footerEwmUl li p{font-size: 14px;color:#cacaca;text-align: center;margin-top: 10px;margin-bottom: 25px;}

.slider-box{position:fixed; left:50%; top:200px;margin-left:600px;width:95px; display:none;}
.slider-box .sidebarUl .sidebarLi{width:60px;height:60px;border-bottom:1px solid #777373; overflow:hidden; float:left;}
.slider-box .sidebarUl .sidebarLi a img{width:60px;height:60px;}
.slider-box .sidebarUl .sidebarLi .cur{display:none;}
.slider-box .sidebarUl .sidebarLi.hover .dft{display:none;}
.slider-box .sidebarUl .sidebarLi.hover .cur{display:block;}
.slider-box .sidebarUl .sidebarLi.last{border-bottom:0;}


/*1200 缁撴潫*/


/*瀵艰埅寮瑰嚭灞� 寮€濮�*/
.nav_eject_Box{
    width: 100%;
    position: fixed;
    height: 100%;
    background: url(../image/nav_ejectBg.jpg);
    z-index: 9999;
    left:0;
    top:0;
    display: none;
}
.nav_eject_center{
    width: 1350px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -675px;
    margin-top: -238px;
}
.nav_eject_close{
    width: 73px;
    height: 73px;
    background: url(../image/nav_eject_close.png) no-repeat;
    cursor: pointer;
    position: absolute;
    right:48px;
    top:42px;
}
.nav_eject_Tul{
    overflow: hidden;
    padding-left: 22px;
    margin-bottom: 80px;
    background: url(../image/nav_eject_TulBg.png) left center no-repeat;
}
.nav_eject_Tul li{
    width: 144px;
    text-align: center;
    float: left;
    font-size: 34px;
    color: #fff;
    padding-right: 22px;
    background: url(../image/nav_eject_TulBg.png) right center no-repeat;
}
.nav_eject_Tul li a{
    color: #fff;
}
.nav_eject_Bul{
    overflow: hidden;
    /*width: 1320px;
    margin:0 auto;*/
    margin-left: 11px;
}
.nav_eject_Bul .nav_eject_Bli{
    float: left;
    width: 165px;
    border-right:1px solid #eb1c24;
}
.nav_eject_Bul .nav_eject_Bli ul{

}
.nav_eject_Bul .nav_eject_Bli ul li{

}
.nav_eject_Bul .nav_eject_Bli ul li a{
    font-size: 20px;
    color: #eaa1a1;
    display: block;
    text-align: center;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}
.nav_eject_Bul .nav_eject_Bli ul li a:hover{
    color: #fff;
}
/*瀵艰埅寮瑰嚭灞� 缁撴潫*/


.ft_ying_weixin{width: 90px; background-color: #fff; padding:10px; display: none; position: absolute; top: -83px; right: 45px;}
.ft_ying_weixin img{width: 100%;}
.ft_xiamian_jiand{width: 34px; float: right;}
.ft_xiamian_jiand li{width: 34px; height: 34px; position: relative; margin-bottom: 10px;padding-left: 10px;}
.ft_xiamian_jiand li.ft_teshuxu{}
.ft_xiamian_jiand li.ft_teshuxu:hover{background-image: url(../image/ft_20190410_icon5.png); background-repeat: no-repeat; background-position: 3px 12px; }
.ft_xiamian_jiand li a{display:block; background-image: url(../image/ft_20190410_icon4.png); background-repeat: no-repeat; background-position: -34px 0px;width: 34px; height: 34px;}
.ft_xiamian_jiand li a:hover{display:block; background-image: url(../image/ft_20190410_icon4.png); background-repeat: no-repeat; background-position: 0px 0px;}