@charset "utf-8";

@media screen and (max-width: 1280px) {
.container{max-width:96%; width:96%; }

.headtop{ padding:8px 0; }
.slogan{ line-height:34px; }
.search{ width:280px; height:34px; border-radius:17px; }
.search .input{ width:230px; height:34px; padding-left:10px;  }
.search .btn{ width:50px; height:34px; }
.search .btn span{ font-size:18px; }

.headbottom .logo img{ height:136px; }
.headbottom .tel{ line-height:136px; font-size:18px; padding-left:30px; }
.headbottom .tel span{ font-size:20px; }


.headlines{ padding-left:70px; }
.headlines .headlinesTit{ width:70px; height:70px; line-height:25px; font-size:20px; }
.headlines .headlinesTit span{ margin:0 2px;}
.headlines .headlinesInfo{ height:70px; }
.headlines .headlinesInfo .tit{ font-size:18px; line-height:25px; }
.headlines .headlinesInfo .info{ font-size:14px; line-height:25px; }

}

@media screen and (max-width: 1200px) {

.nav{height: 40px;}
.nav li{line-height: 40px;font-size: 16px}
.nav li .xiala{ top:40px;  }
.nav li .xiala a{ font-size: 14px; }

.sy01y .zi{padding-bottom: 10px;margin-bottom: 10px}
.syren li figure{width:280px }
.syren2 li figure{width:280px }

.syren li .y p{height: 80px}

.posi b{font-size: 20px}
.zuo b{font-size: 20px; line-height: 50px; height: 50px; }
.zuo p a{font-size: 16px}

.nynav li>a{ line-height: 50px; font-size: 16px; }
.nynav li .sub a{ font-size:14px; }

.newscon .t h1{font-size: 24px}
.guan .t{font-size: 20px}
.liuyan-s b{font-size: 20px}
.liuyan-s b img{height: 24px}
.search1 span{font-size: 20px}
.search1 span img{width: 50px}
.regist{width: 80%}
.regist b{font-size: 20px}
.regist b img{height: 24px}
.loginzong figure{width: 44%}
.login{width: 55%}
.login .no{display: block;margin-left: 100px;}

.diaochabg{padding-top: 170px}
.diaocha li span{font-size: 18px}


/*2023*/
.infoimg li .txt .tit{ font-size:20px; }
.infoimg li .txt .info{ font-size:14px; line-height:25px; margin:20px 0; }
/*2023*/

}


@media screen and (max-width: 1024px) {
.headtop{ padding:5px 0; }
    
.search{ display:none; }
.search_btn{ cursor:pointer; background:#1f64cd; height:34px; border-radius:3px; display:block; line-height:34px; width:34px; text-align: center; color:#ffffff; position:relative; z-index:1; }
.search_btn span{ font-size:20px; }

.headbottom .logo img{ height:116px; }
.headbottom .tel{ display:none; }
.headbottom .tel_btn{ margin-top:28px; display:block; cursor:pointer; background:#1f64cd; height:34px; border-radius:3px; display:block; line-height:34px; width:34px; text-align: center; color:#ffffff; }
.headbottom .tel_btn span{ font-size:20px; }

.memzuo{width: 100%;margin-bottom: 10px;padding-left: 10px}
.memzuo b{display: none}
.memzuo li{width: 100%}
.memzuo li>span{line-height: 35px;background-position: 0 center;
font-size: 14px;float: left;padding-left: 35px;width: 120px}
.memzuo li>p{padding: 0;padding-left: 35px;
width: 100%; float: left;}
.memzuo li>p a{display: inline-block; margin-right:10px;}
.memyou{width: 100%}
.memyou-t{font-size: 20px}


.headlines{ padding-left:60px; }
.headlines .headlinesTit{ width:60px; height:60px; line-height:25px; font-size:18px; padding:5px; }
.headlines .headlinesInfo{ height:60px; padding:5px; }
.headlines .headlinesInfo .tit{ font-size:16px; line-height:25px; }
.headlines .headlinesInfo .info{ line-height:25px; }

}

@media screen and (max-width: 980px) {
.nav li{ font-size:15px; }

.sy01{width: 100%; margin-top:20px; }
.sy01imp{width: 100%; margin-top:10px; }
.sy01y{width: 100%;}

.sy01y .zi{ background:#ffffff; padding:15px; margin:0; }
.sy01y .zi b{font-size: 18px;height: 26px}
.sy01y .zi p{ margin-top:10px; height:auto; }

.white{ background:none; padding:0; margin-top:0; }
.sylist{width: 100%; background:#ffffff; padding:15px; margin:0 0 20px 0; margin-left:0 !important; }
.white .sylist:last-child{ margin-bottom:0; }
.sylist li{ font-size:14px; }
.syren li .y b{font-size: 18px}
.sytu li{width: 100%;margin-bottom: 10px}
.dtit{line-height: 40px}
.dtit b{font-size: 18px}
.footer{ padding:15px 0; border-top-width:5px; }
.footer .dblogo{ display:none; }
.footer .dbtxt{ font-size:14px; line-height:2; margin-left:0; width:100%; float:none; }
.footer .dbwechat{ float:none; margin:10px auto 0 auto; } 

.zuo{width: 100%}
.zuo b{height: 40px;line-height: 40px}
.zuo p a{display: inline-block; margin-right: 10px;line-height: 40px;
border-bottom:none;}

.nynav li>a{ line-height: 40px; }
.nynav li .sub a{ width:50%;}

.you{width: 100%;margin-bottom: 0}
.newscon .t h1{font-size: 20px}
.zizhi li{width: 48%}
.artpage{padding: 10px}
.artpage a{width: 100%; }
.artpage a.fr{ text-align:left; }
.guan .t{font-size: 16px}
.guan .sylist{width: 100%!important}
.regist{width: 100%;padding:0 10px;}
.regist p{line-height: 35px;margin-bottom: 5px}
.regist p span{font-size: 14px}
.regist p .k{height: 35px;line-height: 35px}
.regist .p1{margin:10px 0;}
.regist p i{display: block;float: left;margin-left: 99px;line-height: 30px}
.regist .b{height: 40px;line-height: 40px}
.loginzong figure{display: none}
.liuyan-s p>.b{width: 140px;height: 35px;line-height: 35px}
.liuyan-x .y{width: 100%;margin-top: 5px}
.liuyan-x .y i{margin-top: 5px}
.liuyan-x .y .xia li span{width: 100%}
.liuyan-x .y .xia li .zi{width: 100%}

.regist2{width: 100%}
.regist2 li{height: auto;line-height: 35px;margin-bottom: 5px}
.regist2 li span{font-size: 14px}
.regist2 li .k{width: 67%;height: 35px;line-height: 35px}
.regist2 li .xk{width: 29%}
.city-picker-select select{width: 29%;height: 35px;line-height: 35px;}

.regist2 .b{width: 67%;height: 35px;line-height: 35px;margin-bottom: 10px}
.regist2 .p1{margin:10px 0;}
.regist2 li i{display: block;float: left;margin-left: 99px;line-height: 30px}
.login2 li .yzmk{width: 18%}
.login2 li .code{height:35px;}

.login2 li .no{display: block;margin-left: 99px}
.mem-s b{font-size: 18px}
.mem-x .biao{font-size: 18px}
.mem01-ul li{width: 50%;margin-bottom: 5px;font-size: 14px;
height: 35px;line-height: 35px}
.form{width: 100%}
.form li{margin-bottom: 5px}
.form li .k{width: 100%}
.form li .wenjian{ width:70%;  }
.form li .llsc{ width:30%;  }
.form li .xk{width:49%}
.form .b{width: 100%}
.form li span{text-align: left;width: 100%;line-height: 35px}
.form li p{ line-height:35px; }
.form li .txt{width: 100%}
.mem01-3 b{font-size: 18px}
.form .biao{font-size: 18px}
.mem08 li{line-height: 32px}
.mem08 li span{float: none;display: block;text-align: right;}
.mem08-2 .t h1{font-size: 18px}
.memyou-t{font-size: 18px}
.mem09-s p>.b{width: 140px;height: 35px;line-height: 35px}
.mem09-x .y{width: 100%;margin-top: 5px}
.mem09-x .y i{margin-top: 5px}
.mem09-x .y .xia li span{width: 100%}
.mem09-x .y .xia li .zi{width: 100%}


.syren li figure{ width:100%; padding: 10px 10px 0 10px;  }
.syren2 li figure{ width:100%;   }

.syren li .y {width:100%; }

.diaochabg{padding-top: 100px}

.qulist li{ width:100%; margin:2% 0;height:50px; font-size:14px;line-height:48px;}

.diaocha .dctle{ font-size:20px;  }


.notice .ntle{ font-size: 18px; }
.notice .nlist{  padding-left:90px; }
.notice .nlist li{ font-size: 14px; }

/*2023*/
.infoimg li .txt .tit{ font-size:18px; line-height:30px; height:60px; margin-bottom:30px; }
.infoimg li .txt .info{ display: none; }
.infoimg li .txt .bottom .more{ width:90px; height:28px; line-height:28px; font-size:13px; }
.infoimg li .txt .bottom .like_btn{ line-height:28px; height:28px; font-size:13px; margin-left:20px; }
.infoimg li .txt .bottom .like_btn .iconfont{ font-size:16px; margin-left:6px; }
.infoimg li .txt .bottom .like_info{ line-height:28px; height:28px; font-size:13px; }


.info_like{ width:120px; height:36px; margin:20px auto; border-radius:18px; line-height:34px; font-size:13px; }
.info_like .iconfont{ font-size:16px; margin-right:6px; }

.parameter{ height:auto; line-height:25px; margin-top:5px; text-align:left; }
.parameter .pli{ font-size:13px; margin:0; width:50%; float: left; }
.parameter .pli span{ font-size:16px; margin-right:6px; }
.parameter .pli:nth-child(2){ text-align: right;}
.parameter .parameter_like{ font-size:13px; float: left; width:50%; text-align:right; }
.parameter .parameter_like .iconfont{ font-size:16px; margin-left:6px; }
/*2023*/

}

@media screen and (max-width:768px) {

}

@media screen and (max-width:640px) {
.headbottom{ padding:0; }
.headbottom .logo img{ height:70px; }
.headbottom .tel_btn{ margin-top:18px; }
.headbottom .nav_btn{ margin-top:18px; display: block; }
.slogan{ font-size:13px; }
.slogan span{ font-size:13px; }

.nav{ box-shadow:0 10px 10px #dcdcdc; background:#ffffff; display: none;position: absolute;width:100%; overflow: hidden; height:auto; top:115px; overflow: auto; padding:10px 0 0 0; z-index: 3;}
.nav li {width: 100% !important;border-right:none; margin-bottom:10px; }
.nav li>a{ background: #1f64cd; color: #ffffff; border-radius: 20px; font-size: 15px; line-height: 40px; font-weight: normal; }
.nav li .xiala{ position: static; display: block; background:none; overflow: hidden; padding-bottom:0; }
.nav li .xiala a{ width:48.5%; margin-right:3%; float: left;  color:#333333; line-height:34px; padding:0; }
.nav li .xiala a:nth-child(2n){ margin-right:0; }

.banner .slick-dots{bottom:0}
.dtit{line-height: 32px}
.dtit a.mo{margin-top: 15px}
.syren{width: 100%; padding:0 10%;}
.syren li .y p{margin-top: 0; height:auto; }
.link .y{margin-top: 5px; padding-left:0; }
.link b{font-size: 18px;width: 100%; line-height:1; margin-bottom:9px; }
.link{margin:15px 0;}
.link .y select{ width: 100%; margin:10px 0 0 0; }
.conan a{ width: 60%; }

.nbg{padding: 10px}
.posi{padding-top: 10px}
.search1 span img{width: 30px}
.search2 ul li b>span{display: none}
.search2 .t{height: auto;line-height: 25px;padding: 0 5px}
.search2 ul li i>span{display: block;margin-left: 0}
.you{padding: 10px}
.list li{font-size: 14px; }
.list li a{ padding-left:14px; }
.zuo b{font-size: 16px}
.zizhi li b{padding: 5px}
.zizhi li p{height: 30px;line-height: 30px}
.ren li{width: 100%}
.fenye span{padding: 4px 9px}
.fenye a{padding: 4px 9px}
.news li span{display: none}
.newscon .t h1{font-size: 18px}
.newscon .desc{padding: 10px}
.regist p span{text-align: left;width: 100%}
.regist p .k{margin:0;width: 100%}
.login p .yzmk{width: 30%}
.regist p .xk{width: 49%}
.regist p i{margin-left: 0}
.regist .b{width: 140px}


.memzuo b{font-size: 16px}
.tazong{width: 100%;}
.mem-x tr{ display: block; }
.mem-x tr.t{ display: none; }
.mem-x .ta td{ display: block; text-align: left; padding:5px 10px;}
.mem-x .ta td .wapbt{ display: inline; }

.mem-s figure{position: static;width: 100%;}
.mem-s .z{width: 100%; text-align: center;}
.mem-s .z span{ display: block; }

.mem02 td .wapbt{ display: inline; }
.mem02 tr{ width: 100%; display: block; border-bottom: 1px solid #dcdcdc; padding:10px 0;  }
.mem02 tr.biao{ display: none; }
.mem02 td{ padding:5px 10px; border:none; width: 100%; display: block; text-align: left; }
.mem02-ul li{margin-right: 8px}
.mem02-ul li a{padding: 4px 13px;}
.mem03{width: 100%}
.mem03 span{line-height: 35px}
.mem03 i{width: 100%}
.mem03 span{width: 100%;text-align: left;}
.mem04 li{padding: 5px}
.mem04 i{margin-left: 42%}
.mem04 li b{font-size: 16px}
.mem04 li p{font-size: 14px}
.mem05-2x label{margin-bottom: 10px}
.mem05-2x label img{height: 40px}

.gvrp{ width: 100%; left:0; top: 0; margin:0; height: 100%;  }
.gvrp .gvrptxt{ height: 85%; }
.form .city-picker-select select{ width: 100%; margin:0 0 10px 0; }


.diaochabg{padding-top:65px}
.diaocha li span{font-size: 16px}
.diaocha li{font-size: 14px}
.diaocha .clic a{width: 100px;height: 35px;line-height: 35px}

.diaocha li .hk3{width:90%; margin:0; }


/*2023*/
.infoimg li .img{ width:100%;}
.infoimg li .txt{ position: static; width:100%; margin-top:10px; }
.infoimg li .txt .tit{ font-size:16px; line-height:25px; height:auto; margin-bottom:10px; }
/*2023*/

.list li .tit{ width:75%; }

.guan .sylist li{ width:100%; }

}


