html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:16px;font-family:"Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; color:#333;box-sizing: border-box;}
html,body{ width:100%; height:100%}
body{ background:#f1f1f1}
a{ font-size: 16px; color: #333; text-decoration:none;transition: all 0.3s ease 0s}
a:hover{ text-decoration:none; color:#f60}
.overFlow{overflow: hidden;}
ul,ol,li {list-style:none}
.fix{ display: flex}
.fl{float: left}
.fr{float: right}
.cl{clear: both}
.pc{ display: block}
.mobile{ display:none}
.m-flex{ display:flex}
.flex{ display:flex}
.flx_center{justify-content: center;}
.flx_between{justify-content:space-between;}
.flx_align{align-items: center}
table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
}
td, th {
  border: 1px solid #333; /* 统一边框样式 */
  padding: 8px; /* 可选：增加内边距 */
}
.box-line{ border:1px solid #dedede}
input:focus, button:focus{outline: none;}
li:last-child{border-bottom: none}
.no-m-r{ margin-right:inherit !important}
.head-sm-height{ height:80px}
/*定义滚动条轨道 */
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
::-webkit-scrollbar-thumb{background-color: #555;}
.c-box{ width:80%; margin:10px auto 0 auto; padding:5px 0; }
.c-box .day{color:#fff; float:left; font-size:15px} 
.c-box .link-t{ float:right;}
.c-box .link-t b{ color:#fff; margin:0 6px; font-weight:normal; font-size:14px}
.c-box .link-t a{ color:#fff;font-size:15px}
.c-box .link-t a:hover{ color:#f60}
.nav-box{ width:100%; background:#041787; position:fixed; z-index:9999}
.nav-box .box-con{ width:80%; height:80px; margin:0 auto}
.logo{ font-size:30px; color:#fff; line-height:80px; font-weight:600; float:left}
.navliat{ float:right;}
.navliat li{ float:left; position:relative}
.navliat li a{ padding:0 30px; font-size:18px; color:#fff; line-height:80px; display:block}
.navliat li a.on,.navliat li a.on2,.navliat li a:hover{ background:#0080FF}
.navliat li:hover.on{background:#1c1c1c;text-decoration:none;}
.navliat li ul{display: none;position:absolute;z-index:9999;width:100%; position:absolute; top:80px; left:0 }
.navliat li ul li{width:100%;  float:none;_display:inline; background:rgba(4,23,135,.8)}
.navliat li ul li a{ width:100%; line-height:60px;font-size:15px; text-align:center; padding:inherit }

.m-nav-box{width:100%; height:65px; padding:0 15px; background:#041787; position:fixed; top:0; left:0; z-index:999; display:none;}
.m-nav,.back{ display:none}
.m-nav-box .navbtn{width:30px;height:25px; margin-top:20px; margin-right:10px;position: relative;}
.m-nav-box .navbtn .n-line{width: 100%;height: 2px;border-radius: 1px;background-color: #fff;position: absolute;left: 0;transition: all .2s linear;}
.m-nav-box .navbtn .n-line1{top: 0;}
.m-nav-box .navbtn .n-line2{top: 50%;margin-top: -1px;}
.m-nav-box .navbtn .n-line3{bottom: 0;}
.m-nav-box .navbtn.m-on .n-line1, header .bot .navbtn.on .line2, header .bot .navbtn.on .line3{top: 50%;margin-top: -1px;bottom: auto;}
.m-nav-box .navbtn.m-on .n-line2{display: none;}
.m-nav-box .navbtn.m-on .n-line1{transform: rotate(45deg);}
.m-nav-box .navbtn.m-on .n-line3{transform: rotate(-45deg);top:12px}
.m-nav{ width:100%; height:100%; background:#f1f1f1; position:fixed; top:60px; left:100%; padding:20px; z-index:998;transition: all 0.5s ease 0s;}
.nav-on{left:0;}
.back{ padding:20px; position:absolute; top:15px; left:100%; z-index:9999;transition: all 0.5s ease 0s;}
.top-index{font-size:16px; font-weight:666; border-bottom:1px solid #dedede; padding:10px; width:100%; display:block}
.top-nav{ font-weight:666; border-bottom:1px solid #dedede; padding:10px; display:flex; justify-content:space-between}
.top-nav i{ margin-top:10px; font-size:14px; color:#999}
.m-twonav{width:100%; height:100%; background:#f1f1f1; position:fixed; top:60px; left:100%; padding:20px; z-index:998;transition: all 0.5s ease 0s;}
.nav-two-on{left:0;}
.menu{width:100%;overflow:hidden;}
.menu ul li{}
.menu ul li a{display:block; padding:15px; border-bottom:1px solid #dedede;font-size:16px;}
.menu ul li a:hover{ color:inherit}
.menu ul li .active{background:url(../images/on.png) top right no-repeat;}
.menu ul li .inactive{background:url(../images/off.png) top right no-repeat;}
.menu ul li ul{display:none; margin-top:0px;   }
.menu ul li ul li ul{margin-bottom:5px;}
.menu ul li ul li{display:block;}
.menu ul li ul li a{font-size:14px; padding-left:30px; border-bottom:none}
.banner{ position:relative; padding-top:1px}
.big-webtitle{ width:100%; margin-top:6%; align-items: center;justify-content: center;}
.sitelogo{ width:100px; margin-right:20px}
.sitelogo img{ width:100%}
.site-box{ text-align:center}
.sitename{ text-align:center; font-size:45px; font-weight:600; color:#041787; display:block }
.siteurl{color:#041787; margin:0 auto;position:relative}
.siteurl:after{ width:60px; height:1px; background:#041787; content:""; position:absolute; top:12px; left:-65px}
.siteurl:before{ width:60px; height:1px; background:#041787; content:""; position:absolute; top:12px; right:-65px}
.search-box{ width:700px; margin:30px auto;border-radius: 10px; overflow:hidden; position:relative}
.search-box .input{ border: none;padding:10px;  width:580px; height:56px}
.search_button {
    width: 100px;
    height: 56px;
    overflow: hidden;
	color:#fff;
    border: none;
    cursor: pointer;
    outline: none;
    background: #0080FF;
    border-radius: 0 10px 10px 0;
	position:absolute;
	top:0;
	right:20px
	}
.search_button:hover{ background:#06C}
.search_button i{ font-size:30px}
/**首页**/
.p-r{ position:relative}
.top-ico{ width:80px; height:58px; position:absolute; top:-10px; left:-15px}
.top-ico img{ width:100%}
.istop{ margin-bottom:10px;text-align:center;}
.istop a{ font-size:30px;}
.news-top{}
.news-top .toplist{ display:flex;justify-content: center; margin-bottom:15px}
.news-top .toplist li{ padding:0 20px; border-right:1px solid #dedede;}
.news-top .toplist li a{ font-size:18px}
.news-top .toplist li:last-child{border-right: none}
.m-top30{ margin-top:30px !important}
.m-top50{ margin-top:50px !important}
.m-top10{ margin-top:10px !important}
.m-top20{ margin-top:20px !important}
.p-none{ padding:inherit !important}
.p-40{ padding:40px !important}
.b-w{ background-color:#fff }
.i-f{ font-size:30px}
.i-color-red{ color: #F60}
.coner-box{ width:80%; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0px;  padding:10px}
.coner-box span{ display:block; line-height:50px; padding:0 5px}
.i-two-box{background:#fff}
.ggbox{height:50px;  margin-left:15px;overflow: hidden;}
ul.line{width:100%;height: 50px;overflow: hidden;} 
ul.line li{height:50px;line-height:50px;} 
ul.line li span{ font-size:12px; color:#666} 
.newspic{ width:50%; height:480px;position:relative; overflow:hidden}
.newspic .pic-bg{ width:100%; height:100%}
.newspic .news-title{ width:100%;  color:#fff; height:50px; padding:0 10px; background:rgba(0,0,0,.8); position:absolute; bottom:0; left:0}
.newspic .news-title h3{ color:#fff; line-height:50px }
.newspic .news-title .time{ font-size:12px; color:#fff}

#new_box {width: 48%;height:480px;overflow: hidden;padding-bottom: 0px; background:#fff; }
.new_con {width:100%;}
.newtel {border-bottom: 1px solid #dedede;font-size: 18px;color: #666}
.new_telst {width:100%;position: relative;text-align: center}
.new_telst li {width:25%; font-size:18px;line-height:50px;text-align: center;float: left;display: inline;cursor: pointer;}
.new_telst li.newon{color: #F60; font-size:22px}
.new_telst li:hover {color: #F60;}
.new_telst p {
	position: absolute;top: 50px;left: 0px;
	width: 25%;
	height: 7px;
	border-top: 1px solid #f60;
	overflow: hidden;
	text-align: center;
}
.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.new-wrap {}
.new_lst {
	position: relative;
	display: none;
	padding-top: 20px;
}
.new_lst ul {
	padding:0 20px 0 15px	
}
.new_lst ul li{
	width:100%;
	padding:10px;
	background:#fff;
	overflow:hidden;
	transition: all 0.4s ease 0s
}
.new_lst ul li .title{ width:80%; height:80px; margin-left:10px; padding:0 10px; border-left:1px solid #dedede}
.new_lst ul li .time{ width:80px; height:80px;  }
.new_lst ul li .time .big{ color:#666; font-size:34px; text-align:center;line-height:26px; padding:10px 0; border-bottom:1px solid #dedede}
.new_lst ul li .time .small{color:#666;; font-size:14px; text-align:center}
.new_lst ul li .title h3{ font-weight:normal; font-size:18px}
.new_lst ul li .title span{ font-size:14px; margin-top:10px; color:#999; line-height:22px}
.new_lst ul li:hover{ background:#f0f0f0}
.new_lst ul li:hover .title{ color:#c5872e}
.new-wrap .show {
	display: block;
}
li.new_cnlf {
	width: 370px;
	float: left;
}
li.new_cnlf p {
	width: 100%;
}
p.newlf_tel a {
	color: #217af0;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: block;
}
p.newlf_tel a:hover {
	color: #C33
}
p.newlf_tx {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	height: 105px;
	overflow: hidden;
}

.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}
p.new_rq {
	width: 65px;
	height: 65px;
	background: #969393;
	float: left;
	text-align: center;
	color: #FFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
p.new_rq span {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 35px;
	padding-top: 5px;
}
p.newrf_tx {
	float: left;
	width: 270px;
	margin-top: 8px;
}
p.newrf_tx a {
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}
p.newrf_tx span {
	display: block;
	font-size: 12px;
	color: #999;
	height: 60px;
	overflow: hidden;
}
.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #217af0;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}
.newrf_lst dd:hover p.newrf_tx a {
	color: #217af0;
}
.newrf_lst dd:hover p.new_rq {
	background: #217af0;
	margin-top: 9px;
	margin-left: 9px;
}
.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}
.hengpic{ width:100%; display:block}
.news-two-box{ width:38%; padding:10px; height:500px; background:#fff; margin-right:15px}
.news-two-box .title-box{ border-bottom:1px solid #dedede; padding:10px 15px}
.news-two-box .title-box .title{ font-size:24px;}
.news-two-box .title-box .more{ width:50px; height:10px; line-height:10px;color:#fff; padding:5px 10px; background: #0080FF; font-size:14px;text-align:center; display:block;border-radius:15px}
.news-two-box .title-box .more:hover{ background:#f60}
.news-two-box .i-newslist li{ padding:15px 20px 15px 25px; border-bottom:1px solid #f1f1f1; position:relative}
.news-two-box .i-newslist li:before{ width:8px; height:8px; background:#dedede; content:""; position:absolute; top:23px; left:10px;border-radius:100%}
.news-two-box .i-newslist li span{ font-size:14px; color:#999; display:block; line-height:22px}
.news-two-box .i-newslist li:last-child{border-bottom: none}
.chsxunbox{ width:24%; height:500px; background:#fff; padding:10px}
.chsxunbox .top{ height:130px; background: url(../images/chaxu.png) center no-repeat; margin-bottom:5px; text-align:center; font-size:24px; line-height:150px; color:#fff}
.chsxunbox .cx-bot li{width:46%;margin:5px 2%; float:left}
.chsxunbox .cx-bot li a{height:60px;background: #0080FF; color:#fff; font-size:15px; text-align:center; line-height:60px; border-radius:10px; display:block}
.chsxunbox .cx-bot li a:hover{ background:#041787}



.subtop{ height:200px; background:#666}
.sub-box{ border-bottom:1px solid #dedede; padding:10px 0; background:#fff}
.sub-box .sub-nav{ width:80%; margin:0 auto; padding:15px 0}
.sub-box .sub-nav i{ font-size:25px; margin-right:5px}

.con-box{ width:80%;  margin:30px auto; background:#fff; padding:30px}
.con-box .ctop{ text-align:center; font-size:30px; font-weight:600; line-height:120px; height:120px; background: url(../images/zs-bg.jpg) no-repeat left;}
.con-box .cxbox{ width:25%;padding:10px 20px; border-right:1px solid #dedede}
.con-box .cxbox span{ margin-top:10px; display:block}
.con-box .cxbox .top{ padding:10px 0; background:#f1f1f1; text-align:center; font-size:20px}
.con-box .cxbox .xingming{ width:100%; margin-top:5px}
.con-box .cxbox .xingming .input{  width:100%; padding:5px}
.con-box .cxbox .bot{color:#fff; font-size:16px; width:150px; height:50px; background:#041787; margin:30px auto; display:block;cursor: pointer;border-radius: 10px;border: none;}
.con-box .cxbox .bot:hover{background:#06C}


.w_a_t{ width:auto}
.m-at{ margin-left:auto; margin-right:auto}
.border-r{ border-right: none !important}
.zhengshu-bg{width:1100px; margin:0 auto; height:600px; background: url(../images/zhengshu-bg.png) no-repeat; background-size:100%; padding-top:1px}
.zhengshu-bg .con{ width:90%; height:100%; margin:50px auto 0 auto; position:relative}
.zhengshu-bg .con .zs-class{ text-align:center; font-size:50px; font-weight:600; margin:20px 0; color:#F00}

.foot-box{background:#041787; margin-top:20px; padding:20px 0}
.f-nav{ width:80%; margin:0 auto; padding:20px 0}
.f-nav .left{ width:60%; padding:0 20px; float:left}
.f-nav .left .f-nav-list li a{ color:#fff; font-size:18px;}
.f-nav .left .f-nav-list li span{ display:block}
.f-nav .left .f-nav-list li span a{ font-size:15px; color:#dedede; line-height:30px}
.f-nav .left .f-nav-list li span a:hover{ color:#f60}
.f-nav .right{ width:38%; float:right}
.f-nav .right .code{ width:120px; margin:0 auto}
.f-nav .right .code img{ width:100%}
.f-nav .right span{ text-align:center; color:#fff; display:block; margin-top:15px}
.f-t-line{ border-top:1px solid #fff; }
.f-con span{ text-align:center; color:#fff; display:block; margin:10px 0}
.f-con span a{color:#fff}
.foot-zz{margin-top: 20px}
.foot-zz .footz-zz-pic{width: 100px;margin: 0 5px}
.foot-zz .footz-zz-pic img{width:100%}
.newsleft-box{ width:25%;}
.newsleft-box .class-name{ font-size:26px; color:#fff; text-align:center; line-height:80px; background: url(../images/news-top.jpg) center no-repeat}
.newsleft-box .newsclass li{ border-bottom:1px solid #dedede}
.newsleft-box .newsclass li:last-child{border-bottom: none}
.newsleft-box .newsclass li a{padding:20px 0; text-align:center; font-size:18px; display:block}
.newsleft-box .newsclass li a:hover{background:#f1f1f1}
.newsleft-box .newsclass li a.on-3{ background:#f1f1f1}

.newsright-box{ width:73%;  padding:0 30px}
.newsright-box .newslist li{padding:20px;border-bottom:1px solid #dedede; position:relative}
.newsright-box .newslist li .new-pic{width:25%; height: 180px; margin-right: 2%}
.newsright-box .newslist li .new-pic img{width: 100%;height: 100%; object-fit: cover;}
.newsright-box .newslist li .con-t{width:73%}
.newsright-box .newslist li .con-t .title{ font-size:22px; font-weight:normal}
.newsright-box .newslist li .con-t .des{ font-size:15px; color:#999; line-height:22px; margin-top:10px}
.newsright-box .newslist li.last-b:before{ width:8px; height:8px; background:#dedede; content:""; position:absolute; top:27px; left:5px;border-radius:100%}
.newsright-box .newslist li span{ color:#999; line-height: normal;}
.newsright-box .newslist li a{font-size: 22px}
.pagination{ margin-top:30px; padding:20px}
.page-item{ padding:10px; border:1px solid #dedede; margin:0 5px}
.page-num{ padding:10px 15px; border:1px solid #dedede; margin:0 5px}
.page-num-current{ background:#0080FF; color:#fff}
.page-item:hover,.page-num:hover{background:#0080FF; color:#fff}
.text-center-w{ width:70% !important}
.text-center-title{text-align:center; font-size:28px; font-weight:normal}
.text-center-ds{ text-align:center;line-height:60px; color:#999; border-bottom:1px solid #dedede; border-top: 1px solid #dedede; margin:20px 0}
.content span{ padding: inherit; line-height:30px}
.content p{ line-height:25px}
.content img{ width:100% !important; height:auto !important}
.text-secondary{ margin-top:20px; border-top: 1px solid #dedede; padding:10px 0}
.text-secondary .sec-box{ width:48%; background:#f1f1f1;}
.text-secondary .sec-box .text{ width:100px; text-align:center; padding:15px; background:#dedede; }
.text-secondary .sec-box span{ padding:15px 5px; line-height:normal}
tbody{ width:100%}
.pc-table{ display:table}
.zhengshu-bg-b{ display:none}
.ktbox{  font-size:18px; font-weight:normal; border-bottom:1px solid #dedede; padding:20px 0}
.zhengshupic{ width:150px; height:200px; position:absolute; top:87px; right:0; overflow:hidden}
.zhengshupic img{ width:100%}
.m-banner{ display:none}
#zsimg{ overflow: hidden;position:relative;}
#zsimg span{ display:inline-block; line-height:normal; padding:inherit}
.zsimgbox{ width:100%; overflow:hidden;}
.zsimgbox .img{ width:100%; height:250px; overflow:hidden}
.zsimgbox .img img{ width:100%; height:100%;object-fit: cover;transition: all .3s}
.zsimgbox .title{ font-weight:normal; text-align:center}
.zsimgbox a:hover .img img{transform: scale(1.2);}
.newimgbox{}
.gallery{}
.gallery li{float:left; width:23%; height:200px; margin:10px 1%; border:1px solid #dedede; overflow:hidden}
.gallery li img{ width:100%; height:100%;object-fit: cover;transition: all .3s}
.gallery li a:hover img{transform: scale(1.2);}


.yqlink{ text-align:center; border-right:1px solid  #dedede; padding:0 10px}
.yqlink a{ color:#fff}
.yqlink:last-child {border-right: none;}
.zsnewbox{ width:100%; height:200px; margin-bottom:10px; overflow:hidden}
.zsnewbox  ul{ }
.zsnewbox ul li{ padding:0 10px; height:40px; line-height:40px;}
@media only screen and (max-width:1740px) {
.logo{ font-size:25px}
.navliat li a { font-size:16px}
}
@media only screen and (max-width:1440px) {
.nav-box .box-con { width: 96%;}
/**.zhengshu-bg { width:930px; height:500px}**/
.con-box{ width:85%}
}
@media only screen and (max-width:1360px) {
	
.head-sm-height{ height:60px}
.coner-box{ width:96%; height:auto}
.nav-box .box-con{ height:65px}
.istop a { font-size:20px;}
.search-box{ width:500px; }
.sitename{ font-size:35px}
.search-box .input{ width:380px}
.news-top .toplist li a {font-size: 16px;}
.logo { font-size:20px; line-height:60px}
.new_lst ul li .title{ width:75%; font-size:16px}
.nav-box{ display:none}
.m-nav-box,.m-nav{ display:block}
.zhengshu-bg { width:100%; height: 500px}
.gallery li{width:31%;}
}
@media only screen and (max-width:600px) {
.m-banner{ display:block;width:100%; height:300px; position:relative; padding-top:1px}
.c-box{ width:100%}
.c-box .day{ float: inherit; text-align:center}
.c-box .link-t{ float:inherit; justify-content: center;}
.m-sitelogo{ width:60px; margin:10% auto 10px auto; display:block}
.siteurl:after{ width:40px; height:1px; background:#041787; content:""; position:absolute; top:12px; left:-45px}
.siteurl:before{ width:40px; height:1px; background:#041787; content:""; position:absolute; top:12px; right:-45px}
.sitename{ font-size:30px}
.m-flex{ display: block}
.pc{ display:none}
.mobil{ display:block}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {font-size:14px;}
a{ font-size: 14px;}
.pc{ display:none}
.mobile{ display:block}
.i-f{ font-size:20px}
.p-40{ padding:40px 10px !important}
.banner{ height:20%}
.coner-box{ width:96%}
.coner-box span { line-height:inherit; margin-bottom:0px}
.newspic .news-title .time{ line-height:50px}
.ggbox{ margin-left:inherit}
.top-ico { width:60px}
.search-box{ width:100%; margin-left:inherit; position:static; border-bottom:1px solid #dedede;border-radius: 0px; margin:inherit}
.search_button{ position:static;border-radius: 0px; width:60px; }
.search-box .input{ width:80%}
.search_button i { font-size: 20px;}
.istop a {font-size: 16px;}
.news-top .toplist li{ padding:0 5px}
.new_lst ul {padding: inherit;}
.new_telst li{ font-size:16px}
.new_lst{ padding-top:8px }
.new_lst ul li .title{ width:74%}
.new_lst ul li .title h3{ font-size:16px}
.new_telst li.newon{ font-size:18px}
.text-center-title { font-size: 18px;}
.news-two-box{ width:100%; height:auto; margin-bottom:15px}
.chsxunbox{ width:100%}
.news-two-box .title-box .title {font-size: 16px;}
.newspic{ width:100%; height:280px}
#new_box{ width:100%; height:auto}
.foot-box{ height:auto}
.f-nav { width:98%}
.f-nav .left{ display:none}
.f-nav .right {width:100%;float: inherit;}
.newsleft-box{ width:100%; float:inherit; margin-bottom:15px}
.newsright-box{ width:100%; float:inherit; padding:0}
.sub-box .sub-nav{ width:96%}
.newsleft-box .class-name{ font-size:18px; line-height:60px}
.newsleft-box .newsclass li{ float:left; width:48%; border:1px solid #dedede; margin:1%}
.newsleft-box .newsclass li a {padding: 10px 0;font-size: 15px; width:100%;}
.newsright-box .newslist li .title { font-size:16px}
.text-secondary .sec-box{ width:100%; float:inherit !important; margin-bottom:15px}
.con-box { width:96%; padding:15px}
.zhengshu-bg .con{ width:80%;}
.zhengshu-bg .con .zs-class{ font-size:18px; margin:10px 0}
.zhengshu-bg{background: url(../images/zhengshu-bg-m.png) no-repeat; background-size:100%; height:auto; }
.zhengshu-bg-b{background: url(../images/zhengshu-bg-b.png) no-repeat; background-size:100%; width:100%; margin:0 auto; height:60px; display: block}
.pc-table{ display: none}
.con-box .cxbox{ width:100%}
.pagination{ margin-top:inherit}
.news-two-box .i-newslist li:before{ top:20px}
.zhengshupic { width:85px; height:109px; top:24px}
.gallery li{width:47%; height:145px; margin:5px 1%}
}
@media only screen and (max-width:430px) {
a{ font-size:14px}
.news-top .toplist {
    display: inherit;
    margin-bottom: 15px;
}
.news-top .toplist li{ margin:10px 0}
.new_lst ul li .title {width: 70%;}
.news-top .toplist li{ border-right: none}
.news-top .toplist li a {font-size: 14px;}
.new_lst ul li .title h3 {font-size: 14px;}
.new_lst ul li .title span{ font-size:12px; margin-top:0}
.news-two-box .title-box .more{ font-size:12px}
.new_lst ul li{ padding:10px 0}
.news-two-box .title-box{ padding:10px 0}
.news-two-box .i-newslist li{ padding:15px 0 15px 25px}
.news-two-box .i-newslist li span{ line-height:normal}
.zhengshupic { width:95px; height:128px;}
.gallery li{ width:48%;height:120px}
.con-box { padding:0}
.zhengshupic { width: 100px; top:30px}
.newsright-box .newslist li .new-pic{width: 100%;height: 100%; }
.newsright-box .newslist li .con-t{width:100%}
}