@charset "utf-8";
@media screen and (max-width:1920px) {

}
@media screen and (max-width:1680px) {
.cw {width:calc(100% - 200px);padding:0 100px;}
.f_menu li:nth-child(2){margin-left:0;}
.s_about .pic{width:49%;}
.s_about .txt{width:49%;}



}
@media screen and (max-width:1600px) {
.cw {width:calc(100% - 120px);padding:0 60px;}

}
@media screen and (max-width:1440px) {
.f_menu li{margin-right:60px;}
.f_menu li:nth-child(2){padding-left:60px;}
.f_menu li:nth-child(4){padding-right:60px;}
}
@media screen and (max-width:1400px) {

}
@media screen and (max-width:1366px) {

}
@media screen and (max-width:1360px) {

}
@media screen and (max-width:1280px) {

}
@media screen and (max-width:1024px) {
.block{display:none;}
.none{display:block;}
.box {padding:0px;}
.cw{width:100%;float:left;padding:0px;}
.header {width:100%;height:auto;transition:0.4s all;position:fixed;left:0;top:0;z-index:999;}
.header .logo{width:120px;height:35px;padding:5px 0;margin-left:10px;}
.header .lang{margin:8px 40px 0 0;}

.header .Close_btn_shad {width:100%;height:0;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0, 0, 0, 0.3);transition:0.3s all;}
.header .Close_btn_shad.active {height:100%;}
.header .nav {width:160px;position:fixed;height:100%;overflow:auto;left:auto;top:0px;right:-200px;background:#054398;transition:0.6s all;z-index:888;}
.header .nav li {width:calc(100% - 40px);padding:0 20px;height:50px;line-height:50px;}
.header .nav li a{display:block;position:relative;}
.header .nav li a h2{font-size:18px;}
.header .nav li:before {bottom:0px;left:0;width:3px;height:100%;}
.header .nav li:hover,.header .nav li.yes{border-bottom:none;height:50px;}
.header .nav li:nth-child(1){margin-top:40px;}
.header .nav li:last-child{display:none;}
.header .nav.active {right:-20px;}
.header .Close_btn {display:block;}
.header .nav .subnav,.header .Close_btn h2,.header .nav li:after{display:none;}
.m_weiz{width:70px;position:fixed;left:150px;top:4px;display:block;z-index:999;}
.m_weiz:before{width:1px;height:14px;background:rgba(255,255,255,.7);left:-10px;top:9px;}
.m_weiz a{color:#fff;display:block;line-height:30px;font-size:16px;}
/*底部导航*/
.wap_nav {width:100%;padding:5px 0;padding-bottom:2px;position:fixed;left:0;bottom:0;display:none;background:rgba(255,255,255,.95);box-shadow:6px 2px 0px rgba(0,0,0,.2); z-index:6;border-top:solid 1px #E3E3E3;}
.wap_nav a {width:20%;float:left;text-align:center;font-size:12px;}
.wap_nav a i {width:20px;height:21px;margin:0 auto;display:table;background:url(/cai_img/ico.png) no-repeat;background-size:18px;}
.wap_nav a.yes{color:#169AF3;}
.wap_nav a:nth-child(1) i{background-position:0 0;}
.wap_nav a:nth-child(2) i{background-position:0 -57px;}
.wap_nav a:nth-child(3) i{background-position:0 -116px;}
.wap_nav a:nth-child(4) i{background-position:0 -173px;}
.wap_nav a:nth-child(5) i{background-position:0 -230px;}
.wap_nav a.yes:nth-child(1) i{background-position:0 -28px;}
.wap_nav a.yes:nth-child(2) i{background-position:0 -86px;}
.wap_nav a.yes:nth-child(3) i{background-position:0 -145px;}
.wap_nav a.yes:nth-child(4) i{background-position:0 -202px;}

/*首页样式最先*/
#banner .swiper-slide h2,#banner .swiper-slide h3{font-size:26px;line-height:40px;top:80px;}
#banner .swiper-slide h3{font-size:18px;top:120px;}
#banner .swiper-slide a{display:none;}
#banner .swiper-pagination{right:10px;bottom:10px;font-size:16px;}
#banner .swiper-pagination-current{font-size:22px;}
#banner .swiper-button-next,#banner .swiper-button-prev{left:10px;bottom:10px;width:30px;height:30px;background:url(/cai_img/ban/next.png) no-repeat center 10px;background-size:15px;border:solid 1px rgba(255,255,255,.80);}
#banner .swiper-button-prev{background-position:center -17px;left:55px;}

.s_about{padding-bottom:60px;}
.s_about .txt{width:calc(100% - 20px);margin:0 10px;}
.s_about .txt li{width:calc(33.3% - 20px);margin-left:20px;}
.s_about .txt li h3{font-size:22px;line-height:30px;color:#054398;position:relative;margin-bottom:10px;}
.s_about .txt li span{width:16px;line-height:16px;text-align:center;font-size:12px;background:#2D883B;color:#fff;position:absolute;border-radius:40px;}
.s_about .txt li p{font-size:14px;}
.s_about .txt a{padding:8px 20px;right:50%;bottom:-35px;margin-right:-55px;}
.s_about .txt li:nth-child(3),.s_about .txt h2:before,.s_about .txt h2:after{display:none;}

.s_tit{margin-bottom:10px;padding-top:10px;}
.s_tit h2{font-size:26px;line-height:26px;top:15px;margin-left:-56px;}
.s_tit em{font-size:40px;line-height:40px;letter-spacing:10px;}
.s_tit p a{margin-top:10px;}

.s_yewu li{width:60px;height:400px;padding:0;}
.s_yewu li.cur{width:calc(100% - 120px);text-align:left;}
.s_yewu li h2{width:22px;font-size:22px;line-height:30px;left:50%;top:50%;margin-left:-10px;margin-top:-90px;}
.s_yewu li h2:before{top:110px;}
.s_yewu li p{width:calc(100% - 40px);height:60px;line-height:20px;font-size:12px;position:absolute;left:25px;margin-top:-20px;}
.s_yewu a{padding:10px 30px;margin-top:70px;margin-left:-80px;}
.s_yewu li.cur h2{width:auto;left:35px;}
.s_yewu li.cur h2:before {width:20px;height:2px;left:3px;top:45px;margin-left:0px;}
.s_yewu li.cur:before{width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;}

.anli_box{padding-bottom:20px;}
.anli_box .n_tit{width:100%;float:left;margin:0px 0 10px 0;}
.anli_box .n_tit ul{margin-left:-10px;}
.anli_box .n_tit li{width:calc(33.3% - 10px);padding:0;margin-left:10px;background:#F4F6F8;line-height:40px;text-align:center;}
.anli_box .n_tit li h2{font-size:16px;}
.anli_box .n_tit li:after,.anli_box .n_con li .pic:before{display:none;}

.anli_box .n_con li .txt{width:calc(100% - 20px);padding:30px 10px 10px 10px;background:#fff;}
.anli_box .n_con li .txt h2{padding-bottom:25px;}
.anli_box .n_con li .txt h2:before{bottom:10px;}
.anli_box .n_con li .txt h2:after{bottom:10px;}
.anli_box .n_con li .txt p{font-size:14px;line-height:20px;height:60px;}
.anli_box .n_con li .txt a{border:solid 1px #054398;padding:5px 20px;position:absolute;left:auto;right:10px;top:-10px;font-size:14px;}
.anli_box .n_con li .txt a span{font-size:14px;}
.anli_box .n_con li .pic{width:calc(100% - 60px);margin-right:10px;padding:20px;}
.c_you{padding-bottom:10px;}
.c_you ul{margin-left:0px;}
.c_you li{width:calc(50% - 15px);margin:5px 0 5px 10px;border-radius:6px;}
.c_you li em{font-size:12px;}
.c_you li p{font-size:12px;line-height:16px;}
.c_you li:hover p{height:50px;}
.c_you li .txt{width:calc(100% - 20px);left:10px;bottom:10px;z-index:3;}
.c_you li:hover i{visibility:hidden;opacity:0;}
.h_news ul{margin-left:0px;}
.h_news li:nth-child(1){width:calc(100% - 20px);margin-left:10px;}
.h_news li:nth-child(1) h2{font-size:20px;left:0px;bottom:10px;line-height:26px;padding:0 10px;}
.h_news li a:hover h2{bottom:10px;}
.h_news li i:before{visibility:visible;}

.c_news{margin-top:0px;margin-bottom:20px;}
.c_news ul{margin-left:0px;}
.c_news li{width:calc(100% - 20px);margin:10px 0 0 10px;}
.c_news li h2{font-size:18px;margin:5px 0px;}
.c_news li p{line-height:20px;height:40px;font-size:12px;}
.c_news li em{margin-top:5px;}
.c_news li span{font-size:12px;}
.c_news li time{font-size:12px;}
.c_news li p:before{content:"···";height:22px;}
.c_news li:last-child{display:none;}



/*首页样式竣事*/
.list_seat,.sw:before,.list_ban .txt{display:none;}
.rit,.let{width:100%;float:left;padding:0px;}
.let_up{position:relative;left:0px;top:auto;}
.rit{padding-bottom:10px;margin:0px;}
.sbox {width:100%;float:left;padding:0;}

.subnav h2,.subnav li.pag:before{display:none;}
.subnav{background:#fff;}
.subnav li{width:25%;float:left;text-indent:0px;line-height:40px;height:40px;overflow:hidden;font-size:14px;text-align:center;}
.subnav li.cur:before{display:none;}
.subnav li:after{display:none;}
.subnav li:hover,.subnav li.all:hover{text-indent:0px;}
.subnav li.all:before{background:url("/cai_img/more.png") no-repeat 0px -190px;background-size:12px;left:3px;top:10px;}

.pnav li{width:20%;font-size:14px;}

.list_good ul{margin-left:0px;}
.list_good li{width:calc(50% - 15px);margin:10px 0 0 10px;}
.list_good li h2{width:calc(100% - 30px);height:30px;line-height:30px;text-indent:10px;}
.list_good li:before{bottom:6px;right:5px;}

.list_news{width:calc(100% - 20px);margin:10px 10px 0 10px;}
.list_news li{padding-bottom:10px;margin-bottom:10px;position:relative;}
.list_news li i{width:150px;margin:0 0 0 10px;float:right;}
.list_news li h2{font-size:16px;position:relative;line-height:24px;}
.list_news li time{left:0px;bottom:5px;font-size:16px;top:auto;}
.list_news li b{display:inline-block;font-size:12px;margin-top:0px;padding-left:15px;position:relative;}
.list_news li b:before{width:1px;height:12px;background:#C9D2DE;left:8px;top:4px;transform:rotate(16deg);}
.list_news li p,.list_news li time:before,.list_news li em{display:none;}

.show_box{width:100%;float:left;padding:0;padding-bottom:20px;}
.show_info i:before,.show_info h3{display:none;}
.show_info{width:calc(100% - 20px);margin:10px;}
.show_info i{width:100%;margin:0px;margin-bottom:20px;}
.show_info h2{margin-bottom:30px;position:relative;}
.show_info h2:before{width:52px;height:5px;background:#054398;left:15px;bottom:-15px;border-radius:9px;}
.show_info h2:after{width:5px;height:5px;background:#2D883B;left:3px;bottom:-15px;border-radius:9px;}
.show_info p{padding:10px;background:#fff;border-radius:6px;}

.show_title {width:calc(100% - 20px);margin:20px 0 0 10px;}
.show_title h2{text-align:left;font-size:22px;line-height:30px;}
.show_title a{display:none;}

.show_body{width:calc(100% - 10px);margin:10px 0;padding-right:10px;}
.show_title p{font-size:12px;}

.show_zutu{margin-top:15px;column-gap:10px;}
.show_zutu li{margin-left:10px;margin-bottom:10px;}

.show_next {margin-top:5px;padding-top:10px;}
.show_next dt{width:calc(100% - 70px);margin-left:10px;}
.show_next dt a{width:100%;overflow:hidden;height:18px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;}
.show_next dt a:last-child{margin-top:4px;}
.show_next dd{margin-right:10px;}
.show_next dd a {padding:0;width:36px;height:36px;float:left;text-indent:-9999px;}
.show_next dd:before{right:13px;top:10px;}


.show_about,.about_tit,.list_cont{width:calc(100% - 20px);margin-left:10px;}
/*单页样式*/
.about_tit{position:relative;margin-bottom:20px;padding-top:26px;}
.about_tit:before,.about_tit:after{display:none;}
.about_tit em{font-size:22px;color:#054398;text-transform:uppercase;display:inline-block;letter-spacing:1px;}
.about_tit h2{font-size:26px;line-height:40px;font-weight:bold;position:relative;}

.show_about p{width:100%;float:left;}
.show_about img{border-radius:6px;}
.show_about .lpic{width:100%;float:left;margin:0px;border-radius:0;}
.show_about .qianming{width:120px;margin-top:0px;}

.list_licheng{width:calc(100% - 20px);padding-top:20px;margin-left:10px;}
.list_licheng:after{left:0px;top:0px;}
.list_licheng:before{height:calc(100% - 10px);}




.list_temp {margin-left:0px;}
.temp_bod {width:calc(50% - 15px);margin-left:10px;}
.temp_bod a{margin:10px 0 0 0;}
.temp_bod h2{width:calc(100% - 20px);line-height:30px;height:30px;padding:0 10px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.temp_bod a:hover:before{height:32px;}

.list_cont ul{margin-left:-10px;}
.list_cont li{width:calc(100% - 30px);margin:0px 0 10px 10px;padding:10px;}
.list_cont li p{line-height:22px;}
.list_cont li:nth-child(3) img{right:10px;top:10px;}
.list_cont li:nth-child(5),.list_cont li:nth-child(6){width:calc(100% - 30px);}
.ditu{height:350px;}

.copright,.f_menu li,.f_menu li:last-child h2,.f_menu li:last-child p{display:none;}
.f_menu{padding:0px 0 10px 0;}
.f_menu li:nth-child(1){display:block;}
.f_menu li:nth-child(1):before{width:200px;height:40px;left:10px;}
.f_menu li:nth-child(1) p{line-height:30px;padding-left:16px;}
.f_menu li:last-child{display:block;position:absolute;right:10px;top:46px;padding:0px;}
.f_menu li:last-child img{width:80px;position:relative;}
}
@media screen and (max-width:768px) {

}
@media screen and (max-width:414px) {

}
@media screen and (max-width:412px) {

}
@media screen and (max-width:375px) {

}
@media screen and (max-width:360px) {

}
@media screen and (max-width:320px) {

}<!--耗时1763801417.9771秒-->