@charset "utf-8";

/* CSS Document */



@media(min-width:1200px){

	.container{

		width:1170px;

	}

}

body{

	font-family: Arial!important;

	

}

.container{

	padding: 0;

}

.container-fluid{

	padding:0;

}

.container-fluid img{

	width:100%;

}

.row{

	margin:0;

}

a{

	padding: 0;

}

.navbar-collapse.in{

	overflow-y: visible;

}


/*文字切换 开始   #f8f8f8*/

.qiehuan{

	background-color: #dfdfdf;

}

.qiehuan .text{

	float: right;

	width:auto;

	display:inline-block !important;

	display:inline;

}

.qiehuan h3{

	padding: 0 5px;

    margin: 5px 0;

	color: #999;

	font-size: 12px;

	border-right: 1px solid #999;

	display: inline-block;

}

.qiehuan h3 a{

	color: #999;

}

.qiehuan h3:nth-last-of-type(1){

	border-right:none;

}

.qiehuan .active a{

	color: #f00;

}

/*文字切换 结束*/



/*nav导航 开始*/

.navbar{

	margin-bottom:0;

	z-index: 1;

}

.navbar-default{

	z-index: 5;

    position: relative;

	background-color:#fff;

	border-style:none;

}

.navbar .logo{

	padding: 30px 0;



}

/*导航 logo 开始*/

.logo1{

	padding: 0;

}

.logo1 img{
	height: 60px;
}

.navdar-header .row{

	width: 100%;

	height: 100%;

}

.container .navbar-toggle .icon-bar{/*导航按钮 内线样式*/

	background-color:#3f70df;

	width: 12px;

	height: 1px;

}

.container>.navbar-header{

	width: 100%;

	margin: 0!important;

}

nav .navbar-header a{

	padding: 0;

	margin-left: 0!important;

	margin-right: 120px;

	height: auto;

}

.navbar-toggle{

	margin:0;

	padding: 0 8px;

	border-radius: 50%;

	width: 30px;

	height: 30px;

}
@media(max-width: 767px){
	.logo1>a{
		width: 50%;
	}
	.logo1 img {
	    height: auto; 
	    width: 100%;
	}
}




/*text*/

nav .navbar-header .text{

	width:300px;

	display: inline-block;

}

nav .navbar-header .text p{

	color:#282828;

	font-style:italic;

}

nav .navbar-header p:nth-of-type(2){

	margin-left: 45px;

}

@media(max-width: 1366px){

	nav .navbar-header .text{

		margin: 10px;

	}

}

@media (max-width: 767px){

	nav .navbar-header .text {

	    margin: 10px 0;

	}
	nav .navbar-header .text p{
		margin-bottom: 0;
		text-align: right;
	}
	nav .navbar-header p:nth-of-type(1){
		margin-right: 45px;
	}
	nav .navbar-header p:nth-of-type(2){

		margin-left: 0;

	}
}





/*搜索*/

nav .navbar-header .sousuo{

	padding: 0;

	border-radius: 50px;

	border:1px solid #999;

	height:30px;

}
nav .navbar-header .sousuo>div{
	height: 100%;
}

nav .navbar-header .sousuo img{

	margin: 5px 0 0;

    float: left;

	border-right: 1px solid #999;

}

nav .navbar-header .sousuo .Input_box{

	padding: 0;

	margin-top: 5px;

	border:none;

	border-right: 1px solid #999;

	width:62%;

	height:18px;

	outline:none;	/* 在选中时出现高光外边框，设置隐藏 */

}
.submit{

	display: inline-block;

	padding:0 26px 0 14px;

	height: 18px;

	background-color: rgba(0,0,0,0)!important;

	color: #231814;

	font-weight: bold;
}


@media(max-width: 1200px){

	nav .navbar-header .sousuo .Input_box{

		width:55%;

	}

}

@media(max-width: 992px){

	nav .navbar-header .sousuo{

		margin: 30px 0 0;

		width: 70%;

		float: right;

	}

	nav .navbar-header .sousuo .Input_box{

		width:72%;

	}

}

@media(max-width: 767px){

	.navbar .logo {

	    padding: 10px 0;

	}

	nav .navbar-header .sousuo{

		margin: 10px 0 0;

		width: 90%;

	}

	nav .navbar-header .sousuo .submit{

		/*float: right;*/

		margin-top: 5px;

		padding:0 10px;

		font-size: 12px;

	}

	nav .navbar-header .sousuo .Input_box{

		width:60%;

	}

}

/*导航 logo 结束*/





/*导航 文字 开始*/

.nav-text{

	background-color: #dfdfdf;

	text-align: center;

	width: 100%;

	position: relative;

}

.navbar-default .navbar-nav{

	margin: 0 auto;

	float: none;

}

.nav-text .row .dingji{

	padding: 0;

}

.nav-text .nav .dingji>a{

	display: inline-block;

	padding: 0;

	margin:0;

	text-align: center;

	width: 100%;

	line-height: 40px;

	color: #231814;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

}

.nav-text .nav .dingji>a:hover{

	transition: 1s;

	background-color: #3f70df;

	color: #fff;

	text-decoration: none;

}

.navbar-default .navbar-nav>.active>a{

	background-color:#3f70df;

	color: #fff;

}

.navbar-default .navbar-nav>.active>a:hover{

	color: #fff;

	background-color:#3f70df;

}

@media(max-width: 767px){

	.nav-text{

		position: absolute;

	}

	.navbar-default .navbar-nav{

		width: 100%;

	}

}




/*悬浮列表 父类 开始*/

.fulei_ul{

	z-index: 1;

	border-top: 2px solid #3f70df;

	position: absolute;

	display: none;

	padding: 10px 0;

	width: 100%;

	background-color: #fff;

	list-style: none;

	box-shadow: 1px 1px 13px 1px rgba(1,1,1,0.05);

}

.fulei_ul li{

	font-size: 12px;

	line-height: 26px;

	position: relative;

}

.fulei_ul li a{
	display: inline-block;
    width: 100%;

	color: #3e3e3e;

	text-decoration: none;

}

.fulei_ul li:hover{

	background-color: #def4ff;

}

.nav-text .pro:hover .fulei_ul{

	display: block;

	transition: 2s;

}

/*悬浮列表 父类 结束*/





/*悬浮列表 子类 开始*/

.zilei_ul{

	z-index: 3;

	display: none;

	border-top: 2px solid #3f70df;

	background-color: #def4ff;

	position: absolute;

	top:-2px;

	left: 0;

	padding: 10px 0;

	width: 100%;



	list-style: none;

	transform: translateX(100%);

	box-shadow: 1px 1px 13px 1px rgba(1,1,1,0.1);

}

.zilei_ul li{

	font-size: 12px;

	line-height: 26px;

}

.zilei_ul li a{

	color: #3e3e3e;

	text-decoration: none;

}

.zilei_ul li a:hover{

	color: #3f70df;

	text-decoration: none;

}

@media(max-width: 992px){

	.zilei_ul{

		width: 30%;

		left: auto;

    	padding: 10px;

	    margin-left: 20px;

	    transform: translateX(0);

	}

}

@media(max-width: 767px){

	.zilei_ul{

		width: auto;

	}

}

/*悬浮列表 子类 结束*/

/*导航 文字 结束*/




@media(max-width:1366px){/*固定样式*/

	/*导航 logo*/

	nav .container .navbar-header a{

		margin-right:0;

	}

	/*导航 文字 li右外边距*/

	.navbar-default .navbar-collapse .navbar-nav>li{

		margin-right:5px;

	}



	/*导航 联系*/

	nav .container .tel{

		display: none;

	}

}

@media(max-width:767px){/*固定*/

	/*导航 logo*/

	nav .navbar-header a{

		margin-left:0;

	}

	.navbar-default .navbar-nav>li>a{

		padding:0;

	}

	/*导航 文本*/

	.navbar-collapse{

		float: right;

		padding: 0;

	}

	.navbar-nav{

		margin: 0;

	}

	/*导航 按钮*/

	nav>div>div:nth-of-type(2){

		position:absolute;

		top: 75px;

		right:20px;

		z-index: 1;	

		background-color:#fff;

	}

	nav>div>div:nth-of-type(2) li{

		line-height: 30px;

	}

	nav>div .collapse .navbar-collapse li a:visited{

		color:#1d2284;

	}

}

/*nav导航 结束*/




.zhuneirong{

	margin-top: 24px;

}

@media(max-width: 767px){

	.zhuneirong {

	    margin-top: 20px;

	}

}







/*底部 开始 background-color: #eeedee*/

.dibu{

	background-color: #dfdfdf;

	padding-bottom: 20px;

}

.dibu h3{

	font-weight: bold;

	margin: 30px 0;

	color: #787878;

	font-size: 18px;

	line-height: 20px;

}

.dibu h3 a{
	color: #787878;
	text-decoration: none;
}

.dibu p{

    margin-bottom: 0;

    margin-right: 20px;

	display: block;

	color: #787878;

	line-height: 22px;

}

.dibu .ln p{
	margin-bottom: 10px;
	height: 41px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 2;
}
.dibu .it p{
	margin-bottom: 10px;
}

.dibu p a{

	color: #787878;

}

.dibu img{

	width: auto;

}




.dibu .il,.dibu .ln,.dibu .it .dibu .cer{

	padding: 0;

}

.dibu .li img{

	margin-right: 5px;

}

.dibu .cer h3{

	margin-left: 12px;

}

.dibu .it .t_bold{
	font-weight: bold;
}

.dibu .zs {

	padding-left: 12px;

	padding-right: 0;

	padding-bottom: 12px;

}

.dibu .zs img{

	width: 100%;

	background-color: #fff;

}

@media(max-width: 1200px){

	.dibu .zs{

		padding-left: 0;

		width: 49%;

		display: inline-block;

		text-align: center;

	}

	.dibu .zs img{

		margin:10px 0;

	}

}

@media(max-width: 992px){

	.dibu .il,.dibu .ln,.dibu .it,.dibu .cer{

		width: 50%;

		/*display: inline-block;*/

		float: left;

	}

}

@media(max-width: 767px){

	.dibu .il,.dibu .ln,.dibu .it,.dibu .cer{

		width: 100%;
		padding-left: 20px;
		float: none;

	}

}

/*底部 结束*/


.position p{

	margin-top: 5px;     /* 13px */
	margin-bottom: 5px;  /* 13px */

	color:#3e3e3e;

}

.position p a{

	color:#3e3e3e;

}

@media(max-width: 767px){
	.position p {
	    margin: 20px 0 0px;
	    padding: 0 10px;
	}
}









/*悬浮 开始*/

.xuanfu{

	z-index: 5;

	float: right;

	width:auto;

	display:inline-block !important;

	display:inline;

	position: fixed;

	bottom:20%;

	right:10px;

}

.xuanfu img{

	display: block;

	margin-bottom: 15px;

}

@media(max-width: 767px){

	.xuanfu{

		bottom:10%;

		right:5px;

	}

	.xuanfu img{

		height:35px;

		display: block;

		margin-bottom: 15px;

	}

}

/*悬浮 结束*/



/*版权 开始*/

.banquan{

	background-color: #222222;

	height: 30px;

	color: rgba(255,255,255,0.8);

}

.banquan p{
	margin-bottom: 0;

	line-height: 30px;

	font-size: 12px;

	display: inline-block;

}

.banquan p a{

	color: rgba(255,255,255,0.8);

}

.banquan span{

	float: right;

	font-size: 12px;

	line-height: 30px;

}


@media(max-width: 767px){
	.banquan{

		height:auto;

	}
}
/*版权 结束*/



/*翻页 页码 开始*/

.fanye{

	padding: 16px 22px 36px;

}

.previous a,.next a{

	color: #567bca;

}

.yama1{

	text-align: center;

	padding: 0;

}

.previous{

	text-align: left;

	padding: 0;

}

.next{

	text-align: right;

	padding: 0;

}

@media(max-width: 992px){

	.fanye>div{

		display: inline-block;

	}

	.yama1{

		width: 50%;

	}

	.previous,.next{

		width: 24%;

	}

}

@media(max-width: 550px){

	.fanye{

		text-align: center;

	}

	.fanye>div{

		margin: 5px 0;

		text-align: center;

	}

	.yama1{

		width: 100%;

	}

}

/*翻页 页码 结束*/










/*页码 开始*/


.yema1{

	clear:both;
	
	line-height:20px;
	
	margin:10px 0;
	
	background:#e5e5e5;
	
	padding:5px;

}

.yema1 a{

	color:#1076D3;
	
	padding:3px;
	
	border:1px solid #1076D3;
	
	text-decoration:none;
	
	margin-right:5px;

}

.yema1 a:hover{

	background:#1076D3;
	
	color:#fff;

}

.cur{background:#1076D3;color:#fff;padding:3px;border:1px solid #1076D3;margin-right:3px}



/*页码 结束*/


											/*新闻页 详情 开始*/

/*新闻详情 开始*/

.article_details{

	padding: 0;

	padding-right: 34px;

	margin-bottom: 30px;

}

.article_details h2{

	margin-top: 10px;

	color: #1a1a1a;

	font-size: 24px;

	text-align: center;

	font-weight: bold;

}

.article_details span{

	display: inline-block;

	text-align: center;

	width: 100%;

}

.article_details h5{

	margin-right: 20px;

	display: inline-block;

	color: #3e3e3e;

	font-size: 14px;

}

.article_details>img{

	margin: 15px;

	margin-right: 0;

	float: right;

	width: auto;

}

.article_details p{

	margin-top: 5px;

	margin-bottom: 10px;

	display: block;

	line-height: 26px;

	color: #5d5c5c;

}

@media(max-width: 1200px){
	.article_details{

		padding: 0;

		padding-right: 30px!important;

		margin-bottom: 30px;

	}
}

@media(max-width: 992px){

	.article_details{

		padding: 15px!important;

		border-right:none!important;

	}

	.article_details>img {

		width: 100%;

	}

}
@media(max-width: 767px){
	.article_details h2 {
	    font-size: 16px;
	}
}




.article_details .imgs{

	padding: 10px 0;

}

.article_details .imgs img{

	width: 21%;

	margin-right: 38px;

}

.article_details .imgs img:nth-last-of-type(1){

	margin-right: 0;

}
@media(max-width: 1200px){
	.article_details .imgs img{

		width: 20%;

	}
}
@media(max-width: 767px){

	.article_details .imgs {

	    text-align: center;

	}

	.article_details .imgs img{

		width: 42%;

		margin:10px;

	}

	.article_details .imgs img:nth-last-of-type(1){

		margin-right: 10px;

	}

}





.article_details h3{

	color: #898989;

	font-size: 14px;

}

.article_details h3 a{

	color: #3f70df;

}

/*新闻详情 结束*/



/*推荐 开始*/

.popular{

	padding: 0;

}

.popular h3{

	color: #231814;

	font-size: 18px;

	font-weight: bold;

}

.popular>div{

	margin-top: 40px;

	padding-right: 22px;

}

.popular h4{

	font-size: 14px;

	line-height: 18px;

	color: #231814;


	height: 18px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 2;

}

.popular h4 a{ 

	color: #231814;

}

.popular span{

	float: right;

}



@media(max-width: 992px){

	.popular {

	    padding: 15px!important;

	}

	.popular>div {

	    margin-top: 40px;

	    padding-right: 0;

	}

}

/*推荐 结束*/



											/*新闻页 详情 结束*/