/*
html {
    font-size: 100px;
}
*/
.right {float: right;}
.left {float: left;}
.clearfix:after {display: block;clear: both;content: ""; visibility: hidden; height: 0;}
.clearfix {zoom: 1}
a {color: #333333;}  
a:hover{color: #1677FF !important;}
body{font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    box-sizing: border-box;font-size: 14px;}
.banner {background: #ccedff;}
.bannercon{background: url(qjd_pic_01.png) no-repeat center top;width: 1200px;margin: auto; height:90px;font-size: 24px;font-weight: bold;line-height: 90px;}

.mainonecon{width: 1200px;margin: auto;margin-top: 20px;}
.xqjj{width: 585px;}
.xqjj_top_left{font-size: 22px;color: #1677ff;border-bottom: 4px solid #1677ff;line-height: 44px;}
.xqjj_top_left a{color: #1677ff;}
.xqjj_xian{width: 100%;height: 1px;background: #cccccc;margin-top: -1px;margin-bottom: 20px;}
.zxgg_list ul li{height: 105px;width: 100%; background: #f2f3f5;margin-top:20px;}
.zxgg_list ul li:first-child{margin-top: 0px;}
.zxgg_list ul li:hover{background: #1677ff;}
.zxgg_listLI_left{padding-left: 25px;}
.zxgg_listLI_left_top{font-size: 16px;margin-top: 24px;color: #999999;}
.zxgg_listLI_left_bottom{font-size: 32px;margin-top: 14px;color: #999999;}
.zxgg_list ul li:hover .zxgg_listLI_left_top{color: #ffffff;}
.zxgg_list ul li:hover .zxgg_listLI_left_bottom{color: #ffffff;}
.zxgg_list ul li:hover .zxgg_listLI_right {color: #ffffff !important;}

.zxgg_listLI_right{font-size: 16px;width: 390px;margin-left: 45px;margin-top: 15px;}

.zxgg_listLI_right_zy{font-size: 14px;line-height: 25px;margin-top: 10px;color: #999999;}
.zxgg_list ul li:hover .zxgg_listLI_right_zy{color: #ffffff;}

/*特色服务*/
.tsfw{width: 100%;margin-top: 20px;margin-bottom: 40px;}
.tsfw_top_left{font-size: 22px;color: #1677ff;border-bottom: 4px solid #1677ff;line-height: 44px;}
.tsfw_top_left a{color: #1677ff;}
.tsfw_xian{width: 100%;height: 1px;background: #cccccc;margin-top: -1px;margin-bottom: 20px;}
.tsfw_list ul li{box-shadow: 0 0 8px 0 rgb(0 0 0 / 7%);width: 277px;float: left;margin-left: 30px;}
.tsfw_list ul li:first-child{margin-left: 0rem;}
.tsfw_listLi_top{width: 277px;height: 170px;}
.tsfw_listLi_bottom{height: 110px;}
.tsfw_listLi_bottom a p:first-child {
    color: #333333;
	font-size: 0.22rem;
	text-align: center;
	padding-top: 0.3rem;
}
.tsfw_listLi_bottom a p:last-child {
    font-size: 0.14rem;
    margin-top: 0.2rem;
    text-align: center;
    color: #999999;
}

.maintwo{background: #f5f5f6;}
.maintwocon{width: 1200px;margin: auto;margin-top: 40px;}
.maintwo .tsfw_top {padding-top: 20px;}
.bmcx_list ul{margin-left: -30px;}
.bmcx_list ul li{width: 216px;height: 190px;background: #ffffff;box-shadow: 0 0 8px 0 rgb(0 0 0 / 7%);text-align: center;float: left;margin-bottom: 30px;margin-left: 30px;}
/*.bmcx_listLi_top{height: 0.66rem;width: 0.66rem;}*/
.bmcx_listTop  {margin-top: 32px;}
.bmcx_list ul li p{font-size: 16px;width: 150px;margin: auto;line-height: 25px;margin-top: 15px;}

.maintwo .tsfw_xian{margin-bottom: 25px;}



.mainthreecon{width: 1200px;margin: auto;margin-top: 20px;;}
.mainthreecon .tsfw_xian{margin-bottom: 35px;}
/*.yjs_list{background: url(qjd_pic_20.png) no-repeat right bottom;}*/
.yjs_list ul li{height: 220px;width: 215px;float: left;margin-left: 31px;background: #ffffff;box-shadow: 0 0 8px 0 rgb(0 0 0 / 7%);text-align: center;}
.yjs_list ul li:first-child{margin-left: 0px;}
.yjs_list ul li p{font-size: 16px;
/*	width: 150px;*/
	margin: auto;line-height: 25px;margin-top: 20px;width: 190px;
    /* height: 30px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.mainthreecon .bmcx_listTop{padding-top: 20px;}
.jcfw_list ul li{width: 585px;height: 120px;font-size: 28px;font-weight: bold;float: left;margin-left: 30px;line-height: 120px;position: relative;}
.jcfw_list ul li:first-child{margin-left: 0rem;}
.jcfw_list ul li a{position: absolute;top: 0rem; }
/*.jcfw_list ul li.one{background: url(qjd_pic_21.png) no-repeat;}*/
.jcfw_list ul li.one a{color: #478fe0;}
/*.jcfw_list ul li.two{background: url(qjd_pic_22.png) no-repeat;}*/
.jcfw_list ul li.two a{color: #7680e7;}
.jcfw{margin-bottom: 40px;}
.jcfw .tsfw_xian{margin-bottom: 20px;}
.banner_moble{display: none;}



.portal-gallery-title{color: #333333;
    font-size: 22px;
    text-align: center;
    padding-top: 30px;}

.portal-gallery-desc {
    font-size: 14px;
    margin-top: 20px;
    text-align: center;
    color: #999999;
}

.tsfw_list_mob{display: none;}

 .open {
    width: 1200px;
/*    height: 20px;*/
    text-align: center;
/*    margin-bottom: 30px;*/
}
 .open a {
    width: 80px;
    height: 30px;
    display: block;
    font-size: 14px;
    color: #1677FF;
	 margin: auto;
}
.zxgg_listLI_right_top {overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;width: 100%;}

.yjs_list ul li.yjs_more_pc{background: none;
    box-shadow: none;
    margin-left: 80px;}
.yjs_list ul li.yjs_more_pc a{display: block;width: 215px;height: 220px;}
.jcfw_list ul li a{display: block;width: 585px;height: 120px;padding-left: 140px;}
.xqjj_top_right{line-height: 44px;}
.xqjj_top_right a{font-size: 16px;color: #999999;}
.portal-gallery-cover img{height:159px;}
/* 移动端开始======================================================================== */
@media screen and (max-width:768px) {
  .portal-gallery-cover img{height:104px;}
/*	.bannercon{background: url(qjd_mob_01.png) no-repeat center top;width: 7.5rem;height: 2.6rem;}*/
/*	.bannercon span{display: none;}*/
	.mainonecon{width: 100%;padding: 0rem 0.25rem;}
	
	.bannercon{display: none;}
	.banner_moble{display: block;}
	.banner_moble img{width: 7.5rem;height: 2.6rem;}
	.xqjj{width: 100%;}
	.xqjj_top_left{font-size: 0.3rem;line-height: 0.8rem;}
	.zxgg_listLI_right{margin-top: 0rem;width: 5rem;font-size: 0.16rem;margin-left: 0.45rem;line-height:1.05rem;}
	.bmcx_listTop{margin-top: 0.3rem;}
	.zxgg_listLI_left_top{margin-top: 0.18rem;font-size: 0.24rem;}
	.zxgg_listLI_right{}
	.zxgg_listLI_left_bottom{margin-top: 0.1rem;font-size: 0.3rem;}
	.zxgg_list ul li{margin-top: 0.2rem;height: 1.05rem;}
	.tsfw_top_left{font-size: 0.3rem;line-height: 0.8rem;}
	.tsfw_listLi_top{width: 3.36rem;height: 1.7rem;}
	.tsfw_listLi_top img{width: 3.36rem;height: 1.7rem;}
	.tsfw_listLi_bottom a p:last-child{display: none;}
	.tsfw_listLi_bottom{height: 0.9rem;line-height: 0.9rem;width: 100%;}
	.tsfw_listLi_bottom a p:first-child{padding-top: 0rem;}
	.tsfw_list ul li{width: 3.36rem;}
	.tsfw_list ul li{margin-left: 0.28rem;margin-bottom: 0.3rem;}
	.tsfw_list ul li:first-child{margin-left: 0.28rem;}
	.tsfw_list ul{margin-left: -0.28rem;}
	.tsfw_xian{margin-bottom: 0.3rem;}
	.maintwo{width: 100%;padding: 0rem 0.25rem;}
	.bmcx_list ul li{width: 2.17rem;height: 1.9rem;margin-left: 0.24rem;}
	.bmcx_list ul{margin-left: -0.24rem;}
	.maintwocon{width: 100%;}
	.bmcx_list ul li p{font-size: 0.22rem;width: 1.9rem;line-height: 0.3rem;margin-top: 0.2rem;}
	.bmcx_listTop img{width: 0.66rem;height: 0.66rem;}
	.mainthreecon{width: 100%;padding: 0rem 0.25rem;}
	.yjs_list{background: none;}
	.yjs_list ul li{float: none;width: 100%;height: 1.2rem;background: #ffffff;}
	.tsfw_top_left  {font-size: 0.3rem;line-height: 0.8rem;}
	.mainthreecon .bmcx_listTop{padding-top: 0px;float: left;width: 1.11rem;height: 0.82rem;margin-left: 0.5rem;margin-top: 0.2rem;}
	.mainthreecon .bmcx_listTop img{width: 1.11rem;height: 0.82rem;}
	.yjs_list ul li{margin-left: 0rem;margin-bottom: 0.3rem;}
	.yjs_list ul li p{float: left;margin-top: 0rem;height: 1.2rem;line-height: 1.2rem;margin-left: 0.4rem;width: 4.5rem;text-align: left;font-size: 0.22rem;}
	
	.jcfw_list ul li{width: 100%;float: none;padding-left: 0rem;margin-left: 0rem;margin-bottom: 0.3rem;}
	.jcfw_list ul li{line-height: 1.2rem;height: 1.2rem;}
	.jcfw_list ul li img{height: 1.2rem;width: 100%;}
	.jcfw_list ul li a{position: absolute;left: 0rem;top: 0rem;line-height: 1.2rem;padding-left: 1.4rem;width: 100%;height: 1.2rem;font-size: 0.4rem;}
	
	
	 .content .swiper-container.bd {
        width: 80%;
        height: auto;
        margin: 0 auto;
    }
     .content .swiper-container ul {
        width: 100%;
        /*height: auto;*/
        /*overflow: hidden;*/
        /*margin: 0 auto;*/

    }
     .content .bd.swiper-container ul li {
        width: 100%;
        height: auto;
        margin-right: 0;

    }
     .swiper-button-prev, .service .swiper-button-next {
        display: none;
    }
     .content .hd .prev, .service .content .hd .next {
        display: block;
        width: 0.28rem;
        height: 0.70rem;

    }
    .content .hd .next {
        right: 0;
        border-radius: 0;

        box-shadow: none;
        background: url(arrow-right-bold.png) center center no-repeat #E7F1FF;
        background-size: 0.12rem 0.18rem;
    }
    .content .hd .prev {
        left: 0;
        border-radius: 0;

        box-shadow: none;
        background: url(arrow-left-bold.png) center center no-repeat #E7F1FF;
        background-size: 0.12rem 0.18rem;

    }
     .content .bd .swiper-slide .title {
        padding-top: 1rem;
    }
     .content .bd .swiper-slide .title h3{
        font-size: 0.45rem;
        height: 0.5rem;
        line-height:0.5rem;

    }
     .content .bd .swiper-slide .title p {
        margin-top: 0.2rem;
        font-size: 0.32rem;
        height: 0.4rem;
        line-height: 0.4rem;
        width: 4rem;
    }
     .content {
        margin-top: 0.24rem;
    }
	.xqjj_list video{width: 100% !important;height: auto !important;}
	.zxgg_listLI_right_zy{display: none;}
	.open a {
    font-size: 0.24rem;
    width: calc(100% - 0.24rem);
    height: 0.54rem;
    line-height: 0.54rem;
    background: none;
}
	 .open {
    width: calc(100% - 0.24rem);
    height: 0.54rem;
    background: #f1f2f3;
    display: flex;
    justify-content: center;
    align-items: center;
}
	.open a img {
    width: 0.18rem;
    margin-left: 0.08rem;
}
	.portal-gallery-title{font-size: 0.22rem;}
	.portal-gallery-info{text-align: center;padding: 0rem 0.2rem;height: 1.3rem;}
	.portal-gallery-desc{display: none;}
/*
	.banner,.tsfw{display: none;}
	.maintwo{display: none;}
	.mainthree{display: none;}
*/
/*	.mainone,.maintwo,.mainthree{display: none;}*/
	.yjs_list ul li.yjs_more_pc{display: none;}
	.jcfw{margin-bottom: 0.4rem;}
	.xqjj_top_right {line-height: 0.8rem;}
	.zxgg_listLI_right_top{font-size: 0.25rem;}
}