@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#a10000;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
button[disabled],html input[disabled]{cursor: default; background-color: #f8f8f8!important; }

/*********************分页*********************/
.fany{ margin-top:30px;}
.page_num{margin-bottom:20px;overflow:hidden;text-align: center;margin:auto;font-size:13px}
#page_div{line-height:20px;color:#666;padding:5px 12px}
#page_div li{ display:inline-block;}
.page_jump{margin:0 8px;padding:0;overflow:hidden;border:1px solid #ccc}
#page_div li a{ width:auto;transition: all .2s;
    -webkit-transition: all .2s;
    background: #f1f1f1;
    background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
    background: linear-gradient(#ffffff 10%, #f1f1f1);border:1px solid #dfdfdf;padding-right:15px;padding-left:15px;margin-right:2px;margin-left:2px;line-height:35px;float:left;text-align:center; margin-top:10px;}
	#page_div li a.current{ background:#0060d3; border:1px solid #0060d3; color:#fff;}
	#page_div .page_jump{ width:auto;transition: all .2s;
    -webkit-transition: all .2s;
    background: #f1f1f1;
    background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
    background: linear-gradient(#ffffff 10%, #f1f1f1);border:1px solid #dfdfdf;padding-right:15px;padding-left:15px;margin-right:2px;margin-left:2px;line-height:35px;text-align:center; margin-top:10px;}
.pagination_index_num a{display:block;padding-right:15px;padding-left:15px}
#page_div .pagination_index a,#page_div .pagination_index_num a{padding:0px;margin:0px;text-align:center;color:#666666}
#page_div .pagination_index a:hover,#page_div .pagination_index_num a:hover{padding:0px;margin:0px;text-align:center;color:#666666}
#page_div .pagination_index_last{width:400px;float:right;text-align:right}
#page_div .pagination_index_num{padding-right:15px;padding-left:15px;margin-right:2px;margin-left:2px;line-height:35px}
#page_input{ width:30px;border:1px solid #dfdfdf;color:#000000;text-align:center;font-weight:bold}

/* 弹出层 */

/*layout*/
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -15px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 15px;}
.common-col-4 > div{width: 33.33333333%;}
.common-col-6 > div{width: 50%;}
.mt{margin-top: 30px;}
.mb{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.fl{float: left;}
.fr{float: right;}
.mar{ width: 1200px; margin: auto;}
.clear{clear: both;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.transition{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover, .hover-opacity-box a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{max-width: 100%;}
.mar-l-0{ margin-left: 0px!important;}
.mar-r-0{ margin-right: 0px!important;;}
.mar0{ margin: 0px!important;;}

.box-shadow{border: 1px solid #f0f0f0; box-shadow: 0 0 12px #f0f0f0; border-radius:5px;}
.box-shadow1{border: 1px solid #d0d0d0; box-shadow: 0 0 12px #d0d0d0; }

.imgHover{ overflow:hidden;}
.imgHover img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover1 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s; cursor:pointer;}
.imgHover1 img:hover{filter: alpha(opacity=20); -moz-opacity: 0.6;opacity: 0.6;}



/***** head *****/
.head{ font-size:14px; line-height: 50px;}
.head-l a{ margin:0px 10px}
.head-r li{display: inline-block;}
.head-r li a{margin-right: 10px; margin-left: 10px; cursor: pointer;}
.head-r li.wza{background: url(../images/iocn_1.png) no-repeat 0px; padding-left: 15px; margin-right: 10px;} 
.head-r li.head-older{background: url(../images/iocn_2.png) no-repeat 0px; padding-left: 15px;} 

.header{ background:url(../images/header_bg.png) no-repeat top  center; background-size: 100% 100%; height: 285px;}
.header-logo{ text-align: center; margin-top:30px}
.header-search{ width: 406px; margin: auto; background: url(../images/imgBg1.png); height: 45px;  border: 1px solid #ffffff4d;  border-radius: 50px; position: relative; margin-top:55px;}
.header-search-input{ padding-right: 110px;}
.header-search input{ width: 95%;padding-left: 15px; height: 45px; line-height: 45px;border: 0px; background: 0px; font-size: 1rem;}
.header-search span{ position: absolute; display: block; right: 0px; top: 0px; background: #0060d3; width:95px; height: 45px; border-radius: 45px; text-align: center; line-height: 50px;}
.header-search span{color:#fff}
.header-search span img{ vertical-align:text-top; margin-right: 10px;}
.header-nav{ background: #0060d3; line-height: 60px; margin-top:44px;}
.header-nav li{ float: left; /*width: 12.5%;*/ width: 14.28%; font-size:18px;color:#fff; font-weight: bold; text-align: center;}
.header-nav li a{color: #fff;}

.header-nav li a:after{content: "";width: 0;height: 5px;background: #df201a;transition: all 300ms;display: block;position: absolute;bottom: -1.5px;left: 50%;margin-left: -50%;}
.header-nav li:hover a:after,.header-nav li.on a:after{width: 100%;}
.header-nav li a{color: #fff; position: relative;display: inline-block;}


/*footer*/
.footer{ background-color: #0060d3; padding:20px 0px; margin-top: 40px;}
.footer-link-box{float: left;color: #fff;width: 20%;}
.footer-link-box a{ color: #fff;}
.footer-link-box li{ font-size: 15px ; color: #fff; opacity: 0.6; line-height: 30px;}
.footer-link-box li:hover{opacity: 1;text-decoration: underline;}
.footer-link-box>div{margin-top:15px;}
.footer-jbzq{text-align:center;margin-top:30px;}
.footer-jbzq span{margin:0 50px;display:inline-block;}
.footer-jbzq span img{height:100px;}
.footer-content{ border-top: 1.7px solid #277de3;margin-top: 30px;}
.footer-l{ line-height: 30px;  padding-top: 20px;}
.footer-l,.footer-l a{ color: #cbd8f2;}
.footer-l a:hover{ color: #fff; text-decoration: underline;}
.footer-l a{ padding:0px 5px;}
.footer-r{ margin-top: 20px;}
.footer-r li{display: inline-block;text-align: center;}
.footer-r li img{vertical-align: middle;}
.description {height: 155px;width: 80%;overflow: hidden;position: relative;line-height:30px;}
.footer-link-box::before{ position: absolute; content: ''; right: 48px; height: 155px; width: 4px; background: #0a5bbc; top: 36px;} 
.footer-link-box{ position: relative;}





/* tab */
.home-tab{ border-bottom: 1.5px solid #dddddd; position: relative;}
.home-tab li{ float: left; margin-right: 42px; font-size: 1.25rem; font-weight: bold; line-height: 50px; position: relative;}
.home-tab li.on a{color:#0060d3}
.home-tab li.on::before{ content: ''; position: absolute; left:50%; bottom:-1px;width: 0; height: 0;border: transparent solid 7px;border-bottom-color: #0060d3; z-index:1; margin-left:-8px;} 
.home-tab .more{  font-size: 0.875rem; color: #999999; line-height: 50px; position: absolute; right: 0px; top: 0px;}
.home-tab .more a{ color: #999999;}
.home-tab .more:hover a{color:#A10000}

.home-tab.tab-center li{ float: none; text-align: center;}

/*newslist-home*/
.home-news-list{ margin-top: 15px;}
.home-news-list li{ line-height: 40px; position: relative;padding-left: 15px;}

.xwzx-list-brief{ border-bottom: 2px dotted #e5e5e5; padding-bottom:15px; margin-bottom:15px;position: relative;padding-left: 15px;}
.xwzx-list-brief strong{ font-size: 18px; margin-top: 20px; display: block;}
.xwzx-list-brief p{color: #666666; margin-top: 10px; line-height: 28px;}
.xwzx-list .xwzx-list-brief::before{top:10px}

.xwzx-list ul{ margin-top: 15px;}
.xwzx-list li{ position: relative; line-height: 40px; padding-right: 60px;padding-left: 15px;}
.xwzx-list li span{ position: absolute; right: 0px; top: 0px; color: #999999;}
.xwzx-list li::before,.xwzx-list-brief::before,.home-news-list li::before{ position:absolute; content: ''; background: #2d66a5; width: 4px; height: 4px; border-radius: 50px;     top: 50%;
    left: 0px;
    margin-top: -2px;;}
.zstz-l .xwzx-list li::before{ background: #fff;}

/* newsList */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:7px 0; font-size: 1em; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #666666;}
.newsList.dot li:hover h4:before{background: #2775d6;}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: -50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{font-size: 21px;position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 18px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	

/***右侧***/
.right-nav{ position: fixed; right: 0px; top: 20%; background: #fff; text-align: center;z-index: 1;}
.right-nav li{ position: relative; width: 75px; height: 74px; font-size: 14px;}
.right-nav li:hover div.right-nav-box{ display: block;}
.right-nav li span{ display: block; height: 40px; }
.right-nav li a{display: block; cursor: pointer;}
.right-nav li:hover{background: #1492ff;}
.right-nav li:hover a{color:#fff}
.right-nav li.icon1{background: #1492ff;color:#fff}
.right-nav li.icon1 a{color:#fff}
.right-nav li.icon1 span{ background: url(../images/right_icon1_1.png) no-repeat center;} 
.right-nav li.icon2 span{ background: url(../images/right_icon2.png) no-repeat center;} 
.right-nav li.icon3 span{ background: url(../images/right_icon3.png) no-repeat center;} 
.right-nav li.icon4 span{ background: url(../images/right_icon4.png) no-repeat center;} 

.right-nav li:hover.icon1 span{ background: url(../images/right_icon1_1.png) no-repeat center;} 
.right-nav li:hover.icon2 span{ background: url(../images/right_icon2_1.png) no-repeat center;} 
.right-nav li:hover.icon3 span{ background: url(../images/right_icon3_1.png) no-repeat center;} 
.right-nav li:hover.icon4 span{ background: url(../images/right_icon4_1.png) no-repeat center;} 
.right-nav li.icon5{ height: 24px; line-height: 24px;background: #1492ff;color:#fff; cursor: pointer;}
.right-nav li.icon5 a{color:#fff}

.right-nav-box{position: absolute;left: -130px;top: -22px;display: none;background: #1492ff;padding: 10px;border-radius: 5px;}
.right-nav-box:before {content: '';position: absolute;right: -20px;width: 0;height: 0;border: transparent solid 10px;border-left-color: #1492ff;z-index:1;margin-left:-8px;top: 50%;margin-top: -12px; }
.right-nav-box img{ width: 100px;}



#alertbox.alertbox {
    width: 510px;
    height: 288px;
    padding: 27px;
    border-radius: 10px;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    z-index: 999;
    position: fixed;
    left: 50%;
    margin-left: -255px;
    top: 150px;
}

#alertbox .alerttit {
    width: 100%;
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #bebebe;
    font-size: 18px;
    font-weight: bold;
    color: #0060d3;

}
/* 弹出窗样式 */
.wrapbox{
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    z-index: 999;
}
.alertwrap{
    position: absolute;
    left: 50%;
    top: 100px;
    margin-left: -535px;
    padding: 20px;
    width: 1070px;
    background: #fff;
    border-radius: 20px;
    z-index: 999;
}
.alertwrap .introduction{
    padding: 20px 50px;
    background: #FFF5E5;
    font-size: 18px;
    line-height: 36px;
    text-indent: 2em;
}
.alertwrap .lctTitle{
    margin: 20px auto;
    text-align: center;
    font-size: 22px;
    color: #0060d3;
    font-weight: bold;
}
.alertwrap .lct{
    text-align: center;
}
.alertwrap .stepbox{
    margin-top: 40px;
    width: 100%;
}
.alertwrap .stepbox > div{
    float: left;
    padding: 0 40px;
    width: 25%;
    text-align: center;
}
.alertwrap .stepbox > div + div{
    border-left: 1px solid #E5E5E5;
}
.alertwrap .stepbox > div p{
    font-size: 14px;
    color: #B3B3B3;
}
.alertwrap .stepbox > div p.step{
    font-size: 18px;
    color: #010101;
}
.alertwrap .stepbox .step1{
    padding: 0 33px;
    width: 23%;
}
.alertwrap .stepbox .step2{
    padding: 0 36px;
    width: 27%;
}
.alertwrap .stepbox .step3{
    padding: 0 45px;
    width: 26%;
}
.alertwrap .stepbox .step4{
    width: 24%;
}
.alertwrap .loginBtn{
    margin: 40px auto 0;
    width: 212px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    font-weight: bold;
    font-size: 20px;
    background: #0060d3;
    border-radius: 26px;
}
.alertwrap .loginBtn a{
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}
.alertwrap .closebox{
    position: absolute;
    right: -32px;
    top: -32px;
    cursor: pointer;
}


#alertbox button {
    outline: none;
    border: none;
    background: #0060d3;
    color: #fff;
    text-align: center;
    width: 147px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    border-radius: 7px;
        cursor: pointer;
}

#alertbox .alertnr {
    line-height: 112px;
    font-size: 18px;
}

#alertbox .alertclose {
    position: absolute;
    color: #0060d3;
    font-size: 40px;
    right: 20px;
    top: 15px;
    cursor: pointer;
}

.alertyinying {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    position: fixed;
    top: 0;
}
/* 弹出窗样式结束 */

@media (max-width:1200px){
	.container{ padding:10px}
	.mar,.container{ width: auto;}
	.head-l{ margin-left:10px;}
	.head-r { display: none;}
	.home-logo{ margin-top: 1rem;}
	.home-logo img{ width: 60%;  margin-top: 1rem;}
	.home-search{ width: auto;}
	.home-search{ background: #d9dfed; width: 90%;}
	.home-nav{ margin-top: 20px; background: #0060d3;}
	.header{ height: auto;}
	.header-search{ width: 90%;}
	.header-logo{ margin-top: 0px;}
	.header-logo img{ width: 80%;  margin-top: 1rem;}
	.header-search{ margin-top: 20px;}
	
	.home-hot{ padding-left: 0px;}
	.home-hot .home-hot-l{position: initial;}
	.home-hot-l img{ width: 100px;}
	.home-hot .home-hot-r strong{ font-size: 25px;  line-height: 35px;}
	.home-hot .home-hot-r{padding: 0px;}
	.home-hot .home-hot-r .home-hot-r-a{ margin-top: 15px;}
	.news-div-l,.news-div-r{width: auto; height: auto;}
	.news-div-r{ margin-top: 10px;}
	.fl,.fr{ float: none; }
	#tpxw .item img{ height: 250px;}
	.news-div{padding-top: 20px; margin-top: 20px;}
	.home-zt{ margin-top: 20px;}
	.home-tab li{margin-right: 5.5%;}
	.home-zwgk-tab li{padding-right: 14%;line-height: 43px;}
	.zwgk-news-list li{ width: auto;float: none; margin-right: 0px; margin-top: 20px;}
	.zwgk-news-list{ margin-top: 0px;}
	.home-zwgk-ml{ margin-top: 0px;}
	.home-zwgk-ml ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	.home-zwgk-ml li{background-size: 100% 100% !important; width:48%; margin-right: 0px; margin-top: 15px;}
	.home-title{ margin-top: 30px;}
	.home-bsfw-l,.home-bsfw-r,.home-zmhd-l,.home-zmhd-r,.home-zjnq,.home-nzgz{ width: auto;}
	.home-bsfw-tab{ height: 94px;}
	.home-grfw-bg,.home-frfw-bg{background-size: 58% 100%;}
	.home-bsfw-tab b{margin: 24px 30px;}
	.home-zmhd-link li{line-height: 65px;font-size: 15px;}
	.home-zmhd-link li img{margin-right: 10px;width: 34px;}
	.home-zjnq-channel{overflow: hidden;}
	.footer-link{ display: none;}
	.footer-content{margin-top: 0px; border-top: 0px; padding:0px 15px}
	.footer-l{ padding-top: 0px; text-align: center;}
	.footer-r { text-align: center;}
	.footer-r li{ display: inline-block; float: none;}
	.footer-r li img{ display:inline-block;vertical-align: middle;}
	
	
	.xwzx-tpxw-img{float: none; width: auto;}
	#xwzx img{ height: 250px;}
	.xwzx-content-box{ width: 100%!important; height: 50px; float: none; width: auto; position: absolute; bottom: 0px; height: 50px; background: url(../images/bg5.png);}
	.xwzx-content-box .xwzx-content-box-padd{padding: 0px;}
	.xwzx-content-box span,.xwzx-content-box p{ display: none;}
	.xwzx-content-box b{ font-size: 16px; font-weight: normal; line-height: 50px;padding-left: 10px;padding-right: 100px;}
	.xwzx-content-box b a{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
	#xwzx .owl-dots{ bottom: 18px;}
	
}
@media (max-width:1024px){
	.right-nav .icon1,.icon2,.icon3 { display: none;}
	.home-nav li,.header-nav li{ width: auto; padding: 0px 3.5%; line-height: 50px;}
	.zmhd-szxx-list li .tt{width: 44%;}
	.zmhd-szxx-list li .lx{width: 15%;}
	.zmhd-szxx-list li .blqk{width: 20%;}
	.zmhd-szxx-list li .hd-time{width: 15%;}
	
	.home-zjnq-div-img,.home-zjnq-div-gk{width: auto; height: auto;}
	.home-zjnq-div-gk{ margin-top: 10px;}
	.home-zjnq-channel li span{ margin-right: 5px;}
	.nq-sq .home-title{ text-align: center!important;}
	.xwzx-hot strong, .xwzx-hot strong a{ font-size: 24px;}
	.xwzx-box-l,.xwzx-box-r{ width: auto;}
	.xwzx-box-l-padd{ border-radius: 0px;padding-right: 0px;}
	.xwzx-ztzl li{ height: auto;}
	
	.rdfw-list ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
	.rdfw-list li{width: 31%; margin-left: 0px;margin-bottom: 20px; padding-bottom: 10px;}
	.rdfw-list li img{margin: 10px 0;}
	
	.bsfw-box-list ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
	.bsfw-box-list li{ width: 48%; margin-right: 0;}
	.bsfw-box::before{ height: 90.5%;}
	.home-zmhd-more a img{ display: none;}
	.home-zmhd-more{width: 53%;}
	.home-zmhd-more a{ margin-left: 4%; width: auto;     padding: 0px 10px;}
	.hdjl-box-szxx-l{ text-align: center; width: auto;}
	.szxx-link span{padding-right: 0px;}
	.hdjl-box-szxx{padding: 15px; background: url(../images/zmhdbg.png) no-repeat #e2efff;}
	.szxx-link span.on{padding-right: 40px;}
	.hdjl-box-szxx-r{width: auto; height: auto; background-size: 100% 100%;background: #fff; border-radius: 10px;}
	.szxx-list-l,.szxx-list-r,.zmhd-zxft-l,.zmhd-zxft-r,.zmhd-zjdc-l, .zmhd-zjdc-r,.zmhd-zxft-img,.zmhd-zxft-content{ width: auto; float: none;}
	.zmhd-zxft-img{ height: auto;}
	.zmhd-zxft-img img{ width: 100%;}
	.zmhd-zxft-l .zmhd-zxft-content{ margin-top: 20px;}
	.zmhd-wjdc-box{ height: auto;padding-bottom: 60px;}
	.zmhd-zxft-fthg-box .zmhd-zxft-img{ height: auto; width: auto;}
	.zmhd-zxft-fthg-box .zmhd-zxft-content{ margin-top: 15px;}
	.sjzs-l{ width: auto;}
	.chartbox{ width: auto;}
	.sjfx-list-l, .sjfx-list-r{ width: auto;}
	.sjfx-list-r { margin-top: 20px;}
	.tjsj-box-l{ float: left;}
	.tjsj-box-r{ float: right;}
	.sjzs-l ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
	.sjzs-l ul li{ width: 48%; text-align: center;}
	.sjzs-l li span{ margin: 0px; float: none; display: inline-block;vertical-align: middle;}
	.sjzs-r{ margin-top: 20px;}
	
	.yzxx-box-l,.yzxx-box-r,.yzc-box-l, .yzc-box-r{ width: auto;}
	.yzxx-box-r{ margin-top: 20px;}
	.leader-box-l,.leader-box-r{ width: auto;}
	#hdjl-xjtj-box{ width: 100%;}
	.szxx-list-l li .bh,.szxx-list-l li .cbbm,.szxx-list-l li .lx{ display: none;}
	.szxx-list-l li .tt{ width: 53%;}
	.szxx-list-l li .blqk{width: 23%;}
	.szxx-list-l li .hd-time{width: 24%;}
	.article-share{ display: none;}
	.article-source{ width: auto;}
	.article-info-div span{ margin-left: 0px; display:block;}
	.contentpage-wrap{padding: 0px; padding-top: 20px;}
	.article-info{    padding: 10px 0px;}
	.mask_item .mask{
	        top: 10%;
	        left: 0;
	        margin-left: 3%;
	        margin-top: 0;
	        width: 90%;
	        height: 400px;
	        padding: 10px;
	    }
	    .mask .mask_cont{
	        height: 380px;
	    }
	    .mask_title{
	        font-size: 18px;
	    }
	    .mask_close{
	        width: 20px;
	        top: -20px;
	        right: -3px;
	    }
	    .scroll-bar{
	        display: none;
	    }
	    .mask_info{
	        overflow: auto;
	    }
		.nqgk-l, .nqgk-r{ width: auto;}
		.tsnq-box li{width: 47%!important;height: 150px!important; margin: 10px 0px 0px 10px!important;}
		.tsnq-box li p{white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
		.nqgk-c li span{ background-size:60%!important; width: 100%; height: 39px;background-position:center!important;}
		.zstz-l{ width: auto; height: auto;}
		.zstz-r{ position: initial; width: auto; height: auto; margin-top: 20px;}
		.zstz-item li{ width: 43%; margin-top: 20px;}
		.zstz-item li.item2{ margin-top: 20px;}
		.owl-nav{ display: none;}
		.yztj-list li.icon1,.yztj-list li.icon2{ width: 48%; height: 150px;}
		.yztj-list li.icon2{ float: right; margin-left: 0px;}
		.yztj-list li.icon3{ float: none; width: auto;}
		.icon3-box{ float: left; width: 48%; margin-top: 15px;}
		.yztj-box-more{ float: right; width: 48%; margin-top: 15px;}
		#yzgs .owl-dots{ text-align: center;}
		#yzgs .owl-dot{ display: inline-block;  background: #eef0f2; border-radius: 50%; width:15px; height: 15px; margin-left: 10px;}
		#yzgs .owl-dot.active{ background: #0060d3;}
		 .nqgk-r{ height: auto;}
		.zjnq-img{padding-top: 10%;}
		.zjnq-img img{ width: 59%;}
		.nqgk-box{ margin-top: 0px;}
		.nqgk-c li a span{ width: auto; display: block; margin-right: 0px;}
		.zstz-l .xwzx-list{ padding: 20px; padding-top: 10px;}
		#slide3d{ display: none;}
		.naqly-box{ height: auto;}
		.mnqly{ display:block!important; margin-top: 20px;}
		.yzgs-item-box{ height: auto;}
}
@media (max-width:990px){
	.nqgk-l{ height: 200px;}
	.home-hot .home-hot-r .home-hot-r-a a{
		margin-right: 10px;
	}
	.myzj-detailed b{
		display: block;
	}
	.myzj-detailed{
		
		word-wrap: break-word;
	}
}
@media (max-width:399px){
	
	.home-nav li, .header-nav li{ padding: 0px 2.5%;}
	.home-zmhd-more{width: 60%;}
	.barbox dd div.barline{width: 61%;}
	.szxx-list-l li .tt{    width: 45%;}
	.szxx-list-l li .hd-time{ width: 31%;}
	
}
.mnqly{ display: none;}