@charset "utf-8";
@media screen and (max-width:1680px) {
.htop {
height:100px;
padding:25px 0;
}
.htop .logos {
height:50px;
}
.htop .topbtn {
margin-top:12px;
}
.htop .topbtn a {
height:26px;
line-height:24px;
padding:0 12px;
border-radius:12px;
font-size:12px;
}
.htop .topbtn a span {
font-size:14px;
}
.htop .search {
height:34px;
margin-top:8px;
border-radius:17px;
margin-right:17px;
}
.htop .search .input {
width:200px;
height:32px;
font-size:14px;
padding:0 10px;
}
.htop .search .submit {
height:32px;
line-height:32px;
font-size:14px;
padding:0 12px;
border-radius:16px;
}
.htop .search .submit span {
font-size:18px;
}
.nav {
height:42px;
line-height:42px;
}
.nav li a:after {
height:2px;
}
.specialnav {
padding-left:88px;
}
.sntit {
width:68px;
border-radius:8px;
font-size:18px;
}
.sntit span {
margin:0 3px;
}
.snlist .swiper-slide {
border-radius:8px;
}
.snlist .swiper-slide .tit {
font-size:20px;
}
.xian2 {
margin-top:17px;
}
.eyindex {
height:384px;
}
.eyindex .tit {
height:50px;
line-height:50px;
font-size:15px;
padding:0 15px;
}
.eyindex .swiper-pagination {
bottom:20px;
}
.eyou_nav li {
height:96px;
}
.eyou_nav li .tit {
font-size:13px;
}
.indextit {
height:26px;
line-height:26px;
margin-bottom:17px;
}
.indextit .tit h3 {
font-size:20px;
}
.indextit .tit:after {
height:6px;
bottom:3px;
}
.indextit .more {
font-size:13px;
}
.indextit .more span {
font-size:13px;
}
.infotit {
margin-top:17px;
}
.infotit h3 {
font-size:17px;
line-height:34px;
}
.infotit p {
font-size:15px;
line-height:26px;
}
.infotit2 {
margin-top:12px;
}
.infolist li {
margin-top:17px;
}
.infolist li a {
font-size:15px;
}
.infolist li .tit {
padding-left:15px;
}
.infolist2 {
margin-top:-17px;
}
.infopic {
height:240px;
}
.eyou_zbss {
padding:50px 12%;
}
.eyou_zbss .tit {
font-size:24px;
margin-bottom:25px;
}
.infoimg {
height:147px;
}
.imglist {
margin-top:-12px;
}
.imglist li {
margin-top:12px;
}
.imglist li .img {
width:97px;
}
.imglist li .txt {
padding:6px 0 6px 110px;
font-size:15px;
line-height:26px
}
.tabimg_nav li a {
padding:10px 17px;
font-size:15px;
line-height:23px;
height:66px;
}
.links_tit {
border-bottom-width:2px;
}
.links_tit .tit {
font-size:18px;
height:34px;
line-height:34px;
padding:0 8px;
}
.links_tit .tit:after {
height:2px;
bottom:-2px;
}
.links_main {
font-size:15px;
line-height:32px;
}
.authentication a img {
height:42px;
}
.eyou_dqwz {
border-top-width:5px;
line-height:40px;
font-size:13px;
}
.newstop .eynews {
height:300px;
}
.newstop .eynews .swiper-slide .tit {
font-size:16px;
bottom:40px;
}
.eynews-prev, .eynews-next {
line-height:50px;
width:34px;
height:50px;
margin-top:-25px;
}
.eynews-prev span, .eynews-next span {
font-size:28px;
}
.eynews .swiper-pagination {
bottom:15px;
}
.ntimg .img {
height:180px;
}
.ntimg .txt {
height:120px;
}
.ntimg .txt a {
padding:12px 17px;
}
.ntimg .txt h3 {
font-size:16px;
line-height:25px;
}
.ntimg .txt p {
font-size:14px;
line-height:25px;
margin-top:10px;
}
.news_menu .news_nav {
height:40px;
line-height:40px;
font-size:14px;
}
.news_menu .news_nav li a {
padding:0 30px;
}
.news_search .input {
padding-left:40px;
}
.news_search .input span {
height:40px;
width:40px;
font-size:20px;
line-height:40px;
}
.news_search .input input {
padding-right:10px;
height:38px;
line-height:38px;
font-size:14px;
}
.news_search .submit input {
height:40px;
font-size:14px;
}
.newslist li .img {
width:210px;
}
.newslist li .txt {
padding-left:230px;
}
.newslist li .txt .tit {
font-size:16px;
line-height:40px;
}
.newslist li .txt .info {
line-height:20px;
height:40px;
font-size:13px;
}
.newslist li .txt .bottom {
font-size:13px;
line-height:20px;
margin-top:20px;
}
.newslist li .txt .bottom .time span {
font-size:13px;
margin-right:5px;
}
.morebtn {
width:240px;
height:36px;
}
.morebtn a {
font-size:14px;
line-height:34px;
}
.newsblock .nbtit {
line-height:40px;
}
.newsblock .nbtit h3 {
font-size:18px;
}
.rignav li {
line-height:40px;
font-size:14px;
}
.rignav li a {
padding:0 15px;
}
.nbimglist li {
padding:15px 0;
}
.nbimglist li .img {
width:94px;
}
.nbimglist li .img .num {
line-height:18px;
width:18px;
height:18px;
font-size:12px;
}
.nbimglist li .txt {
padding-left:110px;
}
.nbimglist li .txt .tit {
font-size:15px;
line-height:22px;
}
.nbimglist li .txt .time {
line-height:22px;
font-size:13px;
margin-top:8px;
}
.nbinfolist li {
line-height:36px;
}
.nbinfolist li a {
padding-left:25px;
font-size:15px;
}
.nbinfolist li .num {
margin-top:-9px;
line-height:18px;
width:18px;
height:18px;
font-size:12px;
}
.taglist li {
height:30px;
line-height:30px;
font-size:13px;
}
.taglist2 li {
padding:0 13px;
}
.qaban .swiper-slide {
height:260px;
}
.qaban .swiper-slide .txt {
padding:30px;
}
.qaban .swiper-slide .txt h3 {
font-size:20px;
}
.qaban .swiper-slide .txt p {
font-size:15px;
line-height:26px;
margin-top:15px;
}
.mainpage {
padding:0 30px;
}
.mptit {
line-height:60px;
}
.mptit h3 {
font-size:20px;
}
.qalist li h3 {
font-size:16px;
border-left-width:3px;
}
.qalist li h3 a {
padding-left:13px;
}
.qalist li .info {
padding-left:16px;
}
.qalist li .info p {
font-size:13px;
margin:13px 0;
}
.qalist li .info .time {
font-size:13px;
}
.qalist li .info .time span {
font-size:13px;
}
.qahot li {
padding:12px 0;
}
.qahot li .tit {
line-height:36px;
}
.qahot li .tit a {
font-size:15px;
padding-left:25px;
}
.qahot li .tit .num {
margin-top:-9px;
line-height:18px;
width:18px;
height:18px;
font-size:13px;
}
.qahot li p {
padding-left:25px;
font-size:13px;
}
.bidding_table th {
line-height:40px;
font-size:14px;
padding:0 15px;
}
.bidding_table td {
padding:15px;
}
.bidding_table tr td:first-child, .bidding_table tr th:first-child {
padding-left:30px;
}
.bidding_table tr td:last-child, .bidding_table tr th:last-child {
padding-right:30px;
}
.bidding_table .tit {
font-size:14px;
}
.paging span, .paging a {
font-size:14px;
padding:10px 12px;
margin:0 3px;
}
.nyban .form {
height:50px;
}
.nyban .form .input input {
height:50px;
line-height:50px;
padding:0 15px;
font-size:16px;
}
.nyban .form .submit input {
height:50px;
font-size:16px;
}
.nyban .bottom {
padding:20px 0;
}
.nyban .banweizi {
line-height:50px;
}
.mechanism_list {
margin-top:-16px;
}
.mechanism_list li {
margin-top:16px;
}
.mechanism_list li a {
padding:0 8px;
}
.mechanism_list li .img {
width:62px;
}
.mechanism_list li .tit {
padding:9px 0 9px 70px;
font-size:15px;
line-height:22px;
}
.certificate .certificate_nav {
width:180px;
}
.certificate .certificate_nav li {
font-size:15px;
}
.certificate .certificate_nav li a {
padding-left:30px;
padding-top:12px;
padding-bottom:12px;
}
.certificate .certificate_nav li a:after {
width:20px;
}
.certificate .certificate_nav li a:before {
right:-8px;
margin-top:-5px;
border-left-width:8px;
border-top-width:5px;
border-bottom-width:5px;
}
.certificate .certificate_show {
padding-left:205px;
}
.showtop h1 {
font-size:18px;
}
.showtop .info {
font-size:15px;
}
.showtop .info .stico {
margin:0 15px;
}
.showtop .info span {
font-size:15px;
margin-right:7px;
}
.showtxt {
font-size:15px;
}
.author_source {
margin-top:30px;
}
.sxp {
line-height:44px;
font-size:15px;
}
}
@media screen and (max-width:1440px) {
.htop {
height:80px;
padding:20px 0;
}
.htop .logos {
height:40px;
}
.htop .topbtn {
margin-top:7px;
}
.htop .search {
margin-top:3px;
}
.nav {
font-size:15px;
}
.specialnav {
padding-left:74px;
}
.sntit {
width:60px;
border-radius:5px;
font-size:16px;
}
.sntit span {
margin:0 3px;
}
.snmain {
padding:0 35px;
}
.snlist .swiper-slide {
border-radius:5px;
}
.snlist .swiper-slide .tit {
font-size:18px;
}
.xian2 {
margin-top:14px;
}
.eyindex {
height:328px;
}
.eyindex .tit {
font-size:14px;
padding:0 14px;
}
.eyou-prev, .eyou-next {
line-height:40px;
width:25px;
height:40px;
margin-top:-20px;
}
.eyou-prev span, .eyou-next span {
font-size:20px;
}
.eyou_nav li {
height:82px;
}
.eyou_nav li .tit {
font-size:12px;
}
.indextit {
height:22px;
line-height:22px;
margin-bottom:14px;
}
.indextit .tit h3 {
font-size:18px;
}
.indextit .tit:after {
height:4px;
bottom:2px;
}
.indextit .more {
font-size:12px;
}
.indextit .more span {
font-size:12px;
}
.infotit {
margin-top:14px;
}
.infotit h3 {
font-size:15px;
line-height:30px;
}
.infotit p {
font-size:14px;
line-height:24px;
}
.infotit2 {
margin-top:10px;
}
.infolist li {
margin-top:14px;
}
.infolist li a {
font-size:14px;
}
.infolist li .tit {
padding-left:14px;
}
.infolist2 {
margin-top:-14px;
}
.infopic {
height:210px;
}
.eyou_zbss {
padding:45px 10%;
}
.eyou_zbss .tit {
font-size:20px;
margin-bottom:20px;
}
.eyou_zbss .input {
height:34px;
}
.eyou_zbss .input span {
height:34px;
height:34px;
line-height:34px;
font-size:17px;
}
.eyou_zbss .input input {
height:34px;
border-radius:17px;
padding:0 10px;
font-size:14px;
}
.eyou_zbss .submit input {
height:34px;
border-radius:17px;
font-size:16px;
}
.infoimg {
height:128px;
}
.imglist {
margin-top:-10px;
}
.imglist li {
margin-top:10px;
}
.imglist li .img {
width:85px;
}
.imglist li .txt {
padding:5px 0 5px 95px;
font-size:14px;
line-height:24px
}
.tabimg_nav li a {
padding:8px 15px;
font-size:14px;
line-height:21px;
height:58px;
}
.links_main {
font-size:14px;
line-height:28px;
}
.authentication a img {
height:36px;
}
.eyou_dqwz {
border-top-width:4px;
}
.newstop .eynews {
height:260px;
}
.newstop .eynews .swiper-slide .tit {
font-size:14px;
}
.eynews-prev, .eynews-next {
line-height:42px;
width:28px;
height:42px;
margin-top:-21px;
}
.eynews-prev span, .eynews-next span {
font-size:24px;
}
.ntimg .img {
height:160px;
}
.ntimg .txt {
height:100px;
}
.ntimg .txt a {
padding:10px 15px;
}
.ntimg .txt h3 {
font-size:15px;
line-height:22px;
}
.ntimg .txt p {
font-size:13px;
line-height:22px;
margin-top:8px;
}
.newslist li .img {
width:185px;
}
.newslist li .txt {
padding-left:200px;
}
.newslist li .txt .tit {
font-size:15px;
line-height:30px;
}
.morebtn {
width:240px;
height:36px;
}
.morebtn a {
font-size:14px;
line-height:34px;
}
.newsblock .nbtit h3 {
font-size:17px;
}
.nbimglist li {
padding:10px 0;
}
.nbimglist li .img {
width:80px;
}
.nbimglist li .txt {
padding-left:92px;
}
.nbimglist li .txt .tit {
font-size:14px;
line-height:20px;
}
.nbimglist li .txt .time {
line-height:18px;
font-size:12px;
margin-top:5px;
}
.nbinfolist li {
line-height:32px;
}
.nbinfolist li a {
font-size:14px;
}
.qaban .swiper-slide {
height:220px;
}
.qaban .swiper-slide .txt {
padding:25px;
}
.qaban .swiper-slide .txt h3 {
font-size:18px;
}
.qaban .swiper-slide .txt p {
font-size:14px;
line-height:22px;
margin-top:10px;
}
.qaban-prev, .qaban-next {
line-height:40px;
width:25px;
height:40px;
margin-top:-20px;
}
.qaban-prev span, .qaban-next span {
font-size:20px;
}
.mainpage {
padding:0 25px;
}
.mptit {
line-height:50px;
}
.mptit h3 {
font-size:18px;
}
.qalist li h3 {
font-size:15px;
}
.qahot li {
padding:10px 0;
}
.qahot li .tit {
line-height:32px;
}
.qahot li .tit a {
font-size:14px;
}
.qahot li p {
font-size:12px;
}
.bidding_table th {
padding:0 10px;
}
.bidding_table td {
padding:10px;
}
.bidding_table tr td:first-child, .bidding_table tr th:first-child {
padding-left:20px;
}
.bidding_table tr td:last-child, .bidding_table tr th:last-child {
padding-right:20px;
}
.nyban .form {
height:40px;
}
.nyban .form .input input {
height:40px;
line-height:40px;
padding:0 10px;
font-size:14px;
}
.nyban .form .submit input {
height:40px;
font-size:14px;
}
.nyban .bottom {
padding:15px 0;
}
.nyban .banweizi {
line-height:40px;
}
.mechanism_list {
margin-top:-11px;
}
.mechanism_list li {
margin-top:11px;
}
.mechanism_list li a {
padding:0 8px;
}
.mechanism_list li .img {
width:56px;
}
.mechanism_list li .tit {
padding:8px 0 8px 60px;
font-size:13px;
line-height:20px;
}
.certificate .certificate_nav {
width:150px;
}
.certificate .certificate_nav li {
font-size:14px;
}
.certificate .certificate_nav li a {
padding-left:25px;
padding-top:10px;
padding-bottom:10px;
}
.certificate .certificate_nav li a:after {
width:15px;
}
.certificate .certificate_nav li a:before {
right:-7px;
margin-top:-4px;
border-left-width:7px;
border-top-width:4px;
border-bottom-width:4px;
}
.certificate .certificate_show {
padding-left:170px;
}
.showtop h1 {
font-size:17px;
}
.showtop .info {
font-size:14px;
}
.showtop .info .stico {
margin:0 14px;
}
.showtop .info span {
font-size:14px;
margin-right:6px;
}
.showtxt {
font-size:14px;
}
.author_source {
margin-top:28px;
}
.sxp {
line-height:40px;
font-size:14px;
}
}
@media screen and (max-width:1240px) {
.container {
width:90%;
}
.specialnav {
padding-left:0;
}
.sntit {
position:static;
width:200px;
font-size:18px;
height:34px;
line-height:34px;
margin:0 auto 3% auto;
}
.sntit span {
margin:0;
}
}
@media screen and (max-width:1024px) {
.container {
max-width:750px;
width:750px;
padding:0 20px;
}
.header {
position:fixed;
top:0;
left:0;
width:100%;
z-index:10;
}
.htop {
height:60px;
padding:10px 0;
}
.htop .search {
display:none;
}
.nav_btn {
display:block;
}
.header .nav {
border-top:1px solid #3083EB;
padding:0 20px;
display:none;
position:fixed;
top:60px;
left:0;
width:100%;
height:100%;
z-index:2000;
background:#ffffff;
text-align:left;
}
.header .nav li {
float:left;
text-align:center;
margin:10px 0 0 0;
width:100%;
border-bottom:1px solid #ffffff;
height:auto;
}
.header .nav>li a:after {
display:none;
}
.header .nav li {
background:#3083EB;
color:#ffffff;
border-radius:20px;
font-size:15px;
line-height:40px;
font-weight:normal;
}
.header .nav li a {
padding:0 20px;
}
.header .nav li.on, .header .nav li:hover {
background:#009DEF;
}
.banner {
margin-top:60px;
}
.snlist .swiper-slide {
width:32%;
}
.mtb3 {
margin:15px 0;
}
.w30 {
width:100%;
}
.w49 {
width:100%;
}
.w44 {
width:100%;
}
.w52 {
width:100%;
}
.w67 {
width:100%;
}
.w35 {
width:100%;
}
.eyoumain5ml2 {
margin-left:0;
}
.infotit2 {
border-bottom:1px solid #ececec;
padding-bottom:10px;
}
.sntit {
margin-bottom:15px;
}
.wapmt15 {
margin-top:15px;
}
.links {
margin-top:15px;
}
.mtb30 {
margin:30px 0;
}
.eyou_dqwz {
border-top-width:3px;
/*margin-top:60px;*/
}
.main {
margin:15px 0;
}
.mainleft {
width:100%;
}
.newstop {
margin-bottom:15px;
}
.news_menu {
}
.newslist li {
padding:15px 0;
}
.morebtn {
margin:30px auto;
}
.mainright {
width:100%;
}
.newsblock {
padding:0 15px;
margin-bottom:15px;
}
.taglist {
margin-bottom:10px;
padding:10px;
}
.taglist li {
margin-top:10px;
padding:0 10px;
}
.taglist2 {
padding:10px 0;
}
.qaban {
margin-bottom:15px;
}
.mainpage {
padding:0 15px;
}
.qalist li {
padding:15px 0;
}
.qalist li .info p {
margin:10px 0;
}
.bidding_menu {
padding:10px;
}
.bidding_menu li {
margin:0 0 10px 0;
}
.bidding_menu li .tit {
width:100%;
margin-bottom:10px;
float:none;
}
.bidding_menu li .content {
padding-left:0;
}
.bidding_search {
height:auto;
}
.bidding_search .name {
width:100%;
margin-bottom:10px;
}
.bidding_search .select {
margin:0 0 10px 0;
width:100%;
}
.bidding_search .select select {
width:100%;
}
.bidding_search .input {
margin:0 0 10px 0;
width:100%;
}
.bidding_search .input input {
width:100%;
}
.bidding_search .submit {
width:100%;
}
.bidding_search .submit input {
width:100%;
}
.bidding_tips {
margin:15px 0 0 0;
}
.bidding_table {
border:none;
}
.bidding_table td.time {
text-align:left;
}
.bidding_table .table_tit {
display:none;
}
.bidding_table .name {
display:inline;
}
.bidding_table tr {
display:block;
border:1px solid #eeeeee;
margin-top:15px;
padding:10px !important;
}
.bidding_table td {
width:100%;
display:block;
border:none;
padding:5px !important;
}
.bidding_table .label a {
margin:0 10px 0 0;
}
.bidding_table .label2 {
text-align:left;
}
.paging {
margin:30px 0;
}
.nyban {
margin-top:60px;
}
.nyban img {
width:100%;
}
.nyban .bottom {
padding:10px 0;
}
.nyban .form {
width:100%;
}
.carbon_neutrality_tit {
margin:15px 0 0 0;
}
.publicity .publicity_block {
width:100%;
padding:10px;
margin-bottom:15px;
}
.certificate {
margin:15px 0;
}
.certificate .certificate_nav {
width:100%;
float:none;
border-top:1px solid #e5e5e5;
}
.certificate .certificate_nav li {
text-align:center;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
line-height:40px;
height:40px;
width:50%;
font-size:14px;
}
.certificate .certificate_nav li a {
padding:0;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.certificate .certificate_nav li a:after {
display:none;
}
.certificate .certificate_nav li a:before {
display:none;
}
.certificate .certificate_show {
padding-left:0;
margin-top:15px;
}
.showtop {
padding:15px 0;
}
.showtop .info {
margin-top:10px;
}
.sxp {
margin:30px 0;
line-height:1.6;
padding:5px 0;
}
.sxp>div {
width:100%;
padding:5px 0;
}
.sxp>div.fr {
text-align:left;
}
}
@media screen and (max-width:768px) {
.container {
padding:0 15px;
max-width:100%;
width:100%;
}
.nav_btn {
margin-left:15px;
}
.banner .swiper-slide {
overflow:hidden;
}
.banner .swiper-slide img {
width:100%;
}
.snmain {
padding:0 30px;
}
.snlist .swiper-slide .tit {
font-size:16px;
}
.eyindex {
width:100%;
}
.eyou_nav {
display:none;
}
.tabimg_nav li {
width:50%;
}
.tabimg_nav {
width:100%;
}
.tabimg_main {
width:100%;
position:static;
height:300px;
}
.eyoumain5 {
padding:10px 10px 15px 10px;
margin-bottom:15px;
}
.links {
margin-bottom:0;
}
.links_main {
padding:10px 0;
}
.links_main a {
margin:0 5px;
}
.dbnav {
display:none;
}
.authentication {
display:none;
}
.footer {
padding:15px 0;
background:#eeeeee;
}
.copy {
margin:0;
text-align:left;
}
.links {
display:none;
}
.newstop .eynews {
width:100%;
}
.ntimg {
display:none;
}
.news_menu .news_nav {
width:100%;
}
.news_menu .news_nav li {
width:33.33%;
text-align:center;
}
.news_menu .news_nav li a {
padding:0;
}
.news_search {
width:100%;
margin-top:15px;
}
.newslist li .img {
width:120px;
}
.newslist li .txt {
padding-left:130px;
}
.newslist li .txt .tit {
font-size:15px;
line-height:30px;
}
.newslist li .txt .bottom {
display:none;
}
.qaban .swiper-slide {
height:auto;
}
.qaban .swiper-slide .img {
width:100%;
height:200px;
}
.qaban .swiper-slide .txt {
width:100%;
height:auto;
padding:15px;
}
.qaban .swiper-slide .txt h3 {
font-size:16px;
}
.nyban img {
width:100%;
}
.nyban .bottom {
position:static;
background:#eeeeee;
}
.nyban .form .input {
width:80%;
}
.nyban .form .submit {
width:20%;
}
.nyban .center {
position:static;
background:#eeeeee;
padding:10px 0;
}
.mechanism_list {
margin-top:-10px;
}
.mechanism_list li {
margin-top:10px;
width:100%;
}
.h60 {
display:block;
}
.bottom_nav {
display:block;
}
}
@media screen and (max-width:600px) {
.htop .topbtn {
display:none;
}
.sntit {
width:100%;
}
.snmain {
padding:0 25px;
}
.snlist .swiper-slide {
width:49%;
}
.eyindex {
height:280px;
}
.certificate .certificate_nav2 li {
width:100%;
}
}
