@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}


.banner img{width: 100%;}
.header{position: fixed !important;width: 100%; top: 0;left: 0;z-index: 1001; padding:.25rem 0;transition: All 0.4s ease-in-out;} 
.header.on{  background:#69c2ee;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 1810px; margin: 0 auto; max-width: 90%;}
.logo{width: 2.4rem; float: left;}
.logo img{width: 100%;}
.dhbtn{float: right;background: url(../images/a1.png); width: 1.2rem;height: 1.2rem;background-size: 100% 100%; float: right;cursor: pointer;background-size: 100% 100%; position: relative;z-index: 1000;border-radius: 50%;}
.dhbtn.on{float: right;background: url(../images/a1a.png);}
.yynr{float: right; padding-right: 20px;}
.yynr ul{overflow: hidden;}
.yynr li{float: left; line-height: 1.2rem; font-size: .22rem; color: #fff;}
.yynr li a{color: #fff; padding: 0 10px;}
.yynr li a:hover{color: #69c2ee;}

.wzbox_a{padding: 2.6rem 0 1.65rem;background: #69c2ee;}
.wzbox_a img{width: 100%;}
.wztext{overflow: hidden;}
.wztext{width: 1560px; margin:-2.4rem auto 0 auto; overflow: hidden; position: relative;z-index: 10; padding-bottom: 1.35rem;max-width: 92%;}
.wztext_tp{float: right;width: 5.6rem;}
.wztext_tp img{width: 100%; border-radius: 15px;}
.wztext_wb{float: left; width: 8.5rem; padding-top: 3.9rem;}
.wztext_wb h2{font-weight: bold; color: #fff; font-size: .6rem;text-align: center; margin-bottom: .7rem;}
.wztext_wb p{padding: 0 .7rem;color: #fff; font-size: .2rem;text-align: center; line-height: 2;}
.btn1{text-align: center; display: block; margin: 0 auto; font-weight: bold; font-size: .32rem; line-height: 1rem;width: 3.2rem;border-radius: 15px;border: 2px solid #fff; color: #fff; font-family: "宋体";}
.btn1:hover{color: #fff;background: rgba(0,0,0,.3);}
.wzbox_b{background: #69c2ee;}
.wzbox_b img{width: 100%;}
.wzbox_bnr{width: 1560px; margin:-2.4rem auto 0 auto; overflow: hidden; position: relative;z-index: 10; padding-bottom: 1.35rem;max-width: 92%;}
.wzb_left{ width: 5.6rem;}
.wzb_left img{width: 100%;border-radius: 30px;}
.wzb_right{width: 7.3rem; padding-top: 3.5rem;}
.fr{float: right;}
.wzb_right  h2{font-weight: bold; color: #fff; font-size: .6rem;text-align: center; margin-bottom: .7rem;}
.wzb_right p{color: #fff; font-size: .22rem; line-height: 2;}

.footer{background-image: linear-gradient(#69c2ee, #b2dff6);}
.footbox{width: 1540px; margin: 0 auto;max-width: 90%; padding-bottom: .45rem;}
.foot_top{border-bottom: 1px solid #fff;overflow: hidden; padding-bottom: .2rem;}
.foot_top a{float: left; width: 2.95rem;}
.foot_top a img{width: 100%;}
.foot_top span{width: .35rem;float: right;}
.foot_top span img{width: 100%;}
.Contact{padding: .9rem 0 1rem;text-align: center;border-bottom: 1px solid #fff;}
.Contact h2 a{color: #fff; font-size: .38rem; margin-bottom: .4rem;display: block;}
.Contact p{color: #fff; font-size: .3rem;}
.lxxq{text-align: center; padding: 1.2rem 0 0;}
.lxxq ul{text-align: center;padding-bottom: 1.1rem;}
.lxxq li{display: inline-block; font-size: .28rem; padding: 0 .7rem;}
.lxxq ul li a{color: #fff;}
.lxxq dl{padding-bottom: 1.15rem;text-align: center;}
.lxxq dt{display: inline-block; padding: 0 .55rem;font-size: .28rem;}
.lxxq dt a{color: #fff;}
.lxxq dt a img{display: inline-block;vertical-align: middle; width: .27rem; margin: -3px .15rem 0 0;}

.bqxx p{color: #fff; font-size: .24rem; margin-top: .1rem;text-align: center;}
.bqxx img{width: .8rem; margin: 0 auto;}

/*About_us*/
.gywm{ background: #69c2ee; padding: 2.6rem 0 1.65rem;}
.gywm img{width: 100%;}
.gywmtext{overflow: hidden; margin: -2rem 0 0 0;position: relative;z-index: 10; padding:0 0 1rem 1.85rem;}
.gywm_tp{width: 7.3rem;float: right;}
.gywm_tp img{width: 100%;}
.gywm_wb{float: left;width: 8.45rem; padding-top: 3.1rem;}
.gywm_wb h2{color: #fff; font-size: .34rem; margin-bottom: .45rem; font-weight: bold;}
.gywm_wb p{font-size: .22rem; line-height: 1.8; color: #fff; margin-bottom: .4rem;}


/*news*/
.wz1540{width: 1540px;margin: 0 auto;max-width: 90%;}
.news_title{padding: 2.35rem 0 1.7rem;}
.news_title p{position: relative;color: #fff; font-size: .32rem; margin-bottom: .65rem; padding-left: .55rem;}
.news_title p:before{position: absolute; content: "";width: .2rem;height: .2rem; left: 0;border-radius: 50%;background: #fff;top:50%; transform: translateY(-50%);}
.news_title h2{font-weight: bold; color: #fff; font-size: 1.04rem;}
.news_nr{overflow: hidden;padding-bottom: 1.1rem;}
.news_left{float: left; width: 3rem;}
.news_top li{padding-bottom: .85rem;}
.news_top p{font-size: .24rem; margin-bottom: .3rem; color: #fff;}
.news_top h2 a{display: block; position: relative; padding-left: .35rem; font-size: .22rem; color: #fff;}
.news_top h2 a:before{position: absolute; content: ""; width: .22rem;height: .22rem; background: #fff;border-radius: 50%; left: 0; top: 0;}
.news_bottom h2{font-size: .24rem; color: #fff; margin-bottom: .24rem;}
.news_bottom a{display: block; line-height: .64rem; font-size: .3rem; border-radius: .33rem;border: 2px solid #fff; padding: 0 .25rem;color: #fff;overflow: hidden;}
.news_bottom b{float: right;}
.news_right{float: right;width: 10.1rem;}
.news_right li{border-top: 1px solid #fff;padding: .35rem 0 .2rem;}
.news_right h2{font-size: .24rem; line-height: 1.6; color: #fff; margin-top: .4rem;font-weight: bold;}
.news_right p{color: #fff;font-size: .24rem;}
.news_right p a{display: inline-block; padding-left: .35rem; position: relative; color: #fff;margin-left: .65rem;}
.news_right p a:before{position: absolute; content: "";width: .22rem;height: .22rem; background: #fff;border-radius: 50%; top:50%; transform: translateY(-50%);left: 0;}
.gyqy{padding-bottom: 1.1rem;}
.gyqy_title{padding: 2.2rem 0 1.2rem;position: relative; }
.gyqy_title p{position: relative;color: #fff; font-size: .32rem; margin-bottom: .65rem; padding-left: .55rem;}
.gyqy_title p:before{position: absolute; content: "";width: .2rem;height: .2rem; left: 0;border-radius: 50%;background: #fff;top:50%; transform: translateY(-50%);}
.gyqy_title h2{font-weight: bold; color: #fff; font-size: 1.04rem;}
.gyqy_title h2 span{font-weight: 400; font-size: .22rem; padding-left: .7rem;}
.fgx img{width: 100%;}
.gyqy_title a{display: block; position: absolute;width: 2rem; right: 0;top:60%; transform: translateY(-50%);}
.gyqy_title a:hover{background: rgba(0,0,0,.3);border-radius: 50%;}
.gyqy_title a img{width: 100%;}

/*contuct*/
.cont{padding-bottom: 1.2rem;}
.cont_title{padding: 2.3rem 0 1.2rem;}
.cont_title p{position: relative;color: #fff; font-size: .32rem; margin-bottom: .65rem; padding-left: .55rem;}
.cont_title p:before{position: absolute; content: "";width: .2rem;height: .2rem; left: 0;border-radius: 50%;background: #fff;top:50%; transform: translateY(-50%);}
.cont_title h2{font-weight: bold; color: #fff; font-size: 1.04rem;}
.cont_title h3{font-size: .22rem; line-height: 1.6; color: #fff; margin-top: .6rem;}
.cont_nr{width: 820px; max-width: 100%; margin: 0 auto;}
.cont_nr ul{padding-bottom: .8rem;}
.cont_nr li{padding-bottom: .5rem;overflow: hidden;}
.cont_nr span{float: left; font-size: .26rem; line-height: .54rem;color: #fff;}
.wby1{float: right;width: calc(100% - 2.15rem); height: .54rem;line-height: .54rem; padding: 0 .2rem;border-radius: .1rem; background: #fff;font-size: .26rem;}
.wby2{float: right;width: calc(100% - 2.15rem); height: 3.6rem;padding:.2rem;border-radius: .1rem; background: #fff;font-size: .26rem;}
.btnbox{float: right;width: calc(100% - 2.15rem); }
.btn2{display: block; text-align: center;margin: 0 auto; width: 3.24rem; line-height: .84rem;border-radius: .1rem;border: 2px solid #fff; color: #fff; font-weight: bold; font-size: .32rem; font-family: "宋体";background:none;cursor: pointer;}
.btn2:hover{background: rgba(0,0,0,.3);}
/*login*/
.login{padding-bottom: 1.2rem;}
.login_title{padding: 2.3rem 0 .5rem;text-align: center; border-bottom: 1px solid #fff;}
.loginbox{display: inline-block; text-align: left;}
.loginbox p{position: relative;color: #fff; font-size: .32rem; margin-bottom: .6rem; padding-left: .55rem;}
.loginbox p:before{position: absolute; content: "";width: .2rem;height: .2rem; left: 0;border-radius: 50%;background: #fff;top:50%; transform: translateY(-50%);}
.loginbox h2{font-weight: bold; color: #fff; font-size: 1.04rem;}
.Login_nr{padding-bottom: .9rem;}
.Login_nr ul{padding: .9rem 0 0 0;}
.Login_nr ul{width: 6rem; margin: 0 auto;max-width: 100%;}
.logtitle{border-bottom: 1px solid rgba(255,255,255,.7); padding: .4rem 0 .15rem;}
.logtitle h2{font-size: .3rem; color: #fff;}
.Login_nr ul li{ padding-bottom: .4rem;}
.Login_nr ul li p{font-size: .26rem; line-height: 2.2; color: #fff;}
.wby3{width: 100% ; font-size: .26rem;border-radius: .1rem;background: #fff;padding: 0 .2rem; height: .56rem; line-height: .56rem;}
.hydlnr{padding: .5rem 0 1rem;}

.hydl_nr{width: 9.4rem; margin: 0 auto;max-width: 100%; padding: .8rem 0 1.1rem 0;}
.hydl_nr li{overflow: hidden; padding-bottom: .5rem;}
.hydl_nr p{float: left; color: #fff;font-size: .26rem; line-height: .56rem;}
.hydl_nr dl{float: right; overflow: hidden; width: calc(100% - 1.2rem);}
.hydl_nr dt{float: left; width: 50%; padding-left: 15px;}
.mmright{width: calc(100% - 1.2rem);float: right;}


/*入场动画*/
.box{height: 100vh; width: 100%; background-image: linear-gradient(#69c2ee, #4784a2);}
.boxnr img{width: 4rem; margin: 0 auto;}
.boxnr a{display: block; margin: .45rem auto 0 auto;width: 3.76rem; line-height: .78rem;border-radius:.3rem;border:1px solid #fff;text-align: center;color: #fff;font-weight: bold; font-size: .26rem;}
.boxnr a:hover{background: rgba(0,0,0,.3);}
/*place list_kannsai_2*/
.topbanner{position: relative; padding: 1.4rem 0 .2rem;}
.topbanner img{margin: 0 auto;width: 11.4rem;position: relative;}
.topbanner p{text-align: right;color: #FFF; font-size: .5rem; font-weight: bold; margin-top: 1.25rem;}
.topbanner a{position: absolute;width: 2rem; bottom: .85rem; left: 0;}
.topbanner a img{width: 100%;}
.topbanner a:hover{background: rgba(0,0,0,.3); border-radius: 50%;}
.jjdf_title{text-align: center; padding: 1.4rem 0 .25rem; border-bottom: 1px solid #fff;}
.jjdf_title li{display: inline-block; padding: 0 .1rem;}
.jjdf_title span{display: block; line-height: .8rem; width: 2.54rem;border: 2px solid #fff;border-radius: .15rem; font-weight: bold; color: #fff; font-family: "宋体"; font-size: .32rem;cursor: pointer;}
.jjdf_title li.cur span{background: rgba(0,0,0,.5);}

.jjdf_bt{text-align: center; padding: .25rem 0 .25rem;border-bottom: 1px solid #fff;}
.jjdf_bt li{display: inline-block; padding: 0 .1rem;}
.jjdf_bt a{display: block; text-align: center; font-size: .26rem; font-weight: bold; color: #fff;font-family: "宋体"; border-radius: .1rem; padding: 0 .4rem; border: 2px solid #fff;line-height: .6rem;}
.jjdf_bt li.cur a{background: rgba(0,0,0,.5);}
.jjdf_bt a:hover{background: rgba(0,0,0,.5);}
.jjdf_xq{animation:;}
.jjdf_xq th{font-weight: bold; color: #fff; padding: .6rem 0 .15rem; border-bottom: 1px solid #fff; font-size: .26rem;}
.jjdf_xq td{border-bottom: 1px solid #fff; font-size: .24rem; line-height: .32rem; text-align: center;color: #fff;position: relative;padding: .2rem 0;}
.jjdf_xq a{display: inline-block; line-height: .4rem; padding: 0 .3rem; font-size: .24rem; font-weight: bold; color: #fff; border-radius: .1rem; border: 2px solid #fff;font-family: "宋体";position: relative;z-index: 10;}
.jjdf_xq p{text-align: center; font-size: .24rem; color: #fff; padding: .45rem 0 1.8rem;}
.jjdf_xq tr:nth-child(2n) td{ background: rgba(0,0,0,.05);}

.qcbj:before{position: absolute; content: "";top: 0;left: 0; width: 100%;height: 100%;background: #69c2ee;}

/*pl*/
.pltop{ background-image: linear-gradient(#69c2ee, #447d98);position: relative;display: flex;justify-content : space-between;align-items: center;text-align: right;}
.pltop_right {width: 62%;display: inline-block; overflow: hidden; position: relative;}
.pltop_right img{width: 100%;}
.pltop_left{width: 38%;}
.pltitle img{width: 100%;}
.pltop p{position: absolute; left: 0; bottom: 1.4rem;font-size: .24rem; color: #fff; transform: rotate(90deg);}

.qbtz{overflow: hidden; padding: 1.2rem 1.85rem 1.1rem 1.85rem;position: relative;}
.qbtz_left{float: left; width: 3.2rem; padding-top: .65rem;}
.qbtz_left h2{font-size: .52rem; margin-bottom: .4rem;color: #000;}
.qbtz_left a{display: block; width: 3.18rem; line-height: .68rem;border: 2px solid #afaeae;border-radius: .2rem; font-size: .26rem; color: #333;text-align: center;}
.qbtz_left a:hover{background: rgba(0,0,0,.3);}
.qbtz_left a b{padding-left: .4rem;}
.qbtz_right{float: right;width: calc(100% - 4.7rem);}
.qbtz_title ul{overflow: hidden; padding-bottom: .88rem;}
.qbtz_title li{float: left;}
.qbtz_title span{display: block; width: 1.48rem; line-height: .68rem;border-radius: .25rem;font-size: .28rem;color: #4a4a4a;text-align: center;cursor: pointer;}
.qbtz_title li.cur span{border: 1px solid #cbcdce;}
.qbtz_box{border-top:1px solid #cfd1d2;}
.qbtz_box li{padding: .45rem 0;border-bottom:1px solid #cfd1d2;}
.qbtz_box p{font-size: .24rem; color: #999;}
.qbtz_box p span{display: inline-block; padding-left: .37rem; margin-left: .65rem;position: relative;}
.qbtz_box p span:before{position: absolute; content: "";width: .24rem;height: .24rem;top: 0;left: 0;border-radius: 50%;background: #69c2ee;}
.qbtz_box h2{font-weight: bold; font-size: .26rem; color: #333; margin-top: .48rem;}

.fish{position: relative; padding-bottom: .95rem;}
.fish_tp{width: 11.52rem;margin-bottom: -1.1rem;}
.fish_tp img{width: 100%;}
.fish_text{position: absolute; right: 1.85rem;bottom: 1.75rem;width: 9.5rem;text-align: right;}
.fish_text h2 img{width: 100%;}
.fish_text p{padding: .65rem 0 0 1.4rem;font-size: .26rem; line-height: 2; color: #333;text-align: left;}
.fish_text a{display: inline-block;width: 4.2rem; line-height: 1rem;background: #69c2ee; color: #fff; border-radius: .2rem; font-family: "宋体";font-size: .3rem; margin-top: .6rem;text-align: center;  font-weight: bold;}

.dycj{background: url(../images/a28.png)  no-repeat center;background-size: cover; padding-bottom: .95rem; margin-top: -.95rem;}
.zstc_a{position: absolute; left: 44%;  bottom: 33%;width: 1rem;height: 1rem;z-index: 10;}
.dycjbox{padding: 2.4rem 1.85rem .45rem 1.85rem; position: relative;}
.dycjbox img{width: 100%;}
.c2{position: absolute; top: 0;left: 0;}
.dycj_a{position: absolute; left: 3.6rem; top: 1.5rem;width: 4.5rem;}
.dycj_b{position: absolute; width: .6rem; left: 3.1rem; top: 7.81rem;}
.dycj_c{position: absolute; width: .4rem; left: 5.4rem; top: 6.9rem;}
.dycj_d{position: absolute; width: .4rem; left:50%; top: 11.64rem; transform: translateX(-50%);}
.dycj_e{position: absolute; width: .44rem; right: 2.7rem; top: 4.6rem;}
.gdnr{position: fixed; border: 2px solid #fff;text-align: center;width: 1.88rem;height: 1.88rem;border-radius: 50%;background: #69c2ee;right: .3rem; z-index: 10;top:50%; transform: translateY(-50%);}
.gdnr:hover{background: rgba(0,0,0,.3);}
.gdnr span{position: absolute; text-align: center; font-size: .42rem; line-height: 1.5; color: #fff; font-weight: bold;left:50%; top:50%; transform:translate(-50%,-50%);}
.wbnr{overflow: hidden; position: relative;}
.wbnr .swiper-pagination-bullet{opacity: 1; width: .7rem;height: 3px; background: #fff;border-radius: 0;}
.wbnr .swiper-pagination-bullet-active{background: #69c2ee;}
.wbnr .swiper-pagination{bottom: .4rem;}

.btnbox1{position: relative; padding: .45rem 0;}
.btnbox1 a{width: 4.2rem; line-height: .8rem;border-radius: .15rem;text-align: center; display: block; margin: 0 auto; color: #fff; font-weight: bold; font-family: "宋体";border: 2px solid #fff; margin: 0 auto; font-size: .36rem;}
.btnbox1 a:hover{background: rgba(0,0,0,.3);}
.btnbox1 span{display: block; right: 0;top:50%; transform: translateY(-50%);color: #fff; font-size: .3rem; padding-left: 1.5rem; line-height: .85rem;position: absolute;}
.btnbox1 span:before{position: absolute; width: 1.3rem;height: 100%; content: "";left: 0; top: 0; background: #dce2e5;border-radius: .2rem;}

/*place_list*/
.dqlb{ padding: 2.65rem 1.85rem 1.05rem 1.85rem;}
.dqlb_box{overflow: hidden;}
.dqlb_left{float: left;width: 9.5rem;position: relative;}
.dqlb_left img{width: 100%;}
.dqlb_right{float: right;}
.dqlb_right{float: right;width: 4.34rem;}
.dqlb_right li{font-size: .5rem; line-height: 1.25rem;}
.dqlb_right li a{display: block; color: #cecece;font-weight: bold;}
.dqlb_right li a b{ display: inline-block;vertical-align: middle;margin: -0.05rem .3rem 0 0 ;background: url(../images/a37.png);height: .62rem;width: .42rem;background-size: 100% 100%;}
.dqlb_right li.cur a{color: #fff;background-size: 100% 100%;}
.dqlb_right li.cur a b{display: inline-block;vertical-align: middle;margin: -0.05rem .3rem 0 0 ;background: url(../images/a38.png);height: .62rem;width: .42rem;background-size: 100% 100%;}
.dqlb_right a:hover{color: #fff;}
.dqlb_right a:hover b{background: url(../images/a38.png);background-size: 100% 100%;}


/*nav*/
.dhbj{position: fixed;z-index: 1;background: rgba(0,0,0,.1); top: 0;left: 0;width: 100%;height: 100%;display: none;}
.nav{position: fixed;width: 62%;background: #68c2ee; background-image: linear-gradient(#68c2ee, #407792); padding: 0 .95rem;height: 100%; top: 0; right: -100%;z-index: 105; padding-top: 1.7rem;}
.navbox{overflow: hidden;background: url(../images/a40.png) no-repeat center  center;background-size: auto 100%;display: flex;justify-content : space-between;align-items: center;}
.nav_left{ width: 50%; padding-right: .78rem;}
.nav_left li{text-align: right; font-size: .28rem;text-align: right;line-height: .95rem;}
.nav_left a{color: #fff;}
.hynr{float: right;width: 50%; padding-left: .78rem;}
.hynr li{font-size: .26rem; line-height: .95rem;}
.hynr a{color: #fff;}
.hynr a img{display: inline-block; width: .38rem;vertical-align: middle; margin: -0.04rem .2rem 0 0;}
.yzxz{background: url(../images/a44.png) no-repeat center top;background-size: 100% auto; margin-top: .7rem; padding-top: 1.15rem;}
.yzxz ul{text-align: center;}
.yzxz li{display: inline-block; color: #fff;font-size: .3rem;}
.yzxz li a{color: #fff; font-size: .24rem; padding: 0 .1rem;}
.sjzs{display: none;}

@keyframes rotate {
	from {
	transform:rotatez(0deg);
}
to {
	transform:rotatez(360deg);
}
}@keyframes wait {
	0%,100% {
	content:'';
}
25% {
	content:'!';
}
50% {
	content:' !!';
}
75% {
	content:' !!!';
}
}.wait2::after {
	content:'';
	animation:wait 2s linear infinite;
}
.wait {
	opacity:0.5;
	cursor:default;
	pointer-events:none;
}
.wait:before {
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	color:lightblue;
	border:2px solid lightblue;
	border-radius:50%;
	vertical-align:-10%;
	clip-path:polygon(0% 0%,100% 0%,100% 30%,0% 30%);
	animation:rotate 1s linear infinite;
}
.dydwa{position: relative;width: 100%;}
.dydwa img{width: 100%;}
.dydwa .c2{position: absolute; top: 0;left: 0;width: 100%;}
.c1{z-index: 1;}
.c2{z-index: 2;display: none;}
.dydwa a{display: block; position: absolute;width: 1.6rem;height: 1.8rem; left: 45%; top: 55%;z-index: 10;}

@media(max-width:1360px){
.header, .content, .footer{width: 100%;}
.seabox{display: none ;}

}
@media(max-width:1000px){
.header{padding:.2rem 0;z-index: 1000;}
.sjzs{display: block;}
.pczs{display: none;}
.logo{width: 2.9rem;position: relative;z-index: 1000;}
.nav{width: 100%; padding: 2.4rem 0 0 0;overflow: auto;}
.yzxz ul{display: none;}
.navbox{background: none;display: block;}
.nav_left{ width: 100%;padding: 0;}
.nav_left li{text-align: center; font-size: .58rem; line-height: 2; }
.hynr{float: none; width: 100%;}
.hynr li{text-align: center; font-size: .58rem; line-height: 2; }
.hynr a img{width: .5rem; margin-right: .3rem;}

.yynr{display: none;}
.dhbtn{width: 1.45rem;height: 1.45rem;}
.dhbtn.on{background: url(../images/a1a.png);background-size: 100% 100%;}
.wzbox_a{padding: 1.75rem 0 .8rem;}
.wztext{position: relative;}
.wztext{margin-top: -1.36rem;overflow: hidden; padding-bottom: .7rem;}
.wztext_tp{width: 100%; float: none; overflow: hidden;}
.wztext_tp img{width: 3.1rem;float: right;}
.wztext_tp h2{font-size: .42rem; line-height: 1.6;text-align: left; padding-top: 2.2rem;font-weight: bold; color: #fff;width: calc(100% - 3.4rem); float: left;}
.wztext_wb{width: 100%; float: none; padding-top: .55rem;}
.wztext_wb p{padding: 0;font-size: .26rem; line-height: 2;}
.btn1{width: 4.6rem; line-height: 1.46rem; font-size: .48rem;}


.wzbox_bnr{margin-top: -1.15rem; padding-bottom: 0;}
.wzb_left{float: none; width: 100%;overflow: hidden;}
.wzb_left.fl img{width: 3.1rem;float: right;}
.wzb_left.fl h2{font-size: .42rem; line-height: 1.6;text-align: left; padding-top:1.8rem;font-weight: bold; color: #fff;width: calc(100% - 3.4rem); float: left;}
.wztext_wb{width: 100%; float: none; padding-top: .55rem;}
.wzb_right{float: none; width: 100%; padding: .5rem 0 .75rem;}
.wzb_right p{font-size: .26rem; line-height: 2;}
.wzb_left.fr{width: 100%;}
.wzb_left.fr img{width: 3.1rem; float: left;}
.wzb_left.fr h2{font-size: .42rem; line-height: 1.6;text-align: left; padding-top: 1.8rem;font-weight: bold; color: #fff;width: calc(100% - 3.4rem); float: right;}
.foot_top a{width: 4.4rem;}
.foot_top span{width: .59rem;margin-top: .5rem;}
.Contact{padding: 1.5rem 0 1.4rem;}
.Contact h2{font-size: .52rem; margin-bottom: .65rem;}
.Contact p{font-size: .35rem;}
.lxxq{overflow: hidden; padding: .4rem 0 1.3rem;display: flex;justify-content : space-between;align-items: center;padding: 0;}
.lxxq ul{width: 50%;}
.lxxq li{font-size: .38rem; line-height: 1.48rem; float: none;text-align: left;width: 100%; display: block; padding: 0;}
.lxxq dl{width: 50%;}
.lxxq dt{font-size: .38rem; line-height: 1.48rem; float: none;text-align: left;width: 100%; display: block; padding: 0;}
.lxxq dt a img{width: .54rem;}
.bqxx img{width: 1.15rem;}
.bqxx p{font-size: .3rem; margin-top: .3rem;}

.gywm{padding: 1.8rem 0 1.2rem;}
.gywm_tp{float: none; width: 100%;overflow: hidden;}
.gywmtext{margin-top: -1.5rem;padding:0 0 0 4%; overflow: hidden;}
.gywm_tp img{float: right; width: 2.8rem;}
.gywm_tp h2{font-weight: bold; color: #fff;line-height: 1.6; font-size: .48rem; padding-top: 2.2rem; float: left;}
.gywm_wb{width: 100%; float: none; padding: .2rem 4% .6rem 0;}
.gywm_wb p{font-size: .26rem; line-height: 2; margin-bottom: .4rem;}
.gywm{padding-bottom: 1.2rem;}

.cont_title{padding: 3.2rem 0 .9rem;}
.cont_title p{font-size: .38rem;padding-left: .58rem;margin-bottom: .6rem;}
.cont_title p:before{width: .32rem;height: .32rem; }
.cont_title h2{font-size: .96rem;}
.cont_title h3{font-size: .3rem; line-height: 1.6; margin-top: .3rem;}
.cont_nr span{display: block; font-size: .32rem; line-height: 2.2;float: none;}
.wby1{float: none; width: 100%; height: .8rem; line-height: .8rem; padding: 0 .2rem; font-size: .3rem;}
.cont_nr li{padding-bottom: .4rem;}
.wby2{float: none; line-height: 1.5; padding: .2rem; width: 100%; font-size: .3rem;height: 5.15rem;}
.btnbox{float: none; width: 100%;padding: 0 0 0 0;}
.btn2{width: 4.66rem; line-height: 1.15rem; font-size: .38rem;}

.login_title{padding: 3.2rem 0 .9rem;}
.loginbox p{font-size: .38rem;padding-left: .58rem; margin-bottom: .6rem;}
.loginbox p:before{width: .32rem;height: .32rem; }
.loginbox h2{font-size: 1.2rem;}
.logtitle{padding: .7rem 0 .2rem;}
.logtitle h2{font-size: .44rem;}
.Login_nr ul{padding: .7rem 0 0 0;width: 100%;}
.Login_nr ul li p{font-size: .36rem;}
.Login_nr li{padding-bottom: .4rem;}
.btn2{width: 4.66rem; line-height: 1.15rem; font-size: .38rem;}
.wby3{float: none; width: 100%; height: .8rem; line-height: .8rem; padding: 0 .2rem; font-size: .3rem;}
.login{padding-bottom: 1rem;}
.hydl_nr p{width: 100%;float: none;font-size: .36rem;line-height: 2.2;}
.hydl_nr dl{float: none; width:calc(100% + 15px); margin-left: -15px;}
.mmright{float: none; width: 100%;}
.bfdw dt{float: none; width: 100%;}

.news_title{padding: 3.2rem 0 1.25rem;}
.news_title p{font-size: .38rem;padding-left: .58rem; margin-bottom: .6rem;}
.news_title p:before{width: .32rem;height: .32rem; }
.news_left{float: none; width: 100%;}

.news_right{float: none; width: 100%;}
.news_right li{padding: .6rem 0 .4rem;}
.news_right li p{font-size: .3rem; line-height: .34rem;}
.news_right li p a{padding-left: .55rem; margin-left: .9rem;}
.news_right li p a:before{width: .34rem;height: .34rem;}
.news_right li h2{font-size: .32rem; margin-top: .65rem;}
.news_top li{padding-bottom: .7rem;}
.news_top p{font-size: .34rem; margin-bottom: .34rem;}
.news_top h2 a{padding-left: .55rem; font-size: .3rem; }
.news_top h2 a:before{width: .34rem;height: .34rem;}
.news_bottom h2{font-size: .4rem; margin-bottom: .4rem;}
.news_bottom a{width: 5.25rem; line-height: .9rem; font-size: .46rem;border-radius: .5rem;}
.news_nr{padding-bottom: .7rem;}

.gyqy_title{padding: .75rem 0 4.5rem;}
.gyqy_title p{padding-left: .55rem; font-size: .3rem;}
.gyqy_title p:before{width: .34rem;height: .34rem;}
.gyqy_title h2{font-size: .9rem;}
.gyqy_title h2 span{display: block; padding: .3rem; font-size: .3rem; line-height: 1.5;}
.gyqy_title a{width: 2.9rem;bottom: .8rem;top: auto; transform: translateY(0);border-radius: 50%;}

.pltop{display: block;padding-bottom: 6rem;}
.pltop_right{ width: 100%;}
.pltop_left{width: 100%; padding: .4rem 0 .6rem 0; position: absolute; left: 0; bottom: 0;}
.gdnr{display: none;}
.pltop p{display: none;}
.qbtz{padding: 1rem .35rem 0 .35rem;}
.qbtz_left{padding: 0;float: none; width: 100%;overflow: hidden;padding-bottom: .9rem;}
.qbtz_left h2{float: left; line-height: .88rem; margin-bottom: 0;}
.qbtz_left a{float: right;width: 2.6rem; line-height: .84rem; border-radius: .44rem;}

.qbtz_right{float: none; width: 100%;}
.qbtz_title ul{padding-bottom: .7rem;}
.qbtz_box li{padding: .45rem 0;}
.qbtz_box p{font-size: .3rem;}
.qbtz_box h2{font-size: .32rem; margin-top: .65rem;}
.fish_tp{width: 100%; float: none; padding: 1.4rem 0 .2rem;}
.fish_text{position: static; width: 100%; padding:.6rem .4rem 0 .4rem;}
.fish_text p{padding: .3rem 0 0 0; font-size: .26rem; line-height: 2;}
.fish_text a{display: block; line-height: 1.46rem; width: 5.6rem; margin: .58rem auto 0 auto; font-size: .4rem;}
.dycj_a{width: 2.8rem;top: 1.57rem;left: 1.1rem;}
.dycjbox{padding: 4.1rem 0 0 0; margin: 0;}
.dycj{margin: 0;}
.dycj_b{top: 5.7rem; left: .68rem;width: .66rem;}
.dycj_c{width: .6rem;left: 2.8rem;top: 4.9rem;}
.dycj_d{width: .85rem;    left:auto;right: 1.1rem;top: 9.3rem;transform: translateX(0);}
.dycj_e{width: .38rem;top: 2.35rem;right: 1.25rem;}
.btnbox1{padding: 1rem 0 .7rem;}
.btnbox1 a{width: 6rem; line-height: 1.16rem; font-size: .54rem;background: #69c2ee;}
.btnbox1 span{top: 0;    transform: translateY(0);font-size: .3rem; line-height: .6rem; padding-left: 1.14rem;right: .55rem;}
.btnbox1 span:before{border-radius: .3rem; height: .6rem; width: .98rem;}

.dqlb{padding: 3.15rem 0 .6rem 0;}
.dqlb_box{float: none;width: 100%;}
.dqlb_left{float: none;width: 100%;}
.dqlb_right{float: none; width: 100%; padding: .3rem 0 .6rem 2rem;}
.dqlb_right li a b{width: .58rem; margin-right: .35rem;height: .88rem;}
.dqlb_right li{line-height: 1.24rem; font-size: .58rem;}
.dqlb_right li.cur a b{width: .58rem; margin-right: .35rem;height: .88rem;}

.topbanner{padding: 1.32rem 0 .6rem 0;}
.topbanner img{width: 100%;}
.topbanner a{width: 2.9rem;}
.topbanner p{margin-top: 2.9rem;}
.jjdf_title ul{overflow: hidden; margin-left: -.2rem;}
.jjdf_title li{display: block; float: left; width: 50%; padding:0 0 0 .2rem;}
.jjdf_title span{width: 100%; font-size: .38rem; line-height: .94rem;}
.jjdf_title{padding: 1rem 0 .55rem;}
.jjdf_bt{padding: .35rem 0;}
.jjdf_bt a{line-height: .64rem; font-size: .3rem;}
.jjdf_xq th{ font-size: .26rem;}
.jjdf_xq a{line-height: .6rem;zoom: .8;}
.jjdf_xq table{width: 12rem;}
.ggd {overflow: auto;}
.jjdf_xq p{font-size: .32rem; padding: .3rem 0 1.2rem;}

.boxnr img{width: 2.8rem;}
.boxnr a{width: 6.3rem; line-height: 1.45rem;font-size: .48rem; margin-top: .7rem;}
.boxnr img{width: 6rem; margin: 0 auto;}
}




