/* CSS Document */
@media screen and (max-width: 320px){
    .table-nav {font-size: 15px;}
	.nav-tabs>li>a {line-height: 39px;height: 39px;padding: 0 5px; font-size: 15px;	}
	}
	
@media screen and (max-width: 768px){
	body {color: #333333;font:14px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0;  background-color: #ffffff}
	
	/*头部导航样式开始*/
	    .top-bg{ height: auto;  background: url(../images/top-bg.jpg) no-repeat center top; background-size: 500% 100%; overflow: inherit;}
		.logo{ height: auto;}
		.logo img{ display: block; float: left; padding-left: 25px; margin-top:15px; width: 120%;}
		.dh{ display: none;}
		.navbar-collapse { top: -55px;}
		.navbar-toggle{ position: absolute; top: -148px; right: 4%;}
		.navbar-default { background:none;}
		.navbar {position: relative;min-height: auto;margin-bottom: 0; padding-bottom:0; margin-top: 6%;}
		.navbar-nav{  width: 100%; font-size: 16px; font-weight: normal;margin: 0px; background-color: #163e82;}
		.navbar-nav li{ width: 97%; margin: 0 auto; text-align: left; height: auto;}
		.navbar-default .navbar-nav>li>a { color: #ffffff;  width: 92%; margin: 0 auto; display: block; background: none;}
		.navbar-nav li i{ width: 40px; height:40px; float: left; text-align: center; font-size: 22px; color: #89a8d6; line-height: 35px; display: block; margin: 0 0 0 15px;}
		.navbar-nav li b{ display: block; float: right;}
		.caret { left: 90% !important;}
		.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; line-height: 40px; border-bottom: 1px solid #185fc5;}
		.row {margin-right: 0px;margin-left: 0px;}
		.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right: 0px;margin-left: 0px; margin-top:-30px;}
		.container {padding-right: 0px;  padding-left: 0px;  margin-right: auto;  margin-left: auto;}
		.dropdown-menu li{ height:55px; line-height: 55px; width: 100%;color: #ffffff;}
		.dropdown-menu>li>a{ background: none; color: #ffffff; font-size: 15px;}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #95b5e0; height: 40px; line-height: 40px; border-bottom: 1px dashed #185fc5;}
		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #ffffff;background-color: #285ea5;  font-weight: bold;line-height: 35px;}
		.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #ffffff; background-color: #163e82;height: 56px;		}
		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:focus,
		.navbar-default .navbar-nav>.open>a:hover {color: #ffffff;background-color: #163e82;height: 56px;font-weight: bold;line-height: 35px;}
		.dropdown{ border-right: none;}
		.f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8{ padding-left:0;  width: 100% !important;}
		.f1 li, .f2 li, .f3 li, .f4 li, .f5 li, .f6 li, .f7 li, .f8 li{ margin: 0 20px; width: 100% !important; display: block;}
		/*头部导航样式结束*/
		#myCarousel{display: none;}
		/*通知公告样式开始*/
		.tzgg{background-color: none; height: auto; line-height: 41px; font-size: 15px; padding-bottom: 10px;}
		/*通知公告样式开始*/
		.scrollDiv {height: 275px;/* 必要元素 */		overflow: hidden;/* 必要元素 */}
		.scrollDiv li {	height: auto; border-bottom: 1px solid #eeeeee;}

		/*通知公告样式结束*/
		.srech{ width: 96%; margin:12px auto 15px 10px; float: left;background-color: #ffffff;}
		.srech input {border: 0;width: 65%;height: 28px;padding-left: 10px;border-left: 1px solid #eeeeee;}
		.srech button{ height: 37px; width: 20%;}
		/*通知公告样式结束*/
		
		/*新闻样式开始*/
		.news{ margin-top: 0px;}
		.list{padding:5px 15px 0 15px}
		.list li{ font-size: 15px; color: #333333; line-height: 20px; padding: 5px 0;}
		.list li a{ width: 100%; float: none; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
		.list li span{ float: none; font-size: 14px; color: #a3a3a3;}
		
		.list1{padding:5px 0}
		.list1 li{ font-size: 15px; color: #333333; line-height: 30px; padding: 5px 0;}
		.list1 li a{ width: 100%; float: none; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
		.list1 li span{ float: none; font-size: 14px; color: #a3a3a3;}
		
		.mainBox{ width: 100%;}
		.news-pic{ float: none; width: 100%;height: auto; }
		.news-con{ float: none; width: 94%; margin:15px auto 0 auto;  height: auto;}
		.news-right{ float: none; width: 94%; margin:15px auto 0 auto;  height: auto;position: relative;}
		/*新闻样式结束*/
		
		.zt-con{margin-top: 10px; width: 94%; margin: 0 auto;}
		.nav-tabs>li>a { padding: 0 10px !important; margin-right: 0 !important;}
		/*协会简介样式开始*/
		.big-title{margin-bottom: 10px;}
		.gcyj-con{ width: 94%; margin: 15px auto;}
		.hy-left{ display: none;}
		.hy-con{ float: none; width: 100%; margin-left: 0; }
		.hy-con a{text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 7;  line-clamp: 7;  -webkit-box-orient: vertical;}
		.hy-right{ float: none; width: 100%; margin-top: 10px;}
		.hy-right li{ float: left; width: 50%;}
		.hy-right li a{ display: block; font-size: 16px;}
		.hy-right li a i{ width: 30px; display: block; float: left; margin-left:15%; margin-right: 15%;}
		.hy-right li a i img{ width: 100%;}
		/*协会简介样式结束*/
		/*企业文化样式开始*/
		.qywh{width: 94%; margin: 15px auto;}
		.qywh-left{ float: none; width: 100%;}
		.qywh-right{ float: none; width:100%; height: auto;}
		.hyml-list li {margin-left: 0;	border-bottom: 1px solid #eeeeee; float: none; width: 100%;}
		.hyml-list li a{width: 100%; }
		/*企业文化样式结束*/
		.qywh .news-con{ margin-left: 0; width: 100%;}
		.qywh .news-right{float: none; width: 100%;}
		.qywh-list li a{ display: flex;}
		.qywh-list li b{ flex: 1; padding-left: 15px;}
		.qywh-list li b i{ width: 70px; text-align: center; height: 25px; line-height: 25px; position: absolute; left:0; top:0; padding: 0; color: #898989;}
		
		.yqlj li{width: 47%; margin:5px;}
		.yqlj li img{ width: 100%;}
		
		/*底部样式开始*/
		.footer-bg{ background-size: 100% 100%;}
		.foot a{ padding: 0 5px;}
		/*底部样式结束*/
		.ny-banner{ background: url(../images/banner_ny.jpg) no-repeat center center; background-size: 200%; height:205px; }
		/*新闻文字列表*/
		.NewsList{ margin:0px auto;}
		.NewsList li{ position:inherit; padding-right:0; height:auto; line-height:25px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #dadada;}
		.NewsList li .date{ position:inherit;display: block;}
		.NewsList li .tit{ float:none;width:100%;}

		
		.whtxt2 li{ width:47%;}
		
		.wzdt-list ul{ float: left; width: 97%; padding:10px 20px; margin: 10px; font-size: 16px; background-color: #ffffff; border: 1px solid #efefef;}
		.wzdt-list ul li{ line-height: 40px; float: left; width: 50%;}
		.wzdt-list ul li a{ display: block; border-bottom: 1px dashed #F0F0F0;}
		.wzdt-list ul li:last-child a{ border-bottom: 0;}
		.wzdt-list ul li:first-child{font-weight: bold; font-size: 18px; width: 100%;}
		.wzdt-list ul li:first-child a{ color: #004A96;}
		
		/*表单*/
		.title{ margin: 20px auto; text-align: center;}
		.title h2{ font-size: 20px;}
		.nycontent form{ width: 94%; margin: 0 auto 20px auto; }
		.nycontent form .inputs{ float: none; width: 100%; margin-right: 0;}
		.nycontent form .inputs img{ top:inherit!important; bottom:12px; right:10px!important;}
		.nycontent form .inputs.last{ margin-right: 0; padding-top:15px;}
		.nycontent form .inputs span {width: 100%;text-align: left;margin-right: 0;float: none; line-height:44px;}
		.nycontent form input{height: 44px;width: 100%;border: 1px solid rgba(102, 102, 102, 0.3);padding: 0 15px;color: rgba(102, 102, 102, 1);margin-top: 0;}
		.nycontent form textarea{margin-top: 0;border: 1px solid rgba(102, 102, 102, 0.3);  width: 100%;padding: 20px 15px;max-width: 100%;color: rgba(102, 102, 102, 1);display: block;}
		.nycontent form .mode{position: relative; width: 250px;}
		.nycontent form .mode img{position: absolute;right: 0;top: 17px;height: 40px;width: auto;}
		.nycontent form .mode input{padding-right: 123px;}
		.nycontent form .gChange{line-height: 44px; background-color: #163e82; text-align: center;width: 120px; margin: 0 auto; display: block;color: #fff;margin-top: 15px;padding: 0;border: 0;}
		
		.nycontent form .inputs2 span{ text-align:left;}
		.nycontent form .inputs2 .text{ width:100%;}
		
		/*活动详情*/
		.wxy-img{float:none;width:94%;height:250px; margin:3%;}
		.wxy-img img{width:100%;height:250px}
		.wxy-info{float:none; margin:3%;width:94%;height:auto;}
		.wxy-info .wxy-state span{line-height:30px;}

		.news-tab5{margin: 3%;}
		.wxy-info .wxy-state ul li em.bmz{background:#78bd00;}
		.wxy-info .wxy-state ul li em.yjs{background:#ff5a00;}
		.wybm-btn,.hdjs-btn{margin-top:20px;margin-right:10px;width:120px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#ffffff;border-radius:6px;background:#ff9c00;display:block; margin:0 auto;}
		.hdjs-btn{background:#cfcfcf;}
		
		
		.rh-title{ margin: 20px 15px 20px 15px; width: 92%; }
	    .sqdw, .hyyx{ width: 100%;height: auto; padding: 0 ; margin-top: 0;color: rgba(102, 102, 102, 1);}
		.hyyx{ margin-top: 15px;}
	    .hyyx span, .sqdw span{ float: none;width:100%; text-align: left; line-height: 44px; color: #000000;}
	    .hyyx label{ float: left; width: 99px; line-height: 21px; font-weight: normal;}
	    .hyyx label input{ float: left; width: 20px; height: 20px; margin:0 5px;}
	    .sqdw textarea{ width: 940px; float: right; margin-bottom: 15px;}
	    .select{width: 100%;  margin-top: 15px;height: auto; padding: 0;}
	    .select i{ float: none; display: block; width: 100%; text-align: left; line-height: 44px; color: #000000;margin-right: 5px;}
	    .hyyx em{float: left;width: 80px; text-align: left; line-height: 20px; color: #000000;margin-right: 5px; }
		.select label{font-weight: normal; width: 100%; border: 1px solid rgba(102, 102, 102, 0.3); padding: 0;}
	    .select select { width: 100%;  padding: 0 16px; }
	   
		.content img,.SinglePage img,.tab5-con img{ width:100%!important;height:auto!important;}

		.rh-title a{ margin:0; padding:10px 10px; font-size:16px;}

		.whtxt2 li .info .ti { text-overflow: ellipsis; white-space:nowrap; overflow: hidden; }
		.whtxt2 li .img img { height: 120px;}
		
		.expert_list{}
		.expert_list col:nth-child(1){ width:35%;}
		.expert_list col:nth-child(2){ width:65%; }
		.expert_list td{ vertical-align:top;}
		.expert_list td span{ font-size:14px!important; line-height:20px;}
		.expert_list td img{ margin-top:10px;}
		.ny-title{ font-size:18px; line-height:35px;}
	}
	