﻿/*** 公共部分 ***/
 * { margin:0; padding:0; border:0px; font-family:"Microsoft YaHei"; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
 html,body { width:100%; height:100%; } /* 刷黑 FILTER:gray; -webkit-filter:grayscale(100%); */
 body { color:#000000; }
 img { border:none; vertical-align:middle; }
 ul, ol, li, dl { list-style-type:none; list-style:none; }
 a { text-decoration:none; color:#333333; cursor:pointer; }
 table { margin:0 auto; border:0px; border-collapse:collapse; border-style:none; }
 td,th { padding:0px; border:0px; }

/*--公共-常用--*/
 .boxclear{ clear:both; }
 .minwidth { min-width:1200px; margin:0px auto; }
 .boxwidth { width:1200px; margin:0px auto; }
 .boxcenter { margin:0px auto; }
 .boxno{ box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -o-box-sizing:content-box; -ms-box-sizing:content-box; }
 .boxdiv01 { border:0px solid #DDDDDD; border-radius:0px; background-color:#FFFFFF; box-shadow:-6px 0px 6px rgba(187,217,227,0.4), 0px -6px 6px rgba(187,217,227,0.4), 6px 0px 6px rgba(187,217,227,0.4), 0px 6px 6px rgba(187,217,227,0.4); }
 .boxdiv02 { border:0px solid #DDDDDD; border-radius:0px; background-color:#FFFFFF; box-shadow:-6px 0px 6px rgba(220,220,220,0.3), 0px -6px 6px rgba(220,220,220,0.3), 6px 0px 6px rgba(220,220,220,0.3), 0px 6px 6px rgba(220,220,220,0.3); }
 .boxdiv03 { border:1px solid #DDDDDD; border-radius:5px; box-shadow:4px 4px 8px 0px rgba(204,204,204,0.6); background-color:#F6F6F6; }
 .boxline1 { height:3px; margin-top:10px; margin-bottom:10px; background:url("../Image/2023_01.png") repeat-x; }
 .boxline2 { height:6px; background:url("../Image/2023_02.png") repeat-x; }
 .fixed { position:fixed; top:15px; }

 .Time0 { animation-duration:0ms;   -webkit-animation-duration:0ms;  }
 .Time2 { animation-duration:200ms; -webkit-animation-duration:200ms;}
 .Time4 { animation-duration:400ms; -webkit-animation-duration:400ms;}
 .Time6 { animation-duration:600ms; -webkit-animation-duration:600ms;}
 .Time8 { animation-duration:800ms; -webkit-animation-duration:800ms;}
 .Time9 { animation-duration:999ms; -webkit-animation-duration:999ms;}

 #ThisBody { }

/*----- 包含页专用 ---------*/
 .Top_01 { height:40px; padding-right:20px; text-align:center; }
 .Top_01 li { float:right; margin-left:40px; color:#FFFFFF; }
 .Top_01 a:hover li { color:#FFCC00; }
 .Top_01 li span { float:left;  }
 .Top_01 li .s01 { font-size:14px; line-height:40px; }
 .Top_01 li .s02 { font-size:13px; margin-right:5px; margin-top:13px; color:#DDDDDD; }
 .Top_01 li .s03 { font-size:12px; margin-right:4px; margin-top:14px; color:#BBBBBB; }
 .Top_01 li .s04 { font-size:18px; margin-right:8px; margin-top:10px; }

 .Top_02 { background-color:#FFFFFF; }

  #menu_show { overflow:hidden; }
  #menu_show li { float:left; text-align:center; color:#182D5A; margin-top:35px; cursor:pointer; }
  #menu_show .li01:hover { font-weight:bold; background-color:#EEEEEE; }
  #menu_show .cur { font-weight:bold; }
  #menu_show li p { font-size:18px; line-height:40px; }
  #menu_show li ul { overflow:hidden; display:none; background-color:#F4F4F4; border-top:1px dotted #77A5E3; padding-bottom:15px; z-index:9999; position:absolute; }
  #menu_show li ul li { float:none; margin-top:0px; height:40px; line-height:40px; color:#002564; border-bottom:1px dotted #77A5E3; font-size:15px; font-weight:normal;   }
  #menu_show li ul li:hover { font-weight:bold; color:#B50232; background-color:#F4F4F4; }

 .End_01 { font-size:15px; color:#666666; line-height:200%; }
 .End_01 span { margin-right:10px; }
 .End_02 { float:right; margin-top:28px; margin-left:20px; width:128px; height:150px; }
 .End_02 p {font-size:14px; color:#182D5A; padding-top:16px; padding-left:45px; letter-spacing:2px; }
 .End_11 { height:80px; line-height:60px; text-align:center; color:#EEEEEE; font-size:16px; }
 .End_11 a { color:#EEEEEE; font-size:16px; }
 .End_11 a:hover{ color:#FFCC00; }

/*--- 公告滚动 --*/
 #gonggao { list-style-type:none; } 
 #gonggao li { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; cursor:pointer; } 
 #gonggao li a { color:#585858; } 

/*----- 首页专用 ---------*/
 .banner01 { width:1920px; position:relative; overflow:auto; text-align:center; }
 .banner01 ul li { float:left; height:520px; width:100%; background-position:center; background-repeat:no-repeat; text-align:center; }
 .banner01 .dots { position:absolute; left:0px; right:0px; bottom:20px; z-index:30; }
 .banner01 .dots li { display:inline-block; width:12px;height:12px; border-radius:12px; border:2px solid rgba(255,255,255,0.8); cursor:pointer; overflow:hidden; text-indent:-999px; margin-left:3px; margin-right:3px;}
 .banner01 .dots li.active{ background:rgba(255,255,255,0.8); border:2px solid rgba(255,255,255,0.2); width:20px; }

 .in_101   { float:left; width:700px; margin-top:15px; margin-left:5px; }
 .in_101_1 { float:left; margin-top:5px; color:#0051AA; font-size:16px; }
 .in_101_2 { float:left; margin-left:8px; margin-top:2px; font-size:17px; }
 .in_101_3 { float:left; margin-left:5px; margin-top:4px; width:570px; font-size:16px; }

 .in_102 { float:right; width:450px; margin-top:15px; margin-right:5px; }
 .in_102_1 { float:left; margin-top:3px; color:#0051AA; font-size:18px; }
 .in_102_2 { float:left; margin-left:5px; margin-top:3px; color:#0051AA; font-size:16px; }
 .in_102_3 { float:left; margin-left:1px; margin-top:4px; color:#888888; font-size:16px; }

 .in_103 { padding-top:30px; }
 .in_103 p { text-align:center; }
 .in_103 .p01 { font-size:36px; color:#182D5A; letter-spacing:8px; font-weight:bold; padding-bottom:5px; }
 .in_103 .p02 { font-size:14px; color:#999999; letter-spacing:1px; }
 .in_104   { width:150px; height:40px; font-size:16px; border:solid 1px #182d5a; display:block; line-height:37px; color:#182D5A; text-decoration:none; text-align:center; letter-spacing:3px; padding-left:10px; margin:10px auto 0 auto; }
 .in_104_1 { width:120px; height:30px; font-size:14px; border:solid 1px #182d5a; display:block; line-height:27px; color:#182D5A; text-decoration:none; text-align:center; letter-spacing:1px; padding-left:10px; margin:10px auto 0 auto; }

 .in_105 { overflow:hidden; padding-top:30px; padding-left:15px; }
 .in_105 li { float:left; cursor:pointer; }
 .in_105 li:hover { box-shadow:-6px 0px 6px rgba(187,217,227,0.6), 0px -6px 6px rgba(187,217,227,0.6), 6px 0px 6px rgba(187,217,227,0.6), 0px 6px 6px rgba(187,217,227,0.6); }
 .in_105 li p { position:relative; bottom:40px; left:0px; width:100%; height:40px; color:#FFFFFF; font-size:16px; line-height:40px; padding-left:15px; padding-right:15px; text-align:center; background:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9)); overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
 .in_105 .li01 { width:580px; height:405px; }
 .in_105 .li01 img { width:580px; height:405px; }
 .in_105 .li02 { width:285px; height:190px; margin-left:25px; margin-bottom:25px; }
 .in_105 .li02 img { width:285px; height:190px; }

 .in_106 { overflow:hidden; padding-top:20px; padding-bottom:25px; }
 .in_106 li { float:left; height:420px; margin-left:20px; cursor:pointer; }
 .in_106 li:hover { box-shadow:-6px 0px 6px rgba(187,217,227,0.6), 0px -6px 6px rgba(187,217,227,0.6), 6px 0px 6px rgba(187,217,227,0.6), 0px 6px 6px rgba(187,217,227,0.6); }
 .in_106 li img { width:224px; height:320px; }
 .in_106 li .d01 { width:100%;  height:100px; padding-top:12px; padding-left:15px; overflow:hidden; background:#182D5A; color:#FFFFFF; position:absolute; top:320px; z-index:20; }
 .in_106 li .d02 { float:left; width:22px; height:2px; margin-top:10px; background-color:#A4ABBD; }
 .in_106 li p { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
 .in_106 li .p01 { font-size:22px; letter-spacing:2px; padding-bottom:6px; }
 .in_106 li .p02 { font-size:14px; letter-spacing:1px; }

 .in_107 { overflow:hidden; padding-top:30px; }
 .in_107 li { float:left; width:267px; height:400px; margin-left:100px; text-align:center; padding-top:15px; background:rgba(255,255,255,0.8); box-shadow:0px 10px 20px rgba(24, 45, 90, 0.1); }
 .in_107 li img { width:113px; height:100px; margin-top:40px; margin-bottom:30px; }
 .in_107 li p { overflow:hidden; }
 .in_107 li .p01 { font-size:24px; line-height:40px; color:#333333; letter-spacing:3px; margin-bottom:5px;  font-weight:bold; }
 .in_107 li .p02 { font-size:14px; line-height:20px; color:#888888; letter-spacing:0px; margin-bottom:10px; font-family:Arial; }
 .in_107 li .p03 { font-size:17px; line-height:30px; color:#182D5A; letter-spacing:2px; margin-bottom:40px; font-weight:bold; }

 .in_108 { overflow:hidden; padding-top:20px; }
 .in_108 li { float:left; width:270px; height:120px; margin-left:20px; margin-right:20px; text-align:center; background-color:#182D5A; }
 .in_108 li .d01 { width:100%; overflow:hidden; position:absolute; top:0px; z-index:20; }
 .in_108 li .d02 { float:left; width:20px; height:2px; margin-top:12px; margin-left:125px; background-color:#FFFFFF; border-radius:5px; }
 .in_108 li .p01 { color:#FFFFFF; font-size:24px; letter-spacing:3px; padding-top:30px; }
 .in_108 li .p02 { color:#CCCCCC; font-size:13px; letter-spacing:1px; padding-top:3px; }

/*----- 新闻页专用 ---------*/
 .in_201 { float:left; width:560px; height:170px; margin-left:35px; margin-top:50px; overflow:hidden; background:rgba(255,255,255,0.4); border-radius:6px; }
 .in_201:hover { background:rgba(255,255,255,0.65); }
 .in_202 { font-size:28px; letter-spacing:5px; padding-left:50px; padding-top:20px; color:#182D5A; font-weight:bold; }
 .in_203 { overflow:hidden; padding-left:27px; margin-top:5px; }
 .in_203 li { float:left; width:120px; margin-top:10px; text-align:center; cursor:pointer; }
 .in_203 li a { font-size:17px; color:#182D5A; }
 .in_203 li:hover a { font-weight:bold; color:#B50232; text-decoration:underline; }
 .in_203 .cur a { font-weight:bold; color:#B50232; text-decoration:underline; }
 .in_204 { background:url("../Image/1009.png") no-repeat center center; text-align:center; font-size:30px; letter-spacing:8px; padding-left:8px; padding-bottom:5px; color:#182D5A; font-weight:bold; }

/*----- 新闻--列表 ---------*/
 .NewsList { overflow:hidden; width:1280px; min-height:640px; padding-bottom:15px; margin:0px auto; }
 .NewsList li:hover { border:0px solid #DDDDDD; border-radius:0px; background-color:#FFFFFF; box-shadow:-5px 0px 5px rgba(220,220,220,0.4), 0px -5px 5px rgba(220,220,220,0.4), 5px 0px 5px rgba(220,220,220,0.4), 0px 5px 5px rgba(220,220,220,0.4); }
 .NewsList li:hover .s02{ color:#0553B1; }
 .NewsList .Lfont { float:left; width:580px; height:145px; margin-left:40px; margin-top:35px; margin-bottom:10px; overflow:hidden; }
 .NewsList .Lfont .s01 { float:left; width:120px; height:145px; margin-right:20px; overflow:hidden; background-color:#F0F0F0; color:#DC7275; font-size:20px; padding-top:22px; padding-left:20px; line-height:200%; border-radius:0px; }
 .NewsList .Lfont .s01 span { font-size:30px; color:#D86164; }
 .NewsList .Lfont .s02 { float:left; width:440px; height:78px; overflow:hidden; font-size:18px; color:#222222; padding-top:7px; line-height:165%; font-weight:bold; }
 .NewsList .Lfont .s03 { float:left; width:440px; height:70px; overflow:hidden; font-size:15px; color:#999999; padding-top:9px; line-height:165%; border-top:1px solid #AAAAAA; }
 .NewsList .Lfont:hover .s02{ color:#1A6099; }
 .NewsList .Limgs { float:left; width:373px; height:320px; margin-left:40px; overflow:hidden; margin-top:35px; }
 .NewsList .Limgs .s01 { border-radius:0px; font-size:0px; }
 .NewsList .Limgs .s01 img { width:373px; height:245px; }
 .NewsList .Limgs .s02 { height:75px; overflow:hidden; font-size:18px; color:#222222; padding:10px 10px 0px 10px; text-align:center; line-height:155%; }
 .NewsList .Limgs:hover .s02 { color:#000000; font-weight:bold; }

/*----- 新闻--显示 ---------*/
 .NShow_01 { font-size:14px; color:#888888; text-align:right; }
 .NShow_02 { font-size:14px; color:#AAAAAA; text-align:center; background-color:#EFEFEF; padding-top:8px; padding-bottom:8px; letter-spacing:1px; border-radius:18px; }
 .NShow_03 { margin:0px auto; text-align:right; padding-right:80px; }
 .NShow_03 a       { font-size:18px; color:#EC0000; font-weight:bold; letter-spacing:2px; }
 .NShow_03 a:hover { text-decoration:underline; }
 .NShow_04 { margin:0px auto; text-align:center; }
 .NewsTit1 { margin:0px auto; font-size:30px; font-weight:bold; color:#000000; text-align:center; }
 .NewsTit2 { margin:0px auto; font-size:30px; font-weight:bold; color:#000000; text-align:center; font-family:"仿宋"; }
 .NewsTit3 { margin:0px auto; font-size:28px; font-weight:bold; color:#000000; text-align:center; font-family:"楷体"; }
 .NewsCons { margin:0px auto; padding:0px; font-size:17px; line-height:210%; min-height:5px; word-break:break-all; color:#333333;}
 .NewsCons a       { color:#111EEE; text-decoration:none; font-size:17px; line-height:210%; letter-spacing:1px; }
 .NewsCons a:hover { color:#00AFED; text-decoration:none;}
 .NewsCons div { font-size:17px; color:#333333; }
 .NewsCons p { font-size:17px; color:#333333; padding-top:5px; padding-bottom:5px; }
 .NewsCons img { margin-top:10px; }
 .NewsCons table { margin:10px auto; border:0px; border-collapse:collapse;  border-style:none; border-top:1px solid #666666;border-right:1px solid #666666; }
 .NewsCons table th { border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:0px; border-top:0px; text-align:center; padding:8px 10px; font-size:14px; line-height:125%; }
 .NewsCons table td { border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:0px; border-top:0px; text-align:left;   padding:8px 10px; font-size:14px; line-height:125%; }
 .NewsCons table th * { font-size:14px; line-height:125%; }
 .NewsCons table td * { font-size:14px; line-height:125%; }
 .NewsCons table th a       { color:#111EEE; text-decoration:none; }
 .NewsCons table td a:hover { color:#0F18D5; }

/*----- 数据--分页 ---------*/
 .PageFY { margin:0 auto; text-align:center; padding-top:15px; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; }
 .PageFY span { font-size:16px; color:#F72F61; line-height:28px; display:inline-table; height:28px; padding-left:10px; padding-right:10px; margin-right:1px; border:1px solid #CCCCCC; cursor:pointer; }
 .PageFY span:hover { background-color:#FCA0B8; color:#FFFFFF; }
 .PageFY span font { letter-spacing:-5px; }
 .PageFY .Aoc { }
 .PageFY .Aoc:hover { background-color:#FCA0B8; color:#FFFFFF; }
 .PageFY .Noc { font-size:15px; color:#888888; cursor:default; }
 .PageFY .Noc:hover { background-color:#FFFFFF; color:#888888;  }
 .PageFY .Doc { color:#888888; cursor:default; }
 .PageFY .Doc:hover { background-color:#D8D8D8; }
 .PageFY .cur { background-color:#DDDDDD; color:#F8527A; font-weight:bold; }

/*----- 鼠标滑过图片放大 ---*/
 .imgBox01 { position:relative; overflow:hidden; cursor:pointer; }
 .imgBox01 img { transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; }
 .imgBox01:hover img { transform:scale(1.08, 1.08); -webkit-transform:scale(1.08, 1.08);-moz-transform:scale(1.08, 1.08); }

/*----- 信息查询 ---------*/
 .Seach01 { overflow:hidden; }
 .Seach01 .Sh01 { float:left; margin-left:20px; margin-top:20px; border:1px solid #CCCCCC; border-radius:30px; }
 .Seach01 .Sh02 { float:left; margin-left:12px; margin-top:5px; width:30px; height:30px; background:url("../Image/2022.png") no-repeat; }
 .Seach01 .Sh03 { float:left; margin-left:10px; margin-right:20px; }
 .Seach01 .Sh04 { width:325px; font-size:16px; color:3366CC;  padding:7px 2px 5px 2px; outline:none; }
 .Seach01 .Sh11 { float:left; width:92px; border-radius:26px; font-size:16px; text-align:center; color:#FFFFFF; cursor:pointer; outline:medium; line-height:32px; padding-bottom:1px; margin-top:20px; margin-left:5px; }
 .Seach01 .Sh12 { border:1px solid #0A76C7; background:#0A76C7; margin-top:0px; }
 .Seach01 .Sh13 { background:#FF9900; width:130px; letter-spacing:3px; line-height:32px; padding-bottom:1px; }

/*----- 在线留言 ---------*/
 .LYList { overflow:hidden; background-color:#F6F6F6; border-radius:6px; padding:15px 35px; margin-top:20px; }
 .LYList .S01 { overflow:hidden; line-height:30px; }
 .LYList .S01 span { font-size:16px; color:#333333; font-weight:bold; }
 .LYList .S01 font { font-size:15px; color:#999999; font-family:Arial, Helvetica, sans-serif; }
 .LYList .S02 { line-height:185%; color:#666666; font-size:15px; padding-left:12px; padding-right:15px; text-indent:2em; }
 .LYList .S03 { overflow:hidden; line-height:185%; color:#FF0000; font-size:15px; margin-top:10px; padding:10px 15px; border-top:1px dotted #999999; }
 .LYList .S03 span { font-weight:bold; }
 .LYList .S03 font { margin-left:10px; }

/*--数据提交Table--*/
 .Table201 { width:100%; border:0px; border-collapse:collapse; }
 .Table201 .td01 { font-size:14px; color:#888888; text-align:right;}
 .Table201 .td01 font{ color:#ff0000; } 
 .Table201 .td02 { font-size:15px; color:#0066CC; padding-left:10px; padding-top:8px; padding-bottom:8px;}
 .Table201 .td02 select { border:1px solid #CCCCCC; padding:2px 5px; font-size:15px; color:#0066CC; width:237px; outline:medium; border-radius:3px; }
 .Table201 .td02 select option {  font-size:15px;  }
 .Table201 .td02 input[type="text"]     { width:237px; border:1px solid #CCCCCC; padding:3px 5px; font-size:15px; color:#0066CC; border-radius:3px; }
 .Table201 .td02 input[type="password"] { width:237px; border:1px solid #CCCCCC; padding:3px 5px; font-size:15px; color:#0066CC; border-radius:3px; }
 .Table201 .td02 input[type="file"]     { width:237px; border:1px solid #CCCCCC; padding:3px 5px; font-size:15px; color:#0066CC; border-radius:3px; }
 .Table201 .td02 textarea{ font-size:15px; color:#0066CC; border:1px solid #CCCCCC; padding:3px 5px; width:550px; height:105px;  font-family:Arial; line-height:175%;  border-radius:3px;  }
 .Table201 .td02 .Radio01{ float:left; width:16px; height:16px; margin-top:2px; cursor:pointer;  } 
 .Table201 .td02 .Radio02{ float:left; line-height:20px; cursor:pointer; margin-left:3px; margin-right:30px; font-weight:bold; }
 .Table201 .td02 .Radio03{ float:left; line-height:20px; cursor:pointer; margin-left:2px; margin-right:20px; font-size:13px;  }

/*--数据提交按钮--*/
 .btn101 { font-size:17px; padding:6px 20px 7px 20px; color:#FFFFFF; background:#FF9900; border-radius:5px; cursor:pointer; outline:medium; }
 .btn101:hover { background:#FF6600; }