* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}

img {
	border: none;
}

a {
	 color: #666;
	 text-decoration: none;
}
a:hover {
	color: #23527c;
	text-decoration: none;
}

.h1, .h2, .h3, h1, h2, h3{
	margin: 0;
}
em,
i,
strong {
	font-style: normal;
}
ol,
ul {
	list-style: none;
	margin: 0;
}
input,select{
	outline: none;
}


/*banner*/
.glyphicon-chevron-right:before {
	content: initial;
}

.carousel-indicators .active {
	width: 21px;
	height: 3px;
	margin: 2px;
	background: #184a9f;
}
.carousel-indicators li {
    width: 21px;
    height: 3px;
    margin: 2px;
	border: none;
	background: #FFFFFF;
}

.carousel-inner {
	margin-top: 0px;
}


/*头部*/

.top {
	background: url(../img/top_bj.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0;
}
.con_one{float:left}
.con_teo{float:right;font-size: 16px;line-height: 34px;;margin-top: 17px;}
.con_teo a:nth-child(1){float: left;padding-left: 37px;background: url(../img/dl.png) no-repeat  12px;border: 1px solid #999999;font-size: 16px;border-radius: 30px;padding-right: 11px;}
.con_teo a:nth-child(2){color: #fff;display: block;float: right;padding-right: 16px;border-radius: 30px;margin-left: 10px;font-size: 14px;padding-left: 38px;
    background: #1a96f3 url(../img/wt.png) no-repeat 13px;line-height: 36px;}


.con_one span{
    font-size: 24px;
    color: #666666;
    float: left;
    margin-top: 17px;
    margin-bottom: 12px;
    margin-left: 20px
}
.con_one img{float: left;}
.con_one p{
    font-size: 12px;
    display: block;
    width: 100%
}

.rk{overflow:hidden;margin: 35px 0;}
.rk li{
    width: 180px;
    background: #f7f7f7;
    float: left;
    height: 160px;
    text-align: center;
    font-size: 18px;
    color: #333333;
    margin-right: 24px;
    border-radius: 5px;
}
.rk li img{
    display: block;
    margin: 29px auto 15px;
}
.rk li:nth-child(6){
    margin-right: 0;
}

.xw{overflow:hidden;margin-bottom: 60px}
/*最新消息*/
.totle_mian{
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 10px;
	border-bottom: 2px solid #f60;
}
.totle_al{
	text-align: center;
	padding-bottom: 20px;
}
.totle_al h3{
	font-weight: 600;
}
.totle_bl{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.tli_le{
	float: left;
}
.tli_le img{
	width: 40px;
	height: auto;
	vertical-align: middle;
}
.tli_le span{
	vertical-align: middle;
	font-size: 26px;
	color: #000000;
	font-weight: 600;
}
@keyframes shake {
  0% { transform: translateX(0); }
  25% { transform: translateX(-5px); }
  50% { transform: translateX(5px); }
  75% { transform: translateX(-5px); }
  100% { transform: translateX(5px); }
}
 
.icon-shake {
  animation: shake 0.8s; /* 设置动画名称和持续时间 */
  animation-iteration-count: infinite; /* 设置动画无限次数播放 */
}

.tli_ri{
	float: left;
	padding-left: 30px;
}
.tli_ri p{
	font-size: 26px;
	line-height: 50px;
	color: #6b8194;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.tli_ri p a{
	
	color: red;
}

.news-scroller {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 50px; /* 根据需要调整高度 */
}
 
.news-item {
  display: block;
  animation: scroll-up 20s linear infinite; /* 调整时间以改变速度 */
}
 
@keyframes scroll-up {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px); /* 高度等于.news-scroller的高度 */
  }
  100% {
    transform: translateY(-80px); /* 假设有两条新闻，这里应是新闻高度的两倍 */
  }
}

.rent_le{

	width: 49%;

	float: left;

}
.noo_bt{/* -webkit-font-smoothing: subpixel-antialiased; */width: 100%;border-bottom: 1px solid #dedede;overflow: hidden;margin-bottom: 20px;}

.noo_bt h3{/* display: inline-block; */float: left;font-size: 20px;color: #1b7ed2;font-weight: bold;border-bottom: 2px solid  #1b7ed2;padding-bottom: 14px;}

.noo_bt span{float: right;font-size: 14px;color: #666;padding-top: 8px;}

.prr_main {
    width: 100%;

    overflow: hidden;

}

.prr_le{width: 38%;float: left;height: 140px;overflow: hidden;border-radius: 5px;}

.prr_le img{width: 100%;height: 100%;border-radius: 5px;object-fit: cover;cursor: pointer;transition: all 0.6s;}

.prr_main:hover .prr_le img{

	transform: scale(1.1);

}

.prr_ri{width: 58%;float: right;padding-top: 10px;}

.prr_ri h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 18px;font-weight: bold;}

.prr_ri span{color:#999999;margin-top: 20px;display: block;}
.prr_ri p{font-size: 14px;padding-top: 10px;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp: 2;-webkit-box-orient:vertical;max-height: 95px;line-height: 25px;}

.puu_li li{

	padding: 3px 0;

}
.noo_li{margin-top:15px}
.nood_li{

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

}

.nood_li p{width: 80%;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;padding-top: 10px;margin: 0;color: #4c4c4c;}

.nood_li p::before{content: '·';background-color: #1b7ed2;font-size: 0px;margin-right: 8px;width:5px;height:5px;color: #1b7ed2;display: block;float: left;margin-top: 9px;}

.nood_li span{width: auto;float: right;text-align: right;padding-top: 10px;font-size: 14px;}

.rent_ri{width: 49%;float: right;}

.foot{width: 100%;background: #237ec8;padding: 35px 0;text-align: center;color: #fff;font-size: 14px}


/* 面包屑导航 */

.crumbs_main {

	width: 100%;

	margin: 0 auto;

	border-bottom: 1px solid #eeeeee;

	overflow: hidden;

}



.crumbs {width: auto;/* margin: 0 auto; */padding: 15px 0;float: left;}



.crumbs img {

	vertical-align: middle;

}



.crumbs span {

	vertical-align: middle;

	font-size: 14px;

}

.crumbs .active{

	color: #378afe;

}


/* 新闻内容 */

.nd_main {width: 100%;margin: 0 auto;overflow: hidden;background: #f4f6fa;padding: 20px 0;}



.hosle_main {

	width: 100%;

	overflow: hidden;
	margin-bottom: 30px

}



.hosle_le {

	width: 25%;

	float: left;

}



.hosle_a,

.hosle_b {

	width: 100%;

	margin: 0 auto;

	background: #FFFFFF;

	border: 1px solid #eeeeee;

	padding: 10px 20px;

}



.hosle_b {

	margin-top: 15px;

}

.hosle_le h4{height: 50px;line-height: 50px;background: #237ec8;text-align: center;color: #FFFFFF;font-weight: 600;margin: 0;}



.hosle_a li {

	padding: 10px 0;

	font-size: 16px;

	color: #666666;

}



.hosle_a li::before {

	content: "►";

	padding-right: 10px;

	color: #cccccc;

}



.hosle_a li:hover {

	color: #237ec8;

}



.hosle_a li:hover::before {

	color: #237ec8;

}



.news_a {

	width: 100%;

	margin: 0 auto;

	border-bottom: 1px solid #eeeeee;

	padding-bottom: 10px;

}



.news_a img {

	vertical-align: middle;

}



.news_a h3 {

	vertical-align: middle;

	display: inline-block;

	font-size: 16px;

	padding-left: 10px;

	font-weight: 600;

}



.news_b {

	width: 100%;

	margin: 0 auto;

	border-bottom: 1px dashed #eeeeee;

	padding: 10px 0;

}



.news_b p::before {

	content: "•";

	padding-right: 5px;

}



.news_b p {

	font-size: 15px;

	color: #4f555f;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin-bottom: 5px;

}



.news_b span {

	font-size: 14px;

	color: #4f555f;

	display: inline-block;

	padding-top: 0px;

	padding-left: 10px;

}



.news_b:hover p {

	color: #237ec8;

}



.news_b:hover span {

	color: #237ec8;

}



.hosle_ri {

	width: 73%;

	float: right;

	background: #FFFFFF;

	border: 1px solid #eeeeee;

	padding: 5px 20px 20px;

}



.hosle_li {width: 100%;margin: 0 auto;overflow: hidden;border-bottom: 1px dashed #e5e5e5;padding: 15px 0;}



.hos_a {

	width: 22%;

	float: left;

	height: 112px;

	overflow: hidden;

}



.hos_a img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	border-radius: 5px;

	cursor: pointer;

	transition: all 0.6s;

}



.hos_b {

	width: 76%;

	float: right;

	padding: 10px 0;

}



.hos_b h1 {font-size: 18px;color: #4c4c4c;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.hos_pi {font-size: 14px;color: #898989;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 10px;}



.hos_pi {/* height: 42px; */overflow: hidden;}



.hos_b span {font-size: 14px;color: #999999;display: block;margin-top: 12px;}



.hosle_li:hover .hos_a img {

	transform: scale(1.1);

}



.hosle_li:hover .hos_b h1 {

	color: #237ec8;

}

.nrrm_main{

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	border-bottom: 1px dashed #eeeeee;

	padding: 16px 0;

}

.nrrm_le{

	width: 80%;

	float: left;

}

.nrrm_le h1{font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #333;}

.nrrm_ri  p{display:block;margin-top: 10px;padding: 5px;color:#fff;border-radius: 5px;width: 70px;float: right;font-size: 13px;}
.zt{background: #bababa;}
.sj{background: #5f96cb;}
.nrrm_ri{

	width: 15%;

	float: right;

	text-align: center;

}

.nrrm_le span {

    font-size: 14px;

    padding-top: 10px;

    display: inline-block;

	color: #4f555f;

}

.nrrm_main:hover .nrrm_le h1{

	color:#237ec8;

}

.nrrm_main:hover .nrrm_le p{

	color:#237ec8;

}

.nrrm_main:hover .nrrm_ri span{

	color:#237ec8;

}

/* 页码 */

.Page {

	width: 100%;

	margin: 0 auto;

	text-align: center;

}



.pagination {

	margin: 15px 0 10px;

}



.pagination>.active>a,

.pagination>.active>a:focus,

.pagination>.active>a:hover,

.pagination>.active>span,

.pagination>.active>span:focus,

.pagination>.active>span:hover {

	background-color: #237ec8;

	border-color: #237ec8;

}



.pagination>li>a,

.pagination>li>span {

	color: #237ec8;

}

.pagination li {
    margin: 0px 5px;
    /*border: 5px solid #e6e6e6;*/
    padding: 1px 3px;
    display: inline-block;
    font-size: 12px;}

 .pagination .active {
    background-color: #237ec8;
    color: #fff;}


  .pagination .disabled {
    color: #237ec8;}



    /*新闻详情*/
 .xq {

	padding: 20px 12px;

	overflow: hidden;

}



.xq dl {

	width: 100%;

	float: left;

	border-bottom: 1px solid #dadadf;

	text-align: center;

	padding-bottom: 15px;

	margin-bottom: 5px;

}



.xq dl dt {

    font-size: 20px;

    color: #4f555f;

    margin-bottom: 10px;

    text-align: center;

}
.db {

    font-size: 20px;

    color: #4f555f;
    font-weight: bold;

}


.xq dl dd i {

	color: #666666;

	display: inline-block;

	padding: 0 5px;

}



.xq dl dd i span {

	font-size: 14px;

	vertical-align: middle;

}



.xq dl dd i img {

	vertical-align: middle;

}



.xq_con,

.xq_CT,

.xq_CB,

.xq_bo,

.xq_bo .bshare-custom {

	width: 100%;

	float: left

}



.xq_CB {

	margin-top: 26px

}



.xq_CT {

	padding: 25px 0px 40px 0px;

	border-bottom: 1px dashed #e7e7e7

}



.xq_con {

	border-bottom: 1px solid #e7e7e7;

	padding-bottom: 10px

}


.bt{
    font-size: 18px;
    font-weight: bold;
    margin-top: 25px;
    border-left: 3px solid #237ec8;
    padding-left: 10px;
    color: #237ec8;
}
.xq_con p ,.xuqiu p{

	font-size: 14px;

	color: #666666;

	line-height: 25px;

	margin-top: 15px;

}
.xuqiu{width: 100%;overflow: hidden;}

.xq_con2 p{margin-top: 5px;}

.xq_con img{

		max-width: 100%;
		height: auto;

	}

.xq_CT div {

	margin: 60px 0px

}



.xq_BOL {

	float: left;

	width: 100%;

	margin: 3px 0 15px;

}



.xq_BOL a {

	display: block;

	margin-top: 5px

}



.xq_BOL a::before {

	content: "☞";

	font-size: 16px;

	padding-right: 5px;

}



.xq_BOL a i {

	padding-left: 15px;

}



.xq_BOL a strong {

	color: #333333

}
.nrrm_le p{

	font-size: 14px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	margin-top:14px;

	color: #7e7e7e;

}

/*成果集锦*/
#menu {width: 100%;background: #fff;border: 1px solid #eeeeee;}
#menu h1 {cursor: pointer;color: #333;font-size: 16px;padding: 15px 20px;border-bottom: 1px solid #eeeeee;}
#menu h2 {cursor: pointer;color: #666;font-size: 14px;padding: 10px 20px;/* border-bottom: 1px solid #eeeeee; */background: #fafafa;}
#menu ul {/* padding-left: 15px; *//* height: 100px; *//* border: #E7E7E7 1px solid; *//* border-top: none; *//* overflow: auto; */}
#menu ul li {padding: 6px 20px;background: #fff;font-size: 12px;color: #666;}
.no {
display: none;
}
.you{font-size: 18px;float: right;width: 20px;text-align: center;}


/*发布列表*/
.ft{float:right;background: #237ec8;color: #fff;padding: 4px 20px;border-radius: 30px;margin-top: 13px;}

/*发布详情*/

.bi{color: #d41a1a !important;float: left;margin-top: 0 !important;line-height: inherit !important}

 .fb{width: 60%;background: #fff;padding: 0%;padding-top: 40px;margin: 0 auto;}
 .fb div{/* width: 600px; */overflow: hidden;margin-bottom: 10px;}
.fb label{font-size: 16px;float: left;width: 106px;line-height: 34px;font-weight: normal;margin-bottom: 0;}
.fb input{border: 1px solid #dedede;width: 500px;float: left;font-size: 14px;color: #666;line-height: 24px;padding: 5px;}
.fa_lob{border: 1px solid #dedede;width: 500px;float: left;font-size: 14px;color: #666;line-height: 25px;padding: 5px;font-family: "微软雅黑";}
.baocun{width: 160px;line-height: 38px;color: #fff;background: #237ec8;display: block;text-align: center;font-size: 16px;border-radius: 60px;    margin: 40px 0;
    margin-left: 100px}
.fb select{/* width: 515px; */}


/*统计分析*/

.xm{width:100%;margin: 15px 0;}
.xm td{color: #666;border: 1px solid #dfe7f3;font-size: 14px;line-height: 20px;padding: 5px;text-align: center;}
.xm th{
		    font-weight: normal;
		    font-size: 16px;
		    font-family: "微软雅黑";
		    background: #237ec8;
		    color: #fff;
		    padding: 10px 5px;
		    border: 1px solid #4192d4;
		    text-align: center;
}
.xm tr:nth-child(2n-1){background: #f7faff;}



.tjlist{float: right;overflow: hidden;background: #fff;width: 73%;padding: 20px;border: 1px solid #eeeeee}


.left{width: 48%;float: left;}
.right{width: 50%;float: right;}

.qh{overflow: hidden;}
.lb{float: left;margin-top: 10px;margin-right: 10px;font-size: 14px;line-height: 30px;color: #666;background: #f0f0f1;text-align: center;border-radius: 2px;width: 75px;margin-bottom: 10px;}

.qh li:last-child{margin-right:0;}
.qh li:hover{background:#237ec8;color:#fff;}
.active{background:#237ec8;color:#fff;}


/*专家咨询*/
.zjzx{
    FONT-WEIGHT: 200;
    padding: 20px 0;
    border-bottom: 1px dashed #eeeeee;
    overflow: hidden;
}

.zjxm h1{
    font-size: 20px;
    font-weight: bold;
    color: #237ec8;
    width: auto;
    float: left;
}

.zjxm span{float: left;padding: 3px 8px;background: #eef0f4;margin-left: 10px;font-size: 12px;}

.zjxm{overflow:hidden;}

.js{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 14px;
    color: #7e7e7e;
}

.js img{margin-right: 9px;
	   
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.6;

	   }

.zj_view{padding: 0px 20px  20px 20px}

.zj_view p{font-size: 16px;}

.hosle_b {
	width: 100%;
	margin: 0 auto;
	background: #FFFFFF;
	border: 1px solid #eeeeee;
	padding: 10px 20px;
}

.hosle_b {
	margin-top: 15px;
}

.ly{width: 150px;background: #237ec8;line-height: 36px;display:block;margin: 0 auto;margin-top: 50px;text-align: center;color: #fff;}




/*成果报送*/

.rknr a{margin: 3px;padding: 40px 0;border:1px solid #dedede;letter-spacing: 2px;font-size: 16px;color: #fff;float: left;width: 240px;font-weight: bold;text-align: center;}
.ruk{overflow: hidden;background: url(../img/19.png)no-repeat;height: 330px;margin-top: 20px;}

.ruk h2{width:100%;text-align:center;color:#fff;margin: 70px 0 30px 0;font-size: 24px;letter-spacing:4px;font-weight: bold;display: none;}

.rknr{margin: 50px auto;width: 990px;overflow: hidden;margin-top: 101px;}
.rknr a:hover{background: #fff;color: #237ec8}




/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px) {
.col-md-8{width:100%;overflow:hidden;}
.con_one{/* width:60%; */}
.con_one span{display:block;font-size: 16px;letter-spacing: 2px;}
.con_one img{width: 74%;height:auto}
.con_one p{display:none;}
.top{padding:10px;}


.rk li{width:30%;margin-right: 4%;background: #fff;height: auto;margin-top: 20px;}
.rk li:nth-child(3n){margin-right: 0;}

.rk ,.xw{width:94%;margin:0 auto;background: #fff;margin-bottom: 20px;}
.rk li img{width: 60% !important;;;margin: 0px auto 10px;}

.rent_le,.rent_ri{width:100%;float:none;margin-bottom: 30px;}
.prr_le{height: 100px;width: 42%;}
.prr_ri{padding-top: 0;width: 55%;}
.prr_ri span{margin-top: 10px;font-size: 12px;}
.prr_ri p{padding-top: 0;font-size: 12px;}

.nood_li p{width:70%;font-size: 14px;}
.nood_li span{font-size:12px;}
.foot{font-size:14px;padding: 20px 10px;text-align: left;line-height: 28px;}

/*内页*/
.nd_main{padding: 10px 0;}
.crumbs{margin-left:10px}
.ft{margin-right: 10px}
.hosle_le {width:100%;float:none;background: #fff;}
.hosle_main{/* width: 96%; */margin:0 auto;}
.hosle_b{display:none;}
.hosle_le h4{background: none;color: #237ec8;font-size: 20px;line-height: 30px;height: auto;padding-top: 20px;padding-bottom: 15px;}
.hosle_a, .hosle_b{padding: 0;border: none;width: auto;overflow: hidden;height: auto;}
.hosle_ri{width:100%;border: none;border-top: 1px solid #eeeeee;padding: 10px;}	
.nrrm_le h1{font-size:16px}
.nrrm_le p{font-size:12px}
	
.hosle_a a{width:auto;float:left;margin: 0px 10px;}
.pagination li{border:none;}

.hosle_a li{padding:0;margin-bottom: 15px;}
.nrrm_le{}
.nrrm_ri{width: auto;font-size: 12px;}


/*统计分析*/
.tjlist{width: 100%;padding: 10px;margin-top: 4px !important;}
.db{font-size: 16px;padding-bottom: 10px !important;}
.db img{width:25px}
.left{width:100%;float:none;margin-top: 10px !important;}
.right{width:100%;}


.ruk h2{display:none;}
.ruk{overflow: hidden;background: url(../img/20.jpg)no-repeat;height: auto;margin-top: 0px;background-size: 100%;}
.rknr{width: auto;margin-top: 200px;}
.rknr a{border:1px solid #fff;display: block;float: none;margin: 30px auto;}	

	
/*发布*/
.fb input{width: 90%}
.fa_lob{width: 90%}
.fb{padding-top: 0}
.xq{padding: 5px}
.bt{font-size: 16px;line-height: 14px}

}