@charset "utf-8";

* {
	padding: 0;
	margin: 0
}

ul,
li,
ol,
ol li {
	list-style: none
}

img {
	border: none;
	margin: 0;
	vertical-align: middle
}

body {
	font: 12px/20px "微软雅黑";
	color: #333;
	width: 100%
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden
}

a {
	display: inline-block;
	text-decoration: none;
	color: #333;
	-webkit-tap-highlight-color: transparent
}

em {
	font-style: normal
}

button,
input,
select,
textarea {
	font-size: 100%;
	font-family: "微软雅黑";
	outline: none;
	-webkit-appearance: none
}

.hide {
	display: none
}

.textec {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
*{box-sizing: border-box;}
h1,h2,h3,h4,h5{font-weight: normal;}

/*首页*/
/*header*/
.top{width: 100%;}
.header{width: 1200px;margin: 0 auto;}
	.header .search{display:-ms-flexbox;display: -webkit-flex;display: flex;margin-top: 37px;}
	.header .search .keywords{width: 236px;height: 37px;border: 1px solid #bfbfbf;border-right:none;background: #fff;font-size: 14px; color: #adadad;line-height: 35px;padding-left: 12px;}
	.header .search .submit{width: 93px;height: 37px;background: #0e65b2;color: #fff;font-size: 16px;text-align: center;line-height: 37px;border: none;}
.top nav{width: 100%;border-top: 1px solid #e5e5e5;}
	.top .nav{height: 55px;width: 1200px;margin: 0 auto;}
	.top .nav li{float: left;}
	.top .nav a{width: 100%;height: 100%;line-height: 55px;font-size: 16px;text-align: center;margin-right:85px;}
	.top .nav a:hover{color: #0E65B2;}
.top .swiper-container{width: 100%;min-width: 1200px;}
	.swiper-container img{width: 100%;}
	.swiper-pagination-bullet-active{background: #fff !important;}
/*contents*/
#contents{width: 100%;padding: 40px 0 0;}
	#contents .floor{width: 1200px;margin: 0 auto 40px;}
	#contents .floor>div{width: 49%;}
	.bg-f0f1f2{background: #f0f1f2;}
	.bg-linear{background: -webkit-linear-gradient(-180deg, rgba(19,113,184,.5) -100%, #fff 70%);background: -moz-linear-gradient(-180deg, rgba(19,113,184,.5) -100%, #fff 70%);background: -o-linear-gradient(-180deg, rgba(19,113,184,.5) -100%, #fff 70%);background: linear-gradient(-180deg, rgba(19,113,184,.5) -100%, #fff 70%);}
	.h390{height: 390px;}
	.h600{height: 600px;}
	.h287{height: 287px;}
	/*floor1*/
	#contents .floor .isgood_news .swiper-slide{position: relative;}
	#contents .floor .isgood_news .swiper-slide img{width: 100%;height: 390px;}
	#contents .floor .isgood_news .swiper-slide .cover{width: 100%;height: 52px;position: absolute;bottom: 0;left: 0;line-height: 52px;background: rgba(0,0,0,.6);}
	#contents .floor .isgood_news .swiper-slide .cover p{width: 80%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #fff;padding-left: 20px;font-size: 20px;}
	#contents .floor .isgood_news .swiper-pagination{right: 0;bottom: 15px;width: 15%;left: inherit;}
	#contents .floor .news{border: 1px solid #d4d7d9;}
	#contents .floor .news .text_list{padding: 10px 20px 8px;border-top: 1px solid #d4d7d9;}
	#contents .floor .news li a{font-size: 16px;color: #4d4d4d;line-height: 34px;padding-left: 20px; background: url(../images/list_icon.png) no-repeat;background-position: 5px 13px;width: 100%;}
	#contents .floor .news li a span{font-size: 14px;color: #949393;float: right;}
	#contents .floor .top{height: 54px;line-height: 54px;width: 100%;padding-right:10px ;}
	#contents .floor .top .title{background: #0e65b2;color: #fff;font-size: 24px;width: 185px;display: inline-block;text-align: center;font-weight: bold;}
	#contents .floor .more{font-size: 16px !important;color: #2d81e0 !important;float: right;}
	#contents .floor .top  img{margin:0 10px;vertical-align: sub;}
	#contents .floor .news li a:hover{color: #0E65B2;}
	/*floor2*/
	#contents .floor .news.h287{margin-top: 26px;float: right;}
	#contents .floor .news.h287 .top span{display: inline-block;width: 140px;height: 54px;line-height:54px;text-align: center;font-size: 20px;color: #0e65b2;    vertical-align: top;cursor: pointer;}
	#contents .floor .news.h287 .top span.on{background: url(../images/hover1.png) no-repeat;background-position: bottom;}
	#contents .floor .menu{padding: 0 15px;border: 1px solid #d4d7d9;}
	#contents .floor .menu h1{font-size: 30px;font-weight: bold; color: #0e65b2;line-height: 30px;margin: 30px 0 30px;text-indent: 30px;}
	#contents .floor .menu a{width:105px ;text-align: center;padding: 17px 0;}
	#contents .floor .menu a:hover{background: #ff6200;color: #fff;}
	#contents .floor .menu a img{filter: grayscale(100%);}
	#contents .floor .menu a:hover img{filter: brightness(500%);}
	#contents .floor .menu a:nth-of-type(5n){border-left: 1px solid #f0f1f2;}
	/*floor3*/
	#contents .floor .journal .title{background: transparent;color: #0e65b2;}
	#contents .floor .journal .newspic_list{border-top: 1px solid #2d81e0;width: 94%;margin: 0 auto;}
	#contents .floor .journal .newspic_list img{width: 300px;height: 200px;}
	#contents .floor .journal .newspic_list .text{display: inline-block;margin-left: 15px;width: 39%;vertical-align: middle;text-align: left;}
	#contents .floor .journal .newspic_list li{margin-top: 20px;}
	#contents .floor .journal .newspic_list li a{background-image: none;padding-left: 0;}
	#contents .floor .journal .newspic_list li a h5{font-size: 18px;color: #4d4d4d;}
	#contents .floor .journal .newspic_list li a p{font-size: 16px;color: #838383;}
	#contents .floor .journal .newspic_list .more{float: none;}
	#contents .floor .journal .newspic_list .last_term{background: #eef6ff;line-height: 60px;font-size: 18px;color: #4d4d4d;padding-left: 20px;}
	#contents .floor .journal .newspic_list .last_term a{background-image: url(../images/list_icon2.png);padding-left: 20px;}
	/* floor4 , floor5*/
	#contents .floor .member_center,#contents .floor .links{width: 1200px;margin: 0 auto;float: none;}
	#contents .floor .member_center .top,#contents .floor .links .top{height:46px; line-height:46px;border-bottom: 1px solid #e5e5e5;}
	#contents .floor .member_center .title,#contents .floor .links .title{background: transparent;color: #0e65b2;border-left: 4px solid #0E65B2;line-height: 26px;width: 130px;}
	#contents .floor .member_center .more,#contents .floor .links .more{filter: grayscale(100%);}
	#contents .floor .pic_list{padding: 20px 0;}
	#contents .floor .pic_list li{float: left;width: 160px;height: 70px; border: 1px solid #ececec;margin: 0px 13px 9px 0;}
	#contents .floor .pic_list li:nth-of-type(7n){margin-right:0 ;}
	#contents .floor .pic_list li img,#contents .floor .pic_list li a{width: 100%;height: 100%;}
	#contents .floor:nth-of-type(5){width: 100%; background: #f6f6f6;padding-top: 20px;margin-bottom: 0;}
	#contents .floor .links .top{border-bottom: none;}
	#contents .floor .links .pic_list li{border: none;text-align: center;height: auto;}
	#contents .floor .links .pic_list li a{font-size: 14px;}
	#contents .floor .links .pic_list li a:hover{color: #0E65B2;}
/*footer*/
.footer{width: 100%;background: #444444;}
	.foot{width: 1200px;padding: 30px 0;color: #fff;margin: 0 auto;}
	.foot>div{display: inline-block;}
	.foot .nav{width: 390px;margin-bottom: 10px;padding-top: 10px ;}
	.foot .nav li{float: left;width: 58px;margin-right: 20px;}
	.foot .nav li a{color: #fff;font-size: 14px;line-height: 28px;}
	.foot .midlle{width: 370px;margin: 0 5px;vertical-align: top;padding-top: 10px ;font-size: 14px;line-height: 28px;}
	.foot .right{vertical-align: top;}
	.foot .right p{display: inline-block;text-align: center;}
	.foot .right p img{width: 85px;height: 85px;}
	.foot .right p span{width: 100%;display: block;}
/*内页*/
.contents{background: #fff;width: 100%;}
.ny_banner,.ny_banner img{width: 100%;min-width: 1200px;}
	.contents .top{background: #eaeaea;height: 90px;line-height: 90px;min-width: 1200px;width: 100%;}
	.contents .top .top_title{width: 1200px;margin: 0 auto;}
	.contents .top .top_title h1{font-size: 30px;}
	.contents .top .top_title p{font-size: 14px;color: #636363;}
	.contents .top .top_title p img{margin: 0 5px;vertical-align: middle;}
	.contents .main{width: 1200px;margin: 0 auto 115px;}
	.contents .left{width: 305px;float: left;margin-top: 30px;}
	.contents .left img{width: 100%;}
	.contents .left .list{border: 1px solid #ececec;border-top: none;margin-bottom: 30px;border-bottom: none;}
	.contents .left .list li a{font-size: 18px;color: #5d6472;padding: 20px 50px;line-height: 1.75;position: relative;border-bottom: 1px solid #ECECEC;width: 100%;}
	.contents .left .list li a.on{color: #fc9503;font-weight: bold;}
	.contents .left .list li a.on:before{content: "";width: 0px;height: 0px;border-width: 10px;border-style: solid;border-color: transparent transparent transparent #FC9503;border-bottom-width: 8px;border-top-width: 8px; display: block;position: absolute;left: 13px;top: 50%;margin-top: -8px;}
	.contents .left .left_contact{padding: 14px 14px;border: 1px solid #ECECEC;border-top: none;background: url(../images/left_contact_bg.jpg) no-repeat center center;}
	.contents .left .left_contact .blue{color: #2777ca;font-size: 18px;}
	.contents .left .left_contact p{font-size: 14px;color: #696868;line-height: 28px;}
	.contents .left .left_contact p em{color: #fc9503;font-size: 18px;font-weight: bold;}
	.contents .right{width: 865px;float: right;font-size: 16px;}
	.contents .right .title{border-bottom: 1px solid #dcdcdc;line-height: 70px;margin-bottom: 20px;}
	.contents .right .title h2{font-size: 22px;}
	.contents .right .title h3{font-size: 16px;color: #767676;text-transform:uppercase;}
/*协会概况*/
.contents .right .ftitle{font-size: 22px;text-align: center;line-height: 48px;margin-bottom: 20px;}
.contents .right .menu_list a{font-size: 16px;text-align: center;width: 203px;height: 48px;display: -ms-flexbox;display: -webkit-flex;display:-webkit-box;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;float: left;border: 1px solid #ececec;margin-right: 17px;margin-bottom: 10px;text-overflow: ellipsis;overflow: hidden;}
.contents .right .menu_list a:nth-of-type(4n){margin-right: 0;}
.contents .right .menu_list a.on{background: #2777ca;color: #fff;border: none;}
.contents .right .menu_list .detail{margin-top: 20px;font-size: 16px;line-height: 30px;}
.contents .right .menu_list .detail table{width: 100% !important;border-collapse:collapse}
/*通知公告*/
	.contents .right .pic_list a{width:-webkit-calc(97% / 3) ;width: calc(97% / 3);margin-right:  1%;margin-bottom: 30px;float: left;}
	.contents .right .pic_list a:nth-of-type(3n){margin-right: 0;}
	.contents .right .pic_list a img{width: 279px;height: 182px;}
	.contents .right .pic_list a .text{border: 1px solid #ECECEC;border-top: none;padding: 12px 12px 0;}
	.contents .right .pic_list a .text h5{font-size: 18px;color: #323232;line-height: 36px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.contents .right .pic_list a .text p{font-size: 14px;color: #969696;line-height: 24px;}
	.contents .right .pic_list a .text span{font-size: 14px;color: #969696;border-top: 1px solid #ececec;display: block;width: 100%;line-height: 33px;}
	.contents .right .news_list a{width: 100%;margin-bottom: 20px;}
	.contents .right .news_list a img{width: 185px;height: 130px;float: left;}
	.contents .right .news_list a .text{border-bottom: 1px solid #ECECEC;padding: 16px 0 30px;width: 660px;float: right;}
	.contents .right .news_list a .text h5{color: #5d6472;font-size: 20px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.contents .right .news_list a .text p{color: #5d6472;font-size: 16px;line-height: 30px;}
	.contents .right .news_list a .text span{color: #5d6472;font-size: 16px;line-height: 24px;}
	.contents .right .pic_list a:hover h5,.contents .right .news_list a:hover h5{color: #0E65B2;}
/* 信用公示 */
.contents .right .table_list table{border: 1px solid #000000 !important;width: 100% !important;font-size: 16px;}
.contents .right .table_list a{width: 277px;margin-right: 17px!important;}
.contents .right .table_list a:nth-child(3n){margin-right: 0!important;}
.contents .right .table_list a.on{background: #fc9503;}
/* 下载专区 */
.contents .right .text_list a{width: 100%;border-bottom: 1px solid #ececec;line-height: 77px;}
.contents .right .text_list a h5{color: #666666;font-size: 20px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 80%;float: left;line-height: 77px;}
.contents .right .text_list a span{color: #b0b0b0;font-size: 16px;width: 20%;float: right;line-height: 77px;text-align: right;}
/*联系我们*/
.contents .main.m_contact{padding:75px 0 ;}
.contents .main.m_contact iframe{width: 695px;height: 533px;border: none;}
.contents .main.m_contact .right{width: 505px;padding: 40px 50px;background: #0e6db8;}
.contents .main.m_contact .right img{margin-bottom: 25px;}
.contents .main.m_contact .right p{font-size: 16px;line-height: 30px;color: #fff;}
.contents .main.m_contact .right em{font-size: 24px;}
.contents .main.m_contact .right .code{margin-top: 25px;text-align: center;}
.contents .main.m_contact .code p{display: inline-block;text-align: center;margin: 0 25px;font-size: 14px;}
.contents .main.m_contact .code p img{width: 120px;height: 120px;margin: 0;}
.contents .main.m_contact .code p span{width: 100%;display: block;}

/*协会内刊*/
.press .press_list a{width: 30%;margin-right: 4.5%;text-align: center;margin-bottom: 15px;}
.press .press_list a img{width: 300px;height: 200px;}
.press .press_list a:nth-of-type(3n){margin-right: 0;}
.press .press_list a h5{font-size: 16px;line-height: 24px;color: #4c4c4c;width: 80%;margin: 15px auto;}
/*意见反馈*/
.contents .main.opinion .right,.contents .main.press .right{width: 100%;float: none;}

.form_zx{background: #fff;box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);width: 1200px;margin: 90px auto 0;position: relative;z-index: 5;padding: 20px 72px;}
.form_zx h5{font-size: 30px;text-align: center;line-height: 110px;}
.form_btn{background: #39a9f4;border: none; border-bottom: 5px solid #269ae7;color: #fff;font-size: 20px;line-height: 60px;width: 480px;margin: 50px auto;display: block;}
.u-form dl{display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 30px;}
.u-form  input[type="text"]{background: #f7f7f7;line-height: 46px;border: none;padding-left: 15px;font-size: 14px;color: #888888;display: block;margin-left: 40px;flex: 1;}
.u-form input[type="text"]:first-of-type{margin-left: 0;}
.u-form input[type="text"]::-webkit-input-placeholder,.form_zx .form_textarea::-webkit-input-placeholder{color: #888;}
.u-form  textarea{background:#f7f7f7 ;border: none;font-size: 14px;padding-left: 15px;line-height: 32px;color: #888;width:100%;height: 131px;display: block; resize : none; }