/*头部*/
.top{width:100%;height:50px; background:#f0f0f0;  position:relative; margin:0 auto;}
.topa{width:1200px;height:50px; position:relative;margin:0px auto;}

.topa_L{ float:left;height:50px;}
.topa_L li{ float:left; width:60px; height:50px; line-height:50px; text-align:center;font-size:14px; position:relative; z-index:99;}
.topa_L li.lia{ width:100px; background:url(../images/top_down.png) no-repeat  60px 21px;-webkit-background-size:14px auto;background-size:14px auto;transition: all 0.4s; text-align:left; text-indent:20px;}
.topa_L li.lia:hover{ background:url(../images/top_up.png) no-repeat  60px 21px #FFFFFF;-webkit-background-size:14px auto;background-size:14px auto;cursor:pointer;}
.topa_L ul li ul{display:none;top:0px;transition: all 0.4s;}
.topa_L ul li:hover ul.wa{display:block;width:300px;position:absolute;top:50px;right:0px; background:#ffffff;border:1px solid #e2e2e2; border-top:none;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1), 10px 0px 10px rgba(0, 0, 0, 0.1);  z-index:9999; }
.topa_L ul li:hover ul.wa li{ width:25%;height:40px;line-height:40px; text-align: center;text-indent:0px; font-size:14px; font-weight:normal;float:left;}
.topa_L ul li:hover ul.wa a{display:block;height:40px;line-height:40px; font-size:14px; font-weight:normal;}


.mobile-btn{width:20px; padding-right:20px; margin-top:15px; position:relative; cursor:pointer; margin-right:20px; float:right;}
.mobile-btn span.icon-menu{ width:20px; height:20px; background: url(../images/so.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;display: block; outline:none;}
.mobile-btn span.icon-close{ width:20px; height:20px; background: url(../images/close.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;display: block;outline:none;}

.soso{width:100%; height:80px; padding-top:20px;display:none;position: absolute;top:50px; background:#FFFFFF;right:0px; z-index:9999;}
.main_so{  width:90%; margin:0px auto;overflow:hidden;}
.main_so .so{width:100%;height:40px; background:#ffffff; border:1px solid #aaaaaa;border-radius:8px;float:left; overflow:hidden;}
.main_so .search_input{width:200px;float:left; height:38px; line-height:38px;text-indent:10px; font-size:15px;color:#999;border:none;outline: none;}
.main_so .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center;border:0px; width:50px;height:38px; line-height:38px; font-size:16px; color:#FFFFFF;font-family:"微软雅黑", "宋体"; text-indent:-999px;outline:none;overflow:hidden;}

#mobilemenu {width:30px;height:30px;background: url(../images/menu.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;margin-top:10px;float:right;}
.menu {right:-100%;width:450px;height:100%; background:#fff; position:fixed;top:0;margin:0;z-index:101}
.menua {width:100%;height:60px;background:#0258a7; position:relative;}
.menua_L {height:90px; line-height:60px; font-size:16px; color:#FFFFFF; padding-left:20px; position:absolute; left:0px;top:0px;}
.menua_R {padding-left:100%; padding-top:20px; margin-left:-40px;}

.closex {display:block; width:20px; height:20px;}
.closex i {display:block; width:20px; height:20px; background: url(../images/close_white.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%; cursor:pointer;}

#nav {display:none;width:100%;margin-top:0px;}
.nav_a {width:100%; padding-bottom:20px; margin:0 auto; margin-top:10px; overflow:hidden;}
.nav_a li{ float:left; width:22.5%; height:36px; line-height:36px; text-align:center; font-size:15px; border:1px solid #efefef; margin-left:2%; margin-top:10px;}
.mask {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.5;-webkit-opacity:.5;z-index:100}




.logo{width:1200px; height:140px;position:relative;margin:0 auto;}
.logo_a { float:left; padding-top:30px;}
.logo_a img{ height:80px; border:0px;}


.logo_b { float:left; padding-left:200px;padding-top:57px;}
.logo_b li{float:left; height:40px; padding-right:20px; position:relative; transition: all 0.4s;}
.logo_b li p{ height:26px;line-height:26px;text-align:center; font-size:14px; cursor:pointer;}
.logo_b li p img{ display:block; height:26px; padding-right:10px; float:left;}
.logo_b ul li div.wa{display:none;top:0px;transition: all 0.4s;}
.logo_b ul li:hover div.wa{display:block;width:130px; height:130px; padding:5px;position:absolute;top:40px;left:-20px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.logo_b ul li:hover div.wa .p1{  text-align:center;}
.logo_b ul li:hover div.wa .p1 img{ height:120px; border:0px;display:block; }


.logo_c{float:right; padding-top:50px;}
.logo_c .so{width:300px;height:40px; background:#ffffff; border:1px solid #aaaaaa;border-radius:8px;float:left; overflow:hidden;}
.logo_c .search_input{width:200px;float:left; height:38px; line-height:38px;text-indent:10px; font-size:15px;color:#999;border:none;outline: none;}
.logo_c .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center;border:0px; width:50px;height:38px; line-height:38px; font-size:16px; color:#FFFFFF;font-family:"微软雅黑", "宋体"; text-indent:-999px;outline:none;overflow:hidden;}


.gg01{width:1200px; position:relative; margin:0 auto; margin-top:20px;}
.gg01 img{ width:100%; border:0px;}


.main1_bg{width:100%; border-top:5px solid #0258a7; padding-bottom:30px;margin:0 auto;}
.main1{width:1200px;margin:0 auto;}
.left1{float:left;width:830px;}
.left1a{float:left;  width:100%; height:22px; margin-top:20px;}
.left1a .p1{ height:22px; line-height:24px;font-size:14px; background:url(../images/home.png) no-repeat left center;-webkit-background-size:18px auto;background-size:18px auto; text-indent:25px;}

.left1b{width:100%; margin-top:10px;float:left;}
.left1b li{ width:25%; height:40px; line-height:40px; text-align:center; font-size:18px;  background:#ebebeb; border-right:1px solid #FFFFFF; float:left;}
.left1b li:hover{ background:#0258a7;}
.left1b li:hover a{color:#FFFFFF;}
.left1b li.cu{ background:#0258a7;}
.left1b li.cu a{color:#FFFFFF;}

.xwt1{width:100%; padding-top:20px; padding-bottom:10px;border-bottom:1px solid #efebef;float:left;}
.xwt1_left{ width:230px; height:140px;position:relative;float:left; overflow:hidden;}
.xwt1_left img{ width:230px; height:140px;  border:0px;}
.xwt1_right{ width:580px; height:140px; position:relative;float:right; overflow:hidden;}

.xwt1_right_a{ width:100%; line-height:30px; font-size:20px; font-weight:bold;  float:left;overflow:hidden;}
.xwt1_right_b{ width:100%; height:50px; line-height:25px;font-size:14px; color:#666666; margin-top:5px;float:left;overflow:hidden;}
.xwt1_right_c{ width:100%; font-size:14px; color:#999999; position:absolute; right:0px; bottom:0px;float:left;}
.xwt1_right_c .p1{height:20px;line-height:20px;  background:url(../images/shijian.png) no-repeat left center;-webkit-background-size:18px auto;background-size:18px auto; text-indent:25px;float:left;}



.xwt1_a{ width:100%; height:35px; line-height:35px; font-size:20px;font-weight:bold; float:left;overflow:hidden;}
.xwt1_b{ width:100%; height:50px; line-height:25px;font-size:14px;color:#666666; margin-top:5px;float:left;overflow:hidden;}
.xwt1_c{ width:100%;padding-top:10px; font-size:14px; color:#999999;float:left;}
.xwt1_c .p1{height:20px;line-height:20px;  background:url(../images/shijian.png) no-repeat left center;-webkit-background-size:18px auto;background-size:18px auto; text-indent:25px;float:left;}


.epages {
	text-align: center;width:100%; padding-top:20px; padding-bottom:0px; float:left;
	}
.epages *{vertical-align:middle;}
.epages a{border:1px solid #cccccc; background:#FFFFFF;text-align:center; padding:4px 8px 4px 8px;text-align:center;text-decoration:none; font-size:14px; color:#333333;margin:3px;display:inline-block;border-radius:0px;}
.epages a:hover{border:1px solid #0258a7;text-align:center; padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:14px;background:#0258a7;border-radius:0px;}
.epages b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:14px;background:#0258a7;margin:3px;display:inline-block;border-radius:0px;}
.Total  b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:14px;margin:3px;display:inline-block;border-radius:0px;}

.right1{float:right; width:340px; margin-top:20px;}

.right1a{float: left; width:340px;  background:#f5f5f5; padding:20px;}
.right1a_a{float: left; width:100%;}
.right1a_a img{ width:100%;}
.right1a_b{float: left; width:100%; height:50px; line-height:50px; text-align:center; font-size:20px;}
.right1a_c{float: left; width:100%; line-height:30px; font-size:16px;}
.right1a_d{float: left; width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#999999;}

.showshare{ float:left;position: relative; left:80px;top:0px; margin-top:0px; margin-left:0px; z-index:999; padding-top:0px;}
.showshare .hidden{display:none;}
.showshare .share{float:right; width:100%; text-align:center;}
.showshare .share i{vertical-align:top;display:inline-block;width:24px;height:24px;overflow:hidden;text-indent:-200px;cursor:pointer; margin-top:0px; margin-left:20px; float:left;}
.showshare .share i.wb{background:url(../img/wb_on.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;}
.showshare .share i.wx{background:url(../img/wx_on.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;}
.showshare .share i.copy{background:url(../img/copy_on.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;}

.showshare .share i.wx:hover{background:url(../img/wx_on.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;}
.showshare .share i.wb:hover{background:url(../img/wb_on.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;}
.showshare .share i.copy:hover{background:url(../img/copy_on.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;}

.showshare .share .qrcode_wrap{z-index:1;width:160px;height:200px;padding:20px 20px 0;position:absolute;left:50px;top:0px;background:#fff;border:solid 1px #ddd;border-radius:4px;line-height:20px;color:#333;font-size:12px;font-weight:normal;color:#666;}
.showshare .share .qrcode_close{width:15px;height:15px;position:absolute;right:2px;top:2px;font-size:15px;line-height:13px;}

.right1b{float: left; width:340px; margin-top:20px;}
.right1b img{ width:100%; border:0px;}

.title1{ float:left;width:100%;height:24px;margin-top:20px;}
.title1 .p1{border-left:5px solid #0258a7;float:left; height:22px; line-height:22px; font-size:20px; font-weight:bold;  padding-left:10px;}



.new1{ float:left;width:100%; }
.new1 ul{width:100%;}
.new1 li{ float:left; width:100%; height:200px; margin-top:20px;position:relative; overflow:hidden;}
.new1 li img{ width:100%; height:200px; border:0px;}
.new1 li span{width:100%;  height:50px; line-height:50px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}

.new2{ float:left;width:100%; padding-top:10px;}
.new2 li{ width:100%;height:38px; line-height:38px; font-size:16px; float:left; overflow:hidden;}


.new3{ width:100%; padding-top:10px; float:left;}
.new3 li{ width:100%; height:40px; line-height:40px; font-size:16px; float:left; overflow:hidden;}
.new3 li span{background:#eeedeb; width:20px; height:20px; line-height:20px; font-size:14px; text-align:center; color:#666666;display:inline-block;border-radius:3px; margin-right:10px;}
.new3 li:nth-child(1) span{background:#d71425; color:#FFFFFF;}
.new3 li:nth-child(2) span{background:#e86400; color:#FFFFFF;}
.new3 li:nth-child(3) span{background:#ffc140; color:#FFFFFF;}



.main2_bg{width:100%; background:#f5f5f5; border-top:5px solid #0258a7; padding-bottom:30px;margin:0 auto;}
.main2{width:1200px;margin:0 auto;}
.left2{float:left;width:830px;}
.left2a{float:left;  width:100%;}
.left2a_L{float:left; margin-top:20px;}
.left2a_L .p1{ height:22px; line-height:24px;font-size:14px; background:url(../images/home.png) no-repeat left center;-webkit-background-size:18px auto;background-size:18px auto; text-indent:25px;}


.left2a_fx{float:right; margin-top:20px;}
.fx_a{ float:left;height:30px; line-height:30px; font-size:16px; color:#999999;position: relative; }
.fx_b{ float:left;position: relative; }
.fx_b .hidden{display:none;}
.fx_b .share{float:left; width:100px;text-align:center;}
.fx_b .share i{vertical-align:top;display:inline-block;width:30px;height:30px; line-height:30px; font-size:14px;font-style:normal;overflow:hidden;text-indent:-999px; cursor:pointer; margin-left:20px; float:left;}
.fx_b .share i.wb{background:url(../images/article_wb.png) no-repeat center;-webkit-background-size:30px auto;background-size:30px auto;}
.fx_b .share i.wx{background:url(../images/article_wx.png) no-repeat center;-webkit-background-size:30px auto;background-size:30px auto;}
.fx_b .share .qrcode_wrap{z-index:1;width:160px;height:200px;padding:20px 20px 0;position:absolute;left:-50px;top:50px;background:#fff;border:solid 1px #ddd;border-radius:4px;line-height:20px;color:#333;font-size:12px;font-weight:normal;color:#666;}
.fx_b .share .qrcode_close{width:15px;height:15px;position:absolute;right:2px;top:2px;font-size:15px;line-height:13px;}

.fx_c{ float:left;position: relative;margin-left:15px; }
.fx_c p{ height:30px;line-height:30px;text-align:center; font-size:14px; cursor:pointer;}
.fx_c p img{ display:block; height:30px; float:left;}
.fx_c div.wa{display:none;top:0px;transition: all 0.4s;}
.fx_c:hover div.wa{display:block;width:130px; height:130px; padding:5px;position:absolute;top:40px;left:-40px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.fx_c:hover div.wa .p1{  text-align:center;}
.fx_c:hover div.wa .p1 img{ height:120px; border:0px;display:block; }



.left2b{float:left;  width:100%; background:#FFFFFF; padding-left:30px; padding-right:30px; margin-top:20px;}
.view1{width:100%; padding-bottom:30px;margin:0 auto;margin-top:20px;}
.view1a{float:left; width:100%;}
.view1a h1{ width:100%; line-height:50px; font-size:36px; margin-top:20px; overflow:hidden;}

.view1b{float:left; width:100%; height:50px; border-bottom:1px solid #f2f2f2; margin-top:30px;}
.view1b_L{float:left; height:50px; line-height:50px;font-size:14px; color:#787878;position: relative; }
.view1b_L span{ padding-right:20px;}

.view1b_R{ float:right; position: relative;}
.view1b_R .narrow{display: block;width: 50px;height:50px; line-height:50px; text-align:center;font-size:28px;font-style: normal; color:#999999;cursor: pointer;float:left; margin-left:10px;}
.view1b_R .enlarge{display: block;width: 50px;height:50px;line-height:50px; text-align:center;font-size:28px;font-style: normal; color:#999999;cursor: pointer;float:left; margin-left:10px;}

.view1c { float:left; width:100%;line-height:36px;font-size: 18px; color:#353535; padding-top:20px; text-align:justify; overflow:hidden; word-break:break-all;}
.view1c img{ width:auto !important; height:auto !important; max-width:90%; vertical-align:middle; word-break: break-all; word-wrap: break-word;}
.view1c p{ padding-bottom:20px; }
.view1c video{margin:0px auto;width:90%;height:auto;display:block;}
.view1c iframe{ margin:0px auto;width:90%;height:600px;display:block;}
.view1c .bj{ text-align:right; color:#999999; font-size:14px;}

.view1d{ float:left; width:100%; background:#f2f2f2; line-height:30px; font-size:14px; color:#999999; padding:10px;margin-top:20px;}
.view1e{ float:left; width:100%; text-align:center;margin-top:20px;}
.view1e a{display:inline-block; height:40px; line-height:40px; border:1px dashed #cd131c; font-size:18px; color:#cd131c; padding-left:50px; padding-right:50px;border-radius:5px; }


.left2c{float:left;  width:100%; margin-top:20px;}
.left2c img{float:left; width:100%; border:0px;}

.left2d{float:left;  width:100%;}
.right2{float:right; width:350px; margin-top:20px;}

.right2a{float:left;  width:100%; background:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:10px;}
.container { float:left; width:100%; padding-top:20px; position: relative;}
.container .title { width:100%;height:24px; background:url(../images/bg4.jpg) repeat-x center;}
.container .title .tit{float:left; background:#FFFFFF; border-left:5px solid #0258a7;float:left; height:24px; line-height:24px; font-size:20px; font-weight:bold;  padding-left:10px; padding-right:10px;}

.container .page-box { float:right; display: flex; align-items: center; gap: 8px; background:#ffffff; padding-left:10px; font-size: 16px; color: #666; }
.container .btn {width:24px; height:24px; line-height:24px; background: #f0f0f0; border-radius:3px; font-size: 18px; font-family:"宋体"; font-weight:bold; color:#666666; border:0px; outline:none; cursor:pointer;}

.container .slider {width: 100%; padding-top:20px; position: relative; overflow: hidden;}
.container .slider-item { width: 100%; height: 250px; flex-direction: column;  display: none;}
.container .slider-item .p1{ width:100%; height:220px;overflow:hidden;}
.container .slider-item .p1 img{width:100%; height:220px; border:0px; }
.container .slider-item .p2{ width: 100%; height:50px;line-height:50px; font-size:16px; overflow:hidden;}
.container .slider-item.active { display: flex; }


.right2b{float:left;  width:100%; background:#FFFFFF; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:10px;margin-top:20px;}
.title2 { width:100%;height:24px; background:url(../images/bg4.jpg) repeat-x center;}
.title2 .p1{float:left; background:#FFFFFF; border-left:5px solid #0258a7;float:left; height:24px; line-height:24px; font-size:20px; font-weight:bold;  padding-left:10px; padding-right:10px;}


.main3{width:1200px; margin:0px auto; margin-top:20px;}
.left3{width:180px;float:left;}
.left3 li{ width:180px; height:60px; line-height:60px; text-align:center; font-size:18px; font-family: PingFang-Bold; background:#ebebeb; float:left;}
.left3 li:hover{ background:#0258a7;}
.left3 li:hover a{color:#FFFFFF;}
.left3 li.cu{ background:#0258a7;}
.left3 li.cu a{color:#FFFFFF;}


.right3{width:990px;float:right;}
.right3a{width:990px; height:46px; border-bottom:1px solid #0258a7;float:left;}
.right3a .p1{height:45px; line-height:45px; font-size:20px; font-weight:bold;}



.right3b{ width:990px; line-height:28px; font-size:18px; color:#2b2b2b;text-align:justify; overflow:hidden; word-break:break-all;}
.right3b img{ width:auto !important; height:auto !important; max-width:90%; vertical-align:middle; word-break: break-all; word-wrap: break-word;}
.right3b p{ padding-bottom:15px; line-height:36px; }

