html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;box-sizing:border-box;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
ul, ol, li {list-style: none outside none;}
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none;}
textarea {resize: none;}
a {color: #333333;text-decoration: none; outline:none; font-family: Microsoft YaHei;}
a:hover {color: #d00; text-decoration:none;}
dl{ margin-bottom: 0;;}
i{font-style:normal;}
em{font-style:normal;display:inline-block;}
p{display:block;}
img{ border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea { padding:0px;}
body {color: #000000;font:14px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0;  background-color: #ffffff}
.bgColor{ background-color: #ffffff;}
.mainBox{ width: 1200px; margin: 0 auto;}
/*首页样式开始*/

/*头部导航样式开始*/
.top-bg{ background: url(../images/top-bg.jpg) no-repeat center top; height:182px; width: 100%; }
.logo{ text-align: center; display: block; height: 128px;}
.logo img{ display: block; float: left; padding-right: 20px; margin-top: 25px; width: 96%;}
.dh img{ float: right;padding-right: 15px; margin-top: 50px;}
.navbar-collapse { top:0;}
.navbar-default .navbar-nav>li>a { color: #ffffff;  width: 100%; display: flex; align-items: center;justify-content: center; background: url(../images/line.png) no-repeat right center;}
.navbar-default .navbar-nav>li>a img{ margin-right: 10px; width: 18px;}
.navbar-nav{ font-size: 16px; font-weight: normal; width: 1200px;  margin: 0 auto;}
.navbar-nav li{ text-align: center;}
/*头部导航样式结束*/

/*通知公告样式开始*/
.scrollDiv {height: 265px;/* 必要元素 */		overflow: hidden;/* 必要元素 */}
.scrollDiv li {	height: 53px; border-bottom: 1px solid #eeeeee;}
.scrollDiv li a{width: 100%;line-height: 30px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.scrollDiv li span{font-size: 14px; color: #a3a3a3; display: block;}
/*通知公告样式结束*/
/*搜索样式开始*/
.srech{ height: 40px;line-height: 40px; margin-top: 45px; border: 1px solid #0980d5; border-radius: 50px; background-color: #ffffff;}
.srech i{ float: left; width: 20px; height: 20px; color: #094294; font-size: 22px; margin-left: 10px; margin-right: 5px; }
.srech input[type="search"]{ border: 0;width: 68%; height: 35px; padding-left: 10px; border-left: 1px solid #eeeeee;}
.srech input[type="submit"]{ height: 38px; background-color: #ff9c00; border-radius: 0 40px 40px 0; border: 0; width:20%; line-height: 30px; text-align: center; color: #ffffff; float: right;}
/*搜索样式结束*/

/*新闻样式开始*/
.news{ margin-top: 25px;}
.news-pic{ float: left; width: 400px; height: 300px;}
.news-pic .item-pic img{ width: 100%;}
.news-con{ float: left; width: 450px; height: 307px; margin-left: 25px; position: relative;}
.news-right{ float: right; width: 290px; height: 307px;}
.carousel-caption h3{ font-size: 16px; margin:15px 0;}

.table-nav{ font-size: 16px; height: 39px; border-bottom:1px solid #eaeff5;}
.nav-tabs{ margin:0 0 !important;}
.newx-nav li a{color: #333333;font-size: 1.25rem;height: 39px; line-height: 39px; display: block; padding:0 10px !important;}
.table-nav li a i{ display: inline-block; color: #cac8c8; font-size:1.8rem; font-weight: normal; margin-right: 0.5rem;}
.table-nav li a b{line-height: 2.5rem;display: inline-block; }
.table-nav a.active{ color: #ffffff !important;height: 39px; font-size: 16px; line-height: 39px; background-color: #163e82; display:inline-block; padding: 0 15px;}
.table-nav a.more{ font-size: 14px;color: #777777; float: right; width: 80px; margin-top: 10px; height: 18px; line-height: 18px; display: block;}
.table-nav a.more i{ margin-left: 10px; color: #a7a7a7; font-size: 14px;}
.table-nav li.active a{ color: #ffffff !important;height: 39px; }
.nav-tabs>li>a { padding: 0 15px !important;margin-right: 0 !important;}
.more1{ font-size: 14px; position: absolute; right: 0; top: 0; color: #777777; width: 80px; margin-top: 10px; height: 18px; line-height: 18px; display: block;}
.more1 i{ margin-left: 10px; color: #a7a7a7; font-size: 14px;}


.list{padding:5px 15px 0 15px}
.list li{ font-size: 15px; color: #333333; line-height: 32px;}
.list li a{ width: 76%; float: left; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.list li span{ float: right; font-size: 15px; color: #a3a3a3;}

.list1{padding:12px 0}
.list1 li{ font-size: 14px; color: #333333; line-height: 41px; border-bottom: 1px solid #eeeeee;}
.list1 li a{ width: 70%; float: left; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.list1 li span{ float: right; font-size: 14px; color: #a3a3a3;}

.redian{ padding:5px 15px; border-bottom: 1px dashed #eeeeee;}
.redian i{ font-size: 30px; color: #da0000;}
.redian a{ font-size: 16px; width: 87%; font-weight: bold;  display: inline-block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.redian em{ color: #929292;}
/*专题样式开始*/
.zt-con{ position: relative; width: 100%; margin-top: 20px;}
.zt-tit{ position: absolute; z-index: 9; top: 10px; left: 10px; width: 50px; height: 25px; line-height: 25px; text-align: center; background-color: #cd494e;}
.zt-tit a{ color: #ffffff;}
/*专题样式结束*/
/*新闻样式结束*/
/*协会简介样式开始*/
.gcyj-con{margin-top: 25px;}
.big-title{ background: url(../images/bt.jpg) no-repeat; height: 40px; line-height: 30px; margin-bottom: 20px;}
.big-title a{ font-weight: bold; font-size: 20px; padding-left: 23px; color: #000000;}
.hy-left{ width: 312px; height: 214px; float: left; overflow: hidden;}
.hy-left img{width: 312px; height: 214px; }
.hy-con{ float: left; width: 515px; margin-left: 15px; height: 214px; overflow: hidden;}
.hy-con a{ display: block; text-indent: 2em; line-height: 32px;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: right; width: 340px; background-color: #f0f7ff;height: 214px; overflow: hidden; border-top: 1px solid #ccdfff; border-left: 1px solid #ccdfff;}
.hy-right li{ float: left; width: 169px; height: 71px; line-height: 71px; border-right: 1px solid #ccdfff; border-bottom: 1px solid #ccdfff;}
.hy-right li a{ display: block; font-size: 16px; color: #000000;}
.hy-right li a i{ width: 30px; display: block; float: left; margin-left:20px; margin-right: 15px;}
.hy-right li a i img{ width: 100%;}
/*协会简介样式结束*/
/*企业文化样式开始*/
.qywh{ margin-top: 25px;}
.qywh-left{ float: left; width: 360px;}
.qywh-left li{ float: left; width: 30%; text-align: center; margin: 13px 0;}
.qywh-left li a{ display: block; font-size: 16px;}
.qywh-left li a img{ display: block; width: 40px; margin: 0 auto 10px auto;}
.qywh-right{ float: right; width: 830px; height: 240px; position: relative;}
.hyml{ background-color: #f0f7ff; height: 35px; line-height: 35px;}
.hyml .active{ font-weight: bold; font-size: 16px; padding: 0 15px; }
.hyml .more{ float: right; margin-right: 15px;}
.hyml-list {height: 225px;/* 必要元素 */	line-height: 42px;	padding-top: 10px;	overflow: hidden;/* 必要元素 */}
.hyml-list li {	height: 42px; border-bottom: 1px solid #eeeeee; float: left; width: 400px; margin-left: 15px;}
.hyml-list li a{width: 96%; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}

/*企业文化样式结束*/

.qywh-list{ width: 100%; margin: 0 auto;}
.qywh-list li{ width: 100%; display: block; margin-top: 15px; position: relative;}
.qywh-list li em{ width: 97px; float: left;}
.qywh-list li em img{ width: 100%;}
.qywh-list li b{ font-weight: normal; float: right; width: 75%;}
.qywh-list li b h2{ margin: 0; font-size: 15px; line-height: 25px; display: block; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.qywh-list li b span{ font-size: 15px; color: #a3a3a3; display: block;}
.qywh-list li b i{ background-color: #f9f9f9; position: absolute; right: 0; bottom: 5px; padding: 2px 5px; color: #898989;}
.qywh-list li b i.zzjx{ background-color: #ff9c00; color: #ffffff;}

.yqlj li{float: left; width: 23%; margin:10px;}

/*底部样式开始*/
.footer-bg{ background: url(../images/footet-bg.jpg) repeat-x; margin-top: 20px; padding: 20px 0; text-align: center; color: #ffffff; line-height: 30px;}
.foot{ margin-bottom: 10px; display: block;}
.footer-bg a,.foot a{ color: #ffffff!important; padding: 0 10px;}
/*底部样式结束*/



.ny-banner{ background: url(../images/banner_ny.jpg) no-repeat center center; height: 527px;}
/*栏目页公用样式 s*/
.SubPage{ max-width:1200px; margin:0px auto; height:auto !important; height:250px; min-height:540px; }
.SubPage2{ max-width:1350px; margin:0px auto; height:auto !important; height:250px; min-height:540px; }
.SubBan{ position:relative;height:300px; margin:0px auto; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.SinglePage{ word-wrap:break-word;word-break:normal;line-height:32px; font-size:16px; color:#333333;}
.SinglePage.newsinfo{ line-height:32px !important;}
.SinglePage.newsinfo p{text-indent:2em;line-height:32px !important;}
.SinglePage.newsinfo span{line-height:32px !important;}
.SinglePage.newsinfo img{margin:8px auto;}
.SinglePage a{ color:#226EBC;}
.SinglePage a:hover{ color:#FF0000;}

.LeftBar{ position:relative; z-index:1; width:22.2%; float:left; margin-top:-70px; background-color: #ffffff;}
.LeftBar li{ border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.LeftBar li span a{ display:block; position:relative; line-height:59px; height:59px; padding:0 0 0 30px; color:#333333; font-size:16px;}
.LeftBar li .arr{ z-index:2; position:absolute; right:20px; top:0; font-family:"宋体";}
.LeftBar li span  a em{ position:relative;font-size: 1rem;  z-index:1;display:block;}
.LeftBar li .bg{ position:absolute; z-index:0; width:0%; top:0%; height:100%; left:0; background:#f2f4f6;transition: all ease 0.4s;}
.LeftBar li span a:hover,.LeftBar li.onli span a{ color:#163e82;}
.LeftBar li span a:hover .bg,.LeftBar li.onli span .bg{ width:100%;}

.LeftBar .sub{ padding:10px 0 14px 44px; line-height:40px; display:none; border-bottom:1px solid #e1e1e1;}
.LeftBar .sub dd a{ color:#666666; display:block; font-size:18px; padding:0px; border:0;}
.LeftBar .sub dd a.on{ color:#163e82;}



.ColumnName{ color:#fff; background: #163e82; padding:29px 0 0 32px; height:111px;}
.ColumnName h2{ font-weight:normal; line-height:47px; font-size:20px;}
.ColumnName p{ text-transform:uppercase; opacity:0.4; font-size:20px; line-height:29px;}
.ColumnName .arr{ display:none; position:absolute; right:0; top:22px; vertical-align:middle; width:100%; height:100%;}
.ColumnName .arr i{ position:absolute; right:15px; top:11px; width:20px; height:20px;transition: all ease 0.3s;}
.ColumnName.on .arr i{dis-moz-transform: translate(0, -3px) rotate(180deg) !important;
	-ms-transform: translate(0, -3px) rotate(180deg) !important;
	-o-transform: translate(0, -3px) rotate(180deg) !important;
	transform: translate(0, -3px) rotate(180deg) !important;}
.RightCon{ width:73%; float:right;}
.Postion{ padding-top:9px; border-bottom:1px solid #e5e5e5; line-height:60px; margin-bottom:30px;}
.Postion h3{ font-weight:normal; float:left; padding-left:5px; font-size:24px; color:#163e82;}
.Postion .place{ float:right; padding-left:14px;}
.Postion .place a,.Postion .place span{  color:#666666;}
.Postion .place a i{ font-size: 14px; margin-right: 10px;}
.Postion .place i{ font-size: 22px; float: left; display: inline-block;}
.Postion .place a:hover,.Postion .place span{ color:#163e82;}

@media(max-width:1300px){
.SubPage{ margin:0 12px;}
}
@media(max-width:998px){
.SubBan{height:150px;}
.SubPage{}
.SubPage2{ max-width:95%; overflow:hidden;}
.ColumnName{padding:20px 0 20px 20px; height:auto;}
.ColumnName h2{line-height:29px; font-size:20px;}
.ColumnName p{ font-size:14px;}
.ColumnName .arr{ display:block; }
.Postion{line-height:31px; margin-bottom:25px;}
.Postion h3{ display:none;}
.LeftBar li span a{ padding-left:15px; font-size:14px; height:auto; line-height:53px;}
.LeftBar .sub{ padding:8px 0 8px 30px; line-height:30px;}
.LeftBar .sub dd a{ font-size:14px;}
.SinglePage{ font-size:16px; line-height:33px;}
.SinglePage.newsinfo{font-size:14px !important;line-height:24px !important;}
.SinglePage.newsinfo p{font-size:14px !important;line-height:24px !important;}
.SinglePage.newsinfo p span{font-size:14px !important;line-height:24px !important;}
}

@media(max-width:890px){
.ColumnName{padding:10px 0 10px 15px;}
.ColumnName h2{line-height:22px; font-size:20px; display:inline-block; margin-right:10px;}
.ColumnName p{ font-size:12px;line-height:22px; display:inline-block;}
.LeftBar{ width:auto; float:none; margin-top:-30px;}
.RightCon{ width:auto; float:none;}
.LeftBar ul{ display:none;}
}
/*栏目页公用样式 end*/

/*新闻文字列表*/
.NewsList{ margin:0px 0 35px;}
.NewsList li{ position:relative; padding-right:95px; height:50px; line-height:50px; border-bottom: 1px dashed #dadada;}
.NewsList li .date{ position:absolute; right:10px; color:#999999; top:0;}
.NewsList li .tit{ float:left;font-size:16px; width:92%; color:#333333;}
.NewsList li:hover .tit{color:#163e82;}
/*新闻图片列表*/
.ProList{}
.ProList li{ background:#ffffff; margin-bottom:30px;transition: all ease 0.3s;}
.ProList li:last-child{ margin-bottom: 0;}
.ProList li .imgbox{ width:27%;float:left;}
.ProList li .imgbox img{ width: 100%;}
.ProList li .info{ width:70%; padding-left:2%; float:left; position: relative;}
.ProList li .tit{ color:#333333; line-height:53px; font-size:18px;}
.ProList li p{ line-height:30px;color:#666666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp: 3;-webkit-box-orient: vertical;}
.ProList li:hover .tit{color:#163e82;}
.ProList li:hover{box-shadow: 0 0 10px #a2a2a2;}
.ProList li .time{ font-size: 14px; color: #a2a2a2; float: left;}
.ProList li i{ font-size: 14px; color: #a2a2a2; position: absolute; right: 0; top: 90%; background-color: #eeeeee; padding: 0 5px;}
.ProList li i.zzjx{ background-color: #ff9c00; color: #ffffff;}
@media ( max-width:998px){
.ProList li .tit{ padding-top:20px; line-height:30px; font-size:16px;}
.ProList li .imgbox{ height:160px;}
}
@media ( max-width:800px){
.ProList li .imgbox{ height:auto;float:none; width:auto;}
.ProList li .tit{ padding-top:10px; font-size:15px; margin-bottom:5px;}
.ProList li .info{ width:auto; float:none; padding:12px;}
.ProList li .p{ line-height:20px;}
}

.whtxt4{ margin:0 0 0 -2%;}
.whtxt4 li{ width:23%; float:left; margin:0 0 2% 2%;}
.whtxt4 li .img{ padding:11px; background:#f0f0f0;}
.whtxt4 li .img img{ display:block; width: 100%;}


.whtxt2{ margin:0 0 0 -3%;}
.whtxt2 li{ width:30.3333%; background:#ffffff; float:left; margin:0 0 3% 3%;}
.whtxt2 li .img img{ width:100%; height:185px;}
.whtxt2 li .info{ font-size:14px; padding:0 10px; height:80px; line-height:25px; color:#888888;}
.whtxt2 li .info .ti{ line-height:43px;color:#333333; font-size:16px; }
.whtxt2 li .info span{background-color: #004898; height: 2px; width: 30px; display: block;}

.wzdt-list ul{ float: left; width: 22.8%; padding:10px 20px; margin: 10px; font-size: 16px; background-color: #ffffff; border: 1px solid #efefef;}
.wzdt-list ul li{ line-height: 40px;}
.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;}
.wzdt-list ul li:first-child a{ color: #004A96;}




 .accordion {
 	width: 100%;
 	margin: 0px auto 0px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	color: #4D4D4D;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li .arr {
	
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li .arr .fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

/*** Submenu -----------------------------*/
 .submenu {
 	display: none;
 	background: #ffffff;
 	font-size: 14px;
	border-top: 1px solid #efefef;
 }

 .submenu li {
 	border-bottom: 1px solid #efefef;
	border-left: none;
	border-right: none;
	
 }
  .submenu li:last-child{ border-bottom: none;}

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #333333;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #004898;
 	color: #FFF;
 }

.title{ margin: 60px auto 60px auto; text-align: center;}
.title h2{ font-size: 30px; color: #1c3376; font-weight: bold;}
.title span{ color: #a2a2a2; font-size: 14px; display: block; margin: 15px 0;}
.title a{display: block; font-size: 14px; color: #163e82; background: url(../images/title.png) no-repeat; height: 16px; line-height: 16px;}
.nycontent h2{ text-align:center; padding-bottom:20px;}
.nycontent form{ width: 1100px; margin: 0 auto 50px auto;}
.nycontent form .inputs{ float: left; width: 33%;  margin-right: 5%; display: block;margin: 8px 0; position:relative;}
.nycontent form .inputs img{ height:20px; cursor: pointer; margin:5px 0 0 5px; position:absolute; top:7px; right:20px;}
.nycontent form .inputs.last{ margin-right: 0;}
.nycontent form .inputs span{ display: inline-block; width: 140px; text-align: right; margin-right: 5px; float: left; line-height: 44px;}

.nycontent form .inputs2{ width: 100%;  margin-right: 5%; display: block;margin: 8px 0;}
.nycontent form .inputs2 span{ display: inline-block; width: 140px; text-align: right; margin-right: 5px; float: left; }
.nycontent form .inputs2 .text{ float:left; width:800px; }
.nycontent form .inputs2 a{ color:#005CC8;}

.nycontent form input{height: 44px; line-height: 44px; width: 200px;border: 1px solid rgba(102, 102, 102, 0.3);padding: 0 5px;color: rgba(102, 102, 102, 1);}
.nycontent form .sel{height: 44px; line-height: 44px; width: 200px;border: 1px solid rgba(102, 102, 102, 0.3);padding: 0 5px;color: rgba(102, 102, 102, 1); outline:none;}
.nycontent form textarea{margin-top: 15px;border: 1px solid rgba(102, 102, 102, 0.3); margin-top: 15px;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 .input2{height: 44px; line-height: 44px; width: 564px;border: 1px solid rgba(102, 102, 102, 0.3);padding: 0 15px;color: rgba(102, 102, 102, 1);}
.nycontent form .textarea2{margin-top: 15px;border: 1px solid rgba(102, 102, 102, 0.3); margin-top: 15px;padding: 15px;width: 564px;color: rgba(102, 102, 102, 1);display: block;}

.text2{ width:94%; padding-top:40px; margin:0 auto; clear:both; }
.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;}
.gChange2{line-height: 44px; background-color: #163e82; text-align: center;width: 210px; color: #fff;margin: 15px 10px 0 10px; padding: 0;border: 0; font-size: 18px;}

.wxy-img{float:left;margin-top:30px;width:400px;height:300px}
.wxy-img img{width:400px;height:300px;}
.wxy-info{float:right;margin-top:10px;width:750px;height:300px;}
.wxy-info .wxy-state{padding-bottom:20px;border-bottom:#dddddd solid 1px;box-sizing:border-box;}
.wxy-info .wxy-state ul li{float:left;margin:1px;text-align:center;}
.wxy-info .wxy-state ul li span{font-size:14px;color:#666666;}
.wxy-info .wxy-state ul li em{margin-top:10px;width:100px;height:4px;background:#eeeeee;display:block;}
.wxy-info .wxy-state ul li em.drl{background:#ff5300;}
.wxy-info .wxy-state ul li em.yrl{background:#51b000;}
.wxy-info .wxy-state ul li em.ywc{background:#908784;}
.wxy-info .wxy-state span{margin-top:15px;font-size:20px;line-height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;clear:both;}
.wxy-info .wxy-ul{margin-top:20px;border-bottom:#dddddd solid 1px;}
.wxy-info .wxy-ul li{margin:20px 0;}
.wxy-info .wxy-ul li span{width:84px;color:#777777;display:inline-block;}
.wxy-info .rl-btn{margin:30px 0 0 0;}
.news-tab5{margin-top:40px; line-height: 30px;}
.news-tab5 a{ color:#226EBC;}
.news-tab5 a:hover{ color:#FF0000;}
.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:0 auto; margin-top:20px; width:120px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#ffffff;border-radius:6px;background:#ff9c00;display:block;}
.hdjs-btn{background:#cfcfcf;}

.pages{width:100%;margin:0 auto;padding:45px 0;font-size:14px;text-align:center; clear:both;}
.pages .pageList-wrap{display:inline-block;}
.pages a{margin:3px;padding:0 18px;height:46px;line-height:46px;border-radius:3px;background:#e4e4e4;display:inline-block;vertical-align:middle;text-align:center;user-select:none;color:#555555;}
.pages a.a1{width:100px;}
.pages .eliplise,
.pages .item{width:30px;}
.pages a.current{background:#3585fb;color:#fff;} 
.pages a.a1{text-indent:3333333em; overflow:hidden; width:60px;}
.pages a.a1:first-child{background:url(../images_1/page_fl.png) left center no-repeat;}
.pages a.a1:last-child{background:url(../images_1/page_fr.jpg) right center no-repeat;}
.pages .page-list-wrap{display:inline-block;}
.pages .page-count{height:30px;margin-left:20px;vertical-align:top;line-height:30px;display:inline-block;}
.pages .page-count_num{margin:0 5px;color:#be4c4d;font-size:18px;}
.pages .item.disabled{cursor:not-allowed;}
.pages .item.disabled:hover{background:#dedede;}
.pages .bg{font-weight:bold;color:#ffffff;background:#2d80b8;}

.ny-text{ padding: 50px; background-color: #ffffff; margin-bottom: 80px;}
.ny-title{ font-size: 24px; font-weight: bold; text-align:center; line-height:50px;}
.ny-title2{ font-size: 18px; font-weight: bold; text-align:center; line-height:50px;}
.author{ color: #999; font-size: 14px; margin: 20px 0; text-align:center; border-top: 1px dashed #eeeeee;}

.rh-title{ margin: 60px auto 60px auto; width: 1000px; border-bottom: 1px solid #dddddd;}
.rh-title a{ display: block; background-color: #eeeeee; padding:10px 20px; border-radius: 5px 5px 0 0; font-size:18px; margin-right: 20px; color: #333333;  float: left;}

.rh-title a.active{ font-weight: bold; color: #ffffff; background-color: #004898;}

.sqdw, .hyyx{ width: 100%;height: 44px; padding: 0 15px; margin-top: 15px;color: rgba(102, 102, 102, 1);}

.hyyx span, .sqdw span{ float: left;width: 125px; text-align: right; line-height: 44px; color: #000000;}

.hyyx label{ float: left; width: 99px; line-height: 44px; font-weight: normal;}

.hyyx label input{ float: left; width: 20px; height: 20px; margin:12px 5px;}

.sqdw textarea{ width: 940px; float: right; margin-bottom: 15px;}

.select{width: 100%;  height: 44px; padding: 0 15px;}

.select i{ float: left;width: 125px; text-align: right; line-height: 44px; color: #000000;margin-right: 5px;}

.hyyx em{ float: left;width: 125px; text-align: right; line-height: 44px; color: #000000;margin-right: 5px;}

.select label{font-weight: normal;border: 1px solid rgba(102, 102, 102, 0.3); width: 200px;}

.select select {
background-color: #fff; /* 设置背景色 */
border: none; /* 去掉边框 */
font-size: 13px; /* 设置字体大小 */
 line-height: 42px; /* 设置内边距 */
-webkit-appearance: none; /* 去掉select默认样式 */
-moz-appearance: none;

width: 100%; padding: 0 16px;
appearance: none; font-weight: normal;
}
.select select::after {
content: '\25BE'; /* 使用伪元素插入下拉箭头 */
position: absolute; /* 设置绝对定位 */
top: 50%; /* 设置位置为竖直方向中心 */
right: 10px; /* 设置位置为右侧10px */
transform: translateY(-50%); /* 将箭头向上移动50% */
}

.select option {
background-color: #fff; /* 设置背景色 */
color: #333; /* 设置字体颜色 */
font-size: 16px; /* 设置字体大小 */
padding: 10px; /* 设置内边距 */
}
.select option:hover {
background-color: #f5f5f5; /* 设置悬停时的背景色 */
}

.tab5-con,.tab5-con p{ font-size:18px; font-family:"宋体";}

.show_fxdy{ width:100%; padding:10px 0px; margin-top:40px; }
.show_fxdy #table0 td{  font-size: 14px; color: #888888;}
.bdshare-button-style0-16 a{ float:none!important;}
.bdshare-button-style0-16 .bds_more{ float:none!important;}

.content img{ max-width:90%; height:auto!important; display:block; margin:10px auto;}

.expert_list{}
.expert_list col:nth-child(1){ width:15%;}
.expert_list col:nth-child(2){ width:85%;}