.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { background-color: #ffffff; overflow: hidden;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none; margin: 0px; padding: 0px;}
body { background-color: #f6f6f6; background-image: ; background-repeat: no-repeat; background-position: center 385px;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary { color: #0069c5!important;}
.text-success { color: #66bb6a!important;}
.text-error { color: #f15a5d!important;}
.text-info { color: #42a5f5!important;}
.text-warning { color: #ffa726!important;}
.text-orange { color: #ff7043!important;}
.text-purple { color: #5c6bc0!important;}
.text-pink { color: #ec407a!important;}
.text-blue { color: #0069c5!important;}
.text-default { color: #444 !important;}
.text-white { color: #fff !important;}
/* 按钮 */
button { outline: none;}
.btn { border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,0.2); -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.btn:hover { box-shadow: 0 4px 7px rgba(0,0,0,0.25);}
.btn-primary { color: #fff; background-color: #0069c5; border-color: #0069c5;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active { background-color:#0070d1!important; border-color:#0070d1!important;}
.btn-info { color: #fff; background-color: #20a0e4; border-color: #20a0e4;}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active { background-color:#22a8f0!important; border-color:#22a8f0!important;}
.btn-cyan-blue { color: #fff; background-color: #23b6c8; border-color: #23b6c8;}
.btn-cyan-blue:hover,.btn-cyan-blue:focus,.btn-cyan-blue.focus,.btn-cyan-blue:active,.btn-cyan-blue.active { color: #fff; background-color:#24bfd4!important; border-color:#24bfd4!important;}
.btn-blue { color: #fff; background-color: #0069c5; border-color: #0069c5;}
.btn-blue:hover,.btn-blue:focus,.btn-blue.focus,.btn-blue:active,.btn-blue.active { color: #fff; background-color:#368dda!important; border-color:#368dda!important;}
.btn-success { color: #fff; background-color: #66bb6a; border-color: #66bb6a;}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active { background-color:#6dc772; border-color:#6dc772;}
.btn-danger { color: #fff; background-color: #f15a5d; border-color: #f15a5d;}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active { background-color:#ff5e61; border-color:#ff5e61;}
.btn-orange { color: #fff; background-color: #ff7043; border-color: #ff7043;}
.btn-orange:hover,.btn-orange:focus,.btn-orange.focus,.btn-orange:active,.btn-orange.active { color: #fff; background-color:#ff855f; border-color:#ff855f;}
.btn-yellow { color: #fff; background-color: #ffa726; border-color: #ffa726;}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow.focus,.btn-yellow:active,.btn-yellow.active { color: #fff; background-color:#ffbe5f; border-color:#ffbe5f;}
.btn-purple { color: #fff; background-color: #5c6bc0; border-color: #5c6bc0;}
.btn-purple:hover,.btn-purple:focus,.btn-purple.focus,.btn-purple:active,.btn-purple.active { color: #fff; background-color:#7987d8; border-color:#7987d8;}
.btn-pink { color: #fff; background-color: #ec407a; border-color: #ec407a;}
.btn-pink:hover,.btn-pink:focus,.btn-pink.focus,.btn-pink:active,.btn-pink.active { color: #fff; background-color:#ee6090; border-color:#ee6090;}
.btn-white { background-color: #fff; border: 0;}
.btn-default:hover { background: #fff;}
ul.btnicon-lg li { text-align: center;}
ul.btnicon-lg li a { padding-top: 14px; padding-bottom: 6px; display: block;}
ul.btnicon-lg li a:active { background: #efefef;}
ul.btnicon-lg li a i.iconfont { font-size: 38px;}
ul.btnicon-lg li a p { margin-top: 15px; color: #444;}
ul.btn-line li a.btn { box-shadow: none; border-color: #ebebeb;}
ul.btn-line li a.btn:hover { border-color: #ddd; background-color: transparent; box-shadow: 0 4px 7px rgba(0,0,0,0.1);}
/* 标签 */
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}
.fl { float: left;}
.fr { float: right;}
#main { margin-top: 2px;}
.banner-sty1 { width: 100%; height: 258px; background-image: ;background-repeat: no-repeat; background-position: center top;}
.banner-div { width: 100%; height: 288px; display: flex; flex-direction: row; align-items: center; justify-content: space-between;}
.logo-div { overflow: hidden; margin-top: -42px;}
.logo-div img { display: block;}

.nav-sty1 { width: 100%; height: 60px; /*background-image: linear-gradient(to right, #4da6da,#0f4ca9, #4da6da);*/ background-color: #2e70c8;}
.nav-sty1 ul { padding: 0px; margin: 0px; display: flex; flex-direction: row; justify-content: space-evenly;}
.nav-sty1 ul li { font-size: 18px; color: #ffffff; line-height: 60px; font-weight: bold;}
.nav-sty1 ul li a { color: #ffffff;}
.jdtdiv { width: 100%; height: 400px; overflow: hidden; margin: 20px auto;}
.hislider { overflow:hidden; width:100%; margin:0px; padding:0px;}
.hislider-item { float:left;}
.hislider-item img { display: block; width: 100%; height: 400px;}
.news-tt { font-size: 36px; font-weight: bold; text-align: center; padding: 30px 40px 20px 40px; line-height: 48px;}
.news-tt a { color: #0e80d8;}
.news-qh { width: 100%; overflow: hidden; margin: 20px auto;}
.ggqh-btdiv1 { width: 100%; height: 45px; overflow: hidden; background-image: ; background-repeat: repeat-x; background-position: left bottom;}
.ggqh-btdiv1 ul { padding: 0px; margin: 0px;}
.ggqh-btdiv1 ul li { float: left; width: auto; height: 45px; line-height: 35px; font-size:24px; color: #3b3b3b; cursor: pointer; padding: 0px 10px;}
.ggqh-btdiv1 ul li.now { color: #0e80d8; font-size: 24px; font-weight: bold;}
.ggqh-btdiv1 i { float: left; color: #0e80d8; font-size:24px; line-height: 35px;}
.ggqh-btdiv2 { width: 100%; height: 45px; overflow: hidden; background-image: ; background-repeat: repeat-x; background-position: left bottom;}
.ggqh-btdiv2 ul { padding: 0px; margin: 0px;}
.ggqh-btdiv2 ul li { float: left; width: auto; height: 45px; line-height: 30px; font-size: 24px; color: #787878; margin-right: 15px; cursor: pointer; padding: 0px 15px; font-weight: bold;}
.ggqh-btdiv2 ul li.now { border-bottom: #0e80d8 solid 3px; color: #0e80d8; font-weight: bold;}
.ggqhtabdiv1 { width: 100%; overflow: hidden; display: none; margin-top: 10px;}
.block1 { display: block;}
.news-view { width:100%; height:44px; overflow: hidden; }
.newsview-bt { width:95%; height:44px; overflow:hidden; display:inline-block; padding-right:110px; position:absolute; background-image:url(/uploads/image/wsic2025/licon1.png); background-repeat:no-repeat; background-position:5px 19px; text-indent:20px; font-size:16px; line-height:44px; white-space: nowrap; text-overflow: ellipsis;}
.newsview-bt a { color:#666666;}
.newsview-bt a:hover { color:#0069c5;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:44px; margin-right: 15px;}
.morediv1 { width: auto; height: 30px; margin-top:20px; margin-left: 510px; position: absolute;}
.morediv1 a { display: inline-block; width: auto; height: 30px; padding-left: 15px; padding-right: 15px; font-size: 16px; color: #a2a3a5; line-height: 30px;}
.morediv1 a:hover { color: #0e80d8;}
.morediv2 { width: auto; height: 30px; margin-top: -270px; margin-left: 290px; position: absolute;}
.morediv2 a { display: inline-block; width: auto; height: 30px; padding-left: 15px; padding-right: 15px; font-size: 16px; color: #a2a3a5; line-height: 30px;}
.morediv2 a:hover { color: #0e80d8;}
.morediv3 { width: auto; height: 30px; margin-top: -405px; margin-left: 400px; position: absolute;}
.morediv3 a { display: inline-block; width: auto; height: 30px; padding-left: 15px; padding-right: 15px; font-size: 16px; color: #a2a3a5; line-height: 30px;}
.morediv3 a:hover { color: #0e80d8;}
.ztimg1 { width: 100%; overflow: hidden; padding: 20px 0;}
#test2_1 .newsview-bt,#test3_1 .newsview-bt,#test4_1 .newsview-bt { padding-right:0px;}

.ggbt-div { width: 100%; height: 45px; overflow: hidden; background-image: ; background-repeat: repeat-x; background-position: left bottom; margin-top: 15px;}
.ggbt-div span { float: left; width: auto; height: 45px; border-bottom: #0e80d8 solid 2px; color: #0e80d8; font-weight: bold; line-height: 45px; font-size: 18px; padding: 0px 15px;}
.ggbt-div a { float: right; font-size: 14px; color: #282828; line-height: 45px;}

.yqlj-div { width: 100%; overflow: hidden; margin-top: 15px; margin-bottom: 15px; background-color: #f3f9fe;}
.yqlj-div span { display: block; width: 120px; height: 60px; float: left; background-color: #0e80d8; font-size: 18px; color: #ffffff; line-height: 60px; text-align: center;}
.yqlj-div ul { padding: 0px; margin: 0px; float: left;}
.yqlj-div ul li { float: left; font-size: 18px; color: #000000; line-height: 60px; margin-left: 50px;}
.yqlj-div ul li a { color: #000;}
.yqlj-div ul li a:hover { color: #0e80d8;}

.footer { width: 100%; overflow: hidden; background-color: #ffffff; border-top: #0e80d8 solid 5px; margin-top: 30px;}
.foot-div { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: column; align-items: center; /*margin-bottom: 15px;*/}
.foot-menu { width: 100%; overflow: hidden; margin: 25px 0 15px 0;}
.foot-menu ul { padding: 0px; margin: 0px; display: -webkit-flex; display: -moz-flex; display: -ms-flex;display: -o-flex;display: flex; flex-direction: row; justify-content: center;}
.foot-menu ul li { font-size: 16px; color: #999; margin: 0px 10px;}
.foot-menu ul li a { color: #282828;}
.foot-menu ul li a:hover { color: #0e80d8;}
.foot-info { font-size: 16px; color: #282828; line-height: 36px; text-align: center;margin-top:20px;}
.foot-img { width: 100%; overflow: hidden; text-align: center;margin-bottom:15px;}
.foot-img img { margin: 0px 15px;}


/*.pagebj { background-image: ; background-repeat: no-repeat; background-position: center bottom;}*/
.page-map { width: 100%; overflow: hidden; border-bottom: #1975dc solid 2px; margin-top: 30px; line-height: 34px; padding-bottom: 8px;}
.page-map span { display: block; float: left; font-size: 15px; color: #787878;}
.page-map ul { display: block; float: left; padding: 0px; margin: 0px 0px 0px 5px;}
.page-map ul li { float: left; font-size: 15px; color: #787878; margin: 0px 3px;}
.page-map ul li a { color: #000;}
.page-map ul li a:hover { color: #1b76db;}
.pagelist-div { width: 100%; overflow: hidden; margin-top: 15px; padding-bottom: 20px; border-bottom: #1975dc solid 2px;}
.pagelist-div ul { padding: 0px; margin: 0px;}
.pagelist-div ul li { line-height: 48px; overflow: hidden;}
.pagelist-div ul li a { display: block; width: 90%; float: left; background-image:url(/uploads/image/wsic2025/licon1.png); background-repeat:no-repeat; background-position:5px 21px; text-indent:20px; font-size:16px; white-space: nowrap; text-overflow: ellipsis; color: #282828;}
.pagelist-div ul li a:hover { color: #1b76db;}
.pagelist-div ul li span { display: block; float: right; font-size: 14px; color: #999999;}
.page-fy { margin-top: 15px; text-align: center; overflow: hidden;}
.lmdh-div { width: 100%; overflow: hidden; margin-top: 30px; background-color: #f6f6f6; padding-bottom: 10px;}
.lmdh-div span { display: block; width: 100%; height: 65px; background-color: #1b76db; font-size: 18px; color: #ffffff; line-height: 65px; padding: 0px 20px;}
.lmdh-div ul { padding: 0px 20px; margin: 0px; overflow: hidden;}
.lmdh-div ul li { border-bottom: #9ac0eb solid 1px; font-size: 18px; line-height: 58px; background-image: ; background-repeat: no-repeat; background-position: left 22px;}
.lmdh-div ul li:last-child { border-bottom:0px;}
.lmdh-div ul li a { color: #282828; margin-left: 26px;}
.lmdh-div ul li a:hover { color: #1b76db; font-weight: bold;}
.lmdh-div ul li a.now { color: #1b76db;}
.pinp-lanm { margin-top: 30px;}
.pinp-lanm a { display: block; margin-bottom: 15px;}
.pinp-lanm a img { display: block; width: 100%; overflow: hidden;}

.content-div { width: 100%; overflow: hidden;}
.content-div h1 { font-size: 24px; color: #000; text-align: center; line-height: 40px; padding: 30px 100px 20px 100px;}
.content-div .content-info { width: 86.66%; height: 40px; margin: 0px auto 40px auto; background-color: #f6f6f6; display: flex; flex-direction: row; justify-content: center; align-items: center;}
.content-div .content-info span { font-size: 15px; color: #787878;}
.content-div .content-info span:first-child { margin-right: 100px;}
.content-div p { font-size: 16px; color: #282828; line-height: 1.813; padding: 0px 100px; margin: 20px 0px 0px 0px;}
.content-div p img { display: block; width: 66%; height: auto; margin: 0px auto;}

#pages {padding: 10px;font-size: 16px;line-height: 35px;}
#pages a,#pages a.a1,#pages span {padding: 3px 5px;border: 1px solid #ededed;border-radius: 3px;color: #a5a5a5;margin-right: 5px;}
#pages a.a1 {}
#pages span {border-color: #0e80d8;background-color: #0e80d8;color: #fff;}
#pages a:hover {border-color: #0e80d8;color: #0e80d8;}