@charset "utf-8";
*{margin:0;padding:0;}
    body{
   max-width: 100%!important;
    }
	
	
body{ font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#333; width:100%;  zoom:1;max-width: 1920px;margin: 0 auto;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#333;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:middle;}
a{ color:#333333; text-decoration:none;transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#1986d0;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

.sec-2 {
margin-top:15px;
}

.sec-4 {
margin-top:15px;
}

#fullPage{ margin:auto;
}

.break-news {
    justify-content:center;
    display: flex;
    align-items: center;
    padding: 15px 0;
	padding-bottom:30px;
	height:60px;
	border-bottom: dotted 1px #e4e4e4
}
.break-news span {
    padding: 6px 20px;
    margin-right: 10px;
    background-color: #ec0203;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.break-news h2 {
    font-size:25px;font-weight: bold;
    color: #277ec3;
}
.break-news h2:hover{
    color: #ff0000;
	text-decoration:none;
	text-decoration:underline;
}

.break-news h2 a:hover{
    color: #ff0000;
	text-decoration:none;
	text-decoration:underline;
}



    
.wzqlink{left: 50%; margin-left: 455px;margin-right: 0;width: 200px;}
.wzqlink {margin-top: 5px;position: absolute;    right: 50%;width: 415px;margin-right: 220px;}
.wzqlink  li{float: left;margin-left:15px;height:26px;}
.wzqlink  li:first-child{margin-left:0}
.wzqlink  li a{font-size: 13px;color: #FFFFFF;}
.wzqlink  li img{width:26px;height:26px;}
.wzqlink  li a span{position: relative;top: -7px;}
.wzqdiv{position:absolute;left: 50%;margin-left: 50px;top:46px;width: 580px;border:2px solid #10499F;background: #fff;min-height:50px;z-index:9999;display:none;}
.wzqdiv p{padding-left:15px;font-size:16px;height:45px; line-height:45px;font-weight:bold;color:#10499F}
.wzqdiv ul{padding:0 15px 15px 15px;}
.wzqdiv ul li{display:inline-block;font-size:16px;height:40px;line-height:40px;margin-right:10px;width: 260px;}
.wzqdiv ul li a:hover{ color:#57b4f7;}	
	


/*页码*/

.nextpage{ padding:19px; height:60px;float:right;}
.nextpage ul { float:right;}
.nextpage ul li{ float:left; height:30px; line-height:30px; margin-right:5px; color:#666; font-size:14px;width: auto;border: none;}
.nextpage ul li a:hover{ background:#006498; color:#fff; text-decoration:none;}
.nextpage li:first-child{ margin-right:10px; float:right;}
.nextpage li a{ display:block; float:left; height:30px; line-height:30px; padding:0 10px;}
.nextpage li span{ display:block; height:30px; line-height:30px; padding:0 10px;}
.nextpage .page_jump{display:none}
.nextpage .total_count{display:none}
.nextpage ul li .current{ background:#006498; color:#fff; text-decoration:none;}




/*pages end*/

.w1600{max-width:1600px;margin:0 auto;width:96%;box-sizing: border-box;}
.w1400{max-width:1400px;margin:0 auto;box-sizing: border-box;}
.w1200{max-width:1200px;margin:0 auto;width:96%;box-sizing: border-box;}

/* Top */
.HomeTop{position: fixed;top:0;left:0;width:100%;z-index:999;transition: all .3s;}


.headfix{background: rgba(255,255,255,.8);transition: all .3s;}
.headfix1{background: rgba(28,66,182,.8);box-shadow: 0 2px 6px rgb(0 0 0 / 40%);}
.headfix .Logo .red{display: inline-block;}
.headfix .Logo .bai{display: none;}






/*Top001816*/
.Top001816 .auto{max-width: 1600px;}
.Top001816{ position:fixed; left:0; width:100%; top:0; z-index:100;-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.Top001816_news{background: rgba(4,87,168,1);}
.Top001816::after{content: "";
    position: absolute;left: 0;right: 0;top: 0;z-index:-1;
    height: 36px;
    background: rgba(4,87,168,1);
    opacity: 1;
    transition: all 0.3s;}

.Top001816 .header-top{padding:9px 0; font-size:12px;transition: all .3s;}
.Top001816 .header-top dl{ float:left;}
.Top001816 .header-top dl > *{ float:left; border-radius:20px; line-height:20px;padding:0 8px;margin-left:5px;}
.Top001816 .header-top dl img{max-width: 20px; margin-right: 5px;}
.Top001816 .header-top dl a{ color:#fff; font-weight:normal;}
.Top001816 .header-top dt i{ font-style:normal; color:#fff; margin:0 10px;}


.header-white:after{
    opacity: 0;
}


/* .Top001816 .header-bottom{background:rgba(255,255,255,0.9);} */
.Top001816 .header{ height:78px;}
.Top001816 .header-left{ float:left; display:table; height:100%; width:60%; max-width:550px;}
.Top001816 .header-left .logo{ display:table-cell; vertical-align:middle; margin-left:-160px;}
.Top001816 .header-left .logo img{ max-height:90%;}
.Top001816 .header-right,
.Top001816 .header-mid{ float:right; margin-top:10px;}
.Top001816 .header-right{ padding-top:24px;}
.Top001816 .header-right dd{ float:left;}
.Top001816 .top-search{ position:relative; z-index:99;margin-left:15px;display: block;padding-right: 0;}
.Top001816 .open-search{background:url(dzsTop001816-search.png) no-repeat center center ; width:30px; height:30px; border-radius:50%; display:block;}
.Top001816 .search-box{ position:absolute; right:0; width:0;overflow:hidden; border-radius:30px; bottom:-30px;background:#86a5c6; height:30px; transition:0.3s; opacity:0;}
.Top001816 .top-search-show .search-box{ width:180px; opacity:1;}
.Top001816 .search-box .text{width:100%; padding:0 40px 0 10px;  height:30px; line-height:30px; border:none; background:none; color:#fff;}
.Top001816 .search-box .btn{ position:absolute; right:0; top:0;width:30px; background:url(dzsTop001816-search.png) no-repeat center center; height:100%;}

.Top001816 .header-menu li{ width:auto !important;}
.Top001816 .header-menu li em{ position:relative; padding:28px 2px;}
.Top001816 .header-menu li em::after{ position:absolute; content:''; width:1px; height:12px; background:#d6d6d6; right:0; top:50%; margin-top:-6px;}
.Top001816 .header-menu li a{color:#fff;}
.Top001816 .header-menu li em a{ position:relative; line-height:22px;padding:0 12px;border-radius:22px;font-size: 18px;}


.Top001816 .header-menu li:hover em a::after,
.Top001816 .header-menu li.aon em a::after{ display:block;}
.Top001816 .header-menu li .sub{ background:rgba(32,91,187,0.5); }
.Top001816 .header-menu li .sub-menu{padding:5px; }
.Top001816 .header-menu li .sub-menu dt{line-height:35px;text-align:center;}
.Top001816 .header-menu li .sub-menu dt a{border-bottom:1px dotted #7a94b8; padding:0;color: #fff; font-size:15px; font-weight:normal;}
.Top001816 .header-menu li .sub-menu dt a:hover{ color:#f78a0a;background:none;}
.Top001816 .header-menu  li .sub-menu dt:last-child a{ border-bottom:0;}


@media(max-width:1024px){
.Top001816 .header{ height:300px;}
.Top001816 .header-left{width:70%; margin-top:-15px; z-index:10;}
.Top001816 #open_menu{width:42px; height:30px; position:relative; border-radius:5px; background-color:#ff9500;margin-top:-25px; margin-right:15px;}
.Top001816 #open_menu i{ left:15%; width:70%; top:50%; height:3px;}
.Top001816 #open_menu i,
.Top001816 #open_menu i::before,
.Top001816 #open_menu i::after{background-color:#fff;}
.Top001816 #open_menu.open_menu_on{background-color:#86a5c6;}
.Top001816 #open_menu.open_menu_on i{left:20%; width:60%; }
.Top001816 #open_menu.open_menu_on i::before,
.Top001816 #open_menu.open_menu_on i::after{background-color:#fff;}
.Top001816 #header-menu{position:fixed; left:0; top:0; height:100%;width:70%;max-width:300px;background:rgba(32,91,187,0.7);  border-right:1px solid #0c2b4c; box-shadow:0 0 10px #0c2b4c; padding-top:5%; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001816 #header-menu.header-menu-show{transform:translateX(0); opacity:1;}
.Top001816 #header-menu ul{ padding:0 5%;}
.Top001816 #header-menu li{ margin-bottom:10px;}
.Top001816 #header-menu li em a{ font-size:14px; color:#e6ecf2; font-weight:normal; padding:5%; background:rgba(32,91,187,0.5); line-height:normal; border-radius:50px;}
.Top001816 #header-menu li .sub{ background:rgba(230,237,244,0.8); border-radius:22px; text-align:center;}
.Top001816 #header-menu li .sub-menu dt a{ color:#195392;border-bottom:1px dotted #7a94b8;}
.Top001816 #header-menu  li .sub-menu dt:last-child a{ border-bottom:0;}

.Top001816 .top-search{ display:none}
.Top001816 .header-right .search-box{display:none}

}

@media(max-width:768px){
.Top001816 .header-top{ display:none;}
 .ban,.ban img{width: 100%; height:180px;}

.Top001816 .header{ height:180px;}
.Top001816 .header-left{width:70%; margin-top:-15px; z-index:10;}


.Top001816 #open_menu{width:42px; height:30px; position:relative; border-radius:5px; background-color:#ff9500;margin-top:-25px;}
.Top001816 #open_menu i{ left:15%; width:70%; top:50%; height:3px;}


.headfix1{background: rgba(255,255,255,.0);box-shadow: 0 2px 6px rgb(0 0 0 / 0%);}

.sec-1 .HomeBan{ width:100% !important;height:210px; overflow:hidden;}
.imgbox img{ width:100% !important;height:100px;}



.break-news {
	border-bottom: dotted 0px #e4e4e4
}




}


@media(max-width:640px){
	body{font-size: 14px;}
}



@media(max-width:480px){
.Top001816 .header{ height:68px;}
.Top001816 .header-right{  padding-top:19px;}
}




