.bannerny{ width:100%; height:273px; overflow:hidden;}

.ny{ width:1100px; margin:0 auto; overflow:hidden;}
.nypart1{width:1100px; height:54px; margin:0 auto;}
.nypart1_l{ float:left; background:url(../images/nytb.png) left center no-repeat; padding-left:10px; height:54px; line-height:54px;}
.nypart1_l p{ font-size:16px; font-weight:bold; color:#0b54a1;}
.nypart1_l span{ }
.nypart1_r{ float:right;}
.nypart1_r ul li{  width:107px; height:34px; line-height:34px; text-align:center; margin-top:20px; margin-right:6px; float:left; background:url(../images/nynav1.jpg) left top no-repeat;}
.nypart1_r ul li:hover,.nypart1_r .hover{background:url(../images/nynav2.png) left top no-repeat;}
.nypart1_r ul li a{ color:#fff; display:block;}
.nypart1_rnav{width:107px; height:34px; line-height:34px; text-align:center; margin-top:20px; background:url(../images/nynav1.jpg) left top no-repeat;}
.nypart1_rnav a{color:#fff;}
.nypart1_rnav:hover{background:url(../images/nynav2.png) left top no-repeat;}
.nypart2{width:1098px; border:1px #f1f0f0 solid; margin:0 auto; background:#FFF; margin-bottom:20px;}
.nypart2_con{ padding:20px; overflow:hidden;}
.nypart2_con1{ border-bottom:1px #CCC solid; height:40px; line-height:40px; background:url(../images/dqwz.png) left center no-repeat; padding-left:35px;}
.nypart2_con1 a{display:inline-block; float:left;  padding-right:2%; margin-right:10px;background:url(../images/x.png) right center no-repeat; }
.nypart2_con2{ margin-top:15px; line-height: 1.8;}
/* .nypart2_con2 p,.nypart2_con2 div,.nypart2_con2 span,.nypart2_con2 font{ line-height:30px; font-size:18px;} */

/*信息列表开始*/
#NewsTitle { padding:0 10px; }
#NewsTitle ul{ padding-bottom:5px; padding-top:5px; overflow:hidden;}
#NewsTitle ul li {height:90px; line-height:30px;  padding-left:8px; border-bottom:1px #dcdcdc dotted;}
#NewsTitle ul li h1{font-size:14px; font-weight:bold; background:url(../images/xb2.jpg) no-repeat left center; padding-left:15px;}
#NewsTitle ul li p{ text-indent:2em; line-height:24px;}
#NewsTitle ul li span{float: right; color:#999999; padding-right: 12px;  font-size:12px;}

#NewsTitle ul li:hover { background:#f0f5fa;border-bottom:1px #dcdcdc dotted;}

#news_list{ padding:5px 10px; overflow:hidden;}
#news_list li{ font-size:14px; line-height:35px;  border-bottom:1px #dcdcdc dotted; background:url(../images/xb2.jpg) no-repeat left center; padding-left:15px;}
#news_list span{float: right; color:#999999; padding-right: 12px;  font-size:12px;}
#news_list li:hover { background:url(../images/xb2.jpg) no-repeat left center #f0f5fa; border-bottom:1px #dcdcdc dotted;}

/*分页样式*/
.pages{ font-size:12px; color:#000000; line-height:20px; text-align:center; margin-top:8px;}
.pages a{ display:inline-block; border:1px solid #DDDDDD; color:#696969; padding:0px 8px;
margin:0px 2px; height:20px;}
.pages a:hover{ background:#F0F0F0;}
.pages .bg{ display:inline-block; border:1px solid #DDDDDD; color:#2384ca; background:#F0F0F0; padding:0px 8px; margin:0px 2px; height:20px;}


/*活动风采列表开始*/
#hdfc { padding:0 10px; }
#hdfc ul{ padding-bottom:5px; padding-top:5px; overflow:hidden;}
#hdfc ul li {height:180px; line-height:30px;  padding-left:8px; border-bottom:1px #dcdcdc dotted;}
#hdfc_l{float:left; width:220px; padding-top:15px;}
#hdfc_l img { width:200px; height:140px; border:1px #dcdcdc dotted; padding:1px; margin:1px; float:left; }
#hdfc_r{float:right; width:780px; padding-top:15px;}
#hdfc_r h1{font-size:14px; font-weight:bold; background:url(../images/xb2.jpg) no-repeat left center; padding-left:15px;}
#hdfc_r p{ text-indent:2em; line-height:24px;}
#hdfc_r span{color:#999999; padding-right:12px; font-size:12px;}
#hdfc ul li:hover { background:#f0f5fa;border-bottom:1px #dcdcdc dotted;}



/* 详细页面 */
.txt_info {margin:0 auto;}
.info_utitle {TEXT-ALIGN: center; FONT-SIZE: 18px;FONT-WEIGHT: bold;}
.info_title {TEXT-ALIGN: center;  FONT-WEIGHT: bold; FONT-SIZE: 24px!important;}
.info_dtitle {TEXT-ALIGN: center;FONT-SIZE: 18px;FONT-WEIGHT: bold;}
.info_time {TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN: 0px auto; BACKGROUND: #f4f4f4; HEIGHT: 30px;}
.info_time EM {PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px;}
.attribute {TEXT-ALIGN: center; LINE-HEIGHT: 30px;}
.info_details {PADDING-BOTTOM: 10px; LINE-HEIGHT:26px; MARGIN: 0px auto; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 10px;}
.info_details P {PADDING-BOTTOM:20px;}
.info_details img{ max-width:100%; display:block; margin:0 auto;}
.print_btn {FLOAT: right; HEIGHT: 30px;}


/* 会员介绍 */

#xhld { text-align: left; padding-top: 10px; }
#xhld ul li { float: left;  display: block; width:170px; margin:0px 20px;}
#xhld ul li img {padding:3px; /*border: 1px solid #DDDDDD;*/ height:220px; width:160px;object-fit: contain;border: 1px solid #eeeeee;}
#xhld ul li img:hover{ border: 1px solid #df2b2b; }
#xhld ul li span { display: block; text-align: center; width:160px; height:50px; clear: both; font-size: 14px; line-height:25px; overflow:hidden; padding-bottom:20px;}


.hyjspart1{ padding:20px; width:100%;}
.hyjspart1_l{ float:left; width:300px; }
.hyjspart1_r{ float:right; width:700px;}
.hyjj{ }
.hyjj h1{ height:30px; line-height:31px; border-bottom:1px #dcdcdc solid; padding-left:15px; font-size:16px; font-weight:bold; color:#0b54a1;}
.hyjj p{ line-height:30px; }
.gsjj{}
.gsjj h1{ height:30px; line-height:31px; border-bottom:1px #dcdcdc solid; padding-left:15px; font-size:16px; font-weight:bold; color:#0b54a1;}
.gsjj p{ line-height:30px; text-indent:2em;}




/*会员注册样式*/
.zhuce {float:left; padding-right:30px; WIDTH:1000px;}
.zhuce ul { TEXT-AliGN: left; WIDTH:1000px; padding-top:10px;}
.zhuce ul li { margin-bottom:15px; *margin-bottom:10px; width:1000px; display:block; float:left; line-height:34px;}
.zhuce ul li label {TEXT-AliGN:left; WIDTH:100px;  COLOR: #222; FONT-SIZE: 14px; }
.zhuce ul li label i.red { FONT-STYLE: normal; FONT-FAMILY: "宋体"; COLOR: #fe0000; FONT-SIZE: 14px; MARGIN-RIGHT: 4px; background:none;}
.zhuce ul li .k {width:203px; border:1px solid #dfdfdf; background:#fff; padding:8px 5px; color:#999; }
.zhuce ul li .k:focus {width:203px; border:1px solid #bbb; background:#fff; padding:8px 5px; color:#999;}
.zhuce ul li .k:hover {width:203px; border:1px solid #bbb; background:#fff; padding:8px 5px; color:#999;}
.zhuce ul li .k_error {width:203px; border:1px solid #c00; background:#fff; padding:8px 5px; color:#999;}
.zhuce ul li span.prompt { width:500px; liNE-HEIGHT: 18px; DISPLAY: inline-block; COLOR: #666; VERTICAL-AliGN: middle; padding-left:10px;}
.zhuce ul li span.error { width:500px; liNE-HEIGHT: 18px; DISPLAY: inline-block; COLOR: #e33840; VERTICAL-AliGN: middle; padding-left:10px;}

/*下一步 上一步  提交*/
.reg_btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 268px; DISPLAY: inline-block; FONT-FAMILY: "微软雅黑"; BACKGROUND: url(../images/reg_btn.png) no-repeat; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; border:0;
}
.reg_btn:hover {BACKGROUND: url(../images/reg_btn.png) no-repeat 0px -40px; TEXT-DECORATION: none;}


/*登录样式*/
.reg_info_l {float:left; WIDTH:360px;}
.reg_info_l ul { TEXT-AliGN: left; WIDTH: 480px; padding-top:10px;}
.reg_info_l ul li { margin-bottom:15px; *margin-bottom:10px; width:480px; display:block; float:left; line-height:34px;}
.reg_info_l ul li label {TEXT-AliGN:left; WIDTH:86px; DISPLAY: inline-block;  COLOR: #222; FONT-SIZE: 14px; }
.reg_info_l ul li label i.red { FONT-STYLE: normal; FONT-FAMILY: "宋体"; COLOR: #fe0000; FONT-SIZE: 14px; MARGIN-RIGHT: 4px}
.reg_info_l ul li .k {width:203px; border:1px solid #dfdfdf; background:#fff; padding:8px 5px; color:#999; }
.reg_info_l UL LI .k:focus {width:203px; border:1px solid #bbb; background:#fff; padding:8px 5px; color:#999;}
.reg_info_l UL LI .k:hover {width:203px; border:1px solid #bbb; background:#fff; padding:8px 5px; color:#999;}
.reg_info_l UL LI .k_error {width:203px; border:1px solid #c00; background:#fff; padding:8px 5px; color:#999;}
.reg_info_l ul li span.prompt { width:180px; liNE-HEIGHT: 18px; DISPLAY: inline-block; COLOR: #666; VERTICAL-AliGN: middle; padding-left:10px;}
.reg_info_l ul li span.error { width:280px; liNE-HEIGHT: 18px; DISPLAY: inline-block; COLOR: #e33840; VERTICAL-AliGN: middle; padding-left:10px;}
.hy_nrcon_r{ width:600px; overflow:hidden; float:right;}


/*图片列表开始*/
#Pic{ text-align: left; padding-top: 10px; }
#Pic ul li { float: left;  display: block; width: 249px; height:250px; margin:0px 7px;}
#Pic ul li img {padding:3px; border: 1px solid #DDDDDD; height:160px; width:242px;}
#Pic ul li img:hover{ border: 1px solid #008cbb; }
#Pic ul li span { display: block; text-align: center; width:249px; height:50px; line-height:20px; clear: both; font-size: 14px;  overflow:hidden;}

#Pic2{ text-align: left; padding-top: 10px; }
#Pic2 ul li { float: left;  display: block; width: 249px; height:220px; margin:0px 7px; overflow:hidden; display:table;}
#Pic2 ul li i{ width: 249px; height:180px; overflow:hidden; display:block; border:1px solid #DDDDDD; display:table-cell; vertical-align:middle; text-align:center; padding:3px;}
#Pic2 ul li img { max-height: 100%; width: 100%;  object-fit: contain;}
#Pic2 ul li i:hover{ border: 1px solid #008cbb; }
#Pic2 ul li span { display: block; text-align: center; width:249px; height:50px; clear: both; font-size: 14px; line-height:30px; overflow:hidden;}





/*协会期刊开始*/
#xhqk { text-align: left; padding-top: 10px; }
#xhqkul li { float: left;  display: block; width: 249px; margin:0px 7px;}
#xhqk ul li img {padding:3px; border: 1px solid #DDDDDD; height:180px; width:242px;}
#xhqk ul li img:hover{ border: 1px solid #008cbb; }
#xhqk ul li span { display: block; text-align: center; width:249px; height:50px; clear: both; font-size: 14px; line-height:30px; overflow:hidden;}

/*问卷调查*/
.title_bg { background:#F8F8F8; height:30px; line-height:30px; color:#444; text-align:center; font-weight:bold;}
.lyjs_th{ font-weight:bold; color:#0068dd; background:#f9f9f9; line-height:36px; font-size:14px;
 text-align:center;}
.wjdc{ margin:10px auto;}
.wjdc table{ border-collapse: collapse;}
.wjdc td{ border:1px solid #eaeaea; padding:5px; height:30px; line-height:30px;}
#zy_left_con { width:700px; margin:10px auto; background:#f7f7f7; padding:5px;}
#zy_left_con th{ font-weight:bold; text-align:right;}
#zy_left_con td{ padding:3px 5px; height:30px; line-height:30px;}

/*问卷调查详细页面*/

.wjdcxq{ margin:10px auto;}
.wjdcxq_tit h1{ text-align:center; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#666;}
.wjdcxq_zt{ height:35px; line-height:35px; background:#f8f8f8;}
.wjdcxq_zt_l{height:35px; line-height:35px; background:#ff7f57; width:100px; text-align:center; float:left; color:#fff;}
.wjdcxq_zt_r{float:right; font-size:12px; line-height:35px; padding-right:10px;}
.wjdcxq_nr{ margin-top:15px;}
.wjdcxq_nr p{ line-height:24px;}

.wjdcxq_table{ margin-top:20px;}
.wjdcxq_table h4{ font-size:14px; font-weight:bold; line-height:30px;}
.wjdcxq_table ul li{ line-height:30px;}

.hddc_biyzrg {
    margin: 10px auto 0;
    width: 130px; height:60px;
}
.hddc_byz01 {
    background: #dc0000 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px;
}
.hddc_byz02 {
    background: #46c500 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px;
}



/* 移动设备 (小于768px) */
@media screen and (max-width: 768px){
	.ny{width:100%;}
	.nypart1{width:92%; margin: 0 auto;}
	.nypart2{width:100%;}
	.nypart2_con{ padding: 15px;width: 92%;}
	#Pic ul li{ width: 45%;  height: 153px;}
	#Pic ul li span{ }

	#Pic ul li a{position: relative;width: 100%; padding-bottom: 67%; /*padding-bottom: 56.25%;  16:9 宽高比 */ display: block;}
	#Pic ul li a img {position: absolute;top: 0;left: 0;width: 95%;height: 92%;object-fit: cover;}
	#Pic ul li a span{position: absolute;bottom: -35px;left: 0;width:100%;white-space: nowrap; height:auto; 
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
	
	.bannerny{ height: auto;}
	.bannerny img{ width: 100%;}

	.nypart2_con1 a{ padding-right:5%;  }
	
	.nypart1_l{ float: none;}
	.nypart1_r{ float: none;}
	.nypart1_r ul li{ margin-top: 10px; width:31%; background-size:100% 100%;}
	.nypart1_r ul li:hover, .nypart1_r .hover{background-size:100% 100%;}
	
	.reg_info_l ul{ width: 100%;float: none;}
	.reg_info_l{ width: 100%; float: none;}
	.reg_info_l ul li{width: 100%; float: none;}
	.reg_btn{ display: block; margin: 0 auto 20px auto;}
	.reg_info_l ul li span.prompt{ width: 80%;}
	
	
	.reg_info_l a:last-child{ text-align: center;}
	.zhuce{ width: 100%;}
	.zhuce ul{width: 100%;}
	.zhuce ul li{ width: 100%; float: none;}
	.zhuce ul li span.prompt, .zhuce ul li span.error{ font-size: 12px; color:#ff0000;margin-top: 5px; width: 100%;}
	
	#hdfc{ padding: 0;}
	#hdfc_l{ width: 100%; float: none; padding: 0;}
	#hdfc_l a{position: relative;width: 100%; padding-bottom: 67%; /*padding-bottom: 56.25%;  16:9 宽高比 */overflow: hidden; display: block;}
	#hdfc_l img {position: absolute;top: 0;left: 0;width: 98%;height:98%;object-fit: cover;}
	#hdfc_r{ width: 100%;}
	#hdfc_r h1{ font-size: 16px;}
	#hdfc_r p{ font-size: 14px;}
	#hdfc ul li {height: auto;line-height:normal ;padding-left: 0;}
	
	.wjdc td{ font-size: 14px !important; line-height: 22px;}
	.wjdc td span{font-size: 14px !important;}
	.red{ color: #ff0000;}
	
	.wjdcxq_tit h1{ height: auto; line-height: 1.5;}
	.wjdcxq_zt_r, .wjdcxq_nr p, .wjdcxq_zt_l{ font-size:14px !important; float: none; padding-right: 0;}
	.wjdcxq_nr p{ margin-bottom: 10px; text-align: center;}
	.wjdcxq_zt{ height: auto;}
	.wjdcxq_zt_r{ text-align: center;}
	.wjdcxq_table ul li span{ font-size: 14px;}
	
	.foot2 p{ text-align: center;}
	
	#xhld ul li{ width: 42%; margin: 0 10px;}
	#xhld ul li img{ max-height: 100%; width: 100%;  object-fit: contain;  background: #dddddd;}
	#xhld ul li span{ width: 100%;}
	
	.hyjspart1{ padding: 0;}
	.hyjspart1_l{ width: 100%; float: none;}
	.hyjspart1_l img{ width: 50%; margin:0 auto; display: block;}
	.hyjj h1, .gsjj h1{ padding: 10px 0; text-align:center;}
	.hyjspart1_r{ width: 100%; float: none;}
	.hyjj p, .gsjj p{ margin: 15px 0; font-size: 14px;}
	
	#NewsTitle{ padding: 0;}
	#NewsTitle ul li{ height: auto; padding-bottom: 10px;}
	#NewsTitle ul li span{ float: none;}
	#NewsTitle ul li p{ font-size:14px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
	
	.info_details{ padding:15px 0;}
	
	/*分页样式*/
	.cms-i1{ display:none;}
	.pages{ line-height: 20px !important; display: flex; align-items: center;justify-content: center;}
	.pages a{ font-size: 14px;}
	.pages .bg{ font-size: 14px;line-height: 20px !important;}
	.cms-i4{ float:none;}
	

	#news_list li a{ width:75%; display:block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
	#news_list span{ padding-right:0;}

	#news_list{ padding:10px 0}


  
	#Pic2 ul li{ width: 44%; margin: 0 10px;}
	#Pic2 ul li img{ max-height: 100%; width: 100%;  object-fit: contain;}
	#Pic2 ul li span{ width: 100%; line-height:20px}

	
}
