@charset "utf-8";
/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body {margin:0;padding:0;font-size: 14px;color:#333;font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff; font-size: 16px;}
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}
li:active{outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: none; color:#666;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
a, img,li{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
input{border:0;background: none;}
input:focus{ outline: none;}
.Box{overflow: hidden;position: relative;}
.Address{ font-size: 16px; color: #333; line-height: 1.7; padding: 15px 0; background-color: #f4faff; }
.Address i{ padding: 9px 12px; background: url(PublicList_ico_1.png) no-repeat center;}
.Address font{ padding-left: 10px;}
.aBox{position: relative;}
.fl{float: left;}
.fr{float: right;}
.clear{ clear:both; float:none;}
.auto { margin: 0 auto;}
.w1200{ width:1200px;margin: 0px auto;}
.none{ display:none; }
.clearfix {zoom: 1;}
.wcontent{width: 100%;overflow: hidden;}
.topconetnt{background: #0267c3;line-height: 30px;}
.MT10{ margin-top: 10px;}
.MT15{ margin-top: 15px;}
.ML15{ margin-left:15px;}
.MT20{ margin-top: 20px;}
.MT25{ margin-top: 25px;}
.MT30{ margin-top: 30px;}
.MT35{ margin-top: 35px;}
.MT40{ margin-top: 40px;}
.MT45{ margin-top: 45px;}
/*右侧浮动功能条*/
.top a{color: #f6f6f6;}
/*ScroolStyle*/
body{ overflow-y: auto; overflow-y:overlay;}
body::-webkit-scrollbar {width:10px;}
body::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px #0267C3; background:#0267C3;}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px #f1e9e9;background:#f1e9e9;}
/* 侧边栏 */
.sidebar{ position: fixed; right: 10px; top: 50%; z-index: 9; margin-top: -175px; font-size: 0; text-align: right;}
.sidebar .sidebar-item { background:url(sidebar_icon_yuan.png); position: relative; display: inline-block; *display: inline; *zoom: 1; border-radius: 25px; height: 50px; line-height: 50px; margin-bottom: 10px; transition: all .5s;}
.sidebar .sidebar-item .sidebar-icon { float: left; width: 50px; height: 50px; background: no-repeat center center;}
.sidebar .sidebar-item .sidebar-icon-wb { background-image: url(sidebar_icon_wb2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-wx { background-image: url(sidebar_icon_wx2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-phone { background-image: url(sidebar_icon_phone2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-serch { background-image: url(sidebar_icon_serchot2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-robot { background-image: url(sidebar_icon_robot2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-net { background-image: url(sidebar_icon_net2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-top { background-image: url(sidebar_icon_top2.png) !important;}
.sidebar .sidebar-item .sidebar-icon-sjfx{ background-image: url(sidebar_icon_sjfx2.png) !important;}
.sidebar .sidebar-item:hover { background: #0267C3; transition: all .5s; padding-right: 15px;}
.sidebar .sidebar-item span { float: left; font-size: 14px; color: #fff; margin-left: -80px; filter:alpha(opacity=0); opacity:0; }
.sidebar .sidebar-item:hover span { margin-left: -5px; filter:alpha(opacity=100); opacity:1; }
.sidebar .sidebar-item img { position: absolute; left: 0; top: 0; display: none; }
.sidebar .sidebar-item:hover img { display: block; left: -160px; }
.sidebar .sidebar-item, .sidebar .sidebar-item span, .sidebar .sidebar-item img{ -webkit-transition: all .5s; transition: all .5s; }
/* 热词推荐 */
.rdgjc{height: 172px;width: 172px;overflow: hidden;position: absolute;top: 0px;left: -155px;margin-left: 0px;display: none;z-index: 999;border: 1px solid #3097e6bf;}
.rdgjc{background-color: white;}
.gjctj{width: 170px;height: 40px;border: 1px solid #2090db;overflow: hidden;position: absolute;background-color: #2090db;text-align: center;display: block;}
.gjctj span{font-size: 17px;font-weight: bold;color: white;line-height: 40px;}
.ciku{height: 101px;width: 160px;background-color: white;position: absolute;top: 42px;left: 10px;}
.ciku li{font-size: 16px;position: relative;top: -32px;margin-top: 6px;}
.ciku li a{background-color: white;width: 170px;display: block;font-size: 14px;}
/* 热词推荐 */
/* 通用信息列表 */
.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: 38px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list li a{padding-left: 15px;font-size: 16px;color: #000;}
.list li a:hover{color: #0d7abf;}
.list-date li{position: relative;padding-right: 80px;}
.list-date li span{position: absolute;right: 0;bottom: 0;font-size: 16px;}
.list-date li span b{font-size: 18px;font-weight: normal;}
/* 通用信息列表 */
/*通用底部样式*/
.app_link,.app_footer{display: none;}
.footer,.foot{width: 100%;min-width: 1260px;max-width: 1920px;background: url(2021_footer_bg.png) no-repeat bottom center;height: 75px;}
.footerItem{margin: 0 auto;text-align: center;margin-top: 35px;width: 1200px;position: relative;padding-top: 15px;padding-bottom: 10px;}
.footerItem a,
.footerItem span{font-size: 14px;color: #c4dfff;}
.footerItem a:hover{color: #ffffff;}
.footerItem .line1{margin: 15px 0 10px 0;text-align: left;}
.footerItem .line1 a{font-weight: bold;}
.footerItem .line2,
.footerItem .line3,
.footerItem .line4,
.footerItem .line5{margin-bottom: 5px;text-align: center;text-indent: 80px;}
.footerItem .line5{position: absolute;left: -92px;/* height: 90px; */top: 2px;}
.footerItem .line5 img{height: 72px;}
.footerItem .line6{position: absolute;left: 63px;height: 60px;top: 12px;}
.footerItem .line7{position: absolute;right: -15px;height: 35px;top: 11px;}
.footerItem .line8{position: absolute;right: 0px;height: 35px;top: 13px;}
.footerItem span{margin-right: 10px;}
.footerItem .line1 span{margin: 0 5px 0 7px;}
.footerItem .line4 a{margin-right: 5px;}
.line4{padding-left: 20px;background: url(nationalEmblem.png) 574px 3px no-repeat;}
.foot,.footer{background: url(2021_footer_bg.png) no-repeat bottom center;width:100%;padding-top: 1px;height: 78px;}
.footerItem{margin-top: 0px !important;}
/*通用自适配样式*/
@media only screen and (max-width: 1100px){
.w1200{width: 100%;}
.sidebar,.footer, .foot{display:none;}
.app_link, .app_footer{display:block;}
.app_footer {border-top: 3px solid #006dac;/* padding: 20px 0; */display: inline-block;/* height: 27rem; */}
.app_footer .footer-con{float:left;text-align:center;/* height: 4rem; */}
.app_footer .footer-con p{line-height: 25px;}
.app_footer .footer-con p a{background:none!important}
.app_footer .footer-con01 p{ display:inline-block; margin: 0 4px; }
.app_footer .footer-con01, .app_footer .footer-con02, .app_footer .footer-con03{ width: 100%; }
.app_footer .footer-con04{float:none;background: #ededed;padding: 10px 0 5px 0;margin-bottom: 1rem;border-bottom: 2px solid #2a64a4;}
.app_footer .footer-con04 a{margin-right:1rem}
/*手机页面友情链接*/
.app_link{/* padding-right: 15px;*//* padding-left: 15px;*/margin-right: auto;margin-left: auto;background-color: #2a64a4;height: 2.8rem;text-align: center;width: 100%;}
.app_link{display: block !important;background-color: #2a64a4;height: 6rem;text-align: center;}
.app_link .row{height: 3rem;line-height: 3rem;}
.app_link .line{border-bottom: 1px solid #437dbc;}
.app_link .row>div{padding: 0;height: 3rem;float: left;width: 33.33333333%;background: url(2021_links_line_bg.png) right no-repeat;}
.app_link a{font-size: 16px;color: #fff;padding: 1rem 0.5rem;}
}
@media only screen and (max-width: 375px){

}
@media only screen and (max-width: 320px){

}
/*通用自适配样式*/