/*
* @Author: Administrator
* @Date:   2020-05-18 14:33:06
* @Last Modified by:   junwei
* @Last Modified time: 2020-06-18 09:23:45
*/
@font-face{
	
	font-family: 'Microsoft YaHei';
    src:url('./微软雅黑.ttf');
    /*font-family: "NotoSansHans-Black";
  	src: url("./ziti/NotoSansHans-Black.otf");

  	 font-family: "NotoSansHans-Bold";
  	src: url("./ziti/NotoSansHans-Bold.otf");

  	 font-family: "NotoSansHans-DemiLight";
  	src: url("./ziti/NotoSansHans-DemiLight.otf");

  	 font-family: "NotoSansHans-Light";
  	src: url("./ziti/NotoSansHans-Light.otf");

  	 font-family: "NotoSansHans-Medium";
  	src: url("./ziti/NotoSansHans-Medium.otf");

  	font-family: "NotoSansHans-Thin-Windows";
  	src: url("./ziti/NotoSansHans-Thin-Windows.otf");

  	font-family: "NotoSansHans-Regular";
  	src: url("./ziti/NotoSansHans-Regular.otf");*/



}
.img-rounded{
	border-radius: 0px;
}
	

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
} 
*{
    margin: 0px;
    padding: 0px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family:"微软雅黑";
    -webkit-font-smoothing: subpixel-antialiased;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    /*font-family:"微软雅黑";*/
    /*-webkit-font-smoothing: subpixel-antialiased;*/
}
a{
	text-decoration:none;
	color:#fff;
}
a:active{
	text-decoration:none;
	color:#fff;
}
a:visited{
	text-decoration:none;
	color:#fff;
}
a:hover{
	text-decoration:none;
	color: #fff;
	/*color:black;*/
}
.pagination{
	
}
/*.navbar-header{
	background: #0251C5;
	color: #fff;

}
.biankuan{
	border-color:#fff;
	background: #fff url() 0 0 no-repeat;
}*/
@media (min-width: 1200px){
	.container {
	    width: 1200px!important;
	    /*margin: 0 auto;*/
	    text-shadow: 0 0 black;
	}
}
body { padding-top: 50px; position: relative;}
.header{
	background: #fff url() 0 0 no-repeat;
	/*height: 55px;*/
	margin-bottom: 0px;
}
.header img{
	height: 40px;
	margin-top: -8px;
}
/*.header li a{
	height: 100px;
	line-height: 100px;
}*/
.flex-row{
	padding-right:0px;
	padding-left:0px;
}


.active a{
	background: #0251C5 url() 0 0 no-repeat!important;
	color: #fff!important;
}
/*轮播图*/
/*覆盖调整轮播图大小，后期更改*/
.carousel-inner{
	max-height: 650px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    display: block;
    max-width: 100%;
    width: 100%;
    
}
.carousel-caption{
	width: 100%;
	right: 0%;
	left: 0%;

}

@media screen and (min-width: 768px){
	.carousel-caption .p_tag{
		position: relative;
		right: 0px;
		bottom: 20px;
		line-height: 30px;
		float: right;


	}
	.carousel-caption .p_tag p{
		height: 30px;
		width: 100px;
		background: #1864D5 url() 0 0 no-repeat;
		border-radius:50px 0px 0px 50px;
	}
	.carousel-caption .p_tag span{
		font-size: 12px;
	}
	.carousel-control{
		height: 100px;
		top:225px;
	}
	
}
@media screen and (max-width: 768px){
	.carousel-caption .p_tag{
		position: relative;
		right: 0px;
		bottom: -40px;
		line-height: 20px;
		font-size: 15px;
		float: right;
	}
	.carousel-caption .p_tag p{
		font-size: 9px;
		height: 20px;
		width: 80px;
		background: #1864D5 url() 0 0 no-repeat;
		border-radius:50px 0px 0px 50px;
		margin-top: 2px;
	}
	.carousel-control{
		display: none;
	}
}
/*消除左右箭头阴影*/
.carousel-control.left {
  
  background-image:none;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
 
  background-image:none;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
/*产品介绍*/
.chanp{
	padding-bottom: 50px;
}
.chanp .biaoti{
	padding-bottom: 30px;
}
.chanp .chakan{
	padding-top: 30px;
}
.gonglie .chakan{
	padding-top: 30px;
	padding-bottom: 30px;
}
.cpbts{
	font-size: 14px;
	letter-spacing:2px;
	font-weight:bold;
}
@media screen and (max-width: 768px){
	.chanp{
		padding-bottom: 20px;
	}
	.gonglie .chakan{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.chanp .chakan{
		padding-top: 0px;
	}
	.cpbts{
		font-size: 7px;

		/*letter-spacing:2px;*/
	}
}
.product{
	
	/*height: 200px;*/
	margin-top: 30px;
}
.product .biaoti{
	text-align: center;
	padding-bottom: 0px;
}
.row .rjmc{
		font-size: 14px;
		font-weight:bold; 
		letter-spacing:2px;
}
.row .dcpjs{
	margin-top: 20px;
	color: black;
	/*min-height: 60px;*/
	
}
.row .hzyx{
	margin-top: 5px;
	/*padding-left: 15px;*/
	/*padding-right: 15px;*/
}
.row .hzyx img{
	width: 90%;
}
.product .cpbt{
	font-size: 18px;
	letter-spacing:5px;
	
	/*line-height: 20px;*/
	/*font-weight:lighter;*/
	
}
.product .cpbt span{
	font-weight:bold;
}
.product .ye{
	color: #0251C5;
	font-size: 20px;
}
.product .chakan{
	margin-top: 20px;
}
.chakan .gengduo{
	display:inline-block;	
	background: #0251C5 url() 0 0 no-repeat;
	height: 30px;
	width: 120px;
	border-radius:50px 50px 50px 50px;
}
.chakan .gengduo span{
	color: #fff;
	font-size: 20px;
	line-height: 30px;

}
.chakan .gengduo p{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.line
{
    display:inline-block;
    width:100px;
    border-top:1px solid #cccccc;
    vertical-align:5px;  
}

@media screen and (max-width: 768px){

	.product{
		margin-top: 5px;
	}
	.product .biaoti{
		text-align: center;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.row .rjmc{
		font-size: 9px;
	}
	.product p{
		font-size: 13px;
		margin-bottom: 1px;
	}
	 .product span{
		font-size: 13px;
	}
	.product .cpbts{
		font-size: 7px;
	}
	.product .text{
		font: 13px;
	}
	.jianju{
		padding: 2px;
	}
	.chakan .gengduo{
		width: 70px;
		height: 20px;
	}
	.chakan .gengduo span{
		color: #fff;
		font-size: 9px;
		line-height: 20px;

	}
	.chakan .gengduo p{
		color: #fff;
		font-size: 9px;
		line-height: 20px;

	}
	/*对划线进行控制*/
	.line
	{
	    display:inline-block;
	    width:60px;
	    border-top:1px solid #cccccc;
	    vertical-align:5px;  
	}
}


/*使用攻略*/
.gonglie{
	background: #323232 url() 0 0 no-repeat;
	color: #fff;
	padding-bottom: 20px;

}
.tex{
	font-size: 14px;
	letter-spacing:2px;
	margin-top: 20px;
}
.tex .zz{
	font-size: 10px;
}
.tex .tex-left{
	float: left;
	width: 70%;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.tex .tex-right{
	float: right;
}
@media screen and (max-width: 768px){
	.tex{
		margin-top: 1rem;
	}
	.tex{
		font-size: 9px;
	}
	.tex .zz{
		font-size: 8px; 
	}
	.tex .tex-left{
		font-size: 9px;
	}
	.tex .tex-right{
		font-size: 9px;
	}
}
/*底部导航*/
.dbdh{
	text-align: center;
	padding: 0px;
	margin-bottom: 30px;

}
.dbdh .xiegan{
	padding: 5px;
	display:inline-block;
	font-size: 14px;
	border-right:1px solid #dddddd;
	height: 25px;
	color: #333333;

}
.dbdh .xiegan a{
	color: #333333;
	
}
.dbdh .xiegan a span{
	font-weight:bold;
}
@media screen and (max-width: 768px){
	.dbdh{
		text-align: center;
		padding: 0px;
		margin-bottom: 5px;

	}
	.dbdh .xiegan{
		padding: 5px;
		display:inline-block;
		border-right:1px solid #dddddd;
		height: 15px;
		color: #333333;
		font-size: 7px;
	}
}
/*合作院校*/
.yx{
	background: #1E59B1 url() 0 0 no-repeat;
	height: 80px;
	padding: 0px;
}
.yx img{
	/*width: 100px;*/
	height: 50px;
	/*line-height: 100px;*/
	margin-top: 15px;
}
@media screen and (max-width: 768px){
	.yx{
		background: #1E59B1 url() 0 0 no-repeat;
		height: 50px;
		padding: 0px;
	}
	.yx img{
		/*width: 100px;*/
		height: 30px;
		/*line-height: 100px;*/
		margin-top: 10px;
	}
}
/*底部*/
.state{
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: black;
	
}
.state span{
	font-weight:normal;
}
/*产品介绍*/
.cpjs{
	padding: 0px;
	padding-bottom: 30px;

}
.cpjs .pd{
	padding: 10px;
}
/*.cpjs div{
	padding: 0px;
}*/
.cpjs .cptp{
	height: auto;
	/*padding: 15px;*/
	box-shadow: 1px 1px 5px #888888;
	margin-top: 30px;
	padding: 0px;
}
.cpjs .cptp .bianju{
	margin-left: 15px;
	
}
.cpjs .cptp .biaoti{
	font-size: 14px;
	color: #04398C;
	line-height: 20px;
	
}

.cpjs .cptp span{
	font-size: 10px;
	color: #666666;
}
@media screen and (max-width: 768px){

	.state{
		font-size: 7px;
		height: 30px;
		line-height: 30px;
		/*font-size: 10px;*/
	}
	.cpjs{
		padding-bottom: 5px;
		
	}
	.cpjs .cptp{
		
		height: auto;
		/*height:11em; */
		
	}
	.cpjs .cptp .bianju{
		margin-left: 7px;
		margin-bottom:5px; 
		
	}
	.cpjs .cptp .biaoti{
		font-size: 0.9rem;
		color: #04398C;
		line-height: 20px;

		
	}
	
	.cpjs .cptp span{
		margin-top: 1px;
		font-size: 7px;
		color: #666666;
	}
}
/*使用攻略*/
.gonglei{
	height: auto;
	box-shadow: 1px 1px 5px #888888;
	margin-top: 30px;
	padding: 0px;
}
.gonglei .bianju{
	margin-left: 15px;
	margin-top: 5px;

}
.gonglei .lef{
	float: left;
	display:inline-block
	margin-top: 5px;
	margin-bottom: 5px;
	/*margin-bottom:5px;*/
}
.gonglei .rig{
	float: right;
	margin-right: 10px;
	display:inline-block
}
.gonglei .bianju span{
	font-size: 14px;
	color: #666666;
}
.gonglei .bianju .biaoti{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	
}
.tubiao{
	font-size: 30px;	
}
.tubiaos{
	font-size: 25px;
	line-height: 30px;
}
@media screen and (max-width: 768px){
	.gonglei{
		height: auto;
		box-shadow: 1px 1px 5px #888888;
		margin-top: 7px;
		padding: 0px;
		margin-top: 15px;
	}
	.gonglei .bianju{
		margin-left: 7px;
		margin-top: 5px;
		line-height: 20px;
	}
	.gonglei .lef{
		float: left;
		display:inline-block
		
	}
	.gonglei .rig{
		float: right;
		margin-right: 10px;
		display:inline-block
	}
	.gonglei .bianju span{
		font-size: 9px;
		color: #666666;
	}
	.gonglei .bianju .biaoti{
		font-size: 13px;
		color: #333333;
		line-height: 30px;
		
	}
}
/*产品详情介绍*/
.introduce{
	min-height: 380px;
	width: 100%;
	background: linear-gradient(to right, #001134 , #6889C9);
	padding-bottom: 10px;
	/*background: #2F3A59 url() 0 0 no-repeat;*/
}
.introduce .dow{
	margin-top: 150px;
	font-size: 24px;
}
.introduce .dow span{
	font-size: 15px;
}
.introduce .jianjie{
	color: white;
	font-size: 16px;
	width: 80%;
}
.article{
	opacity: 1;
	background: rgba(255,255,255,1);
	box-shadow: 0px 0px 12px 0px rgba(0,51,152,0.16);
	border-radius:8px;
	padding: 24px;
	margin-top: 20px;
}
.wenz{
	padding-bottom: 30px; 
}


@media screen and (max-width: 768px){
	.introduce{
		background: linear-gradient(to right, #001134 , #6889C9);
		width: 100%;
		min-height: 200px;
	}
	.introduce .dow{
		margin-top: 50px;
		font-size: 13px;
		text-align: center;
	}

	.introduce .dow span{
		font-size: 9px;
	}
	.introduce .jianjie{
		color: white;
		font-size: 9px;
		text-indent: 2em;
		width: 100%;
		/*text-align: center;*/
	}
}
/*关于我们页*/
.background{
	background: #fff url(../static/wurenji/huanfenwurenji.png)  no-repeat 0px -150px;
	background-size: cover;
	height: 510px;
}
.background .fon{
	padding-top:50px;
	color: #fff;
	/*text-align: center;*/
}
.background .fon p{
	font-size: 30px;
	letter-spacing:20px;
	line-height: 80px;
	text-align: center;
}
.background .fon .p2{
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	
}
.background .img{
	margin-top: 100px;
	width: 100%;
	/*margin:0 auto;*/
	text-align:center;
}
.background .img div{
	width: 200px;
	height: 132px;
	display:inline-block;
	margin:0 auto;
	margin-left: 65px;
}
.background .img div p{
	width: 160px;
	height: 104px;
	color: #fff;
	line-height: 60px;
	font-size: 14px;
}
.background .img div p img{
	width: 100px;
	height: 104px;
}
.background .img div .zi{
	width: 160px;
	height: 19px;
}

.middle{
	margin-top: 15px;
}
.middle .section{
	margin:0 auto;
	/*margin-top:40px;  */
	/*width: 1200px;*/
	/*background: red url() 0 0 no-repeat;*/
	
}
.middle .section p{
	/*line-height: 472px;*/
	/*text-align: center;*/
	font-size: 14px;
	margin-top: 32px;
	color: #666666;
	line-height: 30px;
}
.middle .bottom-top{
	margin:0 auto;
	/*background: red url() 0 0 no-repeat;*/
	/*width: 1200px;*/
	margin-bottom: 50px;
	/*height: 424px;*/
}
.middle .bottom-top p{
	/*text-align: center;*/
	font-size: 14px;
	margin-top: 20px;
	color: #666666;
	line-height: 30px;
}
.section .imgs{
	height: 300px; 
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.section .imgs img{
	width: 100%;
	height: auto;
}
@media screen and (max-width: 768px){
	.background{
		background: #fff url(../static/wurenji/huanfenwurenji.png)  no-repeat 0px 0px;
		background-size: cover;
		height: 300px;
	}
	.background .fon{
		padding-top:30px;
		color: #fff;
		text-align: center;
	}
	.background .fon p{
		font-size: 20px;
		letter-spacing:10px;
		line-height: 40px;
	}
	.background .fon .p2{
		font-size: 10px;
		/*text-align: left;*/
		letter-spacing:4px;
		margin-top: 10px;
	}
	.background .img{
		margin-top: 20px;
		width: 100%;
		/*margin:0 auto;*/
		text-align:center;
	}
	.background .img div{
		width: 50px;
		height: auto;
		display:inline-block;
		margin:0 auto;
		margin-left: 30px;
	}
	.background .img .left{
		margin-left: 0px;
	}
	.background .img div p{
		width: 50px;
		height: 50px;
		color: #fff;
		line-height: 40px;
	}
	.background .img div p img{
		width: 60px;
		height: auto;
	}
	.background .img div .zi{
		width: 60px;
		height: 19px;
		font-size: 10px;
	}
	.section .imgs{
		height: 200px; 
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.section .imgs img{
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 400px){
	.cpjs .cptps{
		height: auto;
	}
	.xiaoyu{
		font-size: 7px;
		line-height: 15px;
		height: 30px;
		display: table-cell;
        vertical-align: middle;
	}
}
.daojiaos{
		width: 100%;
		height: 205px;
	}
.daojiao1{
	border-radius:10px 0px 0px 10px;
}

.daojiao3{
	border-radius:0px 10px 10px 0px;
}
.daojiao2{
	border-radius:0px 0px 0px 0px;
}
.daojiaos1{
	border-radius:10px 0px 0px 0px;
}

.daojiaos3{
	border-radius:0px 10px 0px 0px;
}
.daojiaos2{
	border-radius:0px 0px 0px 0px;
}
.gl_img{
	width: 100%;
	height: 300px;
}
.cp_img{
	width: 100%;
	height: 21rem;
}
.gl_bt{
	/*text-align: center;*/
	/*width: 80%;*/
	font-size: 18px;
	line-height:100%;
	padding-bottom: 5px;
	border-bottom:1px solid #000000
}
.gl_bt span{
	font-size: 14px;
}
@media screen and (max-width: 768px){
	.daojiao{
		border-radius:5px 0px 0px 5px;
	}
	.daojiaos{
		border-radius:5px 0px 0px 0px;
		width: 100%;
		height: 10rem;
	}
	.daojiao2{
		border-radius:0px 5px 5px 0px;
	}
	.daojiaos2{
		border-radius:0px 5px 0px 0px;
	}
	.gl_img{
		width: 100%;
		height: 17rem;
	}
	.cp_img{
		width: 100%;
		height: 5.3rem;
	}
	
}