/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td{ font-size: 14px;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; font-weight:normal;}
ul,ol { list-style: none; }
ul li {list-style: none outside none;}
table{border-collapse:collapse;border-spacing:0; border:1px solid #ddd;}
td,th {border: 1px solid #ddd}
body{ font-size:14px; background:#fff; font-family:Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; color:#333;}
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#18347c;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clear{ clear:both;font-size:0px;}
table{border-collapse:collapse;border-spacing:1;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"], button, select {-webkit-appearance: none; }
/* ::-webkit-scrollbar {display:none} */
textarea {-webkit-appearance: none;outline:none;}
input:focus,textarea:focus,select:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
input,textarea,select {-webkit-appearance:none;font-family:Microsoft YaHei;}
.l{float:left}
.r{float:right}

/* 手机隐藏 */

.sj-nav-btn { display: none;}
.nav ul li em { display:none;}

/* PC头部 */

.header { width: 1400px; margin: 0 auto; height: 120px;}
.logo { padding-top: 24px;}
.logo img { width: auto; height: 80px;display: block;}
.search-box { padding-top: 40px; width: 220px;}
.search {border-radius: 20px; height: 40px; box-sizing: border-box; border: 1px solid #18347c; background: #f5f5f5;overflow: hidden;}
.search input.search-t { width: 165px; height: 38px; line-height: 38px;:none; background: none; text-indent: 10px; border:none;}
.search input.search-b { border:none; background: url(../images/zoom-bg.png) no-repeat center center #18347c; cursor: pointer; width: 53px; height: 38px; text-indent: -10000px; border-radius:0 20px 20px 0; }
.btn-box a { margin-left:10px}
.btn-box a img {width: 40px;height: 40px; }


/* PC导航 */

.nav { width:755px; margin: 0 0 0 70px;}
.nav>ul { margin:0 auto; height:40px; line-height:40px; z-index:99; padding-top: 40px;}
.nav>ul>li {   float:left; text-align:center;margin:0 5px; z-index: 99;position: relative; border-radius: 20px;}
.nav>ul>li.on { background:#18347c; }
.nav>ul>li.on a { color: #ffffff;}
.nav>ul>li>a  { color:#333333; width: 96px; font-size:18px; display:block;line-height:40px; border-radius: 20px; }
.nav>ul>li:hover { background:#18347c;}
.nav>ul>li:hover a {color: #ffffff;}
.nav>ul>li .f-nav { text-align:left; position:absolute; top:40px; line-height:40px; width: 100%; display:none;}
.nav>ul>li:hover .f-nav { display:block;}
.nav>ul>li .f-nav a {line-height:40px; border-radius: 20px; color: #18347c;background: rgba(240,240,240,0.95); text-align:center; font-size:14px; display:block;position: relative; font-size: 14px;}
.nav>ul>li .f-nav a:hover { text-decoration:underline;}

.nav>ul>li .f-nav a .three-nav { position: absolute; left:0 ;}
.nav>ul>li .f-nav a:hover .three-nav  { display: block;}
.nav>ul>li .f-nav ul li { position: relative; }
.three-nav { position: absolute;left: 190px; top: 0; width: 190px; background: steelblue; display: none;}
.three-nav a { color: #ffffff !important;}
.nav>ul>li .f-nav ul li:hover .three-nav { display: block;}

/* banner */
.banner { width: 100%; min-width: 1400px;}
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.banner .swiper-slide img { display: block; object-fit: cover;width: 100%;}
.banner .swiper-pagination-bullet { background: #ffffff; width: 45px; height: 10px; border-radius: 8px;opacity: 1 }
.banner .swiper-pagination-bullet-active { background: #2453ca; opacity: 1;}


/* 通知公告 */

.tzgg-box { width: 100%; height:50px; background:#f0f3f8 ;}
.tzgg,.news-box,.tynews-list-box { width: 1400px; margin:0 auto;} 
.tzgg h3 { float:left; line-height:50px; font-size:18px; font-weight: bold; color:#18347c; margin-right:20px;}
.tzgg h3 a { color:#18347c;}
.tzgg h3 img { height: 16px; vertical-align: middle; margin-right:5px;}
.tzgg-list ul li { line-height:50px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.tzgg-list ul li a:before { content:"·"; font-weight:bold; margin-right:4px;}
.tzgg-list ul li span { float: right; color: #999999;}
.tzgg-list ul li a { display: block; float: left; width: 480px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

/* 焦点新闻 */

.news-box { width: 1100px;}
.img-news { width: 600px; height:400px;}
.img-news ul li { position: relative;}
.img-news ul li img { display:block; width: 600px; height:400px; }
.img-news ul li p { position:absolute; width:100%; left:0; bottom:0; height:50px; line-height:50px; color:#ffffff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: rgba(0,0,0,0.7);text-indent: 12px;box-sizing: border-box;padding-right: 100px; }
.img-news .swiper-pagination { text-align:right; bottom:15px !important; padding-right:10px ;box-sizing: border-box;}
.img-news .swiper-pagination-bullet { background:#ffffff;}

.jd-news-list { width: 460px;}
.jd-news-list ul li { margin-bottom: 10px;}
.jd-news-list ul li h3  { position: relative; padding: 5px 0; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; padding-right: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.jd-news-list ul li h3 span { position: absolute; right: 0; color:#999999; font-size: 14px; font-weight: normal;}
.jd-news-list ul li p { font-size: 14px; line-height: 26px; color:#999999; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-indent: 2em;}

/* 会员单位 */

.hydw-list { width: 260px;}
.hydw-list ul li { margin-bottom: 20px; height: 83px; border: 1px solid #a3a3a3;}
.hydw-list ul li:last-child { margin-bottom: 0;}
.hydw-list ul li a { display: table-cell; width: 258px; height: 83px; text-align: center; vertical-align: middle;}
.hydw-list ul li a img { display: block; max-width: 90%; max-height: 60px; margin: 0 auto; vertical-align: middle;}

/* 公司简介 */

.xhjj-txt { width: 760px; padding-top: 20px;}
.xhjj-txt p { font-size: 14px; line-height: 30px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical; }
.xhjj-txt img { width: 100%; height: 160px; margin-top: 20px;}
.xhjj-video { width: 600px;}
.xhjj-video img,.xhjj-video video { display: block; width: 600px; height: 320px;}

/* 首页通用标题 */

.tybt-box { padding: 30px 0;}
.tybt-box h1 { font-size: 26px; font-weight: bold; line-height: 30px; height: 30px;}
.tybt-box h1 img { width: 24px; height: 24px; display: inline-block; padding-top: 3px; float: left; margin-right: 10px;}
.tybt-box h1 span { font-size: 14px; color: #999999; font-weight: normal; margin-left: 10px;}
.tybt-box h1 a { color: #0057A8; font-weight: normal; float: right; font-size: 1px;}


/* 通栏链接 */

.hxyw-bg { width: 100%; background: url(../images/tl-bg.jpg) no-repeat center center; padding:60px 0; margin-top: 40px; background-size: cover; }
.hxyw-box,.qywh-box {  width: 1400px; margin: 0 auto; }

.hxyw-box ul li { text-align: left; width: 33.3333%; height: 84px; float: left; box-sizing: border-box; border-right: 1px solid rgba(124,203,248,0.4);}
.hxyw-box ul li h3 { font-size: 18px; font-weight: bold; color: #ffffff; padding: 15px 0 0;}
.hxyw-box ul li:last-child { border-right:0;}
.hxyw-box ul li a { display: block;}
.hxyw-box ul li img { width: 84px; height: 84px; margin: 0 30px 0 120px; display: block; transition: all 0.4s; float: left;}

.hxyw-box ul li:hover img { transform:rotateY(360deg); transition: all 0.6s;}
.hxyw-box ul li p { color: #b3b3b3; font-size: 14px;  height: 30px; line-height: 30px;}


/* 行业资讯 */

.qywh-box { margin-bottom: 30px;}
.qywh-news { width: 680px; overflow: hidden;}
.qywh-news h3,.spzc-box h3,.gsfc-list h3 { padding:0 0 20px; font-size:22px; font-weight:bold;}
.qywh-news h3:before,.spzc-box h3::before,.gsfc-list h3::before { content:""; width: 4px; height:20px; background-color: #0057a8; display:inline-block; margin-right:10px; vertical-align:middle;}
.qywh-news h3 a,.gsfc-list h3 a { font-size:14px; float:right; font-weight:normal; line-height:30px; color:#999999;}
.qywh-news h3 a:hover,.gsfc-list h3 a:hover { color:#0057a8;}

.qywh-imgnews { margin-bottom: 15px;}
.qywh-imgnews img { float: left; width: 200px; height: 120px; margin-right: 20px;}
.qywh-imgnews h4 { font-size: 16px; font-weight: bold; height: 40px; line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.qywh-imgnews h4 em { font-size: 16px;  font-style: normal; color: #0057A8;}
.qywh-imgnews p { font-size: 14px; line-height: 24px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #666666;}
.qywh-imgnews span { line-height: 30px; color: #999999;}
.qywh-news ul li { line-height:36px; height: 36px; padding-left:16px; background:url(../images/list-dian.png) no-repeat left center; }
.qywh-news ul li a { float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 540px;}
.qywh-news ul li span { float: right; color: #999999;}
.qywh-news ul li em { font-style: normal; color: #0057A8;}




/* 底部版权 */

.footer-box { width: 100%; padding: 20px 0; background: #18347c;}
.footer { width: 1400px; margin: 0 auto; color: #e5ebfa; line-height: 28px; text-align: center;}
.footer a {color: #e5ebfa;}


/* 内页banner */

.ny-banner { width: 100%; height: auto; position: relative;}
.ny-banner img { display: block; width: 100%; height: auto;}
.ny-banner-txt {display: inline-block; top:60px;position: absolute; padding: 25px 35px; left: 50%; margin-left: -580px; background: rgba(0,0,0,0.4); border-radius: 2px; }
.ny-banner-txt h3 { font-weight: bold; font-size: 32px; color: #ffffff; height: 50px;}
.ny-banner-txt p { font-weight: bold; font-size: 18px; color: #ffffff;}



.content { width: 1400px; margin: 0 auto;}
/*
.mbx-box a:after {content: ">";margin: 0 5px;}
*/

 
/* 分页 */

.page {width:100%;height:auto;overflow:hidden; margin:20px 0; text-align: center;}
.page ul li {border:1px solid #ccc;padding:0 10px;height:30px; border-radius: 2px; line-height:30px;color:#333;margin:0 5px;display:inline-block}
.page ul li.active {color: #ffffff; background: #18347c;}
.page ul li.disabled { color: #999999;}


.contact-us { padding:30px 0;} 
.contact-map { width:730px; height:450px; box-sizing:border-box; border:2px solid #ffffff;}
.contact-txt { padding:30px 0; width: 400px;}
.contact-txt>p {  font-size:16px; line-height:28px;}
.gsbt-box { padding:30px 0; position:relative;}
.gsbt-box h3 { font-size:24px; font-weight:bold; color:#0e86ce;}
.gsbt-box span { position:absolute; height:10px; display:block; bottom:28px; z-index:-1; left:0; width:300px; background:#ffdf07;}

.ny-banner-box { position: relative; width: 100%; height: auto; margin: 0 auto;}
.ny-banner-box h1 { position: absolute; left: 50%; margin-left: -610px; top: 50%; margin-top: -30px; font-size: 30px; font-weight: bold; color: #ffffff; z-index: 99;}
.ny-banner-box h1::after { width: 60px; height: 4px; content: ""; background: #ffffff; display: block; margin-top: 10px;}
.ny-banner-box img { width: 100%; height: auto; display: block; margin: 0 auto;}

.ny-left-nav { padding: 20px 0 40px; width: 320px;}
.ny-left-nav h3 { height: 50px; line-height: 50px; font-size: 24px; font-weight: bold; border-bottom: 2px solid #c7c2bf;}
.ny-left-nav h3::before { width: 4px; height: 20px; content: ""; background: #0057A8; display: inline-block; position: relative; top:2px; margin-right: 16px;}
.ny-left-nav ul { padding-top: 20px;}
.ny-left-nav ul li { height: 50px; line-height: 50px; padding: 0 20px; font-size: 18px; border-bottom: 1px dashed #c7c2bf; position: relative;}
.ny-left-nav ul li a { display: block;}
.ny-left-nav ul li.on { background:#0057A8 ; color: #ffffff;}
.ny-left-nav ul li.on a { color: #ffffff;}
.ny-left-nav ul li::after { content: ">"; display: inline-block; float: right; color: #adadad; position: absolute; right: 20px; top: 0;}
.ny-left-nav ul li.on::after  { color: #ffffff;}
.ny-left-nav ul li:hover { background:#0057A8 ; color: #ffffff;}
.ny-left-nav ul li:hover a { color: #ffffff;}

.ny-right-nr { width: 1000px; padding-left: 40px; border-left:1px solid #ebebeb; margin: 20px 0; min-height: 420px; }
.ny-news-list ul li,.ny-hydw-list ul li { padding: 24px 0; border-bottom: 1px dashed #c7c2bf;}
.ny-news-list ul li a { display: block;}
.ny-news-list ul li h3 { font-size: 18px; font-weight: bold; margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ny-news-list ul li h4 { font-size: 14px; color: #999999; margin-bottom: 8px;}
.ny-news-list ul li h4 img { margin-right: 5px; vertical-align: text-top; width: auto; height: 16px;}
.ny-news-list ul li p { font-size: 16px; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.width100 { width: 100%; padding-left: 0; border-left:0;}

.ny-hydw-list ul li .hydw-list-img { width: 260px; height: 140px; border: 1px solid #b4b4b4; box-sizing: border-box; float: left; display: table-cell; text-align: center; vertical-align: middle; margin-right: 24px;}
.ny-hydw-list ul li .hydw-list-img img { max-width: 220px; max-height: 100px; display: block; margin: 0 auto;vertical-align: middle; position: relative; top: 50%; transform: translateY(-50%);}
.ny-hydw-list ul li h3 { font-size: 18px; font-weight: bold; height: 30px; line-height: 30px; padding:5px 0 10px;}
.ny-hydw-list ul li h3 span { margin-left: 10px; display: inline-block; height: 30px; padding: 0 16px; border-radius: 20px; color: #ffffff; font-size: 16px;}
.lv-01 { background: #b31d1d;}
.lv-02 { background: #e95d00;}
.lv-03 { background: #107edb;}
.lv-04 { background: #666666;}
.ny-hydw-list ul li p { font-size: 16px; line-height: 30px;}
.ny-hydw-list ul li p span { color: #107edb;}

.jrhw-rhsm { margin: 20px 0; padding: 15px; background: #f5f5f5;}
.jrhw-rhsm h3 { font-size: 18px; font-weight: bold; padding-bottom: 10px;}
.jrhw-rhsm p { font-size: 16px; line-height: 30px; color: #999999;}
.jrhw-sqbd {  padding: 15px; }
.jrhw-sqbd h3 { font-size: 18px; font-weight: bold; padding-bottom: 10px;}
.jrhw-sqbd label { display: block; margin-bottom: 20px; height:40px;}
.jrhw-sqbd label>span { line-height: 40px; display: inline-block; width: 80px; font-size: 16px; text-align: right; margin-right: 15px;}
.jrhw-sqbd label input { width: 320px; border:1px solid #dadada; height: 38px; border-radius: 5px; text-indent: 10px;}
.jrhw-sqbd label input.tj-btn { background: #0057A8; color: #ffffff; border: none; font-size: 14px; font-weight: bold;}
.jrhw-sqbd label input.yzm { width: 210px;}
.jrhw-sqbd label img { margin-left: 10px; width: 100px; height: 40px; vertical-align: middle;margin-top: -4px;}

#uploadFile { width: 210px;}
.fileUpload { width: 100px; display: inline-block; vertical-align: middle;position: relative; overflow: hidden;color: #fff; background-color: #337ab7; border-color: #2e6da4; border-radius: 4px; height: 40px; text-align: center; line-height: 40px; margin-top: -4px;}
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);}

.txt-dy-box { padding:20px 10px ;}
.txt-dy-box p { font-size: 16px; line-height: 1.8;}
.txt-dy-box img,.txt-dy-box video { max-width: 100%; display: block; height: auto; margin: 15px auto;}
.txt-dy-box h1 { text-align: center; font-size: 24px; font-weight: bold; line-height: 1.5; padding: 10px 0;}
.txt-dy-box h3 { text-align: center; line-height: 40px; color: #999999; margin-bottom: 20px; border-bottom: 1px solid #e3e3e3;}

.cxjg-box { border-top: 1px solid #e3e3e3; padding-top: 30px;}
.cxjg-box h3 { font-size: 18px; font-weight: bold; padding-bottom: 10px;}
.cxjg-box ul li { padding: 24px 0; border-bottom: 1px dashed #c7c2bf;}
.cxjg-box ul li img { width: 250px; height: 180px; float: left; margin-right: 30px;}
.cxjg-box ul li h4 { font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; padding:0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cxjg-box ul li p { font-size: 16px; line-height: 30px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  color: #666666;}

.cxjg-box ul li a { display: inline-block; width:120px ; border-radius: 5px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; font-weight: bold; background: #0057A8; margin-top: 20px;}
.preNext {border-top: 1px solid #e3e3e3;}
.preNext .text{    margin-top: 20px; line-height: 28px;}
/* 面包屑 */

.mbx-box {height: 50px; line-height: 50px; border-bottom: 2px solid #c7c2bf;}
.mbx-box img { width: 16px; margin-right: 10px; vertical-align: middle;}

@media only screen and (max-width :960px){ 
	body{ font-size:14px;}
	::-webkit-scrollbar {display:none}
	.l{float:none;}
	.r{float:none;}
	.content { width: 100%;}
	/* pC隐藏 */
	.search-box { display: none;}
	
	.header { width: 100%; height: 1rem; margin-top: 0.2rem;}
	.logo { padding: 0 1rem 0 0.2rem;}
	.logo img { width: auto; display: block; height: 40px;}
	
	.nav .sj-nav-btn { display: block; position:absolute; right:10px; top:15px;}
	.nav .sj-nav-btn span { height: 3px; margin-top: 6px; display: block; background: #056ba9; width: 31px; border-radius: 3px; z-index: 1; -webkit-transform-origin: 20px; transform-origin: 20px; -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease; transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);}
	.nav .sj-nav-btn2 span {transform-origin: 29px center;}
	.nav .sj-nav-btn2 span:nth-last-child(1) {opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top:8px; }
	.nav .sj-nav-btn2 span:nth-last-child(2) { opacity: 0;}
	.nav .sj-nav-btn2 span:nth-last-child(3) { opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top:5px;}
	.nav>ul>li em { display:block; position:absolute; right:0; text-indent:0; color:#ffffff; top:0; height:50px; width:50px; font-style: normal; text-align: center; font-size:18px; font-weight:bold; line-height:50px; background:#056ba9; z-index: 999;} 
	
	.nav { width: 100%;}
	.nav>ul { display: none;height: auto; left: 0; padding-top: 0; line-height: 50px; width: 100%; position: absolute; top: 1rem; background: #0e86ce;}
	.nav>ul li { border-radius: 0; float: none; height: auto; line-height: 50px; width: 100%; margin: 0; text-align: left; position: relative; border-bottom: 1px solid #9dc6df;}
	.nav ul li a { padding: 0 10px; color: #ffffff; width: 75%;}
	.nav>ul>li .f-nav { position:relative; top:0; width:100%; border-radius: 0; display:none; max-width: 100%;}
	.nav>ul>li .f-nav a {  border-radius: 0;text-indent:20px; text-align:left; width:100%; margin:0; }
	.nav ul li>a { line-height: 50px;}
	
	.banner { width: 100%; min-width: 320px;}
	.banner .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 8px;}
	.banner .swiper-pagination-bullet-active { width: 20px;}
	.banner .swiper-pagination { bottom:0 !important;}
	.banner .swiper-button-prev,.banner .swiper-button-next { width: 25px; height: 25px; background-size: cover;}
	
	.tybt-box { padding: 15px 10px;}
	.tybt-box h1 img { width: 18px; height: 18px; padding-top: 7px;}
	.tybt-box h1 { font-size: 18px;}
	.jd-news-list ul li h3 { font-size:14px;}
	.qywh-box { margin-bottom: 20px;}
	.hydw-list ul { padding: 0 10px;}
	.hydw-list ul li { margin-bottom: 15px; float: left; width: 46%; margin: 0 2% 15px; box-sizing: border-box; height: 60px;}
	.hydw-list ul li a { height: 60px;}
	
	.xhjj-txt { width: 100%; padding: 0;}
	.xhjj-txt p { padding: 0 10px;}
	.xhjj-txt p img { width: 100%; height: auto;}
	.xhjj-video { width: 100%; padding: 0 10px; box-sizing: border-box;}
	.xhjj-video img, .xhjj-video video { width: 100%; height: auto;} 
	.tzgg, .news-box,.hxyw-box, .qywh-box,.gsfc-list,.footer,.footer-bq,.footer-jszc,.spzc-box,.qywh-news,.hydw-list { width: 100%;}
	.tzgg h3 { margin-left: 10px; font-size: 14px;}
	.tzgg-list ul li span { display: none;}
	.tzgg-list ul li a { width: 4.8rem;}
	.tzgg-box { height: 40px;}
	.tzgg h3,.tzgg-list ul li { line-height: 40px;}
	.img-news,.jd-news-list { width: 100%; height: auto;}
	.img-news ul li img { width: 100%; height: auto;}
	.jd-news-list h1 { font-size: 20px; padding: 10px 10px 0;}
	.news-tt { padding: 0 10px;}
	.jd-news-list ul { padding: 0 10px;}

	.hxyw-box h3,.spzc-box h3,.qywh-news h3, .gsfc-list h3 { padding: 10px;}
	.hxyw-box ul li { width: 33.3333%; margin: 20px 0; text-align: center; height: auto;}
	.hxyw-box ul li img { margin: 0 auto; height: 40px; width: 40px; float: none;}
	.hxyw-box ul li h3 { font-size: 14px;}
	.hxyw-box ul li p { font-size: 12px; line-height: 14px;}
	
	
	.footer-box { padding: 0;}
	.footer p { padding: 0 10px;}
	.spzc-box video { width: 100%; height: auto;}
	.qywh-imgnews,.qywh-box ul { padding: 0 10px;}
	.qywh-news ul li a { width: 4.8rem;}
	.qywh-imgnews img { float: none; width: 100%; height: auto;}
	.hxyw-bg { margin: 10px 0; padding: 5px 0;}
	
	.ny-banner-box { overflow: hidden;}
	.ny-banner-box img { width: auto; height: 120px; transform: translateX(-25%);}
	.ny-banner-box h1 { left: 10%;margin-left: 0; z-index: 8; font-size: 18px;}
	
	.ny-left-nav { width: 100%; padding: 0;}
	.ny-left-nav h3 { display: none;}
	.ny-news-list ul li, .ny-hydw-list ul li { padding: 15px 0;}
	.ny-right-nr { width: 100%; margin: 0; padding:0 10px; box-sizing: border-box;}
	.ny-news-list ul li h3 { font-size: 15px;}
	.ny-news-list ul li p { font-size: 14px; line-height: 1.5;}
	.ny-left-nav ul { background: #f4f4f4; margin-bottom: 10px; padding: 0;}
	.ny-left-nav ul li { float: left; width: 25%; padding: 0; font-size: 14px; text-align: center; border: 0;}
	.ny-left-nav ul li::after { display: none;}
	
	.ny-hydw-list ul li .hydw-list-img { width: 100%; height: 100px; float: none; display: block;}
	.ny-hydw-list ul li .hydw-list-img img { max-width: 90%; max-height: 80px;} 
	.ny-hydw-list ul li h3 { padding-top: 10px; font-size: 15px;}
	.ny-hydw-list ul li p {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-size: 14px; line-height: 1.5;}
	.footer { line-height: 1.5; padding: 10px 0; font-size: 12px;}
	.page ul li { margin: 0 2px;}
	.ny-hydw-list ul li h3 span { font-size: 14px;}
	.jrhw-sqbd label { height: auto; margin-bottom: 10px;}
	.jrhw-sqbd label>span { font-size: 14px; text-align: left; display: block;}
	.jrhw-sqbd label input { width: 100%; box-sizing: border-box;}
	.jrhw-sqbd label:last-child { margin-top: 20px;}
	.jrhw-sqbd label input.yzm { width: 4.2rem;}
	.jrhw-sqbd label img { width: 2rem;}
	.jrhw-sqbd label:last-child span { display: none;}
	.jrhw-rhsm { margin-bottom: 0;}
	.jrhw-sqbd { padding: 15px 0;}
	.jrhw-rhsm p { font-size: 14px; line-height: 1.5;}
	
	.txt-dy-box h1 { font-size: 18px;}
	.cxjg-box { padding: 15px 0;}
	.cxjg-box ul li { padding: 12px 0;}
	.cxjg-box ul li img { width: 120px; height: auto; margin-right: 10px;}
	.cxjg-box ul li h4 { padding: 0; font-size: 15px; line-height: 30px; height: 30px;}
	.cxjg-box ul li p { display: none;}
	.cxjg-box ul li a { width: auto; height: auto; line-height: 1; padding: 8px 12px;}
	
	 
}