
@charset "utf-8";
/* CSS Document*/
html{color:#333;}
/****公用****/
.fl{float:left;}
.fr{float:right;}
.container{width: 100%;position: relative;}
/* 过度*/
a img,img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}
/****公用****/
.warp_center{background: #fff;padding: 15px;}
.ld_list{height: auto;margin: 15px 0;overflow: hidden;width: 50%;float: left;}
.ld_quzhang{width: 100%;height: auto;margin-bottom: 20px;}
.cwhy{width: 45%;height: auto;margin-bottom: 20px;}

.ld_fuquzhang, .ldjh {width: 100%;}
.zfbg{width: 50%;}

.qzf_ycxj{ width:50%; height: auto;float: left;}


.ld_title{float: left;width: 80px;margin-right: 2%;}
.ld_title h3{font-size: 20px;font-weight: bolder;/*! border-left: 3px solid #1E59DB; */display: block;/*! padding-left: 15px; */}
.ld_li{width: 80%;/*! padding: 0 18.666%; */margin: 0px auto;display: block;float: left;text-align: left;/*! margin-left: 9px; */}
.ld_li a{display: block;height: auto;overflow: hidden;}
.ld_li a span{/*! border: 1px solid #1F5ADC; *//*! padding: 8px; */display: inline-block;/*! margin-bottom: 25px; */display: block;float: left;width: 135px;height: 170px;margin-right: 20px;}
.ld_li a span img{width:100%;height:100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}
.ld_li a span img:hover{ -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1);  transform: scale(1.1,1.1); }
.ld_li a p{line-height: 2.0rem;font-size: 16px;}
.ld_li a .ld_name{font-size: 20px;font-weight: bolder;/*! float: left; */margin-left: 135px;margin-top: 20px;margin-bottom: 20px;}
.ld_li a .ld_fengong{font-size: 18px;margin-bottom: 20px;/*! float: left; */margin-left: 135px;}
.ld_li a .ld_link{color: #1F5ADC;}
.ld_lis {width: 81%;/*! padding-left: 3%; */margin: 0px auto;display: block;float: left;text-align: center;}
.ld_lis ul {width: 100%;overflow: hidden;}
.ld_lis ul li {float: left;margin: 0 15px 0 0;}
.ld_lis ul li:nth-child(4n){margin: 0px 0px 20px 0px;}
.ld_lis ul li .pic{width: 100px;height: 115px;}
.ld_lis ul li .pic img { width: 100%; height: 100%;}
.ld_lis ul li .pic img { width: 100%; height: 100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}

.ld_lis ul li p { font-size: 18px; color: #666; line-height: 30px; text-align: center;}
.ld_lis ul li p a { color: #666;}
.ldhd_list{height: 300px;margin: 15px 0;}
.ldjhd_new ul{zoom:1;margin: 15px 0;}
.ldjhd_new li{height: 50px;line-height: 50px;/*! border-bottom: 1px dashed #dedede; */position: relative;}
.qzf_ycxj .ldjhd_new li{border-bottom: 1px dashed #dedede;height: 53px;line-height: 53px;}
.ldjhd_new li a{ font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.ldjhd_new li:hover a{ color: #006eab; }
.ldjhd_new li:hover span{ color: #006eab; }
.ldjhd_new li span{ display: block; width: 100px; font-size: 14px; text-align: right; float:right; color: #999999; }
.ld_rili{margin-top:15px;/* overflow: hidden; */position: relative;}

.hybg_list{height: 310px;margin: 15px 0;}
.qzf_ycxj .cwhy{width: 100%;}
.zfbg{}
.zfbg_list{width: 100%;}
.zfbg_list ul{display: block;width: 100%;margin-top: 15px;}
.zfbg_list ul li{background: #F1F1F1;border-radius: 5px;width: 31.666%;height: 240px;text-align: center;float: left;margin-right: 15px;display: inline-block;}
.zfbg_list ul li:last-child{margin-right: 0px;}
.zfbg_list ul li a{display: inline-block;padding-top: 22px;}
.zfbg_list ul li a span{display: inline-block;text-align: center;width: 100%;background: url(2022tx_qzf_nbbg.png) top center no-repeat;height: 110px;line-height: 6.1rem;font-size: 20px;color: #205ADB;font-weight: bolder;}
.zfbg_list ul li a span:hover{-webkit-transform: scale( 1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.zfbg_list ul li a p{font-size: 20px;width: 70%;margin: 20px auto 0px auto;color: #353534;font-weight: bold;font-size: 18px;}
.zfbg_list ul li a p:hover{color: #205ADB;font-weight: bolder;}

.zfbmxxgk{ width:100%; height:auto; margin-top:35px; overflow:hidden;}
.xxgk_zfbm{ width:100%; height:62px; background:#efefef;}
.xxgk_zfbm ul li{ width:20%; height:62px; line-height:62px; font-size:20px; text-align:center; display:block; float:left; cursor:pointer;}
.xxgk_zfbm ul li.on{background: #1F59D7; color:#FFF;}
.xxgk_list{ width:100%; padding:20px 0px; height:auto; overflow:hidden;}
.xxgk_list ul li{ font-size:16px; width:220px; height:45px; line-height:45px; padding-left:20px; display:block; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
*通用自适配样式*/
@media only screen and (max-width: 1100px){
.w1240{width: 100%;}

}
@media only screen and (max-width: 375px){

}
@media only screen and (max-width: 320px){

}
/*通用自适配样式*/
/*活动日历*/
.rili_tibg{background: url(2022tx_qzf_hdrl_title.png);height: 190px;margin: 30px 0;}
.product-section{/* padding-bottom: 50px; *//* position: relative; *//* background: url(../images/productBase-features-bag.jpg) no-repeat; *//* background-size: cover; */}
.product-title{padding: 50px 10px 30px;font-weight: normal;font-size: 36px;line-height: 46px;color: #252b3a;text-align: center;}
.product-wrapper{max-width: 1200px;padding: 20px 0px 20px 20px;margin-left: auto;margin-right: auto;position: relative}
.swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1}
.product-features .product-body{margin: 0px 5px;}
.product-features .product-body:after{content: "";width: 100%;height: 3px;background: url(productBase-features-model.png) no-repeat;background-size: 100% auto;background-position: center;position: absolute;top: 50px;left: 0;z-index: 0}
/*li*/.features-item{position: relative;float: left;/* padding: 0px 15px; *//* width: 190px !important; */}
.features-slide .features-item>*{text-align: center}
.features-item h3{font-size: 16px;line-height: 28px;margin: 15px 0 25px 0;opacity: 0.7;transition: all 0.1s}
.features-item i{position: absolute;width: 75%;height: 33px;background: url(productBase-features-timeline.png) no-repeat;background-size: contain;background-position: right center;left: -25%;margin-left: 10px;top: 35px;z-index: 3}
.features-item .features-info{display: block;margin: 0 auto;padding: 5px 15px;width: 210px;text-align: left;transition: all 0.3s;border-radius: 2px}
.features-item .features-info .features-info-i{font-size: 14px;color: #A0A2A8;line-height: 22px;margin-bottom: 10px}
.features-item .features-info .features-info-s{font-size: 16px;line-height: 30px;overflow: hidden}
.features-item.dark i{/* background: url(productBase-features-timeline-dark.png) no-repeat; */background-size: contain;background-position: right center}
/*鼠标悬浮效果*/.features-item:hover h3{font-size: 22px;line-height: 28px;opacity: 0.9}
.features-item:hover i{width: 75%;margin-left: 13px;background: url(productBase-hover.png) no-repeat;background-size: contain;background-position: right center}
.features-item:hover a{background: url(productBase-features-info.png) no-repeat;background-size: 100% 100%}
/*左右按钮*/.product-features .swiper-button-prev{width: 15px;height: 30px;left: -15px;top: 43%;background: none;background: url(productBase-features-left.png);}
.product-features .swiper-button-prev:after{content: "";display: inline-block;position: absolute;width: 15px;height: 30px;background-size: 100% 100%;top: 50%;margin-top: -15px;left: 50%;margin-left: -7px}
.product-features .swiper-button-next{width: 15px;height: 30px;right: -15px;top: 43%;background: none;background: url(productBase-features-right.png);}
.product-features .swiper-button-next:after{content: "";display: inline-block;position: absolute;width: 15px;height: 30px;background-size: 100% 100%;top: 50%;margin-top: -15px;left: 50%;margin-left: -7px}


/*单层tab切换 */
.tab_box{ text-align:left; }
.tab_hd1{height: 42px;border-bottom: 3px solid #e7e7e7;}
.tab_hd1 h3{line-height: 40px;width: 18%;display: inline-block;/* float: left;*//* border-bottom: 3px solid #205ADB;*/}
.tab_hd1 h3 a{font-size:20px; color:#666;font-weight: bold;padding-bottom: .59rem;border-bottom: 3px solid #205ADB;}
.tab_hd1>ul>li{ margin-right: 30px; float:left;  height: 42px; line-height:42px; }
.tab_hd1>ul>li>a{ font-size: 22px; color: #666666; }
.tab_hd1 .on{border-bottom: 3px solid #205ADB;}
.tab_hd1 .on a{/* color: #006dac; */font-weight: bold;}
.tab_hd1>ul>li>a>span{ font-size: 14px; color: #999999; line-height: 42px; margin-left: 10px; }
.tab_hd1>span{ float: right; }
.tab_hd1>span>a{display: block;padding: 0 10px;height: 42px;line-height: 42px;background: url(2022tx_bass_listmoreon.png) no-repeat center; width:24px;-webkit-transition: all 0.5s ease-out;transition: all .5s ease-out;}
.tab_hd1>span>a:hover{background: url(2022tx_bass_listmore.png) no-repeat center;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}


.ldjhd_new1 ul{zoom:1;margin: 15px 0;}
.ldjhd_new1 li{height: 50px;line-height: 50px;border-bottom: 1px dashed #dedede;position: relative;}
.ldjhd_new1 li a{ font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.ldjhd_new1 li:hover a{ color: #006eab; }
.ldjhd_new1 li:hover span{ color: #006eab; }
.ldjhd_new1 li span{ display: block; width: 100px; font-size: 14px; text-align: right; float:right; color: #999999; }



.qzf_youce{width: 50%; float: left;}