*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0}
body{font-family:"Microsoft YaHei";min-width:320px;margin:auto;background-color:#f9f9f9}
ol,ul,li{list-style:none outside none}
a{text-decoration:none;color:#333;cursor:pointer;outline:none}
img{border:none;vertical-align:middle;max-width:100%;max-height:100%}
table{border-collapse:collapse;width:100%}
tr,td,th{padding:0;margin:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.3}
i,em,b,strong{font-style:normal;/*font-weight:normal*/}
input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;font-size:inherit;color:inherit}
input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit}
textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit}
select::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit}
::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit}
::-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit}
.txt-elise{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.skipelement{display:none;}
.nx-wrap{width: 1400px; margin: 0 auto;}

/*header*/
#head-pc{background:url(../image/ico_nx_top_footer_line.jpg) #a40108 repeat-y}
#head-pc .head-cont{height:136px}
#head-pc .head-cont .head-middle{padding-top:23px}
#head-pc .head-cont .head-middle .head-logo{float:left;width:312px;height:86px}
#head-pc .head-cont .head-middle .head-search{position:relative;height:45px;font-size:16px;color:#fff;clear:both}
#head-pc .head-cont .head-middle .head-search input{width:310px;line-height:45px;height:100%;background-color:rgba(255,255,255,.9);border-top-left-radius:6px;border-bottom-left-radius:6px;border:0;padding-left:20px;color:#333;font-size:16px}
#head-pc .head-cont .head-middle .head-search input::placeholder{line-height:45px;padding-top:5px;color:#999;font-size:16px}
#head-pc .head-cont .head-middle .head-search .head-search-r{display:inline-block;width:88px;height:45px;margin-left:-4px;padding-left:15px;line-height:45px;font-size:16px;vertical-align:top;background:url(../image/ico_search_btn.png) #ea360d 56px center no-repeat;border-radius:0px 6px 6px 0px;cursor:pointer}

.head-right{float:right}
.head-link{float:right;margin-bottom:15px;display:flex;align-items:center}
.head-link-items a{padding:0 10px;color:rgba(255,255,255,.8);font-size:14px;position:relative;float:left}
.head-link-items a:after{content:'';width:1px;height:12px;background:rgba(255,255,255,.8);display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.head-link-items a:last-child:after{display:none}
.wzastyl{float:right; right: 10%;position: relative;top: 20px;}
.head-slh-btn{margin-left:10px;}
.head-slh-btn a{font-size:16px;color:#fff;background:rgba(141,0,6,1);line-height:36px;padding:0 15px;display:block;border-radius:18px}
.head-nav{width:100%;height:84px;background:transparent;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}
.head-nav a{float:left;width:calc(100%/5);height:84px;line-height:84px;text-align:center;font-size:18px;color:#fff;position:relative}
.head-nav a.last{margin-right:0}
.head-nav a:hover,.head-nav a.on{font-size:21px;font-weight:bold}
.head-nav a:hover::after,.head-nav a.on::after{position:absolute;content:"";width:16px;height:4px;left:50%;bottom:3px;background:#fff;transform:translate(-50%,50%);border-radius:2px}
.head-nav-items{padding:0 280px}
header #head-wap{display:none;width:100%}

/*footer*/
.foot-top{padding:15px 0;height:72px;background:url(../image/ico_nx_top_footer_line.jpg) #a40108 repeat-y}
.foot-top .foot-t-cont{display:flex;justify-content:center}
.foot-top .foot-t-cont .m_links_module{float:left;margin:0 15px;color:#fff;line-height:42px;position:relative}
.foot-top .foot-t-cont .m_links_module span{display:inline-block;background:url(../image/ico_up2_down.png) rgba(255,255,255,.4) 160px center no-repeat;width:180px;text-align:center;cursor:pointer}
.foot-top .foot-t-cont .m_links_module ul{position:absolute;top:-252px;left:0;border:1px solid #ccc;width:200px;height:250px;z-index:99999;background:#fff;font-size:14px;line-height:28px;overflow-y:auto;display:none}
.foot-top .foot-t-cont .m_links_module li{padding:0 10px;line-height:28px}
.foot-top .foot-t-cont .m_links_module li a{display:block;color:#333}
.foot-top .foot-t-cont .m_links_module:hover ul{display:block}
.foot-bottom{padding:40px 0;height:280px}
.foot-bottom .m_foot_info{float:left}
.foot-bottom .m_foot_info li{float:left;background:#e9e9e9;font-size:16px}
.foot-bottom .m_info1{width:200px;padding:35px 10px;height:200px;margin-right:26px}
.foot-bottom .m_info1 a{display:block;margin:15px auto;text-align:center}
.foot-bottom .m_info2{width:460px;padding:25px 40px;height:200px;margin-right:26px}
.foot-bottom .m_info2 p{font-size:16px;color:#333;line-height:36px}
.foot-bottom .m_foot_gov{float:left;width:200px;height:200px;padding:35px 10px;background:#e9e9e9;display:flex;justify-content:center;flex-direction:column;text-align:center}
.foot-bottom .m_foot_gov .m_organization{margin-bottom:25px}
.bread-crumbs{font-size:16px;color:#333;padding:35px 0 50px}
.bread-crumbs a{font-size:16px;color:#333;}
.page-con{margin:36px auto}

 /*aside*/
.aside{position:fixed;z-index:3;right:20px;top:50%;transform: translateY(-50%);padding:10px 0;width:92px;border-radius:5px;background:#fff}
.aside li{width:70px;position:relative;margin:0 auto 5px;cursor:pointer;font-size: 14px;text-align: center;}
.aside li .ico-img{text-align:center;display:block;width:70px;height:70px;background-position:left top;background-repeat:no-repeat;background-color: #eee;border-radius: 50%;}
.aside li .ico-img.a01{background-image:url(../image/ico_aside_01.png)}
.aside li .ico-img.a02{background-image:url(../image/ico_aside_02.png)}
.aside li .ico-img.a03{background-image:url(../image/ico_aside_03.png)}
.aside li .ico-img.a04{background-image:url(../image/ico_aside_04.png)}
.aside li .ico-img.a05{background-image:url(../image/ico_aside_05.png)}
.aside li .ico-img.a06{background-image:url(../image/ico_aside_06.png)}
.aside li .ico-img.a07{background-image:url(../image/ico_aside_07.png)}
.aside li:hover .ico-img{background-position:right top;}
.aside li:hover .ico-img.a01{background-image: url(../image/ico_aside_01.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.aside li:hover .ico-img.a02{background-image:url(../image/ico_aside_02.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.aside li:hover .ico-img.a03{background-image:url(../image/ico_aside_03.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.aside li:hover .ico-img.a04{background-image:url(../image/ico_aside_04.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.aside li:hover .ico-img.a05{background-image:url(../image/ico_aside_05.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.aside li:hover .ico-img.a06{background-image:url(../image/ico_aside_06.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.aside li:hover .ico-img.a07{background-image:url(../image/ico_aside_07.png),linear-gradient(to bottom right,#b21613,#e35e38);}
.show-s{position:absolute;right:72px;background:#fff;width:102px;box-shadow:0 0 8px rgba(0,0,0,.2);padding:10px;top:0;text-align:center;display:none}
.show-s img{display:block;width:100px;margin:0 auto}
.show-s span{font-size:15px;margin-top:7px;display:inline-block}
/*Ò³Âë*/
.page a{box-sizing: content-box;}
.page{margin: 0 auto;padding: 40px 0 10px 0;height: 30px;text-align:center;}
.page a{padding:0 5px;height: 30px;line-height: 30px;text-align: center;display:inline-block;color: #000;font-size: 16px;text-decoration: none;}
.page a.first{width: 73px;margin-right:30px;}
.page a.end{width: 73px;margin-left:30px;}
.page a.page-on{background: #000;color: #fff;}
@media screen and (max-width: 768px) {
    body{margin-top:0 !important;}
    #head-pc {/* display: none; */}
    #head-pc .head-cont{height: auto; overflow: hidden;}
    #head-pc .head-cont .head-middle .head-logo{width: 60%;float: none;margin: 0 auto;display: block;}

    .head-nav-items{padding: 0;overflow-x: auto;display: flex; padding-right: 90px;}
    .head-nav a {width: auto;padding: 0 15px;white-space: nowrap; font-size: 21px;}
    .head-nav{position: relative;}
    .head-nav::after{content:"";width: 70px;height: 84px;position: absolute;right: 0px;top: 0;background: linear-gradient(to right, rgba(206, 2, 40, 0), rgba(206, 2, 40, 0.65));}

    #head-pc .head-cont .head-middle .head-right{float: none;}
    #head-pc .head-cont .head-middle .head-right .head-link{float: none; padding: 0 10px; justify-content: center;}
    #head-pc .head-cont .head-middle .head-search{padding: 0 20px; margin-bottom: 20px;}
    #head-pc .head-cont .head-middle .head-search input{width: calc(100% - 90px);}

    #head-wap {display: block !important;}

    .foot-top{height: auto;}
    .foot-top .foot-t-cont{flex-wrap: wrap; justify-content: space-evenly;}
    .foot-top .foot-t-cont .m_links_module{width: 48%;margin:0 auto 8px;}
    .foot-top .foot-t-cont .m_links_module span{width: 100%;}
    .foot-bottom{height: auto; padding: 0;}
    .foot-bottom .m_foot_info{width: 100%;}
    .foot-bottom .m_foot_info li{width: 100%;float: none;text-align: center;padding: 20px 0 0;margin: 0 auto;height: auto;}
    .foot-bottom .m_info1 a{display: inline-block;padding: 0 5px;margin: 0 auto;}
    .foot-bottom .m_foot_gov{width: 100%;float: none;padding: 10px 0;}

    .nx-wrap{width: 100%;}

    .atop1{margin-top: 0 !important;}
    .index-main {margin-top: 0 !important;}

    .aside{display:none;}
    .head-link-items a{padding:0 5px;}
}
