.db_cz{
	margin-left:10px;
	}
.toTop {
    width: 37px;
    height: 37px;
    position: fixed;
    right: 0px;
    bottom: 70px;
    display: none;
    cursor: pointer;
	z-index:999;
}
.mycontainer{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
        left: 0;
    top: 0;
    z-index: 999;
    background: rgba(0, 0, 0, 0.5) !important;
    position: fixed;
}
.navbar {
    background-color: transparent;
    color: #fff;
    width: 100%;
    max-width: 1140px;
    height: 60px;
    line-height: 60px;
    font-size: 15px;
    top: 0;
    z-index: 10;
    text-align: center;
	margin-bottom:0px;
}
.jianju {
            margin-top:50px;
        }
.noendbottom{
	border-bottom:0px;
	}
.norightbottom{
	border-right:0px;
	}
/*.active-container,.newsbox,.contentall{
	margin-top:20px;
	}*/
.navbar a {
    text-decoration: none;
    color: #fff;
}
.navbar a.navbar-brand {
    float: left;
    height: inherit;
	padding:0px;
}
.navbar a.navbar-brand>img{
    vertical-align: center!important;
}
.navbar ul {
    float: right;
    list-style: none;
    height: inherit;
    line-height: inherit;
}
.navbar ul li {
    display: inline-block;
}
.navbar ul li a {
    margin-right: 25px;
    text-align: center;
    padding-bottom: 5px;
}
.navbar ul li a:hover {
    border-bottom: 2px solid white;
}
.navbar .navbar-toggler {
    display: none;
}

.bannerbox{
    width: 100%;
    height: 800px;
    /*background: url("../images/bannerbg.png")repeat center center;*/
    margin-top: -200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bannerswiperbox{
    width: 1140px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 240px;
}
.bannerswiper{
    width: 1140px;
    height: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.bannerswiperimg{
    display: inline;
    padding: 0 50px ;
}
.bannerswiperimg>div:last-child{
    vertical-align: top;
}

.bannerswiperitem{
    width: 100%;
    display: flex;
    /*align-items: flex-start;
    justify-content: flex-start;*/
	align-items: center;
    justify-content: center;
    padding-left: 10px;
}
.swiper-pagination-custom {
    width: 100%;
    height: 5px;
    margin-top: 50px;
	top:355px;
}
.bannerfyq {
     width: 30px;
     height: 5px;
     display: inline-block;
     background: white;
     margin-left: 10px;
 }
.bannerfyq-active {
    opacity: 1;
    background-color: #2f70b8;
	border-radius: 0;
	border:0px;
}

.tese-container{
    width: 1140px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.tese-top>p{
    margin-top: 20px;
    color: #656767;
	/*font-size:17px;*/
}
.tese-imgtopbox{
    width: 1140px;
    /*display: flex;
    align-items: center;
    justify-content: space-between;*/
    flex-wrap: wrap;
}
.nav-tabs>li>a{
    padding-top: 20px!important;
}

.imgtext { width:100%; height:auto; float:left;  color:#fff; font-size:12px; }
.newimgbox { width:200px; height:200px; margin:0 auto; position:relative; }
.img_text { width:100%; height:29%; background-color:#000; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; position:absolute; left:0px; bottom:0px;display: flex;align-items: center;justify-content: center; font-size:14px; }
        .img_text1 {
        color:#ffffff;
        background-color:#2b9eda;
        opacity: 0.9;
        }
.smail_center{display: flex;align-items: center;justify-content: center; }
.small_title{
	font-size: 16px;
	margin-top:5px;
	    text-align: left;
    font-weight: bold;
	color:#ffffff;
	}
.small_content{
/*	margin-top:10px;*/
	    text-align: left;
		width: 90%;
	}
.time_fd{
	    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 70px;
	z-index:999;
	}
    .img_title1 {
        width:100%;
    }

.small_img{
	    height: 60px;
    width: 60px;
    align-items: flex-start;
    margin-top: 5px;
    float: left;
	}
.small_img img{
	width: 35px;
    height: 35px;
	}
.mobile_fw_img{
	display:none;}

.kjhover1:hover a>img {
  top: -30px;
}
.kjhover1>a>img {
	position: relative;
    top: 0;
    transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
	}

.db_ewm>img{
	width:90%;
	}
.tabs li:hover{
	background-color: #2b9eda;
    color: white;
	}
.tabs2 span:hover{
	background-color: #2b9eda;
    color: white;
	}
.alllinkbox>a:hover{
	text-decoration: none;
	color: white;
}
.alllinkbox>a:visited{
    text-decoration: none;
	color: white;
}
.alllinkbox>a:active{
	color: white;
}
.kjlist_img{
	width: 370px;height: 286px;
	}
.jrmt_img{
	width:429px;
	height:84px;
	}
.bgkj_img{
	width:233px;
	height:85px;
	}
.zhaodaowomen_img{
	width:252px;
	height:84px;
	}
.jzkjjrzx_img{
	width:419px;
	height:90px;
	}
.hykj_img{
	width:266px;
	height:85px;
	}
.tianfuguojijinrongzhongxin_img{
	width:775px;
	height:83px;
	}
.sys_tit_img{
	width:515px;
	height:101px;
	}
.jinrongjianjulebu_img{
	width:305px;
	height:95px;
	}
.tese_tit_img{
	width:308px;
	height:87px;
	}
.xinwenzixun_img{
	width:328px; 
/*	height:77px;*/
	}
.zuixinhuodong_img{
	width:268px; 
	}
.news_img{
	width:357px;
	height:260px;
	}
.huodong_titimg{
	width::263px;
	height:84px;
	}
.hdcd_img{
	width::206px;
	height:84px;
	}
.lianxiwomen_img{
	width::218px;
	height:81px;
	}
.kehushuo_img{
	width:458px;
	height:84px;
	}
.tuandui_tit_img{
	width:347px; 
	height:86px;
	}
.foot_logo_img{
	width:272px; 
	height:57px;
	}
.foot-center>div>img{
	padding:0px;
	margin-right: 5px;
	}
.tsfw_img{
	width:365px;height:282px;
	}
.tsfw_last_img{
	width:746px;height:282px;
	}
.index_news_img{
	width:365px; height:266px;
	}
.abouttit_img{
	width:374px; height:64px;
	}
.dashiji_img{
	width:397px; height:82px;
	}
.erweima_img{
	width:90%;
	}
.top_logo{
	width:240px;
	height:48px;
	}
.juzhong{
	margin-left:8px;
	}
.huodong_img{
	width: 524px;
	height:auto;
	}
.jzyz_title_img{
	width:224px;
	}
.qiyejieshao_img{
	width:326px;
	}
.rztd_img{
	width:204px; height:99px;
	}
.bdst_img{
	width:25px;
	}
.bdst_title_img{
	width:372px;
	}
.footer_fxtb{
    width: 20px;
}
#foot_bdfx  a, #foot_bdfx  .bds_more
{
	background-image:none;}
#foot_bdfx a{
	width:20px; height:20px;
	margin-left: 20px;
	}
#foot_bdfx a.bds_weixin{
	background:url(/templates/main/images/wxicon.svg) no-repeat;
	background-size: contain;
	}
#foot_bdfx a.bds_tqq{
	background:url(/templates/main/images/qqicon.svg) no-repeat;
	background-size: contain;
	}
#foot_bdfx a.bds_tsina{
	background:url(/templates/main/images/wbicon.svg) no-repeat;
	background-size: contain;
	}	
	
.yycg_txt1{
	height:25px;float:left;
	}
.yycg_txt2{
	height:25px;float:left;
	}
.huanghang{
	display:none;
	}
@media (max-width: 991px) {
    .navbar ul {
        padding: 0 10px;
    }
    .navbar ul li a {
        min-width: 50px;
        padding: 0 10px;
    }
}

@media (max-width: 768px) {
	body{
        width: 100%;
        min-width: 100%;
        overflow-x: hidden;
    }
    .navbar {
        padding: 0;
    }
    .fenye1,.fenye2{
        display: none;
    }
/*    .swiper-button-white{
        width: 10px!important;
    }*/
    .navbar ul {
        width: 30%;
        padding: 0;
        background-color: #194c8e;
        /* height: auto; */
        height: 100vh;
        max-height: 0;
		margin-top: 5px;
    margin-right: -1px;
        overflow: hidden;
        transition: all ease-in-out 0.3s;
    }
    .navbar ul.open {
        max-height: 100vh;
    }
    .navbar ul li {
        width: 100%;
        /* border-bottom: 1px solid rgba(255,255,255,0.3); */
    }
    .navbar ul li a {
        width: 100%;
        padding: 0;
    }
    .navbar .navbar-toggler {
        display: block;
        position: absolute;
        height: 30px;
        top: 15px;
        right: 20px;
        background-color: transparent;
        color: #fff;
        border: 2px solid #fff;
        /* border: none; */
        /* border-radius: 4px; */
        outline: none;
        padding: 0 5px;
        cursor: pointer;
        scroll-behavior: unset;
    }
    .navbar .navbar-toggler span,
    .navbar .navbar-toggler span::before,
    .navbar .navbar-toggler span::after {
        display: block;
        content: '';
        background-color: #fff;
        height: 2px;
        width: 12px;
        border-radius: 4px;
        transition: all ease-in-out 0.3s;
    }
    .navbar .navbar-toggler span::before {
        transform: translateY(-8px);
    }
    .navbar .navbar-toggler span::after {
        transform: translateY(5px);
    }

    .navbar .navbar-toggler.open-navbar-toggler span {
        /* transform: rotate(90deg); */
        background-color: transparent;
        /* transform: scale(0.85) rotate(270deg); */
    }
    .navbar .navbar-toggler.open-navbar-toggler span::before {
        transform: translateY(0px) rotate(45deg);
        /* transform: translateY(0px) scale(0.75) rotate(45deg); */
    }
    .navbar .navbar-toggler.open-navbar-toggler span::after {
        transform: translateY(-3px) rotate(-45deg);
        /* transform: translateY(-3px) scale(0.75) rotate(-45deg); */
    }
	.topnavabr{
        width: 100%;
        height: auto;
    }
    .bannerbox{
        width: 100%;
        height: 100%;
        min-height: 450px;
        background-size: auto auto ;
    }
    .bannerswiperbox{
        margin-top: 240px;
        width: 100%;
    }
    .bannerswiper{
        width: 100%;
    }
    .bannerswiperimg{
        padding: 0 5px;
    }
    .bannerswiperimg>img{
        width: 100%;
    }
    .bannerswiperimg>img:last-child{
        width: 80%;
		/*margin-top:20px;*/
    }
    .bannerswiperitem>div:last-child>img{
        /*margin-top: 50px;*/
    }
    .bannerswiperitem{
        width: 100% ;
    }
	.navbar>a>img{
        /*width: 90%;*/
    }
	.title_img{
		width:95%;
		}
	.foot-container{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .foot-left{
        width: 60%;
        margin-top: 5px;
    }
    .foot-center{
        width: 90%;
        margin-top: 25px;
        text-align: center;
        padding: 0;
    }
    .foot-right{
        width: 65%;
    }
    .footer>p{
        width: 70%;
        padding: 0;
        margin: 0;
        text-align: center;
    }
    .foot-logobox{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        margin: 0;
    }
    .foot-logobox>img{
        width: 100%;
		height:auto;

    }
	    .ewm-box{
        justify-content: center;
    }
	.tese-container
	{
		width:100%;}
	.tese-imgtopbox{
		width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
		margin: 0 auto;
    }
    .imgbox-last{
        width: 100%;
        padding: 5px 0 0 0;
		margin-left:0px;
    }
	.imgbox{
		width:100%;
		height:auto;
		margin-left:0px;
		}
    .tab-link2{
        width: 30%;
        margin-top: 10px;
		    margin-left: 8px;
    }
    .tese-top{
        /*margin-top: 30px;*/
       display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .tese-top>img{
        width: 80%;
    }
    .tese-top>p{
        width: 80%;
		font-size:14px;
    }
    .tese-bot{
        height: auto;
    }
	.gallery-top{
		height: 152px!important;
		}
	.kctopswiper-item{
		height: 142px!important;
		}
	.tianfubox{
		width:98%;
		}
	.bangong-top>div:first-child{
		width: 80%;
     display: block;
		}
	.kjswiper{
		width:98%;
		}
	.huiyiswiper{
		width:98%;
		}
	.alltems{
		width: 100%;
		display: block;
		}
	.maitianitem{
		width:100%;
		margin-bottom: 10px;
		}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction
	{
		top:220px;
		z-index: 1;
		}
/*	.tesebox{
		margin-top:20px;
		}*/
	.blackbar{
		    height: 30px;
			top: 122px;
			line-height: 30px;
		}
	.blackbar>p{
		padding:0px;
		padding-left: 10px;
		}
	.swiper-pagination-custom
	{
		top:220px;
		}
	.huodong-bot{
		margin-top: -50px;
		}
	.image_title{
		width:98%;
		}
.mycontainer{
	height: 70px;
}
.tips-con{
	width: 100%;
	}
.tips-con>p {
    width: 70%;
    font-size: 0.8rem;
	font-size:13px;
    padding: 10px 20px;
	margin-top: 10px;
}
.tips-con>a {
    width: 30%;
    font-size: 0.8rem;
    margin-right: 15px;
	font-size:13px;
    text-align: center;
	padding:0px;
	height: 40px;
    padding-top: 10px;
/*	margin-top:-5px;*/
}
.sysbox{
	padding-bottom:40px;
	}
.kechuang-content{
	padding-bottom:0px;
	}
	.yuyue{
		top: 0px;
		}
		
.img_title1{width: 98%}
.juzhong{
	text-align:center;
	}
	.navbar a.navbar-brand{
		    margin-left: 19px;
			    /*margin-top: 5px;*/
		}
		.db_cz{
			display:none;
			}
.db_ewm{
	margin-left:10px;
	}
.db_ewm>img{
	width:80%;
	}
.img_text{
	height:auto;
	}
.imgbox-last{
	display:none;
	}
.mobile_fw_img{
	display:block;
	}
.kjlist_img{
	width: 370px;height: 286px;
	}
.tsfw_img{
	width:100%;
	height:auto;
	}
.index_news_img{
	width:100%;
	height:auto;
	}	
.dashiji_img{
	width:90%;
	height:auto;
	}
.jrmt_img,.tianfuguojijinrongzhongxin_img,.sys_tit_img{
	width:98%;
	height:auto;
	}
.navbar ul li a{
	margin-right:0px;
	}
/*.navbar ul li{
	order-bottom: 1px double #ffffff;
	}*/
.jzkjjrzx_img{
	width: 98%;
    height: auto;
	}
.navbar a.navbar-brand{
	width: 300px;
    height: 100%;
	}
.rztd_img{
	width:100%;
	}
.tuandui_jianju{
	margin-top:30px;
	}
.news_img{
	width:92%;
	height:auto;
	}
.huanghang{
	display:block;
	}
.bdst_title_img{
	width:300px;
	}
}
