.main{width: auto; height: auto; padding:0 0.3rem;}
.top{padding:0.3rem 0; border-top:3px solid #1eafbf; position: relative; display: block;}
.new_top{display: none;}
.menu{display: block; float: left;}
.menu span{display: inline-block; width: 33px; height: 2px; background: #fff;display: block; margin-top: 8px;}
.menu span:last-child{width: 22px;}
.menu span:first-child{margin-top: 0;}
.top_logo{float: right; text-align: right;}
.top_logo img{max-width: 70%;}
.top_tel{height: auto; padding:10px 0; line-height: normal; text-align: center;}
.top_tel p a{color: #fff;}
.wap_nav_box{position: fixed; left: 0; top: 0; right: 0; height: 100%; background: rgba(0,0,0,0.5); z-index: 1500; display: none;}
.top_nav{position: fixed; left: -80%; top: 0; width: 80%; height: 100%; background: #f9f9f9; z-index: 1600;transition: 0.5s; -webkit-transition: 0.5s;}
.top_nav a{display: block; margin-left: 0; line-height: 0.9rem; text-indent: 0.5rem; color: #000; font-weight: normal;}
.top_nav a.active{color: #1eafbf;}
.top_nav a i{display: none;}
.top_nav a span{display: inline-block; margin-right: 10px;}
.wap_logo{display: block; text-align: center; padding:0.5rem; background: #1eafbf;}
.wap_logo img{max-width: 90%;}
.wap_nav{border-bottom: 2px solid #eee; padding:0.3rem 0;}
.wap_tel{display: block;font-size: 0.5rem; color: #1eafbf; line-height: 0.4rem; text-indent: 1rem; padding:0.5rem 0;}
.wap_tel img{height: 0.5rem; margin-right: 0.2rem;}
.banner{top: 0;}
.slide__item{height: auto;}
.main-slider-area .owl-dots{bottom: 13px;}
.main-slider-area .owl-dots .owl-dot{width: 0.2rem; height: 0.2rem; margin:0 0.05rem; background: #fff;}
.banner .owl-nav{display: none;}
.slide-caption__title{font-size: 0.3rem; white-space:nowrap; padding:0.2rem 0.3rem;}
.slide-caption .btn{font-size: 0.25rem; white-space:nowrap; padding:0.2rem 0.3rem;}
.owl-carousel .owl-item img{display: block;}
.slide__item{background: none !important;}
.banner .owl-carousel .owl-item img{display: block;}
.banner .slide__item{height: auto;}


.fwfw,.bus,.szsf,.zljg,.yyhy,.sjpt,.wsmx,.ppfw,.gzfw,.xlyy,.zhsy,.jzsz,.wdys,.jzyx_bai,.ffal,.whln,.qywh,.ptzs,.jzxz,.bdcj,.ztfa{padding:0.7rem 0;}

.fwfw{margin-top: 0;}
.fwfw_top_fl{top: 0;}
.fwfw_title h1{font-size: 0.35rem;}
.fwfw_title p{margin-top: -0.1rem;}
.fwfw_title p i{width: 0.3rem;}
.fwfw_title h2{margin-top: 0.1rem; font-size: 0.3rem;}
.fwfw_title h3{margin-top: 0.1rem; font-size: 0.25rem;}
.fwfw_title h3 br{display: none;}
.fwfw_title h4{margin-top: 0.1rem; font-size: 0.3rem;}
.fwfw_main{margin-top: 0.5rem;}
.fwfw_main ul{width: 85%; margin:0 auto;}
.fwfw_main ul li{float: none;width: auto; margin-left: 0; padding: 0.4rem 0; border-bottom: 1px dashed #ccc;}
.fwfw_more{margin-top: 0.2rem;}
.fwfw_top_fr h1{font-size: 0.3rem;}
.fwfw_top_fr h2{font-size: 0.2rem;}
.fwfw_btm{margin-top: 0.2rem; font-size: 0.23rem; line-height: 0.4rem;}
.fwfw_more a{padding:0.04rem 0.3rem; width: auto; height: auto; line-height: normal; font-size: 0.23rem;}

.bus_bg{background-attachment: inherit;}
.bus h1{font-size: 0.5rem;}
.bus p{margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.6rem;}
.bus p br{display: none;}
.bus a{ margin-top: 0.5rem; width: 80%; height: auto; padding:0.2rem 0; line-height: normal; margin-bottom: 0.3rem; font-size: 0.3rem; }
.szsf_fr{display: none;}
.szsf_fl{width: auto; float: none;}
/*.szsf_fl h1{font-size: 0.38rem;}
.szsf_fl_main{margin-top: 0.3rem; font-size: 0.25rem; line-height:0.55rem;}*/
.szsf_fl .szsf_more{margin-top: 0.3rem; width: auto; height: auto; line-height: normal; padding:0.13rem 0.6rem; font-size: 0.25rem;}
.szsf_list_top{display: table; width: 100%;}
.szsf_list_top img{width: 100%; float:none; display: table-cell; vertical-align: top; height: auto;}
.szsf_list_top_con{width: calc(60% - 0.3rem); display: table-cell; vertical-align: top; float: none;}
.szsf_list_top_con h1 a{font-size: 0.26rem;}
.szsf_list_top_con p{font-size: 12px; line-height: 0.38rem;}
.szsf_list_top_con span{font-size: 0.26rem;}
/*.szsf_list_btm ul li a{font-size: 0.26rem; display: inline-block; width: calc(100% - 1.7rem);}
.szsf_list_btm ul li i{margin-left: 0.2rem; margin-right: 0.2rem;display: none;}
.szsf_list_btm ul li{line-height: 0.5rem; padding:0.2rem 0;}*/

.szsf_list_btm ul li > p{height: 0.7rem; line-height: 0.7rem; overflow: hidden;}
.szsf_list_btm ul li > p > i{margin:0 0.18rem;}
.zljg_bg{background-attachment: inherit;}
.zljg_main{margin-top: -0.5rem;}
.zljg_main ul li{width: calc(50% - 0.15rem); margin-top: 0.5rem; margin-left: 0;}
.zljg_main ul li:nth-child(2n){float: right;}
.zljg_top p{width: 1.2rem; height: 1.2rem;}
.zljg_top p img{width: 100%; height: auto;}
.zljg_main ul li h1{font-size: 0.3rem; margin-top: 0.1rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zljg_btm{margin-top: 0.2rem; font-size: 0.25rem; line-height: 0.4rem;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical;  }
.zljg_btm_main{margin-top: 0.5rem;}
.zljg_btm_fl{float: none; width: auto;}
.zljg_btm_fl img{max-width: 100%;}
.zljg_btm_fr{float: none; width: auto; margin-right: 0; margin-top: 0.3rem;}
.zljg_btm_fr_main{height: auto;}
.zljg_btm_fr p{font-size: 0.25rem; line-height: 0.45rem;}
.zljg_btm_fr a{margin-top: 0.3rem; width: auto; height: auto; line-height: normal; padding:0.13rem 0.6rem; font-size: 0.25rem;}
.yyhy_main{margin-top: 0.5rem;}
.yyhy_main ul li{width: 50%;}
.yyhy_main ul li .yyhy_img img{width: 100%; height: auto;}
.yyhy_hide{height: 100%; width: 80%;}
.yyhy_hide_main{left: 25%}
.yyhy_hide h1{font-size: 0.3rem;}
.yyhy_main ul li:hover .yyhy_hide{margin-left: 8%;}
.yyhy_hide a{width: 0.5rem; height: 0.5rem; background-size: 80%;}
.jjal ul li{width: calc(50% - 0.15rem); margin-left: 0; margin-top: 0.2rem;}
.jjal ul li:nth-child(2n){float: right;}
.jjal ul li .jjal_logo{height: 2.5rem;}
.jjal ul li .jjal_logo img{max-width: 95%; max-height: 80%;}
.jjal ul li .jjal_main{border-top: none; padding:0;}
.jjal ul li .jjal_main h1{height: 0.7rem; line-height: 0.7rem; overflow: hidden; padding:0 0.2rem; background: #1eafbf; text-align: center; font-size: 0.23rem; color: #fff; font-weight: normal;}
.jjal ul li .jjal_main i{display: none;}
.jjal ul li .jjal_main p{display: none;}
.jjal ul li .jjal_main span{display: none;}
.footer_fl{display: none;}
.fot_nav{display: none;}
.fot_fr_main{margin-top: 0; text-align: center; font-size: 0.25rem;}
.footer{padding:0.4rem 0;}
.footer_fr{float: none;}

.nei_ban{height: auto; background: none !important; margin-top: 0;}
.nei_ban img{max-width: 100%;display: block;}
.gywm_ban{height: auto;}
.sjpt_main{margin-top: 0.2rem;}
.sjpt_main ul li{width: calc(50% - 0.45rem); margin-left: 0; padding:0.5rem 0.15rem; height: auto; margin-top: 0.3rem;}
.sjpt_main ul li:nth-child(2n){float: right;}
.sjpt_main ul li img{margin-top: 0; width: 40%;}
.sjpt_main ul li h1{font-size: 0.3rem; margin-top: 0.25rem;}
.sjpt_main ul li p{font-size: 0.25rem;margin-top: 0.1rem;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.wsmx_main{margin-top: 0.5rem;}
.wsmx_main img{max-width: 100%;}
.sjpt_main ul li i{display: none !important;}
.sjpt_main ul li:hover{border:1px solid #35b5c3;}
.ppfw_top{margin-top: 0.5rem;}
.ppfw_top img{max-width: 100%;}
.ppfw_btm{margin-top: 0.5rem;}
.ppfw_btm h1{font-size: 0.3rem; line-height: 0.5rem;}
.ppfw_btm p{margin-top: 0.2rem; font-size: 0.3rem; line-height: 0.5rem;}
.gzfw_top{margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.5rem;}
.gzfw_top br{display: none;}
.gzfw_btm{margin-top: 0.5rem;}
.gzfw_btm img{max-width: 100%;}
.xlyy_main{margin-top: 0.4rem;}
.xlyy_main ul li{width: calc(50% - 2px);}
.xlyy_main ul li .xlyy_con{display: none;}
.xlyy_main ul li img{width: 100%; height: auto;}
.xlyy_main ul li h1{padding:0.15rem 0.15rem; font-size: 0.25rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xlyy_main ul li:hover h1{bottom: 0;}

.zhsy_main{margin-top: 0.6rem;}
.zhsy_main ul{width: 85%; margin:0 auto;}
.zhsy_main ul li{float: none; margin-left: 0.33rem; margin-top: 0.6rem;}
.zhsy_main ul li:first-child{margin-left: 0.33rem;}
.zhsy_box span{width: 0.66rem;height: 0.66rem; left: -0.33rem; top: -0.33rem;}
.zhsy_box span img{width: 100%;}
.zhsy_main ul li h1{font-size: 0.32rem; margin-left: 0.4rem;}
.zhsy_box{margin-top: 0.2rem; padding:0.35rem 0.3rem; width: auto;}
.jzsz_main{margin-top: 0.5rem;}
.jzsz_fl{float: none; margin-left: 0;}
.jzsz_fl p{font-size: 0.3rem; margin-top: 0.2rem; line-height: 0.5rem;}
.jzsz_fr{float: none; width: auto;}
.jzsz_fr img{max-width: 100%; height: auto; margin-top: 0.3rem;}
.wdys_main{margin-top: 0.2rem;}
.wdys_main ul li{width: calc(50% - 0.55rem); padding:0.3rem 0.2rem; margin-left: 0; height: auto; margin-top: 0.3rem;}
.wdys_main ul li:nth-child(2n){float: right;}
.wdys_img{margin-top: 0; width: 45%;}
.wdys_img img{max-width: 100%;}
.wdys_main ul li h1{margin-top: 0.2rem; font-size: 0.32rem;}
.wdys_main ul li p{font-size: 0.25rem; line-height: 0.4rem; height: 0.8rem;}

.jzyx_title{padding-top: 0.7rem;}
.jzyx_bai .jzyx_bai_fl{float: none;}
.jzyx_bai_fl_main{top: 0;}
.jzyx_bai_fl_main h1{font-size: 0.34rem; text-align: center;}
.jzyx_bai_fl_main h1 img{width: 0.65rem; height: 0.65rem;}
.jzyx_bai_fl_main p{margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.6rem; text-align: center;}
.jzyx_bai_fr{margin-top: 0.4rem;}
.jzyx_bai_fr img{max-width: 100%;}
.ffal_main{margin-top: 0.4rem;}
.ffal_top{width: 80%; margin:0 auto;}
.ffal_btm{width: calc(80% - 0.4rem); margin:0 auto; padding:0.2rem; font-size: 0.25rem; line-height: 0.5rem;}
.ffal_top .item{width: auto; height: auto;}
.ffal_top .item img{width: 100%; height: auto;}
.ffal .owl-prev{display: block !important; left: -12%;}
.ffal .owl-next{display: block !important; right: -12%;}

/*.ffal_top .owl-item{width: calc(50% - 0.15rem); margin-left: 0; margin-top: 0.2rem;}*/
/*.jjal ul li:nth-child(2n){float: right;}*/
.ffal_top .owl-item .ffal_con{width: calc(100% - 3px);}
.ffal_top .owl-item .jjal_logo{height: 2.5rem;}
.ffal_top .owl-item .jjal_logo img{max-width: 95%; max-height: 95%;}
.ffal_top .owl-item .jjal_main{border-top: none; padding:0;}
.ffal_top .owl-item .jjal_main h1{height: 0.7rem; line-height: 0.7rem; overflow: hidden; padding:0 0.2rem; background: #1eafbf; text-align: center; font-size: 0.23rem; color: #fff; font-weight: normal;}
.ffal_top .owl-item .jjal_main i{display: none;}
.ffal_top .owl-item .jjal_main p{display: none;}
.ffal_top .owl-item .jjal_main span{display: none;}

/*.ffal_top .owl-carousel .owl-item img{width: auto; display: inline-block;}
.ffal_top .owl-item .ffal_con{border:1px solid #cfcfcf; background: #fff;}
.ffal_top .owl-item .jjal_logo{width: 385px; height: 232px; display: table-cell; text-align: center; vertical-align: middle;}
.ffal_top .owl-item .jjal_logo img{max-width: 350px; max-height: 197px; -webkit-filter: grayscale(1); filter:gray; filter: grayscale(1); opacity: 0.5; transition: 0.5s; -webkit-transition: 0.5s;}
.ffal_top .owl-item .jjal_main{border-top: 10px solid #32b5c3; padding:20px 0 20px 20px; position: relative; transition: 0.3s; -webkit-transition: 0.3s;}
.ffal_top .owl-item .jjal_main h1{font-size: 16px; transition: 0.3s; -webkit-transition: 0.3s;}
.ffal_top .owl-item .jjal_main i{display: block; width: 60px; height: 4px; background: #32b5c3; margin-top: 15px; transition: 0.3s; -webkit-transition: 0.3s;}
.ffal_top .owl-item .jjal_main p{width: 230px; font-size: 12px; line-height: 24px;color: #414141; margin-top: 10px; transition: 0.3s; -webkit-transition: 0.3s; height: 48px;}
.ffal_top .owl-item .jjal_main span{display: inline-block; width: 66px; height: 66px; background: #32b5c3; position: absolute; right: 0; top: 50%; margin-top: -33px; transition: 0.3s; -webkit-transition: 0.3s;}
.ffal_top .owl-item .jjal_main span img{position: absolute; top: 50%; left: 50%; margin-left:-8.5px; margin-top: -7.5px; transition: 0.3s; -webkit-transition: 0.3s;}
.ffal_top .owl-item .jjal_main span img:nth-child(1){opacity: 0;}*/

.whln_main{margin-top: 0.2rem;}
.whln_main ul li{width: calc(50% - 0.15rem); margin-left: 0;display: table-cell; float: left; margin-left: 0.15rem; margin-top: 0.3rem;}
.whln_main ul li:nth-child(2n){float: left;}
.whln_main ul li img{max-width: 40%;}
.whln_main ul li h1{font-size: 0.33rem; margin-top: 0.2rem;}
.whln_main ul li p{font-size: 0.26rem; line-height: 0.5rem;}
.qywh_main{margin-top: 0.5rem;}
.qywh_top{height: auto;}
.qywh_top .qywh_fl{width: auto; position: relative; height: auto;}
.qywh_top .qywh_fr{position: relative; width: auto; height: auto;}
.qywh_top .qywh_fr img{max-width: 100%;}
.qywh_top .qywh_fr span{display: none;}
.qywh_fl p{padding:0.4rem; width: auto; height: auto; font-size: 0.3rem; line-height: 0.6rem;}
.qywh_btm .qywh_fl{width: auto; position: relative; height: auto;}
.qywh_btm .qywh_fr{position: relative; width: auto; height: auto;}
.qywh_btm{margin-top: 0.4rem;}
.qywh_btm .qywh_fr img{max-width: 100%;}
.qywh_btm .qywh_fr span{display: none;}
.ptzs_main{margin-top: 0.5rem;}
.ptzs_fl{float: none;}
.ptzs_fl img{max-width: 100%;}
.ptzs_fl h1{font-size: 0.33rem;}
.ptzs_fl p{font-size: 0.3rem; line-height: 0.6rem; margin-top: 0.2rem;}
.ptzs_fr{float: none; margin-top: 0.3rem;}
.ptzs_fr h1{font-size: 0.33rem; margin-top: 0.3rem;}
.ptzs_fr p{font-size: 0.28rem;}

.jzxz_main{margin-top: 0.5rem;}
.jzxz_fl{float: none; width: auto;}
.jzxz_fl img{max-width: 100%;}
.jzxz_fr{float: none; width: auto;}
.jzxz_fr h1{margin-top: 0.3rem; font-size: 0.35rem; padding-bottom: 0.2rem;}
.jzxz_fr p{font-size: 0.26rem; line-height: 0.6rem;}
.bdcj_main{margin-top: 0;}
.bdcj_fl{margin-top: 0.3rem; float: none; width: auto;}
.bdcj_fl h1 a{font-size: 0.3rem; line-height: 0.5rem;}
.bdcj_fl h1{padding-bottom: 0.1rem; border-bottom: 1px solid #a7a7a7;}
.bdcj_fl p{font-size: 0.26rem; line-height: 0.5rem; margin-top: 0.25rem;}
.bdcj_fr{display: none;}
.ztfa_top{margin-top: 0.5rem; font-size: 0.26rem; line-height: 0.5rem;}
.ztfa_top br{display: none;}
.ztfa_btm{margin-top: 0.3rem;}
.ztfa_btm img{max-width: 100%;}

.tydy_main_wap{display: block;}
.tydy_main_pc{display: none;}
.xwzx_title{margin-top: 0.3rem; font-size: 0.22rem; padding-bottom: 0.15rem; border-bottom: 1px solid #d8d8d8;}
.xwzx_title img{height: 0.30rem;}
.xwzx_main ul li{padding:0.25rem; margin-top: 0.3rem;}
.xwzx_main ul li img{display: none;}
.xwzx_con{float: none; margin-left: 0; width: auto;}
.xwzx_con h1{margin-top: 0; font-size: 0.33rem;}
.xwzx_con p{font-size: 0.26rem; line-height: 0.5rem; margin-top: 0.2rem;}
.xwzx_time{display: none;}
.page{padding:0.5rem 0;}

.zxxq_main{margin-top: 0.3rem; padding:0.2rem; border:1px solid #dfdfdf; margin-bottom: 0.5rem;}
.zxxq_title h1{margin-top: 0; font-size: 0.33rem;}
.zxxq_title h2{font-size: 0.26rem; margin-top: 0.2rem; padding-bottom: 0.2rem; border-bottom: 1px solid #c8c8c8;}
.zxxq_con{margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.5rem;}
.zxxq_con img{max-width: 100%;}
.zxxq_sx{display: none;}
.zxxq_sx_wap{text-align: center;display: block; margin: 0.3rem 0;}
.zxxq_sx_wap a{display: inline-block; width: 40%; padding:0.2rem 0; background: #1eafbf; margin:0 0.1rem; text-align: center; font-size: 0.26rem; color: #fff;}
.zxxq_share{display: none;}
.tjzx{display: none;}


.alzs_main ul li{margin-top: 0.35rem; width: calc(50% - 0.15rem); margin-left: 0;}
.alzs_main ul li a > img{max-width: 100%; height: auto;}
.alzs_main ul li:nth-child(even){float: right;}
/*.alzs_main ul li p{padding: 10px 0;}*/
.alzs_main ul li div span:nth-child(1){margin-left: 0;}
.alzs_main ul li div span:nth-child(1) h1{font-size: 0.28rem; margin-top: 0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.alzs_main ul li div span:nth-child(1) h2{font-size: 0.24rem; margin-top: 0.1rem;}
.alzs_main ul li div{padding:0.2rem 0;}
.alzs_main ul li:hover .alzs_hover{ height: 1px; }
.alzs_main ul{margin-top: 0;}


.fwfw_wap{display: block;}
.fwfw_pc{display: none;}
.body_bg{display: none;}

.lxwm_map{width: 100% !important;}