
/*CSS reset*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0;font-family:"microsoft yahei";font-size:16px;cursor:default;color:#333;}
table{border-collapse:collapse;border-spacing:0;border:none;}
/*tr,td{border:none;}*/fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{list-style: none;border: none;vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none;outline:none;color:#333;}
a:hover{text-decoration:none;}
a:active{outline: none;}
i{font-style:normal}
:after,
:before{box-sizing: border-box;}
/**Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã©Â£Å½Ã¦Â Â¼Ã¨â€¡ÂªÃ¥Â®Å¡Ã¤Â¹â€°**/::-webkit-scrollbar{width: 10px;height: 10px;border-radius: 4px;}
::-webkit-scrollbar-track{background-color: rgba(0, 0, 0, 0.05);border-radius: 4px;}
::-webkit-scrollbar-track-piece{background-color: rgba(255, 255, 255, 0.2);}
::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, .2);border-radius: 4px;}
::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active{background-color: rgba(0, 0, 0, .4);}
/* selectordie.css*/.sod_select,
.sod_select *{/*-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*/-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
/* The SoD - Please keep this first three lines intact, otherwise all hell will break looooooose*/.sod_select{float: left;border-radius: 3px;position: relative;line-height: 1;width: 114px;background: #fff url(index_xxgk_search.png) no-repeat 90px center;background-position: right 10px center;color: #444444;font-size: 14px;text-align: left;text-transform: uppercase;outline: 0;outline-offset: -2px;/* Opera*/cursor: default;margin-right: 10px;}
.sod_select.open{color: #919191;}
/*.sod_select.focus{box-shadow: 0 0 5px rgba(0, 0, 0, .2);}*//* When the entire SoD is disabled, go crazy!*/.sod_select.disabled{border-color: #828282;color: #b2b2b2;cursor: not-allowed;}
/* The "label", or whatever we should call it. Keep the first three lines for truncating.*/.sod_select .sod_label{height: 40px;line-height: 40px;text-indent: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 15px;width: 100%;}
.sod_select .sod_prefix{/* Use this if you're using a prefix and want to style it*/}
.sod_select .sod_placeholder{/* Use this if you're using a placeholder and want to style it*/}
/* Options list wrapper*/.sod_select .sod_list{position: absolute;top: 100%;left: 0;display: none;height: auto;width: 100%;text-align: center;background: #ffffff;color: #444444;font-weight: 300;z-index: 1;overflow: hidden;}
/* Shows the option list (don't edit)*/.sod_select.open .sod_list{display: block;}
/* Don't display the options when*/.sod_select.disabled.open .sod_list{display: none;}
/* When the option list is displayed above the SoD*/.sod_select.above .sod_list{top: auto;bottom: 100%;border-top: 3px solid #000000;border-bottom: none;}
/* Options list container*/.sod_select .sod_list ul{overflow-y: auto;padding: 0;margin: 0;}
/* All the options. Keep the first three lines for truncating...*/.sod_select .sod_list li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;padding: 10px 10px;list-style-type: none;}
/* Optgroups*/.sod_select .sod_list .optgroup,
.sod_select .sod_list .optgroup.disabled{background: inherit;color: #939393;font-size: 10px;font-style: italic;}
/* Children of an optgroup*/.sod_select .sod_list .groupchild{padding-left: 20px;}
/* Disabled option*/.sod_select .sod_list .disabled{background: inherit;color: #cccccc;}
/* Hover state for options, also used when a user uses his/hers up/down keys*/.sod_select .sod_list .active{background: #f7f7f7;color: #333333;}
/*Make room for the check mark*/.sod_select .sod_list .selected{font-weight: 700;/* padding-right: 25px;*/}
/* Add a .no_highlight class to you SoD to hide the check mark and don't bold the option*/.sod_select.no_highlight .sod_list .selected{font-weight: 300;}
.sod_select.no_highlight .sod_list .selected:before{display: none;}
.sod_select .sod_list .link{/* If data-link is set on a specific option*/}
.sod_select .sod_list .linkexternal{/* If data-link-external is set on a specific option*/}
/* Hide native select*/.sod_select select{display: none !important;}
/* The native select in touch mode. Keep this first line. Sorry, keep everything.*/.sod_select.touch select{-webkit-appearance: menulist-button;position: absolute;top: 0;left: 0;display: block !important;height: 100%;width: 100%;opacity: 0;z-index: 1;}
/******************** Ã¥â€¦Â¬Ã¥â€¦Â±Ã©Æ’Â¨Ã¥Ë†â€ ********************/.fl{float: left;}
.fr{float: right;}
.clearfix:before,
.clearfix:after{content: " ";display: table;clear: both;}
::-webkit-input-placeholder{color: #709dbf;}
:-moz-placeholder{color: #709dbf;}
::-moz-placeholder{color: #709dbf;}
:-ms-input-placeholder{color: #709dbf;}
.clear{clear: both;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.w1200{width: 1200px;margin: 0 auto;}
img{max-width:100%;}
body{/* background: #f8fafc;*/}
/* top*/.common-top-wrap .top{height: 35px;line-height: 35px;}
.common-top-wrap .top .t-l{float: left;color: #999;height: 35px;}
.common-top-wrap .top .t-l a{font-size: 14px;color: #999;margin: 0 5px;}
.common-top-wrap .top .t-l a:hover{color: #0d7abf;}
.common-top-wrap .top .t-r{float: right;}
.common-top-wrap .top .top-menu{float: left;}
.common-top-wrap .top .top-menu a{float: left;font-size: 12px;color: #999;margin-left: 10px;}
.common-top-wrap .top .top-menu a img{vertical-align: middle;margin-left: 5px;}
.common-top-wrap .top .top-menu a:hover{color: #0d7abf;}
.common-top-wrap .top .top-menu .site-nav{float: none;display: block;border-radius: 12px;width: 84px;height: 24px;background: #bb1a2a;text-align: center;color: #fff;line-height: 24px;margin: 0 auto;}
.common-top-wrap .top .top-menu .site-nav:hover{color: #fff !important;}
.common-top-wrap .top .w1200{position: relative;}
/* Ã§Â«â„¢Ã§Â¾Â¤Ã¥Â¯Â¼Ã¨Ë†Âª*/.common-top-wrap .site-nav{float: right;margin: 6px 0 0 10px;}
.common-top-wrap .site-nav>h4{width: 85px;height: 23px;border-radius: 12px;background: #0d7abf;font-size: 14px;font-size: 12px;text-align: center;line-height: 23px;color: #fff;}
.common-top-wrap .site-nav.active>h4{background: #fff;color: #0d7abf;}
.common-top-wrap .site-nav .site-nav-main{position: absolute;right: 0;z-index: 8;top: 28px;width: 1100px;background: #fff;padding: 30px 50px;overflow: hidden;display: none;}
.common-top-wrap .site-nav-main .hd{float: left;width: 100%;position: relative;}
.common-top-wrap .site-nav-main .hd li{position: relative;float: left;width: 183px;background: #f4f4f4;font-size: 16px;line-height: 30px;text-align: center;cursor: pointer;}
.common-top-wrap .site-nav-main .hd li.on{border-radius: 5px;box-shadow: 0 0 #ccc;line-height: 38px;top: -4px;background: #0d7abf;color: #fff;}
.common-top-wrap .site-nav-main .hd::before{width:100%;height:30px;background: #f4f4f4;content: '';display: block;z-index: 0;position: absolute;}
.common-top-wrap .site-nav-main .bd{clear: both;margin-top: 20px;}
.common-top-wrap .site-nav-main .bd ul{display: none;}
.common-top-wrap .site-nav-main .bd ul:first-child{display: block;}
.common-top-wrap .site-nav-main .bd ul li{float: left;width: 180px;text-align: center;font-size: 16px;line-height: 18px;padding: 15px 0;}
.common-top-wrap .site-nav-main .bd ul li a{color: #666;}
.common-top-wrap .site-nav-main .bd ul li a:hover{color: #0d7abf;}
/**Ã¤Âºâ€¹Ã¤Â¸Å¡Ã¥Ââ€¢Ã¤Â½ÂÃ¦Å“â‚¬Ã¥ÂÅ½Ã¤Â¸â‚¬Ã¤Â¸ÂªÃ¦â€“â€¡Ã¥Â­â€”Ã¨Â¶â€¦Ã©â€¢Â¿Ã¥ÂÅ¡Ã§â€°Â¹Ã¦Â®Å Ã¥Â¤â€žÃ§Ââ€ **/.common-top-wrap .site-nav-main ul.sydw li:last-child{width:185px}
/* header*/.common-top-wrap .header{height: 230px;border-bottom: 1px solid #005387;background: #10568a;}
.common-top-wrap .header .logo{float: left;padding-top: 60px;}
.common-top-wrap .header .logo a{display: block;height: 100px;background: url(national_emblem.png) no-repeat left center;padding-left: 110px;}
.common-top-wrap .header .logo h1{font-size: 50px;line-height: 70px;color: #e01919;text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;}
.common-top-wrap .header .logo span{font-family: Arial;font-size: 18px;color: #fff;}
.common-top-wrap .header .search{float: right;border: 1px solid #c0cad1;border-radius: 5px;width: 408px;height: 43px;margin-top: 84px;overflow: hidden;}
.common-header__searchform{margin:0;padding:0;}
.common-top-wrap .header .search .search-txt{float: left;border: 0;width: 304px;height: 43px;background: #e7f2f9;font-size: 14px;line-height: 43px;padding: 0 15px;cursor: text;outline: none;}
.common-top-wrap .header .search .search-btn{float: left;border: 0;border-left: 1px solid #c0cad1;width: 74px;height: 45px;background: url(2020css_bm_search.png) no-repeat center center #e7f2f9;text-indent: 12px;color: #fff;cursor: pointer;outline: none;}
/* Ã¥Â¯Â¼Ã¨Ë†Âª*/.common-top-wrap .nav-bar{background: #1062a1;}
.common-top-wrap .nav-bar .nav{overflow: hidden;}
.common-top-wrap .nav-bar li{float: left;width: 170px;height: 55px;background: url(nav_line.png) no-repeat left center;}
.common-top-wrap .nav-bar li:first-child{background: none;}
.common-top-wrap .nav-bar li a{display: block;width: 100%;height: 100%;color: #fff;font-size: 20px;text-align: center;line-height: 55px;}
.common-top-wrap .nav-bar li.on span,.nav-bar li:hover span{font-weight: bold;border-bottom: 2px solid #fff;padding-bottom: 5px;}
/* footer*/.common-footer-wrap .footer{border-top: 3px solid #e6e6e6;padding: 20px 0;background: #0d7abf;}
.common-footer-wrap .footer .w1200{padding: 0 50px;overflow: hidden;}
.common-footer-wrap .footer p{font-size: 14px;line-height: 26px;color: #fff;}
.common-footer-wrap .footer p a{color:#fff}
.common-footer-wrap .footer .f-l{float: left;width: 300px;}
.common-footer-wrap .footer .f-c{float: left;height: 104px;border-left: 1px solid #e6e6e6;padding-left: 125px;}
.common-footer-wrap .footer .f-c p{padding-left: 25px;}
.common-footer-wrap .footer .f-c p:first-child{padding-left: 0;}
.common-footer-wrap .footer .f-c p:first-child img{width: 18px;margin-right: 7px;}
.common-footer-wrap .footer .f-r{float: right;border-left: 1px solid #e6e6e6;height: 104px;padding-left: 125px;line-height: 80px;}
.common-footer-wrap .footer .f-r img{vertical-align: middle;margin: 0 5px;}
/* Ã©â‚¬Å¡Ã§â€Â¨Ã¤Â¿Â¡Ã¦ÂÂ¯Ã¦Â â€¡Ã©Â¢Ëœ*//* .title{position: relative;background: url(title_icon.png) no-repeat left center;padding-left: 12px;}*/.title{position: relative;}
.title ul{border-bottom: 2px solid #e5e5e5;height: 40px;}
.title li{float: left;font-size: 20px;margin-right: 20px;}
.title li a{display: block;height: 40px;line-height: 40px;}
.title li.on a{border-bottom: 2px solid #0d7abf;font-weight: bold;}
.title .more{position: absolute;right: 0;top: 0;height: 100%;}
.title .more a{display: block;width: 24px;height: 100%;background: url(list_more.png) no-repeat center center;}
/* Ã©â‚¬Å¡Ã§â€Â¨Ã¤Â¿Â¡Ã¦ÂÂ¯Ã¥Ë†â€”Ã¨Â¡Â¨*/.list{margin-top: 10px;}
.list ul{display: none;}
.list ul:first-child{display: block;}
.list li{background: url(index_dot.png) no-repeat left center;padding-left: 15px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list li a:hover{color: #0d7abf;}
.zfhy .list li{line-height: 40px;}
.list-date li{position: relative;padding-right: 85px;}
.list-date li span{position: absolute;right: 0;bottom: 0;font-size: 14px;}
.list-date li span b{font-size: 18px;font-weight: normal;}
/* Ã©ÂÂ¢Ã¥Å’â€¦Ã¥Â±â€˜*/.crumbs{background: #f2f2f2;line-height: 24px;padding: 13px 0;}
.crumbs .w1200{box-sizing: border-box;background: url(2020css_bm_crumbs.png) no-repeat left center;padding-left: 30px;}
.crumbs a:hover{color: #0d7abf;}
/*Ã¥ÂÂ³Ã¤Â¾Â§Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¦Â Â*/.right-navs{width: 90px;position: fixed;bottom: 50px;z-index: 9999;right: 5px;}
.right-navs ul li{width: 90px;height:60px;background-color: #e5e8ed;text-align: center;padding-top: 14px;margin-bottom: 2px;}
.right-navs ul li img{vertical-align: top;}
.right-navs ul li a{display: block;width: 90px;height: 74px;font-size: 12px;}
.right-navs ul li p{color: #355e92;line-height: 22px;margin-top: 4px;font-size: 12px;}
.right-navs ul li:hover{background: #ccc;}
.right-navs ul li:hover img{transform: scale(1.1,1.1);box-shadow: 0 0 2px #f5f5f5;cursor: pointer;}
.main{margin: 20px auto;overflow: hidden;}
/* Ã¥Ë†â€ Ã©Â¡Âµ*//**Ã¥Ë†â€ Ã©Â¡ÂµÃ¥Å’ÂºÃ¥Å¸Å¸**/.cutPage{margin: 20px;}
#kkpager{clear: both;color: #999;padding: 5px 0px;font-size: 13px;}
#kkpager a{border: 1px solid #ccc;display: inline-block;padding: 3px 7px;margin-right: 5px;margin-bottom: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration: none;color: #999;}
#kkpager span.disabled{display: inline-block;padding: 3px 7px;margin-right: 5px;margin-bottom: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #DFDFDF;background-color: #FFF;color: #DFDFDF;}
#kkpager span.curr{border: 1px solid #1062A1;display: inline-block;padding: 3px 7px;margin-right: 5px;margin-bottom: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #E6F1F7;color: #1062A1;}
#kkpager a:hover{border: 1px solid #1062A1;background-color: #1062A1;color: #fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position: relative;left: 0px;top: 0px;}
#kkpager_btn_go{width: 44px;height: 22px;border: 0px;overflow: hidden;line-height: 22px;font-size: 14px;padding: 0px;margin: 0px;text-align: center;cursor: pointer;background-color: #1062A1;color: #FFF;position: absolute;left: 0px;top: 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;display: none;}
#kkpager_btn_go_input{width: 36px;height: 24px;color: #999;font-size: 14px;text-align: center;margin-left: 3px;margin-right: 3px;border: 1px solid #DFDFDF;position: relative;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;left: 0px;top: 0px;outline: none;}
#kkpager_btn_go_input.focus{border-color: #1062A1;}
#kkpager .pageBtnWrap{float: left;}
#kkpager .infoTextAndGoPageBtnWrap{float: right;margin-right: 15px;}
#kkpager .spanDot{margin-right: 5px;}
#kkpager .currPageNum{color: #1062A1;}
@media only screen and (max-width: 850px){#kkpager .infoTextAndGoPageBtnWrap{display: block;float: none;margin-top: 10px;}
#kkpager > div{text-align: center;}
#kkpager .pageBtnWrap{float: none;}}
@media only screen and (max-width: 600px){#kkpager .page-item-pagenum,#kkpager .page-item-dot{display: none;}}
@media only screen and (max-width: 450px){#kkpager .page-item-prev,#kkpager .page-item-next{display: none;}}
.p_noData{padding: 10px;text-align: center;color: #ccc;}
.p_noData img{max-width: 85px;display: block;margin:10px auto}
.foot_bm{display: none;}
@media only screen and (max-width: 1199px){*{box-sizing: border-box;}
.mt30{margin-top: 10px;}
.right-navs{display: none;}
.w1200,.tzgg,.recommend,.xzfg,.column-left{width: 100%;}
.top,.content .qrcode,.content-bottom{display: none;}
.common-top-wrap .header{height: auto;padding: 25px 0;}
.common-top-wrap .header .logo{float: none;text-align: center;font-size: 0;padding-top: 0;}
.common-top-wrap .header .logo a{display: inline-block;}
.common-top-wrap .header .logo h1{font-size: 40px;line-height: 60px;white-space: nowrap;text-align: left;}
.common-top-wrap .header .logo span{display: block;font-size: 16px;white-space: nowrap;margin-top: 10px;text-align: left;}
.common-top-wrap .header .search{float: none;margin: 25px auto 0;padding-top: 0;}
.common-top-wrap .header .search{width: 420px;}
.common-top-wrap .header .search .search-txt{width: calc(100% - 74px);}
.common-top-wrap .header .search .search-btn{height: 43px;}
.crumbs .w1200{background-position:left 5px center;}
.common-top-wrap .nav-bar li{width: calc(100% / 6);}
.common-footer-wrap .footer .w1200{width: 100% !important;padding: 0;}
.reci{width: 90% !important;}
.common-footer-wrap .footer .f-l,.footer .f-c{width: 50%;padding: 0;text-align: center;}
.common-footer-wrap .footer .f-r{width: 100%;text-align: center;margin-top: 10px;height: auto;padding-left: 0;border-left:none;}}
@media only screen and (max-width: 768px){.common-top-wrap .nav-bar li{width: calc(100% / 3);height: 46px;}
.common-top-wrap .nav-bar li a{line-height: 46px;font-size: 16px;line-height: 46px;}
.common-top-wrap .nav-bar li:nth-child(4){background: none;}
.slideBox,.slideBox .bd,.slideBox .bd li{height: 320px;}
.common-top-wrap .header .logo h1{font-size: 36px;line-height: 48px;}
.foot_bm{display: inline-block;}}
@media only screen and (max-width: 480px){.common-top-wrap .header .logo a{height: 70px;background-size: 66px 70px;padding-left: 70px;}
.common-top-wrap .header .logo h1{font-size: 30px;line-height: 40px;}
.common-top-wrap .header .logo span{font-size: 12px;margin-top: 10px;}
.common-top-wrap .header .search{width: 90%;}
.foot_bm{display: inline-block;}
.common-footer-wrap .footer .f-l,.common-footer-wrap .footer .f-c{width: 100%;padding-left:0;float:none;border-left:none}
.common-footer-wrap .footer .f-c p{padding-left: 0;}}
@media only screen and (max-width: 360px){.common-top-wrap .header .logo a{height: 60px;background-size: 56px 60px;padding-left: 60px;}
.common-top-wrap .header .logo h1{font-size: 24px;line-height: 40px;}
.common-top-wrap .header .logo span{margin-top: 0;}
.foot_bm{display: inline-block;}}
.bdsharebuttonbox .bds_tieba,.bdsharebuttonbox .bds_more,.bdsharebuttonbox .bds_qzone,.bdsharebuttonbox .bds_tqq,.bdsharebuttonbox .bds_renren{display:none !important;}