@charset "utf-8";
/* CSS Document */
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;}
p{padding:0;margin:0;}
iframe,img {border: none;margin: 0px;}
input,button,select,textarea{outline:none}
img{ vertical-align:middle; max-width:100%;}
img a {border: none;margin: 0px;}
body {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color:#333;padding:0;margin:0;}
body { width:100%; max-width:960px; margin:0 auto; font-family:"微软雅黑"; position:relative;}
table ,tr, td { margin: auto; padding:0; margin:0;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

@media screen and (min-width:320px){
    .tt1{font-size:12px;}
    .tt2{font-size:12px;}
    .tt3{font-size:13px;}
    .tt4{font-size:14px;}
    .tt5{font-size:15px;}
    .tt6{font-size:16px;}
    .tt7{font-size:18px;}
    .tt8{font-size:20px;}
    .tt9{font-size:22px;}
    .tt10{font-size:48px;}

}
@media screen and (min-width: 414px){
    .tt1{font-size:12px;}
    .tt2{font-size:12px;}
    .tt3{font-size:13px;}
    .tt4{font-size:14px;}
    .tt5{font-size:15px;}
    .tt6{font-size:16px;}
    .tt7{font-size:20px;}
    .tt8{font-size:22px;}
    .tt9{font-size:24px;}
    .tt10{font-size:50px;}

}
@media screen and (min-width: 480px){
    .tt1{font-size:12px;}
    .tt2{font-size:14px;}
    .tt3{font-size:14px;}
    .tt4{font-size:14px;}
    .tt5{font-size:16px;}
    .tt6{font-size:18px;}
    .tt7{font-size:24px;}
    .tt8{font-size:26px;}
    .tt9{font-size:36px;}
    .tt10{font-size:56px;}

}
@media screen and (min-width: 640px) {
    .tt1{font-size:12px;}
    .tt2{font-size:14px;}
    .tt3{font-size:16px;}
    .tt4{font-size:18px;}
    .tt5{font-size:20px;}
    .tt6{font-size:22px;}
    .tt7{font-size:28px;}
    .tt8{font-size:30px;}
    .tt9{font-size:42px;}
    .tt10{font-size:68px;}

}
@media screen and (min-width:960px) {
    .tt1{font-size:14px;}
    .tt2{font-size:16px;}
    .tt3{font-size:18px;}
    .tt4{font-size:20px;}
    .tt5{font-size:24px;}
    .tt6{font-size:28px;}
    .tt7{font-size:30px;}
    .tt8{font-size:36px;}
    .tt9{font-size:50px;}
    .tt10{font-size:72px;}

}

.head{ overflow:hidden; clear:both; text-align:center; position:relative; padding:5px 0;}
.logo{ max-width:70%; margin:0 auto; line-height:2.2; text-align:center;}
.top{ position:absolute; top:calc(50% - 18px); right:5px; height:20px; background:rgba(255,255,255,0.3); padding:8px; border-radius:50px;display: flex;  justify-content:center;  align-items:Center; text-align:center;box-shadow:0 0 1px rgba(0, 0, 0, 0.2);}
.top a,.top span{ display:block; float:left; margin:0 5px;}
.top span{ height:20px; width:1px; background:rgba(240,240,240,0.7);}
.top a img{ height:20px;}
.fh{ position:absolute; top:calc(50% - 10px); left:10px; height:20px;}
.fh img{ height:20px;}
.bg2 a img{-webkit-filter: grayscale(100%); /* <-变灰，变白-> */ filter: grayscale(100%); filter: grayscale(100%) brightness(500%);}
.bg3{ background:#1b6b9d; color:#fff;}
.bg3 .top a img{-webkit-filter: grayscale(100%); /* <-变灰，变白-> */ filter: grayscale(100%); filter: grayscale(100%) brightness(500%);}

.none {display: none;}
.hj{ overflow:hidden; clear:both; height:10px;}
.hj2{ overflow:hidden; clear:both; height:20px;}
.pp1{ padding:1% 0;}
.pp2{ padding:2% 0;}
.pp3{ padding:3% 0;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ overflow:hidden; clear:both;}
.img1{ display:block; position:relative; width:100%; padding-bottom:100%; overflow:hidden;}
.img2{ display:block; position:relative; width:100%; padding-bottom:100%; overflow:hidden;}
.img3{ display:block; position:relative; width:100%; padding-bottom:100%; overflow:hidden;}
.img4{ display:block; position:relative; width:100%; padding-bottom:100%; overflow:hidden;}
.img1 img,.img2 img,.img3 img,.img4 img,.img5 img,.img6 img,.img7 img,.img8 img,.img9 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.img1 img,.img2 img,.img3 img,.img4 img,.img5 img{  transition: all 0.8s;}

.qq{ width:100%; margin:0 auto; position:relative;}
.fullSlide{ position: absolute; top:0; left:0;width:100%; height:100%;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;height:100%; border-radius:12px;}
.fullSlide .bd ul{width:100% !important; height:100%;}
.fullSlide .bd li{width:100% !important; height:100%;overflow:hidden;text-align:center;}
/*.fullSlide .bd li p{ width:100%; padding-bottom:36.46%; position:relative;}*/
/*.fullSlide .bd li a{display:block; background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0; width:70%; padding:2%; padding-right:28%; color:#fff; text-align:left;}*/
.fullSlide .hd{position:absolute;bottom:10px;left:0; width:100%;display: flex;   justify-content:center;  align-items:Center;height:22px;line-height:20px;}
.fullSlide .hd ul{text-align:center; width:100%; margin:0 auto; max-width:1200px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px; max-width:50px;height:12px;margin:2px 4px;overflow:hidden;filter:alpha(opacity=90);opacity:0.6;line-height:999px;background:#fff; border-radius:50%;}
.fullSlide .hd ul .on{background:#009afe;background:#fff;opacity:1;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
.qt{ position:relative; width:100%; padding-bottom:40.8%; height:0; overflow:hidden;}

.cc{ display: flex;  justify-content:center;  align-items:Center; text-align:center;}
.main{ width:96%; margin:0 auto;}
.bg1{ background:#f8f8f8;}
.mhj5{ height:80px;}
.foot,.foot2{  background:#fff; overflow:hidden; clear:both; position: fixed; left:0; bottom:0; width:100%;  box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.foot li{ float:left; text-align:center; width:20%;}
.foot li:last-child{ border:none;}
.foot li a,.foot_p1 a{ display:block; padding:5px 0; color:#777;}
.foot li a span,.foot_p1 a span,.foot2_p3 span{ display:block; width:30px; height:30px; overflow:hidden; padding:3px; margin:0 auto;}
.foot li:hover a,.foot li .no,.foot_p1:hover a,.foot_p1 .no{ color:#f86728;}
.foot li a span img ,.foot_p1 a span img{-webkit-filter: grayscale(100%); /* <-变灰，变白-> */ filter: grayscale(100%);}
.foot li:hover a span img,.foot li .no span img,.foot_p1:hover a span img,.foot_p1 .no span img{ -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */ filter: grayscale(0%);}
.foot ul{ position:relative; clear:both; overflow:hidden;}
.foot_p1{ position:absolute; top:0; right:0; height:100%; width:60%; background:#4a72cf;}
.foot_p2{ position:absolute; top:0; right:0; height:100%; width:60%;}
.foot_p1 a{ color:#fff;}
.foot_p2 a{ display:block; background:#ff9000; line-height:2.6; width:42%; margin:0 4%; border-radius:50px; text-align:center;}
.foot_a{ position: fixed; width:60px; height:60px; bottom:70px; right:5px; background:#ff3766; border-radius:50%; color:#fff; line-height:1.2; text-align:center;}
.foot_a a{ display: block; color:#fff; line-height:20px;}
.foot_a span{ font-weight:bold; display:block; line-height:36px;}
.tit1{ overflow-y: hidden; overflow-x:scroll; clear:both; width:100%; min-height:30px; margin:3% 0;}
.tit1 ul{ display: flex;white-space: nowrap; height:100%; border-bottom:1px solid #eee;}
.tit1 ul li{   float:left; padding:0 20px; line-height:30px;}
.tit1 ul li a{ display:block; color:#888;}
.tit1 .no1,.tit1 ul li:hover a{ border-bottom:3px solid #0f9834; color:#1b6b9d; font-weight:bold;}
.scrollbar::-webkit-scrollbar{width:6px;height:0px;background-color:#fff}
.scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.scrollbar::-webkit-scrollbar-thumb{height:0px;border-radius:3px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#e2e2e2}

.nr1_p1 li{ float:left; padding:1%; width:48%;}
.nr1_p11{ background:#FFF; border-radius:10px; overflow:hidden;}
.nr1_p1 li .img1{ padding-bottom:80%;}
.nr1_p15{ position:relative; color:#FFF;}
.nr1_p12{ position:absolute; bottom:2%; left:2%; max-width:50%;}
.nr1_p12 img{ height:26px; width:26px; border-radius:50%; margin-right:5px;}
.nr1_p13{ position:absolute; bottom:2%; right:2%; max-width:40%;}
.nr1_p14{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height:2.5; padding:0 5px;}
.bg2{ background:#000; color:#FFF;}
.nr1_p2{ padding:3% 5%; border-bottom:1px solid #575757;}
.nr1_p3 a{ display:block; color:#FFF; margin:0 5%; float:left; line-height:2;}
.nr1_p3 a img{ height:26px;}
.nr1_p4{ padding:2%;}
.nr1_p41 img{ height:26px; width:26px; border-radius:50%; margin-right:5px;}
.nr1_p42{ padding-top:1%; color:#666;}
.tit2{ padding:1% 2%;}
.tit2 img{height:26px;}
.tit2_p2{ display:block;}
.nr1_p45 li{ padding:2%;}
.nr1_p5{ padding:2%; border-top:1px solid #ddd;}
.nr1_p51{ width:calc(100% - 130px);}
.nr1_p511{ margin:0; background:#efefef; border-radius:30px; padding:0 15px; width:calc(100% - 30px); height:26px; line-height:26px; border:none;}
.nr1_p52 a{ display:block; float:left; margin:0 5px;}
.nr1_p52 a img{height:26px;}
.nr1_p6 li{ padding:5px;}
.nr1_p61{ margin:0; background:#f8f8f8; border-radius:5px; padding:5px 10px; width:calc(100% - 20px); height:26px; line-height:26px; border:none;}
.nr1_p62{ margin:0; background:#f8f8f8; border-radius:5px; padding:0px 10px; width:100%; height:36px; line-height:36px; border:none;}
.nr1_p63{ margin:2% 0; background:#fe2262; border-radius:5px; padding:10px 10px; width:100%; line-height:2; border:none; color:#FFF;}
.bg4{ background:#1b6b9d;}
.nr1_p7{ color:#FFF; padding:2%;}
.nr1_p71{ float:left; width:18%; padding-right:2%;}
.nr1_p71 .img1{ border-radius:50%;}
.nr1_p72{ float:left; width:76%; padding:2%;}
.nr1_p721{ background:#d1e9f7; border-radius:30px; padding:0 30px; color:#1b6b9d; line-height:2; margin-top:2%;}
.nr1_p73 li{ float:left; width:31.333%; padding:1%; text-align:center;}
.bg5{ background:#fff; padding:1%; border-top-right-radius:20px; border-top-left-radius:20px;}
.tit3{ position:relative; text-align:center; line-height:2;}
.tit3:before{ position:absolute; left:calc(50% - 20px); bottom:0; width:40px; height:5%; content: ""; background:#1b6b9d;}
.nr1_p8 li{ float:left; width:48%; padding:1%;}
.nr1_p8 .img1{ padding-bottom:130%; border-radius:8px;}
.nr1_p81{ position:relative;}
.nr1_p82{ position: absolute; bottom:0; left:0; width:96%; padding:2%; color:#FFF; line-height:2;}
.nr1_p83{ display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#FFF; }
.nr1_p84{ background:url(../images/ico11.png) no-repeat left center; background-size:auto 80%; padding-left:12%;}

.nr1_p2 video{ width:100%; height:350px;}

.zllist{ margin:0  auto; clear:both}
.zllist li{ float:left; width:100%;  border-bottom:1px solid #eee; padding:10px 0 }

.zllist_p2  { clear:both }
.zllist_p21 {  line-height:2}
.zllist_p22 { line-height:2; color:#999999}
.zllist_p23 { line-height:2; color:#666666;display:block;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}

.newstitle{ text-align:center; line-height:2}
.newsinfo{ text-align:center; line-height:3; border-bottom:1px solid #e3e3e3}
.newscontent{ text-align:left; line-height:2; padding:15px 0;} 




.pages {
	clear:both;

	padding: 10px 0 15px 0;

	text-align: center;

	font-size: 12px;
	margin-top:30px

}

.pages a {

	display: inline-block;

	padding: 0px 14px;

	height: 34px;

	font-size: 12px;

	line-height: 34px;

	border: #d2d2d2/*边框线色*/ solid 1px;

	text-align: center;

	color: #333/*字体颜色*/;

text- decoration:none;

	background: #fff/*字背景*/;

	margin: 0 4px;

}

.pages a.a1 {

	padding: 0px 12px;

	height: 34px;

	line-height: 34px;

	margin-top: 0px;

	border-left: 1px solid #d2d2d2/*左边框线色*/;

}

.pages a:hover {

	color: #fff;

	text-decoration: none;

	background: #e1251b;/*鼠标滑过色块色*/

	;

}

.pages b {

	display: inline-block;

	padding: 0px 14px 0 14px;

	height: 34px;

	line-height: 34px;

	border: 1px solid #e1251b;

	

	color: #fff;

	text-align: center;

	background: #e1251b;

	;/*色块色*/

}

.pages .noPage {

	display: inline-block;

	padding: 0px 14px 0 14px;

	height: 34px;

	line-height: 34px;

	border: 1px solid #e3e3e3;

	text-align: center;

	color: #a4a4a4;

}

@media (max-width:480px){
.top{ position:absolute; top:calc(50% - 15px); right:5px; height:20px; background:rgba(255,255,255,0.3); padding:5px 8px; border-radius:50px;display: flex;  justify-content:center;  align-items:Center; text-align:center;}
.foot li a span{ width:24px; height:24px; }
.mhj5{ height:60px;}

.nr1_p2 video{ width:100%; height:350px;}

}
@media (min-width:481px){
.tit1{ min-height:40px; margin:3% 0;}
.tit1 ul li{ line-height:40px;}
.nr1_p3 a img{ height:50px;}
.nr1_p41 img{ height:50px; width:50px; border-radius:50%; margin-right:5px;}
.tit2 img{height:40px;}
.nr1_p51{ width:calc(100% - 230px);}
.nr1_p511{ padding:0 20px; width:calc(100% - 40px); height:50px; line-height:50px;}
.nr1_p52 a{ display:block; float:left; margin:0 10px;}
.nr1_p52 a img{height:50px;}
.nr1_p61{ height:40px; line-height:40px; border:none;}
.nr1_p62{ height:50px; line-height:50px; border:none;}
.nr1_p84{ background:url(../images/ico11.png) no-repeat left center; background-size:auto 80%; padding-left:8%;}



}
