.w1200{ width:1200px; margin:0 auto; }
.w980{ width:980px; margin:0 auto; }
.hide{ display:none;}
img {vertical-align: top; max-width: 100%;}
/*公共头部*/
.csnav_header {height: 80px;border-bottom: 1px solid #F1F1F1;background: #fff;position: relative;z-index: 3000;}
.csnav_logo {margin-top: 23px;}
.csnav_logo img {width: 248px;height: 34px;vertical-align: middle;}
.csnav_ct {padding: 10px 0;margin-left: 10px;}
.csnav_ct li {float: left;padding: 0 10px;position: relative;}
.csnav_ct li > a {display: block;height: 60px;line-height: 60px;font-size: 16px;}
.csnav_ct li > a:hover {color: #F23835;}
.csnav_ct li.ct_xl > a {padding-right: 15px;background: url(/view/default/static/images/iconb_arrow.png) right center no-repeat;background-size: 10px 10px;}
.csnav_ct li.active > a {color: #F23835;font-weight: bold;}
.csnav_ct .ctxl_box {display: none;position: absolute;z-index: 10;top:50px;width: 136px;left: 50%;margin-left: -68px;padding-top: 20px;}
.csnav_ct .ctxl_box:before {content: "";display: block;position: absolute;z-index: 20;top: 0;left: 0;right: 0;height: 20px;background: #fff url(/view/default/static/images/csnav_tkbg.png) top center no-repeat;background-size: 160px auto;}
.csnav_ct .ctxl_ul {position: relative;z-index: 10;margin-top: -5px;padding-top: 10px;background: #fff;text-align: center;box-shadow:0 0 10px rgba(62, 49, 48, 0.2);padding-bottom: 5px;}
.csnav_ct .ctxl_ul .ctxl_li a {display: block;height: 40px;line-height: 40px;font-size: 13px;color: #333333;} 
.csnav_ct .ctxl_ul .ctxl_li a:hover {color: #F23835;}
.csnav_ct .navAnim{display: block;animation: headerNav .3s ease-in forwards;}
.csnav_header .csnav_rt_login{
	width: 90px;
	height: 28px;
	background: #FF443D;
	border-radius: 4px;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	color: #FFFFFF;
	display: block;
	margin-top: 25px;
}
.csnav_header .csnav_rt_r a:hover{
	color: #FFFFFF;
	font-weight: normal;
}
.csnav_rt{
	display: flex;
	align-items: center;
}

.sent_hot_search{position: relative;z-index: 1;width: 230px;height: 32px;margin-top: 25px;margin-right: 10px;}
.sent_hot_search .hot_search_btn{width: 230px;height: 32px;box-sizing: border-box;border-radius: 16px;border: 1px solid #EFEFEF;display: flex;align-items: center;padding-left: 14px;padding-right: 8px;cursor: pointer;}
.sent_hot_search .hot_search_icon{width: 18px;height: 18px;margin-right: 5px;}
.sent_hot_search .hot_search_txt{flex: 1;font-size: 14px;color: #757575;}
.sent_hot_search .hot_search_option{position: absolute;z-index: 10;left: 50%;transform: translateX(-50%);top: 42px;width: 235px;max-height: 208px;border-radius: 10px;background: #FFFFFF;box-shadow: 0 0 20px 0 rgba(55,55,55,0.1);padding: 8px 0;overflow-y: auto;box-sizing: border-box;}
.sent_hot_search .hot_search_option li{height: 48px;display: flex;align-items: center;justify-content: space-between;padding: 0 10px;cursor: pointer;}
.sent_hot_search .option_l{display: flex;flex-direction: column;}
.sent_hot_search .option_name{font-size: 14px;color: #212528;font-weight: bold;width: 112px;}
.sent_hot_search .option_num{margin-top: 6px;font-size: 12px;color: #999999;}
.sent_hot_search .option_btn{width: 68px;height: 22px;background: #F23835;border-radius: 11px;text-align: center;line-height: 22px;font-size: 12px;color: #FFFFFF;}

.csnav_header .csnav_rt_user_box{height: 28px;line-height: 28px;font-size: 16px;color: #666;margin-top: 25px;}
.csnav_header .csnav_rt_user_box .csnav_rt_user{margin-right: 12px;}
.csnav_header .csnav_rt_user_box a:hover{color: #666;font-weight: normal;}
.csnav_rt .rt_iput {position: relative;margin-top: 23px;height: 34px;width: 140px;border:1px solid #E5E5E5;border-radius: 18px;margin-right: 20px;}
.csnav_rt .rt_iput input {outline: none;border:none;height: 32px;border-radius: 17px;margin-left: 18px;width: 115px;font-size: 14px;}
.csnav_rt .rt_login, .csnav_rt .rt_register {line-height: 16px;padding: 0 10px;color: #666666}
.csnav_rt .rt_login {margin-left: 10px;}
.csnav_rt .rt_bhme {margin-top: 23px; margin-left: 10px; height: 34px; line-height: 34px; border: 1px solid #E5E5E5; border-radius: 18px; font-size: 14px; padding: 0 15px 0 15px; color: #666; /*background: url(/view/default/static/images/icon_fp1.png) 13px center no-repeat;*/ background-size: 14px auto; }
.csnav_rt a:hover {color: #F23835;font-weight: bold;}
.csnav_rt .rt_iput .rt_search {position: absolute;right: 15px;top: 0;display: block;width: 18px;height: 34px;background: url(/view/default/static/images/icon_search.png) center no-repeat;background-size: 18px 18px;cursor: pointer;}
.csnav_rt .ctxl_box {display: none;position: absolute;z-index: 10000;top:50px;width: 136px;left: 50%;margin-left: -68px;padding-top: 20px;}
.csnav_rt .ctxl_box:before {content: "";display: block;position: absolute;z-index: 20;top: 0;left: 0;right: 0;height: 20px;background: #fff url(/view/default/static/images/csnav_tkbg.png) top center no-repeat;background-size: 160px auto;}
.csnav_rt .navAnim{display: block;animation: headerNav .3s ease-in forwards;}
.csnav_rt .navrt_item {position: relative;}
.ecv2_header .left{float: left;line-height: 34px;display: flex;align-items: center;}
.ecv2_header a{color: #666666;font-size: 12px;}
.csnav_rt_w{width: 78px;text-align: center;}
.csnav_ct li.ct_xl > a.cz {background: none;padding-right: 0;}
.csnav_ct .ctxl_ul .simg {width: 120px;height: 120px;margin: 6px 0;}

.ecv2_container {width: 1200px;margin: 0 auto;}
.ecv2_header {background-color: #f6f6f6;border-bottom: 1px solid #e6e6e6;width: 100%;height: 34px;color: #666666;}
.ecv2_header_tools .fr {line-height: 34px;}
.ecv2_header_tools .fr span {margin-left: 28px;}
.csnav_header .xcth{position: relative;}
.csnav_header .xcth .tip{position: absolute;right: -52px;top: 12px;width: 65px;line-height: 20px;text-align: center;font-size: 12px;color: #fff;border-radius: 10px;background: red;}
/*公共底部*/
.schome_footer {background: #333436;padding: 10px 0 36px;min-width: 1200px;}
.schome_footer .footer_top {padding-bottom: 16px;border-bottom: 1px solid #3D3E40;}
.schome_footer .footer_top h4 {font-size: 15px;color: #D2D2D2;text-align: center;line-height: 42px;}
.schome_footer .footer_top p {font-size: 12px;color: #999;line-height: 22px;}
.schome_footer .footer_bt {position: relative;}
.schome_footer .footer_bt ul.bt_link {padding: 20px 0;border-bottom: 1px solid #3D3E40;}
.schome_footer .footer_bt .bt_bq {margin-top: 28px;}
.schome_footer .footer_bt ul.bt_link li {margin-right: 25px;float: left;line-height: 30px;}
.schome_footer .footer_bt ul.bt_link li a {display: block;margin-top: 8px;height: 15px;line-height: 15px;padding-right: 25px;border-right: 1px solid #505155;font-size: 14px;color: #fff;}
.schome_footer .footer_bt ul.bt_link .kfph {margin-left: 50px;font-size: 13px;color: #999;padding-left: 36px;background: url(/view/default/static/images/icon_ph.png) left center no-repeat;background-size: 24px 24px;}
.schome_footer .footer_bt ul.bt_link .kfph span {font-size: 24px;}
.schome_footer .footer_bt ul.bt_link li:last-child a{border: 0;}
.schome_footer .footer_bt .bt_bq p, .schome_footer .footer_bt .bt_bq a {font-size: 12px; color: #999; line-height: 22px; }
/* .schome_footer .footer_bt .bt_bq a {display: inline-block;} */
.schome_footer .footer_bt .bt_code {position: absolute;z-index: 10;top: 20px;right: 0;text-align: center;}
.schome_footer .footer_bt .bt_code img {width: 90px;height: 90px;}
.schome_footer .footer_bt .bt_code p {font-size: 12px;color: #999;line-height: 36px;}
.schome_footer .footer_bt .bt_bq p .xyarc {border: none;margin-top: -9px;margin-left: 10px;width: 108px;height: 38px;}
.colf23 {color: #F23835;}
/*主体*/
.schome_tgtop {background: #FCF8F7;padding: 32px 0 15px;}
.schome_tgtop .tgtop_zs {position: relative;width: 250px;height: 350px;background: #fff url(/view/default/static/images/schome_zsbg.png) top center no-repeat;background-size: 100% auto;box-shadow: 0 0 19px rgba(66, 46, 46, 0.12);border-radius: 8px;overflow: hidden;}
.schome_tgtop .tgtop_zs .zs_ct {padding: 24px 24px 0;}
.schome_tgtop .tgtop_zs .zs_title {font-size: 18px;color: #353535;font-weight: bold;}
.schome_tgtop .tgtop_zs .zs_title span {color: #FE3330;}
/* .schome_tgtop .tgtop_zs .zs_ct ul {padding-top: 20px;} */
.schome_tgtop .tgtop_zs .zs_ct ul li {float: left;min-width: 50%;}
.schome_tgtop .tgtop_zs .zs_ct ul li a {font-size: 13px;color: #333333;line-height: 32px;display: block;}
.schome_tgtop .tgtop_zs .zs_ct ul li a:hover {color: #F23835;}
.schome_tgtop .tgtop_zs .zs_adv {position: absolute;left: 0;bottom: 0;right: 0;height: 100px;border-radius: 3px;overflow: hidden;}
.schome_tgtop .tgtop_zs .zs_adv > img {width: 250px;height: 100px;}
.schome_adv {position: relative;}
.scadv_btn {position: absolute;z-index: 10;right: 0;bottom: 0;}
.scadv_btn .adv_name {width:32px;height: 16px;cursor: pointer;}
.scadv_btn .adv_close {width:16px;height: 16px;cursor: pointer;}
/*轮播图*/
.schome_tgtop .tgtop_swiper {width: 570px;height: 350px;border-radius: 6px 0 0 6px;overflow: hidden;position: relative;}
.schome_tgtop .tgtop_swiper .swiper-container {width: 100%;height: 100%;}
.schome_tgtop .tgtop_swiper .swiper-button-prev {background: url(/view/default/static/images/hwl_arrow.png) center no-repeat;background-size: 14px 26px;}
.schome_tgtop .tgtop_swiper .swiper-button-next {background: url(/view/default/static/images/hwr_arrow.png) center no-repeat;background-size: 14px 26px;}
.schome_tgtop .tgtop_swiper .swiper-pagination-bullet {width: 11px;height: 11px;background: #fff;opacity: 1;}
.schome_tgtop .tgtop_swiper .swiper-pagination-bullet-active {background: #ff9242;box-sizing: border-box;}
.schome_tgtop .tgtop_swiper img{width: 100%;height: 100%;}
.schome_tgtop .tgtop_swiper .swiper-container-horizontal>.swiper-pagination{text-align: right; padding-right: 30px; box-sizing: border-box;}
.schome_tgtop .tgtop_zx {position: relative;width: 360px;height: 350px;background: #fff;border-radius: 0 6px 6px 0;overflow: hidden;}
.schome_tgtop .tgtop_zx .zx_box{padding: 25px 20px 15px;height: 320px;}
.schome_tgtop .zx_adv {position: absolute; left: 20px; bottom: 15px; right: 20px; height: 86px;overflow: hidden;}
.schome_adv img {width: 100%;height: 100%;}
.schome_tgtop .tgtop_zx .h3 {display: block;font-size: 20px;font-weight: bold;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.schome_tgtop .tgtop_zx .h3:hover {color: #F23835;}
.schome_tgtop .tgtop_zx .zx_p {margin-top: 15px;position: relative;}
.schome_tgtop .tgtop_zx .zx_p a{display: block;font-size: 18px;line-height: 42px;overflow: hidden;height: 42px;text-overflow: ellipsis;white-space: nowrap;}
.schome_tgtop .tgtop_zx .zx_p a:hover {color: #F23835;}
.mrl25{margin-left: 25px;}
.tgtop_tit {height: 60px;line-height: 60px;margin-top: 5px;}
.tgtop_tit .tit_img {width: 120px;height: 22px;vertical-align: middle;}
.tgtop_tit .tit_link {position: relative;margin-top: 15px;display: block;padding: 0 23px 0 14px;background: #fff;border-radius: 15px;height: 30px;line-height: 30px;box-shadow: 0 0 8px rgba(66, 46, 46, 0.09);font-size: 13px;color: #666666;}
.tgtop_tit .tit_link:after {content: "";display: block;position: absolute;width: 5px;height: 8px;top: 10px;right: 14px;background: url(/view/default/static/images/hrr_arrow.png) center no-repeat;background-size: 5px 8px;}
.schome_kcrank {background: #fcf8f7;padding-bottom: 18px;min-width: 1200px;}
.tgtop_kt .kt_item {float: left;margin-right: 24px;margin-bottom: 20px;width: 282px;border-radius: 6px;overflow: hidden;background: #fff;}
.tgtop_kt .kt_item:hover {box-shadow: 0 0 16px rgba(0, 0, 0, 0.18);}
.tgtop_kt .kt_item:nth-of-type(4n+4) {margin-right: 0;}
.tgtop_kt .kt_item .item_img {position: relative;height: 160px;overflow: hidden;}
.tgtop_kt .kt_item .item_img:hover:before,.schome_banner .sub_kcbox ul li .item_img:hover:before {content: "";display: block;z-index: 10;position: absolute; left: 50%; top: 50%; z-index: 10; width: 2.5rem; height: 2.5rem; background: url(/view/default/static/images/video_play2.png) no-repeat center center; background-size: 100% 100%; transform: translate(-50%,-50%); }
.tgtop_kt .kt_item .item_img:hover:after,.schome_banner .sub_kcbox ul li .item_img:hover:after {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 5;background: #000;opacity: .3}
.tgtop_kt .kt_item .item_img > img {width: 100%;height: 160px;}
.tgtop_kt .kt_item .item_num {position: absolute;z-index: 10;right: 0;bottom: 0;height: 24px;line-height: 24px;border-radius: 6px 0 0 0;overflow: hidden;}
.tgtop_kt .kt_item .item_num span {display: block;min-width: 30px;padding: 0 5px 0 22px;font-size: 12px;color: #FFFFFF;background: url(/view/default/static/images/hicon_hot1.png) 5px center no-repeat;background-size: 16px 16px;}
.tgtop_kt .kt_item .item_num .b_mask {content: "";display: block;position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: .5;}
.tgtop_kt .kt_item .item_bot {padding: 14px 15px;}
.tgtop_kt .kt_item .item_bot div {height: 24px;overflow: hidden;}
.tgtop_kt .kt_item .item_bot h3,
.tgtop_kt .kt_item .item_bot p {line-height: 25px;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tgtop_kt .kt_item .item_bot h3 {font-size: 15px;color: #333333;font-weight: normal;}
.tgtop_kt .kt_item .item_bot p {font-size: 12px;color: #999999;margin-top: 0.2rem;}
.tgtop_kt .kt_item .item_bot h3:hover {color: #F23835;font-weight: bold;}
.item_play {position: absolute;z-index: 50;top: 0;right: 0;bottom: 0;left: 0;}
.item_play .play_bg {width: 100%;height: 100%;background: #000;opacity: .5;}
.item_play .play_img {position: absolute;z-index: 55;top: 50%;left: 50%;margin-top: -23px;margin-left: -23px;width: 46px;height: 46px;background: url(/view/default/static/images/hicon_play.png) center no-repeat;background-size: cover;}
.icon_play {display: block;position: absolute;left: 0;top: 12px;width: 18px;height: 18px;background: url(/view/default/static/images/icon_play.png) center no-repeat;background-size: 18px 18px;}
.tgtop_video .video_item .item_bot {font-size: 12px;color: #888888;line-height: 25px;padding: 12px 15px 8px;}
.tgtop_video .video_item .item_bot .bot_num {margin-top: 4px;}
.tgtop_video .video_item .item_bot .hot {display: block;line-height: 25px;padding-left: 18px;background: url(/view/default/static/images/hicon_hot2.png) left 3px no-repeat;background-size: 16px 16px;}
.tgtop_video .video_item .item_bot .time {display: block;line-height: 25px;padding-left: 15px;background: url(/view/default/static/images/icon_time.png) left 6px no-repeat;background-size: 12px 12px;}
.tgtop_cp {margin-top: 5px;padding-left: 160px;height: 160px;background: #fff url(/view/default/static/images/schome_pcbg.png) left center no-repeat;background-size: auto 100%;box-shadow: 0 0 23px rgba(66, 46, 46, 0.08);border-radius: 5px;overflow: hidden;}
.tgtop_cp ul {padding: 40px 0;}
.tgtop_cp ul li {float: left;padding-left: 50px;width: 415px;background: #fff url(/view/default/static/images/bigicon_yinhao.png) left center no-repeat;background-size: 42px auto;}
.tgtop_cp ul li:first-child {margin-right: 70px;}
.tgtop_cp ul li h3 {font-size: 20px;color: #333333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tgtop_cp ul li h3:hover {color: #F23835;}
.tgtop_cp ul li p {font-size: 12px;color: #888888;line-height: 22px;margin-top: 10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.yw_adv {height: 80px;margin-top: 22px;}
.schome_yw {background: #fff;padding-top: 1px;}
.schome_yw .yw_model {margin-top: 34px;position: relative;}
.schome_yw .yw_nav {width: 260px;background: #fff; box-shadow: 0 0 23px rgba(66, 46, 46, 0.08);border-radius: 5px;overflow: hidden;}
.schome_yw .yw_nav ul li {height: 50px;border-bottom: 1px solid #EFEFEF;padding: 0 18px;}
.schome_yw .yw_nav ul li a {display: block;height: 100%;line-height: 64px;font-size: 18px;color: #444444;}
.schome_yw .yw_nav ul li.active a {color: #F23835;}
.schome_yw .yw_nav ul li a:hover {color: #F23835;}

.schome_yw .yw_nav ul li img {width: 50px;height: 50px;margin-right: 37px;}
.schome_yw .yw_nav .nav_code {text-align: center;padding: 24px 0;}
.schome_yw .yw_nav .nav_code img {width: 100px;height: 100px;}
.schome_yw .yw_nav .nav_code .code_p {text-align: center;font-size: 12px;color: #666666;margin-top: 10px;line-height: 20px;display: inline-block;}
.schome_yw .yw_nav .nav_code .code_p .line {display: inline-block;width: 30px;height: 1px;background: #E7E7E7;margin: 9.5px 10px;}
.schome_yw .yw_cont {width: 890px;}
.schome_yw .yw_item {display: block;position: relative;padding: 20px 20px 23px 7px;border-bottom: 1px solid #EFEFEF;height: 156px;}
.schome_yw .yw_item:hover {background: #F5F5F5;}
.schome_yw .yw_item img {position: absolute;top: 20px;left: 7px;width: 240px;height: 156px;border-radius: 6px;}
.schome_yw .yw_item .item_intr {margin-left: 265px;height: 156px;position: relative;}
.schome_yw .yw_item .item_intr h2 {font-size: 20px;color: #333333;font-weight: bold;line-height: 28px;min-height: 36px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.schome_yw .yw_item .item_intr h2:hover {color: #F23835;}
.schome_yw .yw_item:first-child {padding-top: 10px;}
.schome_yw .yw_item:first-child img {top: 10px;}
.schome_yw .yw_item .item_intr > p {margin-top: 15px;line-height: 22px;height: 44px;font-size: 14px;color: #999999;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.schome_yw .yw_item .item_intr .intr_bot {position: absolute;left: 0;bottom: 0;right: 0;line-height: 24px;font-size: 12px;color: #999999;}
.schome_yw .yw_item .item_intr .intr_bot .stit {display: inline-block;margin-right: 10px;padding: 0 8px;height: 20px;line-height: 20px;border:1px solid #DBDBDB;border-radius: 2px;}
.schome_yw .yw_item .item_intr .intr_bot .tagbox {padding-left: 25px;background: url(/view/default/static/images/hicon_tag.png) left center no-repeat;background-size: 20px auto;}
.schome_yw .yw_item .item_intr .intr_bot .tagbox a {margin-right: 15px;font-size: 12px; color: #999999;}
.schome_yw .yw_item .item_intr .intr_bot .tagbox a:hover {color: #F23835;} 
.schome_yw .yw_item .item_intr .intr_bot .tagbox a:last-of-type {margin-right: 0px;}
.schome_yw .yw_item .item_intr .intr_bot .share {display: block;margin-left: 25px;width: 20px;height: 20px;background: url(/view/default/static/images/hicon_share2.png) left center no-repeat;background-size: 20px auto;cursor: pointer;}
.schome_yw .yw_item .item_intr .intr_bot .t_adv {display: inline-block; margin-right: 10px; padding: 0 8px; height: 20px; line-height: 20px; border: 1px solid #FFD08C; border-radius: 2px;color: #FA6400;cursor: pointer;}
.schome_yqlink {padding: 20px 0;background: #f5f5f5;min-width: 1200px;}
.schome_yqlink .title {display: block;width: 100px;line-height: 32px;font-size: 14px;color: #666666;}
.schome_yqlink ul {width: 90%;}
.schome_yqlink ul li {float: left;margin-right: 20px;}
.schome_yqlink ul li a {display: block;font-size: 14px;color: #666666;line-height: 32px;}
.schome_yqlink ul li a:hover {color: #F23835;}
/*广告弹框*/
.ggsm_tc{display:none;position:fixed;z-index:99999;left:50%;top:50%;transform: translate(-50%,-50%);width:330px;background:#fff;border:3px solid #ff8f8d;padding:20px;font-size:14px;border-radius:5px;line-height:22px;box-shadow:rgba(0,0,0,.5) 0 0 10px;color:#666}
.ggsm_tc .gb_tc{display:block;position:absolute;right:5px;top:5px;width:14px;height:14px;background:url(/view/default/static/images/gb_ico.png) no-repeat center}

/**/
.schome_sdfix {display: none;position: fixed;z-index: 100;right: 11px;bottom: 20%;width: 55px;height: 55px;border-radius: 50%;box-shadow: 0 0 7px rgba(0, 0, 0, 0.08);cursor: pointer;background: #fff url(/view/default/static/images/hgt_arrow.png) center no-repeat;background-size: 27px 14px;}
.schome_yw .yw_more, .schome_yw .yw_more_load {text-align: center;padding: 50px 0 70px;}
.schome_yw .yw_more a, .schome_yw .yw_more_load a{position: relative;text-align: left;display: inline-block;width: 65px;padding: 0 44px 0 20px;height: 40px;line-height: 40px;border-radius: 20px;border:1px solid #FF8149;font-size: 16px;color: #F23835;}
.schome_yw .yw_more a:after {content: "";display:block;position: absolute;right: 20px;top: 10px;width: 19px;height: 19px;background: url(/view/default/static/images/hicon_add1.png) center no-repeat;background-size: cover;}
.schome_yw .yw_more a:hover:after {background: url(/view/default/static/images/hicon_add2.png) center no-repeat;background-size: cover;}
.schome_yw .yw_more a:hover {background: #f23835;color: #fff;}
.schome_yw .yw_more_load a {background: #f23835;color: #fff;}
.schome_yw .yw_more_load a:after {content: "";display:block;position: absolute;right: 20px;top: 10px;width: 19px;height: 19px;background: url(/view/default/static/images/hicon_load.png) center no-repeat;background-size: cover;}

.hm__right__article__banner{width: 250px;height: 100px;}
/*左右切换广告样式*/
#slide-holder {z-index : 40;width : 100%;height : 86px;position : absolute;}
#slide-holder #slide-runner {top :0px;left :0px;width :100%;height : 86px;overflow : hidden;position : absolute;}
#slide-holder img {margin : 0;display : none;position : absolute; width:100%; height:86px;}
#slide-holder #slide-controls {left : 0;bottom : 0px;width :100%;height : 26px;display : none;position : absolute;}
#slide-holder #slide-controls #slide-nav {float : right;height :10px;display : inline;margin :8px 8px 0 0;}
#slide-holder #slide-controls #slide-nav a {float : left;width : 10px;height : 10px;display : inline;font-size : 10px;margin : 0 5px 0 0;line-height : 10px;font-weight : bold;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat;}
#slide-holder #slide-controls #slide-nav a.on {background-position : 0 -24px;background:#ff9242;}
#slide-holder #slide-controls #slide-nav a {background:#fff; border-radius:10px;}

.navfix1 {position: fixed; top: 0; } 
.navfix2 {position: relative; bottom: 30px; }
.scadv_btnlt{position: absolute;z-index: 100;top: 0;left: 0;right: auto;bottom: auto;}
.tgtop_right{box-shadow: 0 0 19px rgba(66, 46, 46, 0.12);}
/*返回顶部*/
.float_menu{width:55px;position:fixed;right:10px;z-index:999;bottom:110px}
.float_menu li{box-sizing: border-box;width:53px;height:53px;background:#fff;color:#444;font-size:12px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;position:relative}
.float_menu li#f-top{position:relative;display: none;text-align:center;width:53px;height:53px;background-color:#fff;overflow:hidden;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-radius: 50%;box-shadow: 0 0 7px rgba(0, 0, 0, 0.08);}
.float_menu li#f-top a{width:53px;height:53px;display:block;cursor:pointer;background-image:url(/view/default/static/images/top.png);background-repeat:no-repeat;background-position:17px 20px;background-color:#fff}
.float_menu li#f-top:hover a{background-color:#f23835;background-image:url(/view/default/static/images/top.png);background-repeat:no-repeat;background-position:17px -49px;}
.float_menu li#f-top:hover {border: none;}
/**/

@keyframes headerNav{0%{transform:scale(.7)}
0%{-webkit-transform:scale(.7)}
50%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-webkit-keyframes headerNav{0%{-webkit-transform:scale(.7)}
0%{-webkit-transform:scale(.7)}
50%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes headerNav{0%{-moz-transform:scale(.7)}
0%{-moz-transform:scale(.7)}
50%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}
.xchmnew_swiper .swiper-slide img:hover {opacity: .7;}

/* ================= 底部响应式重构 - 开始 ================= */
.schome_footer {
  min-width: 100% !important;
  box-sizing: border-box;
  padding: 20px 0;
  overflow: hidden; /* 防止内容溢出 */
}

/* 移除固定宽度约束 */
.w1200, .w980 {
  width: 100% !important;
  max-width: 100%;
}

/* 移动优先布局 */
.schome_footer .footer_top,
.schome_footer .footer_bt {
  width: 100%;
  box-sizing: border-box;
  padding: 0 15px;
}

/* 链接列表响应式 */
.schome_footer .bt_link {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 10px 0 !important;
}

.schome_footer .bt_link li {
  float: none !important;
  display: block;
  width: auto;
  margin: 5px 10px !important;
  text-align: center;
}

.schome_footer .bt_link li a {
  display: inline-block !important;
  border-right: none !important;
  padding-right: 0 !important;
  margin-top: 0 !important;
  height: auto !important;
  line-height: 1.5 !important;
  font-size: 12px !important;
  padding: 0 5px !important;
}

/* 联系方式响应式 */
.kfph {
  display: block !important;
  width: 100%;
  text-align: center;
  margin: 15px 0 0 !important;
  padding-left: 0 !important;
  background-position: center top 5px !important;
  padding-top: 30px !important;
}

/* 二维码响应式 */
.bt_code {
  position: relative !important;
  margin: 20px auto 0 !important;
  float: none !important;
  right: auto !important;
  top: auto !important;
  text-align: center;
  width: 100%;
}

/* 版权信息响应式 */
.bt_bq {
  text-align: center !important;
  margin-top: 15px !important;
  padding: 0 15px;
  box-sizing: border-box;
}

.bt_bq p, .bt_bq a {
  display: block !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
  margin: 5px 0;
}

/* 手机端特定样式 */
@media (max-width: 480px) {
  .schome_footer {
    padding: 10px 0;
  }
  
  .footer_top h4 {
    font-size: 13px !important;
    line-height: 1.3 !important;
    padding: 0 10px;
  }
  
  .footer_top p {
    font-size: 11px !important;
    padding: 0 10px;
  }
  
  .bt_link li {
    margin: 3px 5px !important;
  }
  
  .bt_link li a {
    font-size: 11px !important;
  }
  
  .bt_code img {
    width: 70px !important;
    height: 70px !important;
  }
  
  .bt_code p {
    font-size: 10px !important;
  }
}

/* 防止内容溢出容器 */
.schome_footer * {
  max-width: 100%;
}
/* ================= 底部响应式重构 - 结束 ================= */
/* ================= 修复头部布局 - 开始 ================= */
/* 恢复PC端头部宽度 */
.w1200 {
  width: 1200px !important;
  margin: 0 auto;
}

/* 大屏适配 */
@media (min-width: 1240px) {
  .w1200 {
    width: 1200px !important;
  }
}

/* 平板适配 */
@media (max-width: 1239px) and (min-width: 769px) {
  .w1200 {
    width: 95% !important;
    max-width: 1200px;
    padding: 0 15px;
    box-sizing: border-box;
  }
  
  .csnav_ct li {
    padding: 0 8px !important;
  }
  
  .csnav_ct li > a {
    font-size: 14px !important;
  }
}

/* 手机端头部优化 */
@media (max-width: 768px) {
  .w1200 {
    width: 100% !important;
    padding: 0 15px;
    box-sizing: border-box;
  }
  
  .csnav_header {
    height: auto !important;
    padding: 10px 0 !important;
    position: relative;
  }
  
  .csnav_logo {
    float: none !important;
    margin: 5px auto 10px !important;
    text-align: center;
    display: block;
    width: 100%;
  }
  
  .csnav_ct {
    display: none; /* 默认隐藏导航菜单 */
    width: 100%;
    margin-left: 0 !important;
    padding: 0 !important;
    float: none;
  }
  
  .csnav_ct li {
    float: none !important;
    width: 100%;
    padding: 0 !important;
    border-bottom: 1px solid #f1f1f1;
  }
  
  .csnav_ct li > a {
    height: 45px !important;
    line-height: 45px !important;
    padding: 0 15px !important;
  }
  
  .csnav_rt {
    float: none !important;
    justify-content: center;
    margin: 10px 0;
    width: 100%;
  }
  
  .sent_hot_search {
    margin: 5px auto !important;
    width: 90% !important;
  }
  
  .csnav_rt .rt_iput {
    margin: 5px auto !important;
    width: 80% !important;
  }
  
  /* 移动菜单按钮 */
  .mobile-menu-toggle {
    display: block !important;
    position: absolute;
    top: 20px;
    right: 15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 3100;
  }
  
  .mobile-menu-toggle span {
    display: block;
    height: 3px;
    background: #333;
    margin: 5px 0;
    transition: 0.3s;
  }
  
  /* 展开状态下的菜单 */
  .mobile-menu-active .csnav_ct {
    display: block !important;
  }
}
/* ================= 修复头部布局 - 结束 ================= */