@charset "utf-8";
/* CSS Document */
html,body{ font:14px/1.8 'Microsoft YaHei'; color:#333; -webkit-text-size-adjust:none;    background: #f5f5f5;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; font-weight:normal;outline: none;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
img { max-width:100%; height:auto;display:block;}
.clear{ clear:both;}
ul.ly,ul.yq{margin-top: 30px;}
/*导航*/
.swiper-container img{width:100%; height:100%;}
.fl {float: left;}
.fr {float: right;}

.main{  padding-bottom:0px;}
.jt.container{background:#fff;padding-bottom: 40px;}
.m{padding:0;}
.xxgk_title {    margin-bottom: 13px;
    width: 100%;
    height: 45px;
border-bottom: 1px solid #eee;}
.wsms_right h4{background:#0061b9; text-align:center;padding: 15px 0; font-size:24px; color:#fff;}
.tw{background:#f5f5f5; width:100%; float:left;    padding:13px 20px 20px;}
.tw ul li img{margin:0px auto 6px;display: block;}
.tw ul li{ padding:0 5px;}
.tw ul li a{ display:block; background:#fff;  text-align:center; font-size:16px; margin-top:10px; padding:10px 0;}
.zxft_list #img {float: left;width: 42%;}
.zxft_list #list {margin-top: 8px;
    height: 100%;    padding:0 25px 0 25px;
float: left;}
.zxft_list #list li {      margin-bottom: 14px;   border-bottom: 1px solid #eee;   padding-bottom: 5px;
   color:#0061b9; font-size:16px; font-weight:700;
    line-height: 28px;
    text-align: center;
}
.zxft_list #list2 {margin-top: 8px;
float:left;
}
.jhai{    width: 100%;    margin-top: 30px;
    float: left;}
	.hover4 {
    float: left;
    min-width: 87px;
    height: 35px;
    font-size:24px;
    padding-left: 5px;
    color: #115db2;
font-weight: bold;}
.pic_news_more {
    font-size: 15px;
    line-height: 28px;
float: right;}
.zxft_list #list2 li{ font-size:16px;border-bottom:1px solid #eee;  margin-bottom: 14px; padding-bottom: 5px;}
.zxft .zxft_left,.zxft_r,.rdhy_left,.zxft_y {background:#fff;   }
.zxft_right,.rdhy_right {}
.block_03_list li {
    line-height: 42px;
float: left;}
.block_03_list ul, .block_03_list ul li {
    width: 100% !important;
}
.block_03_list li i {
    float: left;
    width: 3px;
    height: 3px;
    background: #000000;
    border-radius: 50%;
margin: 15px 10px 0 5px;}
.block_03_list li a {
    font-size: 16px;
}
.block_03_list li span {
    float: right;
    font-size: 16px;
    color: #999;
}
.tit h3{ font-size:24px; text-align:left; font-weight:bold; padding:3% 0; color:#115db2;padding-left: 20px; border-bottom:1px solid #eee; padding-bottom:12px;}
.tit h3 a{color:#115db2;}
.tit h3 i{ font-style:normal;     border-bottom: 1px solid #015db1;padding-bottom:11px;}
.vt{background:#fff; padding:3%;    margin-bottom: 30px;}
.vt p{ font-size:15px; text-indent: 2em; margin-bottom:20px;line-height: 32px;} 
.vt p a{ color:#d20000;}
.vt ul li{padding:0 5px;    width: 25%;}
.vt ul li img{margin:0 auto 10px;    width: 60px;}
.vt ul li a{ display:block;padding:9px;font-size:15px; text-align:center;}
.vt ul li h2{font-size:15px;}
a.more{ display:block; border:1px solid #888; padding:8px 25px; color:#888; font-size:15px; text-align:center;    margin: 20px auto 0; width: 128px;}
a.more:hover{background:#015db1; color:#fff;}
ul.ly,ul.yq{ padding:0 1%;}
ul.ly li{margin-bottom:30px;position:relative;}
ul.ly h3 {position:absolute; width:92%; padding:20px;bottom:0;
margin: -28px auto 0;background: rgba(0,0,0,.5); color: #fff;transition: .5s all ease;font-size: 18px;text-align: center;}
ul.ly li:hover h3{ background:#0061b9; color:#fff;}
div.outtext {width: 91%;height:230px;margin: 30px auto 0; position: relative; overflow: hidden;}
div.inttext {width: 100%;height: auto;position: absolute;left: 10px;top: 10px;}
div.inttext ul li {width: 250px;height: 150px;line-height: 20px;float: left;text-align: center;list-style: none;margin-right: 10px;font-size:15px;}
div.inttext ul li img {width: 250px; height: 150px; margin-bottom:10px;}
footer{ width:100%; background:#0061b9; padding:60px 0; color:#fff; font-size:16px;}
footer a{color:#fff; font-size:16px;}
.fot ul li{ float:left;    margin-right: 10px;}
.wmp dl dd{float:left;padding-right: 5px;}
.hwx li{ text-align:center; margin-left:10px; float:left;}
.wmp{    padding-left: 8%;}


/*右侧*/
.side-always .app-item, .m-footer-nav{ display:none;}
.side-always {
  position: fixed;
  z-index: 99;
  right:3%;
  top: 50%;
  margin-top: -130px;
  box-sizing: border-box; }
  .side-always .side-items {
    display: block;
    position: relative;
    overflow: visible;
    background-color: #fff;
    cursor: pointer;
    width: 52px;
    height: 52px;
    transition-duration: .3s;border-radius:50%;
    margin-bottom: 5px; }
  .side-always .side-ico {
    position: relative;
    z-index: 4;
    width: 52px;
    height: 52px;
    transition-duration: .3s; 
 }
  .side-always .tele-item .side-ico {
    background: url(wb.png) no-repeat center; }
  .side-always .qq-item .side-ico {
    background: url(yj.png) no-repeat center; }
  .side-always .ewm-item .side-ico {
    background: url(wx.png) no-repeat center; }
  .side-always .toTop-item .side-ico {
    background: url(../images/side-toTop-item.png) no-repeat center; }

  .side-always .side-tele {
    position: absolute;
    display: none;
    width: 170px;
    height: 56px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
    line-height: 56px;
    color: #fff;
    left: -171px;
    top: 50%;
    margin-top: -28px;
    background-color: #8fc31f; }
  .side-always .side-tele-content {
    display: block;
    padding: 0 10px;
    text-align: center; }
  .side-always .side-ewm {
    position: absolute;
    display: none;
    width: 110px;
    height: 110px;
    background: #fff;
    padding: 5px;
    box-sizing: border-box;
    right: 104%;
    top: 50%;
    margin-top: -55px; }
 .side-always .side-ewm img{ width:100%; height:auto;   }
.n-close{ display:none; float:right; margin: 20px 30px;}
.mo-btn{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px;cursor: pointer;z-index: 9999;    display: none;}
.nav.sup{ left:0;}
@media (max-width: 1152px) and (min-width: 991px) {
		
	.tit_one a {font-size: 24px;}
	.tit_one{    background: url(tt.png) no-repeat 30px center;}
	.div-r{    padding: 0;}
.list li {line-height: 34px;}
	.div-r .tit li{    font-size: 18px;}
	.wsbs ul.wsbs1 li span{width:67%;}
	.ywtb_list li{    width: 17.6%;}
	.zjg {width: 60%;}
	.dsh{width:100%;}
	.ljc li {width: 33.3333%;    margin-top: 10px;}
	.hwx{ display:none;}
	.dsh ul li{    width: 33.3333%;}
	.zxc{ width:36%;}
	
}
@media (max-width: 991px) and (min-width: 767px) {

ul.ly h3{padding: 20px;}
	.hwx{ display:none;}
#my-video{width:384px !important;}
}
	@media (max-width:767.5px){

	.vt ul li{ width:33.3333%;}
		.hwx{ display:none;}
		footer{    padding: 30px 0;}
		#my-video{width:100% !important;height: 300px !important;}
		.tit h3 {
			font-size: 18px;}
		.vt p {
  
			line-height: 27px;}
		.vt ul li img {

			width: 40px;}
		.vt ul li a {

			padding: 5px;}
		.vt {

			margin-bottom: 10px;}
		ul.ly li {
    margin-bottom: 6px;
    position: relative;
    width: 50%;
			padding: 0 3px;}
		ul.ly h3 {
   
    width: 96%;
    padding: 10px;
    
    font-size: 15px;
		}
		ul.yq {
    margin-top: 10px;
		}
		ul.yq li{    width: 33.3333333%;    padding-right: 3px;
    padding-left: 3px;}
		.hover4{font-size:18px;}
		.xxgk_title {

			height: 38px}
		.block_03_list li a {
    font-size: 16px;
    float: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    max-width: 95% !important;
			font-size: 15px;}
		.block_03_list li span {

			display: none}
		.block_03_list li {
			line-height: 30px;}
		.tit h3{float:left;    width: 100%;}
		.jt.container {
   
			padding-bottom: 10px;}
		
}
.old_type .tit h3 {
    font-size: 46px;}
.old_type .tit h3 i {
    padding-bottom: 7px;}
.old_type .vt p {    width: 100%;
    float: left;
    font-size: 32px;
    line-height: 50px;    padding-top: 3%}
.old_type .vt {    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%;padding-top:1%;}
.old_type .vt ul li h2 {
    font-size: 32px;}
.old_type .vt ul li img {
    margin: 0 auto 22px;
    width: 72px;}
.old_type .vt ul li {
    margin-top: 20px;}
.old_type ul.ly h3 {
    font-size: 32px;}
.old_type .rdhy_right{width:100%;}
.old_type .xxgk_title {
    height: 90px;
    font-size: 46px;}
.old_type .hover4 {
    height: 83px;
    font-size: 46px;}
.old_type .pic_news_more a{font-size:32px; line-height:90px;}
.old_type .block_03_list li a {
    font-size: 32px;}
.old_type .block_03_list li {
    line-height: 68px;}
.old_type .block_03_list li i {
    width: 12px;
    height: 12px;
    margin: 31px 14px 0 5px;}
.old_type .block_03_list li span {
    font-size: 32px;}
.old_type .vi{width:100%;}
.old_type .my-video-dimensions {    margin-top: 4%;
    width: 100% !important;
    height: 480px  !important;}
.old_type .tit{float: left;
    width: 100%;
    margin-top: 1%;}
.old_type div.inttext ul li{width: 350px;height: 290px;}
.old_type  div.inttext ul li img{width:100%;height:210px;}
.old_type  div.outtext{height: 300px;margin-top: 4%;float: left;width: 100%;}
.old_type div.inttext ul li a{font-size:32px;max-width: 100%;
    white-space: nowrap;
    overflow: hidden;display:block;
    text-overflow: ellipsis; height:100%;
}
.old_type ul.yq,.old_type ul.ly{    width: 100%;
    float: left;
    margin-top: 4%;}
.old_type .m img.ya{display:none;}
.m img.olda{display:none;}
.old_type .m img.olda{display:block;}
.old_type .m{width:100%;}
.old_type ul.yq li img.yt1,.old_type ul.yq li img.yt2,.old_type ul.yq li img.yt3{display:none;}
ul.yq li img.oldt1,ul.yq li img.oldt2,ul.yq li img.oldt3{display:none;}
.old_type ul.yq li img.oldt1,.old_type ul.yq li img.oldt2,.old_type ul.yq li img.oldt3{display:block;}