/* CSS Document */
/*
* Description: 北京双高志远管理咨询有限公司_首页
* Update:      12/11/2017
* Author:
*/

/*banner 部分*/
.banner { width:1920px; height:281px; overflow:hidden; position:relative; left:50%; margin-left:-960px;}
.banner img{width: 1920px; height: 281px;}

/*当前位置*/
.dqwz{width:1190px; height: 50px; line-height: 50px; margin: 0 auto; margin-top: 29px; padding-left: 10px; font-size: 16px; color: #fff; background-color: #31859c;}
.dqwz a{color: #fff}
.dqwz a:hover{color: #e74641}

/*隐藏手机导航*/
.swiper-container{display: none;}
.swiper-containerzi{display: none;}

/*二级内容板块*/
.content{margin-top: 30px;overflow: hidden;}
.content .lnav{width: 198px; border-top: 2px solid #31859c; border-bottom: 2px solid #31859c;}
.content .lnav ul li{width: 188px; height: 49px; line-height: 49px; padding-left: 10px; font-size: 14px; border-bottom: 1px solid #31859c; background: url(../images/lbiao.gif) no-repeat; background-position: 172px 19px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content .lnav ul li.cur{background: url(../images/lbiaoxz.gif) no-repeat; background-position: 172px center; background-color: #e74641;}
.content .lnav ul li.cur a{color: #fff;}
.content .lnav ul li:hover{background: url(../images/lbiaoxz.gif) no-repeat; background-position: 172px center;background-color: #e74641;}
.content .lnav ul li:hover a{color: #fff;}
.content .lnav ul li.on{background: url(../images/lbiaoxzon.gif) no-repeat; background-position: 172px center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background-color: #e74641;}
.content .lnav ul li.on  a{color: #fff;}
.content .lnav ul li.on:hover{background: url(../images/lbiaoxzon.gif) no-repeat; background-position: 172px center;background-color: #e74641;}
.content .lnav ul ol{display:none; }
.content .lnav ul ol li{width:163px; padding-left: 35px !important; background: none;}
.content .lnav ul ol li:hover{background: none;background-color: #e74641;}
.content .lnav ul ol li.test{background: none;background-color: #e74641;}
.content .lnav ul ol li.test a{color: #fff;}


/*单页面*/
.content .con{width: 910px; min-height: 555px; line-height: 26px; padding: 27px 23px 23px 23px; border-top: 2px solid #31859c; border-bottom: 2px solid #31859c; position: relative; font-size:14px;}
.content .con .conbg{width: 90px; height: 90px; background: url(../images/conbg.gif) no-repeat;background-size: 100% 100%; position: absolute; top: 0px; right: 0px; z-index: -9;}
.content .con .con_tit{min-height: 40px;font-size: 14px;line-height: 40px; text-align: center; font-weight: bold;}

/*选项卡单页面*/
.content .contab{width: 910px; min-height: 600px; padding: 27px 23px 23px 23px; border-top: 2px solid #31859c; border-bottom: 2px solid #31859c; position: relative;}
.content .contab .con{border: 0px; padding: 0}
.content .contab .conbg{width: 90px; height: 90px; background: url(../images/conbg.gif) no-repeat;background-size: 100% 100%; position: absolute; top: 0px; right: 0px; z-index: -9;}
.content .contab .tops{width: 910px; height: 39px;}
.content .contab .tops a{width: 110px; height: 39px; line-height: 26px; font-size: 14px; text-align: center; display: block; float: left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content .contab .tops a.current{background: url(../images/tabbg.gif) no-repeat center bottom; color: #e74641;}
.content .contab .bottom{overflow: hidden;}
.content .contab .bottom .con {display: none;}
.content .contab .bottom .current{display: block;}
.content .contab .bottom .con .desc{width: 910px; height: 119px; margin-top: 26px; position: relative;}
.content .contab .bottom .con .desc .leftbd{width:78px; height: 78px; border-top: 2px solid #31859c; border-left: 2px solid #31859c; position: absolute; left: 0px; top: 0px;}
.content .contab .bottom .con .desc .rightbd{width:78px; height: 78px; border-bottom: 2px solid #31859c; border-right: 2px solid #31859c; position: absolute; right: 0px; bottom: 0px;}
.content .contab .bottom .con .desc .descon{width: 876px; height: 85px; background-color: #31859c; position: absolute; left: 17px; top: 17px; }
.content .contab .bottom .con .desc .descon span{width: 816px; height: 56px; line-height: 28px; margin-top: 14px; margin-left: 26px; font-size: 14px; color: #fff; line-height: 28px; font-size: 14px; color: #fff; display: block;  text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*新闻页面*/
.content .con .new{width: 910px;overflow: hidden;}
.content .con .new li{width:910px; height: 124px; border-bottom: 1px dashed #98c2cd}
.content .con .new li a{width: 800px; height: 46px; line-height: 46px; padding-left: 10px; font-size: 16px; background: url(../images/new_biao.gif) no-repeat left center; display: block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content .con .new li span{width: 900px; height: 52px; line-height: 26px; color: #464545; display: block; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*分页*/
.content .con .page{width:910px; height:32px; margin-top: 30px; overflow: hidden; position: relative;}
.content .con .page ul{min-width:330px; position: absolute; right:0; top: 0; }
.content .con .page ul li{padding: 2px 10px; font-size: 14px; margin-right: 8px; float: left; border: 1px solid #cccccc;}
.content .con .page ul li.cur{background-color:#e74641; border: 0px; }
.content .con .page ul li.cur a{color: #fff;}

/*产品页面*/
.content .con .pro{width: 910px; overflow: hidden;}
.content .con .pro li{width: 910px;height: 120px;padding-top:19px;border-bottom: 1px dashed #98c2cd}
.content .con .pro li img{ width: 100px; height: 100px; margin-right: 29px; display: block; float: left;}
.content .con .pro li span{width: 771px; height: 24px; line-height: 24px; font-size: 14px; float: left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content .con .pro li p{width: 771px;height: 60px; margin-top: 8px; line-height: 20px; float: left;text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

/*产品页面——合作伙伴*/
.content .con .pro_hzhb{width: 910px; overflow: hidden;}
.content .con .pro_hzhb li{width: 163px; height: 50px; margin: 15px 30px; border: 1px solid #cccccc; float: left;}
.content .con .pro_hzhb li img{width: 163px; height: 50px;}
/*电脑自适配*/
@media (min-width: 981px ) and (max-width: 1200px) {
	/*banner 部分*/
	.banner { width:19.2rem; height:2.81rem; margin-left:-9.6rem;}
	.banner img{width:19.2rem; height:2.81rem;}

	/*当前位置*/
	.dqwz{width:11.9rem; height: 50px; line-height: 50px; margin-top: 29px; padding-left: 10px; font-size: 16px; }

	/*二级内容板块*/
	.content{margin-top: 30px;}
	.content .lnav{width: 1.98rem;}
	.content .lnav ul li{width: 1.88rem; height: 49px; line-height: 49px; padding-left: 0.1rem; font-size: 14px; background-position: 1.72rem center; }
	.content .lnav ul li.cur{background-position: 1.72rem center;}
	.content .lnav ul li:hover{background-position: 1.72rem center;}
	.content .lnav ul li.on{background-position: 1.72rem center;}
	.content .lnav ul li.on:hover{background-position: 1.72rem center;}
	.content .lnav ul ol li{width:1.63rem; padding-left: 0.35rem !important;}

	/*单页面*/
	.content .con{width: 9.1rem; min-height: 5.55rem; line-height: 26px; padding: 0.27rem 0.23rem 0.23rem 0.23rem; }
	.content .con img{height: auto; max-width: 100%;}
	.content .con .conbg{width: 90px; height: 90px; }
	.content .con .con_tit{min-height: 40px;font-size: 14px;line-height: 40px; }

	/*选项卡单页面*/
	.content .contab{width: 9.1rem; min-height: 6rem; padding: 0.27rem 0.23rem 0.23rem 0.23rem; border-top: 2px solid #31859c; border-bottom: 2px solid #31859c; position: relative;}
	.content .contab .con{border: 0px; padding: 0}
	.content .contab .conbg{width: 90px; height: 90px; }
	.content .contab .tops{width: 9.1rem; height: 39px;}
	.content .contab .tops a{width: 1.1rem; height: 39px; line-height: 26px; font-size: 14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.content .contab .bottom .con .desc{width:9.1rem; height: 1.19rem; margin-top: 26px;}
	.content .contab .bottom .con .desc .leftbd{width:0.78rem; height: 0.78rem; }
	.content .contab .bottom .con .desc .rightbd{width:0.78rem; height: 0.78rem; }
	.content .contab .bottom .con .desc .descon{width: 8.76rem; height: 0.85rem; left: 0.17rem; top: 0.17rem; }
	.content .contab .bottom .con .desc .descon span{width: 8.16rem; height: 0.56rem; line-height: 0.28rem; margin-top: 0.14rem; margin-left: 0.26rem; line-height: 0.28rem;}

	/*新闻页面*/
	.content .con .new{width: 9.1rem;}
	.content .con .new li{width:9.1rem; height: 1.24rem;}
	.content .con .new li a{width: 8rem; height: 0.46rem; line-height: 0.46rem; padding-left: 10px; font-size: 16px;}
	.content .con .new li span{width: 9rem; height: 0.52rem; line-height: 0.26rem; }

	/*分页*/
	.content .con .page{width:9.1rem; height:32px; margin-top: 30px;}
	.content .con .page ul{min-width:3.3rem;}
	.content .con .page ul li{padding: 2px 10px; font-size: 14px; margin-right: 8px; }

	/*产品页面*/
	.content .con .pro{width: 9.1rem; overflow: hidden;}
	.content .con .pro li{width: 9.1rem;height: 1.2rem;padding-top:0.19rem;}
	.content .con .pro li img{ width: 1rem; height: 1rem; margin-right: 0.29rem;}
	.content .con .pro li span{width: 7.71rem; height: 0.24rem; line-height: 0.24rem; font-size: 14px; }
	.content .con .pro li p{width: 7.71rem;height: 0.6rem; margin-top: 0.08rem; line-height: 0.2rem; }

	/*产品页面——合作伙伴*/
	.content .con .pro_hzhb{width: 9.1rem; }
	.content .con .pro_hzhb li{width: 1.63rem; height: 0.5rem; margin: 0.15rem 0.30rem;}
	.content .con .pro_hzhb li img{width: 1.63rem; height: 0.5rem;}
}

/* 小屏幕（平板，大于641px , 小于 980px） */
@media (min-width: 641px ) and (max-width: 980px) {
	/*banner 部分*/
	.banner { width:19.2rem; height:2.81rem; margin-left:-9.6rem;}
	.banner img{width:19.2rem; height:2.81rem;}

	/*当前位置*/
	.dqwz{width:11.9rem; height: 50px; line-height: 50px; margin-top: 20px; padding-left: 10px; font-size: 14px; }

	/*二级内容板块*/
	.content{margin-top: 30px;}
	.content .lnav{width: 1.98rem;}
	.content .lnav ul li{width: 1.88rem; height: 49px; line-height: 49px; padding-left: 0.1rem; font-size: 0.17142rem; background-position: 1.72rem center; }
	.content .lnav ul li.cur{background-position: 1.72rem center;}
	.content .lnav ul li:hover{background-position: 1.72rem center;}
	.content .lnav ul li.on{background-position: 1.72rem center;}
	.content .lnav ul li.on:hover{background-position: 1.72rem center;}
	.content .lnav ul ol li{width:1.63rem; padding-left: 0.35rem !important;}

	/*单页面*/
	.content .con{width: 9.1rem; min-height: 5.55rem; line-height: 26px; padding: 0.27rem 0.23rem 0.23rem 0.23rem; }
	.content .con img{height: auto; max-width: 100%;}
	.content .con .conbg{width: 90px; height: 90px; }
	.content .con .con_tit{min-height: 40px;font-size: 12px;line-height: 40px; }

	/*选项卡单页面*/
	.content .contab{width: 9.1rem; min-height: 6rem; padding: 0.27rem 0.23rem 0.23rem 0.23rem; }
	.content .contab .con{border: 0px; padding: 0}
	.content .contab .conbg{width: 90px; height: 90px; }
	.content .contab .tops{width: 9.1rem; height: 39px;}
	.content .contab .tops a{width: 1.1rem; height: 39px; line-height: 26px; font-size: 12px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.content .contab .bottom .con .desc{width:9.1rem; height: 1.19rem; margin-top: 26px;}
	.content .contab .bottom .con .desc .leftbd{width:0.78rem; height: 0.78rem; }
	.content .contab .bottom .con .desc .rightbd{width:0.78rem; height: 0.78rem; }
	.content .contab .bottom .con .desc .descon{width: 8.76rem; height: 0.85rem; left: 0.17rem; top: 0.17rem; }
	.content .contab .bottom .con .desc .descon span{width: 8.16rem; height: 0.56rem; margin-top: 0.14rem; margin-left: 0.26rem; line-height: 0.3rem; font-size: 12px;}

	/*新闻页面*/
	.content .con .new{width: 9.1rem;}
	.content .con .new li{width:9.1rem; height: 1.24rem; margin-top: 0.1rem}
	.content .con .new li a{width: 8rem; height: 0.46rem; line-height: 0.46rem; padding-left: 10px; font-size: 14px;}
	.content .con .new li span{width: 9rem; height: 0.6rem; line-height: 0.3rem; }

	/*分页*/
	.content .con .page{width:9.1rem; height:32px; margin-top: 30px;}
	.content .con .page ul{min-width:3.3rem;}
	.content .con .page ul li{padding: 0px 0.1rem; font-size: 12px; margin-right: 8px; }

	/*产品页面*/
	.content .con .pro{width: 9.1rem; overflow: hidden;}
	.content .con .pro li{width: 9.1rem;height: 1.2rem;padding-top:0.19rem;}
	.content .con .pro li img{ width: 1rem; height: 1rem; margin-right: 0.29rem;}
	.content .con .pro li span{width: 7.71rem; height: 0.24rem; line-height: 0.24rem; font-size: 14px; }
	.content .con .pro li p{width: 7.71rem;height: 0.6rem; margin-top: 0.08rem; line-height: 0.3rem; -webkit-line-clamp:2}

	/*产品页面——合作伙伴*/
	.content .con .pro_hzhb{width: 9.1rem; }
	.content .con .pro_hzhb li{width: 1.63rem; height: 0.5rem; margin: 0.15rem 0.30rem;}
	.content .con .pro_hzhb li img{width: 1.63rem; height: 0.5rem;}
}

/*手机自适配*/
@media (min-width: 320px ) and (max-width: 640px) {
	/*banner 部分*/
	.banner { width:29.47499rem; height:4.3125rem; margin-left:-14.737495rem;}
	.banner img{width:29.47499rem; height:4.3125rem;}

	/*当前位置*/
	.dqwz{display: none; }

	/*手机导航*/
	.swiper-container{width: 100%; height: 1.03125rem; display: block; border-bottom: 1px solid #98c2cd; padding-top: 0.28125rem}
	.swiper-container .swiper-wrapper{width: 11.25rem; height: 0.75rem; line-height: 0.75rem;  margin: 0 auto;}
	.swiper-container .swiper-wrapper .swiper-slide.current a{color: #182f8f;}
	.swiper-container .swiper-wrapper .swiper-slide{margin-right: 0px !important; min-width: 1.3125rem; padding-left: 0.46875rem; padding-right: 0.46875rem; font-size: 0.33749rem; text-align: center; border-right: 1px solid #98c2cd;}

	/*手机导航——子分类导航*/
	.swiper-containerzi{width: 100%; height: 1.03125rem; display: block; padding-top: 0.28125rem}
	.swiper-containerzi .swiper-wrapper{width: 11.25rem; height: 0.75rem; line-height: 0.75rem;  margin: 0 auto;}
	.swiper-containerzi .swiper-wrapper .swiper-slide.current a{color: #182f8f;}
	.swiper-containerzi .swiper-wrapper .swiper-slide{margin-right: 0px !important; min-width: 1.3125rem; padding-left: 0.46875rem; padding-right: 0.46875rem; margin-right: 0.46875rem !important; font-size: 0.33749rem; text-align: center; border: 1px solid #cccccc;}

	/*二级内容板块*/
	.content{margin-top: 0.5625rem;}
	.content .lnav{display: none;}


	/*单页面*/
	.content .con{width: 10.5rem; min-height: 10.40625rem; line-height: 26px; padding: 0.4875rem 0.375rem 0.375rem 0.375rem; float: left; }
	.content .con img{height: auto; max-width: 100%;}
	.content .con .conbg{width: 70px; height: 70px; }
	.content .con .con_tit{min-height: 40px;font-size: 14px;line-height: 40px; }

	/*选项卡单页面*/
	.content .contab{width: 10.5rem; float: left; min-height: 11.25rem; padding: 0.4875rem 0.375rem 0.375rem 0.375rem; }
	.content .contab .con{border: 0px; padding: 0}
	.content .contab .conbg{width: 70px; height: 70px; }
	.content .contab .tops{width: 10.5rem; height: 39px;}
	.content .contab .tops a{width: 2.0625rem; height: 39px; line-height: 26px; font-size: 0.2625rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.content .contab .bottom .con .desc{width:10.5rem; height: 2.23124rem; margin-top: 26px;}
	.content .contab .bottom .con .desc .leftbd{width:1.4625rem; height: 1.4625rem; }
	.content .contab .bottom .con .desc .rightbd{width:1.4625rem; height: 1.4625rem; }
	.content .contab .bottom .con .desc .descon{width: 9.86249rem; height: 1.59375rem; left: 0.31875rem; top: 0.31875rem; }
	.content .contab .bottom .con .desc .descon span{width: 9.43125rem; height: 1.05rem; line-height: 0.55rem; margin-top: 0.2625rem; margin-left: 0.2625rem; font-size: 0.2625rem;}

	/*新闻页面*/
	.content .con .new{width: 10.5rem;}
	.content .con .new li{width:10.5rem; height: 2.0625rem;}
	.content .con .new li a{width: 10rem; height: 0.86249rem; line-height: 0.86249rem; padding-left: 10px; font-size: 0.3rem;}
	.content .con .new li span{width: 10rem; height: 0.975rem; line-height: 0.4875rem; }

	/*分页*/
	.content .con .page{width:10.5rem; height:32px; margin-top: 30px;}
	.content .con .page ul{min-width:6.1875rem;}
	.content .con .page ul li{padding: 0px 0.1875rem; font-size: 12px; margin-right: 8px; }

	/*产品页面*/
	.content .con .pro{width: 10.5rem; overflow: hidden;}
	.content .con .pro li{width: 10.5rem;height: 2.25rem;padding-top:0.35625rem;}
	.content .con .pro li img{ width: 1.875rem; height: 1.875rem; margin-right: 0.54375rem;}
	.content .con .pro li span{width: 7.875rem; height: 0.44999rem; line-height: 0.44999rem; font-size: 0.2625rem; }
	.content .con .pro li p{width: 7.875rem;height: 1.125rem; margin-top: 0.15rem; line-height: 0.6rem; -webkit-line-clamp:2;}

	/*产品页面——合作伙伴*/
	.content .con .pro_hzhb{width: 10.5rem; }
	.content .con .pro_hzhb li{width: 3.05625rem; height: 0.9375rem; margin: 0.15rem 0.18rem;}
	.content .con .pro_hzhb li img{width: 3.05625rem; height: 0.9375rem;}
}

/*超小屏幕（手机，小于320px ） */
@media (max-width: 319px) {
	html{
		background: url("../images/minbg.png") no-repeat center;
		background-color: #333a32;
		min-height: 300px;
	}
	div{
		display: none;
	}
}