/* 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:#333;*/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;
}
body{}

.main{width:1200px;margin:0 auto;}
.header{background:url(menu-bg.png) repeat-x left center #8a6239;height:144px; background-size: 100% 100%!important;}
.menu-box{padding-top:27px;}
.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 dt a:hover{background:url(header-meun-cur.png) no-repeat center bottom;}
.menu dl.cur dt a{background:url(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:#8a6239; height:36px; line-height:36px; font-size:16px; display:block; text-align:center;border-top:1px solid #603813;color:#969696;}
.menu dl dd a:hover{color:#fff;}
.menu dl.cur dd{ display:block;}

.menu-rgt{float:right;padding-right:15px;padding-left:15px;height:50px;width:224px; margin-top: 10px; position:relative; overflow:hidden;}
.menu-rgt a{float:right;width:80px;height:21px; text-align:center;padding-top:45px;}
.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(header-menu-user.png) no-repeat center 5px;}
.menu-rgt a.header-login:hover{background:url(header-menu-user-cur.png) no-repeat center 5px;}
.menu-rgt a.header-share{background:url(header-menu-share.png) no-repeat center 5px;}
.menu-rgt a.header-share:hover{background:url(header-menu-share-cur.png) no-repeat center 5px;}
.menu-rgt a.header-lang{background:url(header-menu-lang.png) no-repeat center 12px; cursor: pointer;}
.menu-rgt a.header-lang:hover{background:url(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:-300px;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(header-search-bg0331.png) no-repeat left center; font-size:20px; color:#414040;padding-left:20px;}
.header-search-box .search-btn{background:url(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(footer-bg.png) repeat-x left center #8a6239;width:1200px;margin:0 auto;padding:40px 0;}
.footer-link{width:100%;padding:15px 0; text-align:center;}
.footer-link a{padding:0 28px;color:#cacaca;font-size:16px;background:url(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: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:100px;margin-left:600px;width:95px; display:none;}
.slider-box ul li{width:60px;height:60px;border-bottom:1px solid #777373; overflow:hidden; float:left;}
.slider-box ul li a img{width:60px;height:60px;}
.slider-box ul li .cur{display:none;}
.slider-box ul li.hover .dft{display:none;}
.slider-box ul li.hover .cur{display:block;}
.slider-box ul li.last{border-bottom:0;}*/

.slider-box{position:fixed; left:50%; top:100px;margin-left:600px;width:95px; display:none;z-index: 201}
.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;}




/*鏃ュ巻*/
.home-calender{background:#fff; height:45px;}
.year-moth{width:160px;float:left; height:45px; padding-left:10px; text-align:center;border-right:1px solid #ededed;}
.year-moth a.guoboyueli{height: 40px;
    padding-top: 6px;
    margin-right: 2px;
    color: #60121c;
    text-align: left;
    font-size: 16px;
    display: block;
    float: left;
    width: 41px;
    line-height: 16px;
    border-right: 1px solid #ededed;}
.year-moth span.year{color:#60121c;font-size:16px;height:45px; line-height: 45px;}
.year-moth span.month{color:#60121c;font-size:16px;height:45px; line-height: 45px;;}
.day-box{height:45px;width:985px; overflow:hidden;float:left;}
.day-box .bd{width:918px;height:45px; overflow:hidden; float:left;}
.day-box .hd{display:none;}
.day-box .bd ul li{width:50px;height:32px; border-right:1px solid #ededed; float:left;padding:6px 0; cursor:pointer; position:relative;}
.day-box .bd ul li span{display:block;width:100%;text-align:center;color:#000000; line-height:16px;}
.day-box .bd ul li .day{font-size:16px;}
.day-box .bd ul li .week{font-size:12px;background: none}
.day-box .bd ul li .red-cirle{background:url(calender-red-cirle.png) no-repeat center center;width:8px;height:8px; display:block; position:absolute;top:12px;right:7px; z-index:100;}
.day-box .bd ul li.on{background:#cacaca;}
.day-box .bd ul li.on span{color:#fff;}
.day-box .bd ul li.disabled span{color:#ececec;}
.day-box .prev{background:url(calender-lft-icon.png) no-repeat center center;width:32px; height:45px;border-right:1px solid #ededed; float:left;}
.day-box .next{background:url(calender-right-icon.png) no-repeat center center;width:32px;height:45px;border-right:1px solid #ededed; float:left;}

.calender-icon{width:44px; text-align:center;height:45px; float:left; line-height: 45px;}
.calender-icon img{margin-top:13px;width:24px;height:25px; cursor:pointer;}
/*.calender-artl-box{height:40px;line-height:40px;padding-left:118px;background:#cacaca;}
.calender-artl-box a{background:url(calender-artl-icon.png) no-repeat left center;padding-left:15px;padding-right:10px;color:#4d4d4d;}
.calender-artl-box a:hover{background:url(calender-red-cirle.png) no-repeat left center;color:#000000;}
.calender-artl-box a.more-artl{background:none;padding:0;}
.calender-artl-box a.more-artl:hover{background:none;color:#aa343c;}
*/
.home-calender-box{position:relative;z-index: 2}
.home-calender{border-bottom:1px solid #cacaca;}
.calender-artl-box{display:none;width:100%;background:#fff;overflow:hidden;position:absolute;left:0;top:46px;z-index:201;}
.calender-artl-box ul li{float:left;width:240px;height:58px;border-bottom:1px solid #cacaca;margin:0 0 0 -1px;overflow:hidden;cursor:pointer;}
.calender-artl-box ul li a{display:block;height:38px;padding:0 30px;margin:10px 0;border-left:1px solid #cacaca;overflow:hidden;}
.calender-artl-box ul li:hover{background:#cacaca;}
.calender-artl-box ul li:hover a{color:#000;}

/*澶撮儴鏍峰紡2*/
.logo2{padding-top:27px; text-align:center;}

/*灞曡椤靛ご灏句富棰樿壊*/
.cj_zlbobg .header{background:url(menu-bg-e7.png) repeat-x left center #536153;}
.cj_zlbobg .menu dl dd a{background:#536153;border-bottom:1px solid #25382e;}
.cj_zlbobg .footer{background:url(footer-bg-e7.png) repeat-x left center #536153;}

/*寰侀泦澶村熬涓婚鑹�*/
.cj_zjbg .header{background:url(menu-bg-e5.png) repeat-x left center #9b6739;}
.cj_zjbg .menu dl dd a{background:#9b6739;border-bottom:1px solid #755126;}
.cj_zjbg .footer{background:url(footer-bg-e5.png) repeat-x left center #9b6739;}

/*鏈嶅姟澶村熬涓婚鑹�*/
.fwbody{background:#582817;}
.fwbody .header{background:url(menu-bg-e3.png) repeat-x left center #bf402f;}
.fwbody .menu dl dd a{background:#bf402f;border-bottom:1px solid #582817;}
.fwbody .footer{background:url(footer-bg-e3.png) repeat-x left center #bf402f;}
/*鐮旂┒澶村熬涓婚鑹�*/
.yj-body{background:#1a4c4c;}
.yj-body .header{background:url(menu-bg-e1.png) repeat-x left center #5c8080;}
.yj-body .menu dl dd a{background:#5c8080;border-bottom:1px solid #1a4c4c;}
.yj-body .footer{background:url(footer-bg-e1.png) repeat-x left center #5c8080;}
/*鍏ㄦ櫙澶村熬涓婚鑹�*/
.qj-body{background:#721b28;}
.qj-body .header{background:url(menu-bg-e2.png) repeat-x left center #5b2528;}
.qj-body .menu dl dd a{background:#5b2528;border-bottom:1px solid #721b28;}
.qj-body .footer{background:url(footer-bg-e2.png) repeat-x left center #5b2528;}
/*钘忓搧澶村熬涓婚鑹�*/
.cp-body{background:#471930;}
.cp-body .header{background:url(menu-bg-e4.png) repeat-x left center #703c4e;}
.cp-body .menu dl dd a{background:#703c4e;border-bottom:1px solid #471930;}
.cp-body .footer{background:url(footer-bg-e4.png) repeat-x left center #703c4e;}

/*鏂伴椈澶村熬涓婚鑹�*/
.cj_hongco{background:#721b28;}
.cj_hongco .header{background:url(menu-bg.png) repeat-x left center #5b2528;}
.cj_hongco .menu dl dd a{background:#5b2528;border-bottom:1px solid #721b28;}
.cj_hongco .footer{background:url(footer-bg.png) repeat-x left center #5b2528;}

/*榛戣壊澶村熬涓婚鑹�*/
.cj_shengzi2{background:#5b2528;}
.cj_shengzi2 .header{background:url(menu-bg.png) repeat-x left center #333333;}
.cj_shengzi2 .menu dl dd a{background:#333333;border-bottom:1px solid #5b2528;}
.cj_shengzi2 .footer{background:url(footer-bg.png) repeat-x left center #333333;}

/*鍙傝澶村熬涓婚鑹�*/
.visit-body{background:#603813;}
.visit-body .header{background:url(menu-bg-e6.png) repeat-x left center #8a6239;}
.visit-body .menu dl dd a{background:#8a6239;border-bottom:1px solid #603813;}
.visit-body .footer{background:url(footer-bg-e6.png) repeat-x left center #8a6239;}

/*钘忓搧澶村熬涓婚鑹�*/
.jy-body{background:#184451;}
.jy-body .header{background:url(jybodybg_header.jpg) repeat-x left center #389ab3;}
/* .jy-body .menu dl dd a{background:#389ab3;border-bottom:1px solid #471930;} */
.jy-body .footer{background:url(jybodybg_footer.jpg) repeat-x left center #389ab3;}


/*瀵艰埅寮瑰嚭灞� 寮€濮�*/
.nav_eject_Box{
    width: 100%;
    position: fixed;
    height: 100%;
    background: url(nav_ejectBg.jpg);
    z-index: 99999999999;
    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(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(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(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;
}
/*瀵艰埅寮瑰嚭灞� 缁撴潫*/



.ziyuan_conteng{font-size: 16px;   line-height: 30px; padding-bottom: 20px;}
.ziyuan_conteng p{    font-size: 16px;   line-height: 30px; text-indent: 32px;}

.ziyuan_xq_r_title{background-image: url(gb_2019biank1.png); background-position: right bottom; padding-bottom: 32px;font-size: 24px; color: #000; background-repeat: no-repeat; margin-bottom: 20px;}


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

a.cf_youiangya{ width: 50px; height: 50px; display: block; position: absolute; right: 72px; top: 4px; padding: 0px; background-image: url(mail_20200220.png); background-repeat: no-repeat; background-position: center 0px; }



.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(ft_20190410_icon5.png); background-repeat: no-repeat; background-position: 3px 12px; }
.ft_xiamian_jiand li a{display:block; background-image: url(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(ft_20190410_icon4.png); background-repeat: no-repeat; background-position: 0px 0px;}