html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:transparent}
body{margin:0;font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.42857143;font-size:14px;min-width:1230px;background:#fff;color:#333}
h1{font-size:2em;margin:.67em 0}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
a{-webkit-text-decoration-skip:objects;background-color:transparent}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:0}
body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
audio,canvas,video{display:inline-block}
[hidden],template{display:none}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
a{color:#333;text-decoration:none}
a:hover{color:#3d5bac}
ul{margin:0;list-style:none;padding:0}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition:all .5s;transition:all .5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center/cover;-webkit-transition:all .5s;transition:all .5s;height:100%;position:absolute;left:0;top:0}
.container{padding:0 15px;width:1200px;margin:0 auto}
.kf{width:208px;position:fixed;right:-208px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.kt-top{height:40px;line-height:40px;background:url(../images/kefu.png) 12px center no-repeat #3d5bac;-ms-background-size:auto 20px;background-size:auto 20px;padding-left:46px;font-size:14px;color:#fff}
.kt-top span:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.kt-top span{width:18px;height:16px;float:right;position:relative;margin:10px 10px 0 0;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.kt-top span b{width:100%;height:2px;background:#fff;display:block;position:absolute;top:50%;left:0}
.kt-top span b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.kt-top span b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.kf .con{overflow:hidden;background:#fff}
.kf .qq li{height:36px;line-height:36px;border-bottom:#f5f5f5 solid 1px;padding-left:16px}
.kf .qq li a{height:36px!important;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:initial;display:block}
.kf .qq li a img{padding-right:6px}
.kf .con h5{height:26px;line-height:26px;margin-top:12px;background:url(../images/lianxi.png) 16px center no-repeat;padding-left:45px;color:#666;font-size:14px;margin-bottom:0}
.kf .contact{margin-top:1px;height:auto}
.kf .contact p{height:26px;line-height:26px;color:#666;font-size:14px;padding-left:22px;margin:0}
.kf .contact p:nth-child(2n){padding-left:32px}
.kf .con h5.qr-icon{background:url(../images/erweima.png) 16px center no-repeat}
.kf .con .qr{margin-top:10px;padding-left:40px}
.kf .con .qr img{width:110px;height:110px}
.kf .backTop{width:100%;height:40px;margin-top:10px;background:url(../images/huidaodingbu.png) center center no-repeat #3d5bac;background-size:18px auto;cursor:pointer}
.kf-side{padding:18px 10px 10px;background:#3d5bac;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-34px;cursor:pointer}
.kf-side b{display:block;color:#fff;line-height:18px;font-size:14px;font-weight:400}
.kf-side span.arrow{width:12px;height:12px;background:url(../images/jt-1.png) no-repeat;-ms-background-size:auto 12px;background-size:auto 12px;display:block;margin-top:10px}
.kf-side span.on{background:url(../images/jt-2.png) no-repeat;-ms-background-size:auto 12px;background-size:auto 12px}
.header .topbar{display:none;line-height:36px;background-color:#3d5bac;color:#fff}
.header .topbar a{color:#fff}
.header .topbar a.wx{position:relative;display:block;background:url(../images/icoTz01.png) no-repeat left center;padding-left:25px;background-size:20px}
.header .topbar a.tel{position:relative;display:block;background:url(../images/icotel.png) no-repeat left center;padding-left:25px;background-size:20px}
.header .topbar a.wx .img-center{position:absolute;left:50%;top:100%;padding:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2);z-index:10;width:120px;height:120px;line-height:120px;border-radius:10px;margin-left:-70px;display:none}
.header .topbar a.wx:hover .img-center{display:block}
.header .topbar ul{float:right}
.header .topbar li{float:left;margin-left:10px;color:#ddd}
.header .topbar li.pipe{padding:0 10px}
.header .logo{float:left;height:54px;width:auto;text-align:left;padding:25px 0}
.header .wx-code{width:80px;float:right;margin:10px 0}
.header .wx-code img{width:100%;height:auto;border-radius:10px}
.header .nav{font-size:0;background-color:#3d5bac;color:#fff}
.header .nav li{display:inline-block;vertical-align:middle; width: 12.5%;}
.header .nav li a{display:block;font-size:16px;line-height:44px;padding:0 35px;color:#fff; text-align: center;}
.header .nav li .arr{float:right;height:40px;width:40px;position:relative;display:none}
.header .nav li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:15px}
.header .nav li.dropdown{position:relative}
.header .nav .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10;text-align:center}
.header .nav .dropdown-box p{margin:0}
.header .nav .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:14px;background-color:rgba(0,0,0,.5)!important;line-height:40px;border-bottom:1px solid rgba(0,0,0,.2)}
.header .nav .dropdown-box a:hover{background-color:#0c439c!important}
.header .nav li a:hover,.header .nav li.active a,.header .nav li.open a{color:#fff;background-color:#0c439c}
.header .nav li.open .dropdown-box{display:block}
.header .sc-form{float:right;margin-top:5px}
.header .sc-form input{float:left;padding:6px 12px;font-size:14px;border:1px solid transparent;width:160px}
.header .sc-form button{float:right;padding:0;border:none;cursor:pointer;height:34px;padding-left:20px;width:83px;color:#fff;background:#da261b url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>') no-repeat 15px center;background-size:22px}
.menu-btn{display:none;padding:6px 0;float:right;margin-left:15px}
.menu-btn span,.menu-btn:after,.menu-btn:before{display:block;height:2px;background-color:#3d5bac;content:''}
.menu-btn:before{width:24px}
.menu-btn:after{width:18px;margin-left:6px}
.menu-btn span{width:12px;margin:6px 0 6px 12px}
.footer-fix{box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:none}
.footer-fix li{float:left;width:25%}
.footer-fix li a{display:block;text-align:center;padding:7px 0;font-size:12px;line-height:1}
.footer-fix li i{display:block;height:20px;background:no-repeat center;background-size:contain;margin-bottom:4px}
.footer-fix li i.i0{background-image:url(../images/f_01.png)}
.footer-fix li i.i1{background-image:url(../images/f_02.png)}
.footer-fix li i.i2{background-image:url(../images/f_03.png)}
.footer-fix li i.i3{background-image:url(../images/f_04.png)}
.swiper-pagination-bullet-active{background-color:#3d5bac}
.str_wrap{position:relative;overflow:hidden}
.str_move{position:absolute;left:0;width:100%;top:0}
.list-1 li{border-bottom:#d9d9d9 dotted 1px}
.list-1 li:last-child{border-bottom:0}
.list-1 li a{display:block;line-height:40px;background:url(../images/red_dot.gif) no-repeat left center;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-1 li span{float:right;color:#999}
.list-2 li{border-bottom:#d9d9d9 dashed 1px;padding-bottom:10px;margin-bottom:10px}
.list-2 li a{display:block;background:url(../images/red_dot.gif) no-repeat 0 8px;padding-left:10px}
.list-2 li span{display:block;color:#999;font-size:13px;margin-top:5px}
.index-borad-1{margin:20px 0 0;float:left;background-color:#fff;width:460px;border:#e8e8e8 solid 1px}
.index-borad-1 .swiper-slide a{display:block}
.index-borad-1 .swiper-slide .img-cover{height:306px}
.index-borad-1 .swiper-slide dl{margin:0;overflow:hidden;padding:20px 20px 20px 10px}
.index-borad-1 .swiper-slide dt{float:left;border-right:1px solid #e8e8e8;text-align:center;width:100px;line-height:1;color:#999;font-size:12px;padding:3px 0}
.index-borad-1 .swiper-slide dt strong{display:block;font-size:20px;margin-bottom:6px}
.index-borad-1 .swiper-slide dd{margin-left:120px;font-size:16px;height:44px;overflow:hidden}
.index-borad-1 .swiper-button-next,.index-borad-1 .swiper-button-prev{margin-top:-63px}
.index-borad-1 .swiper-pagination{bottom:94px;text-align:right}
.index-borad-1 .swiper-pagination-bullet{margin:0 10px 0 0!important}
.index-borad-2{float:left;margin:20px 0 0 -1px;background-color:#fff;border:#e8e8e8 solid 1px;padding:20px;width:430px;height:350px}
.index-borad-2 .tit{font-size:0;margin-bottom:20px}
.index-borad-2 .tit span{display:inline-block;vertical-align:middle;width:108px;line-height:41px;padding-left:18px;font-size:20px;background:url(../images/newscenter_h2_tit_bg.gif) no-repeat 0 center/contain;color:#fff}
.index-borad-2 .tit .more{float:right;font-size:16px;line-height:41px}
.index-borad-2 .list-1 li:first-child a{font-size:18px;color:#3d5bac}
.index-borad-3{float:right;background-color:#fff;border:#e8e8e8 solid 1px;padding:20px;height:350px;margin:20px 0 0;width:215px}
.index-borad-3 .tit{margin:0 0 20px;font-size:20px;color:#3d5bac;border-bottom:#e8e8e8 solid 1px;padding-bottom:10px}
.index-borad-3 .tit .more{float:right;font-size:16px;line-height:28px}
.index-borad-3 .list-2{height:290px;overflow:hidden}
.panel{background-color:#fff;border:#e8e8e8 solid 1px;margin-top:10px;padding:0 15px 10px}
.panel .desc{line-height: 2em; height: 200px;}
.panel .tit{margin-bottom:10px;padding:10px 0;border-bottom:#e8e8e8 solid 1px}
.panel .tit span{font-size:20px;font-weight:700;display:block;background:url(../images/icoTz09.png) no-repeat left center;color:#3d5bac;padding-left:15px}
.panel .tit .more{float:right;font-size:16px;line-height:28px}
.panel .list-1{margin-top:-5px}
.panel .list-1.desc{line-height:2em;max-height:204px;overflow:hidden}
.col-1,.col-2{margin-left:-10px}
.col-1 .col-item{float:left;margin-left:10px;width:460px}
.col-2 .col-item{float:left;margin-left:10px;width:393px}
.gg{width:260px!important}
.gg .panel{height:268px;border-top:#3d5bac solid 2px;padding:0}
.gg a{border-bottom:#e8e8e8 solid 1px;display:flex;height:60px}
.interactive-links{width:100%}
.interactive-links .link-item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0;text-decoration:none;color:#333}
.interactive-links .link-item:last-child{border-bottom:none}
.interactive-links .link-icon{width:44px;height:44px;background-color:#1662d9;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-right:15px;transition:all .3s ease}
.interactive-links a:hover .link-icon{border-radius:6px;transform:translateY(-3px);box-shadow:0 5px 10px rgba(22,98,217,.3)}
.interactive-links a{border-bottom:#e8e8e8 solid 1px;display:flex;align-items:center;height:60px;text-decoration:none;color:#333;transition:all .3s ease}
.interactive-links a:hover{background-color:#f5f9ff}
.interactive-links a:hover .arrow{transform:translateX(3px);color:#0f4ec2}
.interactive-links .arrow{font-size:24px;font-style:normal;color:#1662d9;transition:all .3s ease}
.interactive-links span{flex-grow:1;font-size:16px;font-weight:700;color:#333}
.interactive-links .link-icon svg{width:24px;height:24px;fill:#fff}
.ad-1{margin-top:10px}
.tupian .swiper-slide a{display:block}
.tupian .img-center img{height:100%;object-fit:cover}
.tupian .swiper-slide .img-center{height:213px;line-height:213px}
.tupian .swiper-slide p{margin:10px 0 0;text-align:center;height:40px;overflow:hidden}
.tupian .swiper-pagination{position:static;margin-top:10px}
.ztzl{background-color:#fff;border:#e8e8e8 solid 1px;margin-top:10px;padding:20px}
.ztzl .tit{float:left;width:72px;height:72px;background:url(../images/ztzlTz_h2.gif) no-repeat center/contain;font-size:0}
.ztzl ul{margin-left:90px;overflow:hidden}
.ztzl li{float:left;width:33.333333%}
.ztzl li a{display:block;line-height:36px;background:url(../images/icoTz10.png) no-repeat left center;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:20px}
.footer{padding:20px 0;background:#3d5bac;margin-top:40px;color:#fff}
.footer .icoshiye{position:absolute;left:0;top:30px}
.footer a{color:#fff}
.footer-copy{color:#fff}
.footer-copy p{color:#fff}
.footer .container{position:relative}
.footer-link{font-size:0;text-align:center;margin-left:-10px;margin-bottom:20px}
.footer-link li{display:inline-block;vertical-align:middle}
.footer-link li .wrap{margin-left:10px}
.footer-link li select{background:#2857b0;height:34px;color:#fff;font-size:14px;padding:0 10px;border-radius:5px;border-color:#2857b0;width:182px}
.footer-link li option{background:#e9eff9;color:#444}
.footer-nav{text-align:center;margin-bottom:10px}
.footer-nav span{padding:0 10px}
.footer-copy{text-align:center;color:#fff;line-height:2em}
.footer-copy p{margin:0}
.footer-ewm{position:absolute;right:15px;top:10px}
.footer-ewm .img-center{align-items:center;margin-left:10px}
.footer-ewm .img-center img{display:inline-block;height:70px;line-height:70px}
.footer-ewm .img-center p{font-size:14px}
.main{background-color:#fff;padding:20px}
.ct2-sd{float:left;width:260px}
.ct2-mn{float:right;width:880px}
.ct2-sd .panel{background-color:#f6f6f6;border:0}
.panel-sd{margin-bottom:20px;background-color:#f6f6f6}
.panel-sd:last-child{margin-bottom:0}
.panel-sd .tit{text-align:center;color:#fff;font-size:20px;background-color:#3d5bac;padding:15px 0}
.panel-sd .tit span{display:block;text-transform:uppercase;font-size:14px;color:#b5d9ff}
.lanmu li{border-bottom:1px dotted #ddd}
.lanmu li:last-child{border-bottom:0}
.lanmu li>a{display:block;line-height:44px;padding:0 0 0 25px;font-size:18px}
.lanmu li .arr{float:right;height:45px;width:40px;position:relative;cursor:pointer}
.lanmu li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:15px}
.lanmu-box{display:none}
.lanmu-box p{margin:0;border-top:1px dotted #ddd;padding-left:15px}
.lanmu-box p a{padding:0 25px;display:block;line-height:40px}
.lanmu li.active>a,.lanmu li>a:hover{color:#3d5bac;font-weight:700}
.lanmu li.open .lanmu-box{display:block}
.lanmu li.open .arr:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.position{padding:0 0 15px 24px;border-bottom:#f0f0f0 solid 2px;margin-bottom:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%232361C6'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/></svg>") no-repeat 0 0}
.pages{margin:20px 0 0;text-align:center;font-size:0}
.pages a{display:inline-block;font-size:14px;line-height:35px;padding:0 14px;margin:5px;background-color:#f5f5f5;border-radius:3px;-webkit-transition:all .5s;transition:all .5s}
.pages a.active,.pages a:hover{background-color:#3d5bac;color:#fff}
.list-3{border-bottom:#dadada dashed 1px;margin-bottom:20px;padding-bottom:20px}
.list-3 li a{display:block;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.list-3 li span{float:right;color:#999}
.list-3 .line{border-bottom:#dadada dashed 1px;margin-bottom:20px;padding-bottom:20px}
.bordernone{border-bottom:none}
.fengmian-tit{border-bottom:2px solid #e2e2e2;margin-bottom:15px}
.fengmian-tit .more{float:right;line-height:28px}
.fengmian-tit span{display:inline-block;font-size:20px;background:url(../images/icoTz09.png) no-repeat 0 5px;padding-left:15px;color:#3d5bac;border-bottom:2px solid #3d5bac;margin-bottom:-2px;padding-bottom:10px}
.news-wrap{padding:30px 40px}
.news-title{border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:20px;text-align:center}
.news-title h1{margin:0;font-size:30px;font-weight:400}
.news-title p{margin:15px 0 0;font-size:0}
.news-title p span{display:inline-block;vertical-align:middle;font-size:14px;color:#999;margin:0 10px}
.news-content{line-height:1.8}
.news-content img{max-width:100%!important;height:auto!important}



 @media screen and (max-width: 767px) {



body {



	min-width: 320px;



	padding-top: 50px;



	padding-bottom: 50px;



}



.container {



	width: auto;



}



.kf {



	display: none;



}



.footer-fix {



	display: block;



}



.header {



	padding: 10px 0;



	position: fixed;



	z-index: 10;



	width: 100%;



	top: 0;



	left: 0;



	box-shadow: 0 0 10px #ddd;



	background-size: auto 50px;



	background-position: right 10px;



}



.header .topbar, .header .sc-form {



	display: none;



}



.header .logo {



	height: 30px;



	line-height: 30px;



	float: none;



	padding: 0;



}



.header .nav {



	margin: 10px 0 -10px;



	text-align: left;



	display: none;



	background-color: transparent;



	border-bottom: 0;



}



.header .nav ul {



	margin: 0 -15px;



}



.header .nav li {



	display: block;



	margin: 0;



	border-top: 1px solid #eee;



	border-right: 0;



}



.header .nav li a {



	line-height: 40px;



	padding: 0 15px;



	color: #333;



	font-size: 16px;



}



.header .nav li .arr {



	display: block;



}



.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {



	background-color: transparent;



	color: #3d5bac



}



.header .nav li.open .arr:after {



	border-color: #3d5bac;



	-webkit-transform: rotate(225deg);



	transform: rotate(225deg);



}



.header .nav .dropdown-box {



	position: static;



	background-color: #f5f5f5;



	min-width: auto;



	text-align: left;



}



.header .nav .dropdown-box a {



	color: #333 !important;



	border-top: 1px dotted #ddd;



	padding: 0 15px;



	line-height: 40px;



	background-color: transparent !important;



	border-bottom: 0;



}



.menu-btn {



	display: block;



}



.index-borad-1 {



	width: auto;



	float: none;



	margin-top: 10px;



}



.index-borad-1 .swiper-slide .img-cover {



	height: auto;



	padding-top: 66.6%;



}



.index-borad-1 .swiper-slide dl {



	padding: 15px 15px 15px 0;



}



.index-borad-1 .swiper-slide dt {



	width: 75px;



}



.index-borad-1 .swiper-slide dd {



	margin-left: 90px;



}



.index-borad-1 .swiper-button-prev, .index-borad-1 .swiper-button-next {



	-webkit-transform: scale(0.5);



	transform: scale(0.5);



}



.index-borad-1 .swiper-pagination {



	bottom: 85px;



}



.index-borad-2 {



	margin: 10px 0 0;



	width: auto;



	height: auto;



	float: none;



	padding: 15px;



}



.index-borad-2 .tit {



	margin-bottom: 10px;



}



.index-borad-2 .tit span {



	font-size: 18px;



	line-height: 36px;



	padding-left: 12px;



}



.index-borad-2 .tit .more {



	line-height: 36px;



}



.index-borad-3 {



	margin: 10px 0 0;



	width: auto;



	height: auto;



	float: none;



	padding: 15px;



}



.index-borad-3 .tit {



	margin-bottom: 15px;



	font-size: 18px;



}



.index-borad-3 .tit .more {



	line-height: 25px;



	font-size: 14px;



}



.col-1 .col-item, .col-2 .col-item {



	float: none;



	width: auto;



}



.panel .tit span {



	font-size: 18px;



}



.panel .tit .more {



	font-size: 14px;



	line-height: 25px;



}



.gg {



	display: none;



}



.ztzl {



	padding: 15px;



}



.ztzl .tit {



	float: none;



	background: none;



	font-size: 18px;



	height: auto;



	width: auto;



	color: #3d5bac;



	margin-bottom: 10px;



}



.ztzl ul {



	margin: 0;



}



.ztzl li {



	float: none;



	width: auto;



}



.ztzl li a {



	margin-left: 0;



}



.footer {



	font-size: 12px;



}



.footer-link, .footer-ewm {



	display: none;



}



.footer-nav span {



	padding: 0 5px;



}



.main {



	padding: 15px;



}



.ct2-sd {

	display: block;

	float: none;

	width: 100%;

	margin-bottom: 15px;

	position: relative;

	overflow: visible; /* 改为visible，让内部内容可以横向滚动 */

}



.ct2-sd::-webkit-scrollbar {

	display: none; /* Chrome/Safari/Opera */

}



/* 滑动提示动画 */

.ct2-sd:after {

	content: ''; display: none;

	position: absolute;

	top: 0;

	right: 0;

	width: 30px;

	height: 100%;

	background: linear-gradient(to right, rgba(246,246,246,0), rgba(246,246,246,0.8));

	pointer-events: none;

	z-index: 1;

}



/* 滑动引导提示 - 初次加载时显示 */

.ct2-sd:before {

	content: ''; display: none;

	position: absolute;

	top: 50%;

	right: 15px;

	width: 20px;

	height: 20px;

	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232361C6"><path d="M9.31 6.71c-.39.39-.39 1.02 0 1.41L13.19 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.72 6.7c-.38-.38-1.02-.38-1.41.01z"/></svg>') no-repeat center;

	background-size: contain;

	transform: translateY(-50%);

	z-index: 2;

	animation: swipeHint 1.5s ease-in-out infinite;

	opacity: var(--before-opacity, 0.7);

	transition: opacity 1s;

}



@keyframes swipeHint {

	0% {

		transform: translate(0, -50%);

		opacity: 0.7;

	}

	50% {

		transform: translate(10px, -50%);

		opacity: 1;

	}

	100% {

		transform: translate(0, -50%);

		opacity: 0.7;

	}

}



.panel-sd {

	margin-bottom: 15px;

	background-color: #f6f6f6;

	position: relative;

	border-radius: 8px;

	overflow: hidden;

}



.panel-sd .lanmu-container {

	width: 100%;

	overflow-x: auto;

	-webkit-overflow-scrolling: touch;

	scrollbar-width: none; /* Firefox */

	-ms-overflow-style: none; /* IE/Edge */

	position: relative;

}



.panel-sd .lanmu-container::-webkit-scrollbar {

	display: none; /* Chrome/Safari/Opera */

}



/* 滑动提示动画 */

.panel-sd .lanmu-container:after {

	content: ''; display: none;

	position: absolute;

	top: 0;

	right: 0;

	width: 30px;

	height: 100%;

	background: linear-gradient(to right, rgba(246,246,246,0), rgba(246,246,246,0.8));

	pointer-events: none;

	z-index: 1;

}



/* 滑动引导提示 - 初次加载时显示 */

.panel-sd .lanmu-container:before {

	display: none;

	content: '';

	position: absolute;

	top: 50%;

	right: 15px;

	width: 20px;

	height: 20px;

	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232361C6"><path d="M9.31 6.71c-.39.39-.39 1.02 0 1.41L13.19 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.72 6.7c-.38-.38-1.02-.38-1.41.01z"/></svg>') no-repeat center;

	background-size: contain;

	transform: translateY(-50%);

	z-index: 2;

	animation: swipeHint 1.5s ease-in-out infinite;

	opacity: var(--before-opacity, 0.7);

	transition: opacity 1s;

}



.panel-sd .tit {

	text-align: left;

	padding: 10px 15px;

	font-size: 16px;

	position: relative;

	background-color: #3d5bac;

	color: #fff;

}



.panel-sd .tit:after {

	content: '';

	position: absolute;

	right: 15px;

	top: 50%;

	transform: translateY(-50%);

	width: 20px;

	height: 20px;

	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"/></svg>') no-repeat center;

	background-size: contain;

	opacity: 0.7;

}



.panel-sd .tit span {

	font-size: 12px;

}



.lanmu {

	display: flex;

	white-space: nowrap;

	padding: 10px 5px;

	position: relative;

	scroll-behavior: smooth; /* 平滑滚动 */

	min-width: max-content; /* 确保内容可以正常展开 */

}



.lanmu li {

	display: inline-block;

	border-bottom: none;

	margin: 0 5px;

	border-radius: 5px;

	background-color: #fff;

	box-shadow: 0 1px 3px rgba(0,0,0,0.1);

	transition: all 0.3s ease;

}



.lanmu li:first-child {

	margin-left: 10px;

}



.lanmu li:last-child {

	margin-right: 10px;

}



.lanmu li:active {

	transform: scale(0.95);

}



.lanmu li.active {

	background-color: #3d5bac;

	box-shadow: 0 2px 5px rgba(35, 97, 198, 0.3);

}



.lanmu li.active > a {

	color: #fff;

}



.lanmu li > a {

	padding: 0 15px;

	line-height: 36px;

	font-size: 14px;

	white-space: nowrap;

}



.lanmu li .arr {

	display: none;

}



.lanmu-box {

	display: none !important;

}



.ct2-mn {

	float: none;

	width: auto;

}



.position {

	font-size: 12px;

	background-size: auto 14px;

	padding-left: 15px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	background-position: 0 1px;

}



.pages {



	margin-top: 15px;



}



.pages a {



	font-size: 12px;



	line-height: 30px;



	padding: 0 12px;



}



.list-3 {



	padding-bottom: 10px;



	margin-bottom: 10px;



}



.list-3 li a {



	font-size: 14px;



	line-height: 32px;



}



.fengmian-tit {



	margin-bottom: 10px;



	margin-top: 15px;



}



.fengmian-tit span {



	font-size: 18px;



	background-position: 0 3px;



}



.fengmian-tit .more {



	line-height: 25px;



}



.news-wrap {



	padding: 0;



}



.news-title {



	padding-bottom: 10px;



	margin-bottom: 10px;



	text-align: center;



}



.news-title h1 {



	font-size: 18px;



}



.news-title p {



	margin-top: 10px;



}



.news-title p span {



	font-size: 12px;



	margin: 0 5px;



}

.footer{padding: 10px 0;}

.footer .icoshiye{display: none;}

.footer-nav{display: none;}



}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}

.ab_pages ul{display:inline-block;margin:0 auto;padding:0}

.ab_pages ul  a{color:#555;display:block;padding: 2px 10px;  border: 1px solid #ddd;float: left;margin: 0 5px;}

.ab_pages ul  a.page-num-current{ background:#ddd;}

.ab_pages ul  .page-num{float: left;display:block;}



.news-content img{ max-width:100%; height:auto !important}



.m-side_bar {

	position: fixed;

	right: 20px;

	top: 60%;

	transform: translateY(-50%);

	z-index: 1000;

}

.sidebar-tool {

	display: flex;

	flex-direction: column;

	align-items: center;

}

.sidebar-tool .tool-item {

	margin: 6px 0;

	width: 50px; /* 正方形宽度 */

	height: 50px; /* 正方形高度 */

	background-color: #1f5cc0;

	border-radius: 8px;

	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);

	position: relative; /* 为 tooltip 提供定位 */

	transition: transform 0.2s;

}

.sidebar-tool .tool-item:hover {

	transform: scale(1.1); /* 鼠标悬停时放大 */

}

.sidebar-tool .tool-item a {

	display: flex;

	justify-content: center;

	align-items: center;

	height: 100%;

	text-decoration: none;

}

.sidebar-tool .icon {

	width: 30px; /* 图标宽度 */

	height: 30px; /* 图标高度 */

}

.sidebar-tool .tooltip { line-height: 30px;

	display: none; /* 默认隐藏 */

	position: absolute;

	right:0; /* 在工具项上方显示 */

	top: 0;

	transform: translateX(-50%);

	background-color: #333;

	color: #fff;

	padding: 10px;

	border-radius: 4px;

	font-size: 12px;

	width: 120px;text-align: center;

	white-space: nowrap;

	z-index: 10;

	transition: opacity 0.3s ease; /* 动画效果 */

	opacity: 0; /* 初始透明度 */

}

.sidebar-tool .tooltip img{

	width: 100%; display: block;

	height: auto;

}

.sidebar-tool .tool-item:hover .tooltip {

	display: block; /* 鼠标悬停时显示 */

	opacity: 1; /* 鼠标悬停时设置透明度为1 */

}

#backToTop {

	display: none; /* 初始隐藏 */

}



@media screen and (max-width: 767px) {

	.m-side_bar {

		display: none;

	}



}



/* 健康主题样式 */

.m-jkzt-cat {

    width: 100%;

    max-width: 1200px;

    margin: 20px auto;

    background-color: #fff;

    border-radius: 5px;

    box-shadow: 0 2px 5px rgba(0,0,0,0.05);

    padding: 0 0 0px 0;

  }

  

  .jkzt-title {

    position: relative;

    padding: 15px 20px;

    border-bottom: 1px solid #f0f0f0;

  }

  

  .jkzt-title .title-bar {

    position: absolute;

    left: 0;

    top: 50%;

    transform: translateY(-50%);

    width: 4px;

    height: 20px;

    background-color: #4169E1;

    border-radius: 2px;

  }

  

  .jkzt-title h2 {

    font-size: 18px;

    color: #333;

    margin: 0;

    padding-left: 15px;

  }

  

  .jkzt-content {

    padding: 15px;

  }

  

  .jkzt-grid {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-around;

  }

  

  .jkzt-item {

    display: flex;

    flex-direction: column;

    align-items: center;

    width: 7.5%;

    margin-bottom: 15px;

    text-decoration: none;

    transition: all 0.3s ease;

  }

  

  .jkzt-item:hover {

    transform: translateY(-5px);

  }

  

  .icon-wrapper {

    width: 70px;

    height: 70px;

    border-radius: 50%;

    background-color: #f0f5ff;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 10px;

  }

  

  .icon {

    width: 36px;

    height: 36px;

    display: inline-block;

    background-size: contain;

    background-repeat: no-repeat;

    background-position: center;

  }

  

  /* 更新图标样式 */

  .icon-27 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>');

  }

  

  .icon-29 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"/></svg>');

  }

  

  .icon-30 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M19 3H5C3.9 3 3 3.9 3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1z"/><path d="M15 15H9v-2h6v2zm0-4H9V9h6v2zm-8 2H7V9h2v6zm8-10H7v2h8V3z"/></svg>');

  }

  

  .icon-31 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"/></svg>');

  }

  

  .icon-32 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z"/></svg>');

  }

  

  .icon-34 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>');

  }

  

  .icon-35 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"/></svg>');

  }

  

  .icon-36 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M22 5.18L10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10L22 5.18zM19.79 10.22C19.92 10.79 20 11.39 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.42 3.58-8 8-8 1.58 0 3.04.46 4.28 1.25 5.29.79.99 1.83 1.54 2.95 1.95 3.29.6.54.8.28 1.26-.54.72z"/></svg>');

  }

  

  .icon-37 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>');

  }

  

  .icon-38 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M11 7h2v2h-2zm0 4h2v6h-2zm6-9H7.5L6 4.5V18l1.5 1.5h11l1.5-1.5V4c0-1.1-.9-2-2-2zM19 19H5V5h14v14z"/></svg>');

  }

  

  .icon-39 {

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234169E1"><path d="M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3zm13.71-9.37l-1.34-1.34a.996.996 0 00-1.41 0L9 12.25 11.75 15l8.96-8.96a.996.996 0 000-1.41z"/></svg>');

  }

  

  .jkzt-item span {

    font-size: 14px;

    color: #333;

    text-align: center;

  }

  

  /* 移动端适配 */

  @media screen and (max-width: 768px) {

    .jkzt-item {

      width: 25%;

    }
	.header{background: #fff;}
    .header .wx-code{display: none;}
	.header .nav li{width: 100%;}
    .icon-wrapper {

      width: 60px;

      height: 60px;

    }

    

    .icon {

      width: 30px;

      height: 30px;

    }

  }

  

  @media screen and (max-width: 480px) {

    .jkzt-item {

      width: 25%;

    }

    

    .icon-wrapper {

      width: 50px;

      height: 50px;

    }

    

    .icon {

      width: 24px;

      height: 24px;

    }

    

    .jkzt-item span {

      font-size: 12px;

    }

  }


.m-list-about_cat{
       min-height: 170px;
    padding-top: 30px;
}

.m-list-about_cat a{     display: block;
    background: #1662D9;
    width: 135px;
    margin-bottom: 10px;
    text-align: center;
    padding: 10PX 0;
    height: 57px; border-radius: 10px;
    color: #fff;
    float: left;
    margin-right: 10px;
}

.m-list-about_cat a img{width: 34px; height: 34px;}

.m-list-about_cat a:hover{
    background: #8290e5;
}



/*轮播图*/
.block_home_slider {position: relative;padding: 0;text-align: center;line-height: 0px;/* font-size: 3vw; */min-width: 1200px;}
.block_home_slider li{position:relative;}
.slide_wz{position: absolute;top:30%;width: 25%;height: 200px;left:30%;}
.slide_wz_top{width: 100%;}
.slide_wz_bod{width: 100%;margin-top: 3%;}
.slide_wz_left{float: left;width: 60%;}
.slide_wz_right{float: left;width: 30%;}
.slide_wz_bot{width: 100%;}
.slide_wz_top img{max-width: 100%;}
.slide_wz_left img{max-width: 100%;}
.slide_wz_right img{max-width: 100%;}
.slide_wz_bot img{max-width: 100%;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:36px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:36px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {display:inline-block;position: absolute;z-index: 9;bottom: 20px;left:46%;}
.block_home_slider .flex-control-paging li {margin: 0 6px 0 6px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width: 39px;height:12px;display:block;background-repeat:no-repeat;background-image:url(../images/sprite_nav_3.png);text-indent:-9000px;cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/*热门搜索*/
.ss{width: 100%;height: 68px;background: #e8e9ea;}
.ss_con{width: 1200px;margin: 0 auto;}
.ss_left{float: left;}
.ss_left p{float: left;width: 128px;height: 68px;line-height: 68px;background: #615c5d;color: #fff;text-align: center;}
.ss_left span{float: left;margin-left: 25px; height: 68px;line-height: 68px;color: #2d2d2d;text-align: center;font-size: 16px;}
.ss_right{float: right;margin-top: 14px;}
.ss_right input{width: 296px;height: 39px;padding-left: 10px;border: none;border-radius: 5px;}
.ss_right button{width: 95px;height: 39px;margin-left: 10px; background: linear-gradient(#5285bd, #29609a);color: #fff;border: none;border-radius: 5px;}

/*公告*/
.notice{width: 100%; margin-top: 30px;background: url(../images/bj_02.png);background-size: 100% 100%;}
.notice_con{width: 1200px;margin: 0 auto; overflow: hidden;}
.notice_left{float: left;overflow:hidden; position:relative;width: 54%;}
.notice_left .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.notice_left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.notice_left .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; border-radius: 50%; background:#fff; cursor:pointer; }
.notice_left .hd ul li.on{  width:9px; height:9px;background:none; border: 1px solid #fff; }
.notice_left .bd{ position:relative; z-index:0;   }
.notice_left .bd li{ zoom:1; vertical-align:middle; }
.notice_left .bd li p{width: 97%;background: rgba(0,0,0,0.8);color: #fff;padding: 1.5% 0 1.5% 3%;font-size: 16px;margin-top: -8%;z-index: 99;position: relative;}
.notice_left .bd img{width: 100%; height: 350px; object-fit: cover;}
.notice_left .prev,.notice_left .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.notice_left .next{ left:auto; right:3%; background-position:8px 5px; }
.notice_left .prev:hover,.notice_left .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.notice_left .prevStop{ display:none;}
.notice_left .nextStop{ display:none;}

.notice_right{float: left;width: 43%;margin-left: 3%;}
.notice_top{float: left;width: 100%;}
.notice_top_list{width: 33%;float: left;background: #dfeaf7;text-align: center;color: #363636;font-size: 18px;font-weight: bold;padding: 19px 0;border-bottom: 2px solid #3d5bac;position: relative;}
.notice_top_list:hover{background:#3d5bac;color: #fff;}
.notice_top_list p{width: 0;height: 0;border-width: 6px;border-style: solid;border-color: #3d5bac transparent transparent transparent;position: absolute;bottom: -23px;left: 80px;}
.notice_button{float: left;width: 99%;border-top: 1px dashed #dadada;margin-top: 15px;border-bottom: 1px solid #b4b5b6;padding-bottom: 33px;}
.notice_button_list{width: 100%;padding-top: 18px;}
.notice_button_list a{overflow: hidden; display: block;}
.notice_button_list:hover .notice_button_list_l{color: #3d5bac;}
.notice_button_list:hover .notice_button_list_r{color: #3d5bac;}
.notice_button_list_l{float: left; width: 80%;color: #444;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.notice_button_list_r{float: right; width: 20%;color: #a3a3a3;font-size: 12px;text-align: right;}

/*政策法规*/
.policy{width: 1200px;margin: 0 auto;}
.policy_left{float: left;width: 65%;}
.more{float: right;color: #363636;font-size: 14px;margin-right: 25px;}
.policy_left_top{width: 100%;background: #ebebeb;height: 60px;line-height: 60px;}
.policy_l_t_list{float: left;width: 156px;text-align: center;font-size: 18px;color: #363636;font-weight: bold;position: relative;}
.policy_l_t_list:hover{background: #3d5bac;color: #fff;}
.policy_l_t_list p{width: 0;height: 0;border-width: 6px;border-style: solid;border-color: #3d5bac transparent transparent transparent;position: absolute;bottom: -12px;left: 71px;}
.policy_left_bottom{width: 100%;height: 290px;margin-top: 21px;}
.policy_left_l{position: absolute;top:0;left: 0;}
.policy_left_r_ab{position: relative;}
.policy_left_r{float: right;width: 65%;padding: 8px 0;}
/*.policy_left_r:hover .policy_left_l{display: block;}*/
.policy_left_r_list{width: 100%;}
.policy_left_r_list:hover .policy_lrll{color: #3d5bac;}
.policy_left_r_list:hover .policy_lrlr{color: #3d5bac;}
.policy_lrll{float: left;width: 80%;font-size: 14px;color: #444;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.policy_lrlr{float: left;width: 20%;font-size: 12px;color: #a3a3a3;text-align: right;}

.policy_right{float: right;width: 31%;margin-left: 2%;}
.policy_right_tit{width: 100%;background: #3d5bac;height: 60px;line-height: 60px; color: #fff;}
.policy_right_tit p{float: left;font-size: 18px;font-weight: bold;margin-left: 20px;}
.policy_right_tit span{float: right;font-size: 14px;margin-right: 25px;}
.move_pic{width: 100%;text-align: center;margin-top: 30px;}
.move{width: 100%;padding-top: 12px;}
.move:hover .move_left{color: #3d5bac;}
.move:hover .move_right{color: #3d5bac;}
.move_left{float: left;color: #444;font-size: 14px;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.move_right{float: right;color: #a3a3a3;font-size: 12px;width: 20%;text-align: right;}

/*公示公告*/
.Bulletin{width: 1200px;margin: 0 auto;margin-top: 30px; overflow: hidden;}
.Bull{width: 100%;height: 200px;overflow: hidden;}
.Bulletin_left{float: left;width: 32%;padding-bottom: 5px;border-bottom: 1px solid #b7b7b7;margin-right: 2%;}
.Bulletin .Bulletin_left:last-child{margin-right: 0;}

.Bulletin_img{width: 100%;}
.Bulletin_img img{max-width: 100%;}
.Bulletin_type{width: 100%;background: #effafe;height: 35px;padding: 8px 0;border-bottom: 1px solid #e3e4e4; line-height:35px;}
.Bulletin_type p{float: left; width: 95px;height: 34px;line-height: 34px; margin: 0; margin-left: 15px; background: linear-gradient(#3370b2, #3d5bac);text-align: center;color: #fff;font-weight: bold;border-radius: 8px;}
.Bulletin_list{width: 100%;margin-top: 17px; overflow: hidden;}
.Bulletin_l_left{float: left;color: #444;font-size: 14px;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Bulletin_l_right{float: right;color: #a3a3a3;font-size: 12px;width: 20%;text-align: right;}
.Bulletin_right{float: right;width: 32%;height: 50px;line-height: 50px;}
.Bulletin_r_tit{width: 100%;background: #effafe;border-bottom: 1px solid #e8eef1;}
.Bulletin_r_tit p{float: left;color: #3d5bac;font-size: 18px;font-weight: bold;margin-left: 18px;}
.Bulletin_r_tit span{float: right;color: #3d5bac;font-size: 14px;margin-right: 20px;}
.Bulletin_r_list{width: 100%;margin-top: 19px;text-align: center;}
.Bulletin_r_list img{max-width: 100%;vertical-align: middle;}
/*污染防治*/
.pollute{width: 1200px;margin: 0 auto;margin-top: 30px;}
.pollute_list{float: left;width: 31%;text-align: center;margin: 0 1%;}
.pollute_list img{max-width: 100%;vertical-align: middle;}
.pollute_list p{width: 100%;text-align: center;color: #454545;font-size: 18px;padding: 10px 0;background: #f2f2f2;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/*友情链接*/
.link{width: 1198px;margin: 0 auto;height: 80px;margin-top: 40px;border:#e8e8e8 solid 1px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);}
.link_tit{float: left;color: #3d5bac;font-size: 20px;font-weight: bold;line-height: 80px;margin-left: 50px;}
.link_list{float: left;width: 285px;margin: 20px 0 0 48px;}
.link_list select{width: 100%;height: 42px;line-height: 42px;}

/*底部*/
.foot{width: 100%;background: #ededed;margin-top: 50px; padding-bottom:30px}
.foot_con{width: 1200px;margin: 0 auto; overflow: hidden;}
.foot_left{float: left;width: 80%;}
.foot_list{float: left;width: 12.5%;text-align: center;margin-top: 40px;}
.foot_l_tit{width: 100%;font-size: 18px;color: #343434;}
.foot_lt{width: 100%;font-size: 14px;color: #343434;margin-top: 13px;}
.foot_right{float: left;margin-top: 65px;margin-left: 50px;}
.foot_right_er{float: right;margin-right: 53px;margin-top: 35px;}
.foot_right_er p{margin: 0; text-align: center;}
.bot{ position: relative; width: 100%; padding: 20px 0; line-height: 30px;background: #3d5bac;color: #fff;text-align: center;font-size: 14px;}
.bot .icoshiye{position: absolute; right: 0; bottom: 0; height: 80px; width: 80px;}


@media screen and (max-width: 768px) { 
	.notice{margin-top: 10px;}
	.notice_con{width: 100%;}
	.notice_left .bd li p{font-size: 12px;}
	.notice_left .hd ul li{width: 5px;height: 5px; margin-right: 3px; border: 1px solid #fff;}
	.notice_left .hd ul li.on{width: 5px;height: 5px;}
	.notice_left .bd img{height: 180px;}
	.notice_top_list{font-size: 14px;padding: 6px 0;}
	.Bulletin_type .more{margin-right: 10px;}
	.panel .tit .more{margin-right: 0;}
	.notice_top_list p{bottom: -28px;
		left: 55px;}
	.notice_left{ float: none; width: 100%;}
	.notice_right{ float: none; width: 100%;}
	.Bulletin{width: 100%;}
	.Bulletin_left{ float: none; width: 100%;}
	.panel .desc{height: auto;}

	.link{ display:none;}
	.foot{ display:none;}
	.bot{line-height: 2em; padding: 10px 20px; box-sizing: border-box; font-size: 12px;}
	.icp-info{display: none;}
	.bot .icoshiye{ display:none;}
}