 /*** 公共部分 ***/
 * {
    margin:0px; padding:0px; border:0px;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;
    font-family:Arial,"Microsoft YaHei";
 }
 html { height:100%; }
 body { height:100%; }
 img { border:0px; }
 table { width:100%; border-collapse:collapse; border-spacing:0px; border:0px; }
 td,th { padding:0px; border:0px; }
 ul, ol, li, dl { list-style-type:none; list-style:none; }
 iframe { background-color:transparent; }
 a { color:#333333; text-decoration:none; }
 a:hover { text-decoration:none; }

/*--公共-常用--*/
 .boxclear{ clear:both; }
 .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; }

 .Time03 { animation-duration: 300ms; -webkit-animation-duration: 300ms;}
 .Time06 { animation-duration: 600ms; -webkit-animation-duration: 600ms; }
 .Time09 { animation-duration: 900ms; -webkit-animation-duration: 900ms; }
 .Time12 { animation-duration:1200ms; -webkit-animation-duration:1200ms; }
 .Time15 { animation-duration:1500ms; -webkit-animation-duration:1500ms; }

/*--页面-宽度--*/
 .Box_01 { width:80%; margin:0px auto; min-width:1320px; overflow:hidden; }
 .Box_02 { width:80%; margin:0px auto; min-width:1320px; }


/*--页面-顶部--*/
 .Top_01    { position:absolute; width:100%; z-index:20; }
 .Top_01_01 { position:fixed; width:100%; top:0px; z-index:9999; background:url("/Image/1002_07.png") repeat-x top; }

 .Top_11 { height:50px; background-color:#A40F1B; }
 .Top_11_L { float:left; }
 .Top_11_L li { float:left; line-height:46px; margin-right:38px; }
 .Top_11_L li a { font-size:15px; color:#EFD4D6; }
 .Top_11_L li a:hover { color:#E28716; text-decoration:underline; }

 .Top_11_R { float:right; width:300px; height:28px; margin-top:11px; border:1px solid rgba(255,255,255,0.38); border-radius:15px; }
 .Top_11_R .S01 { float:left; margin-left:12px; }
 .Top_11_R .S01 input { width:250px; height:26px; line-height:26px; font-size:14px; color:#EFD4D6; border:0px; outline:none; background-color:transparent; }
 .Top_11_R .S01 input::-webkit-input-placeholder { font-size:14px; color:#D2878D; letter-spacing:1px; }
 .Top_11_R .S02 { float:left; }

 .Top_12 { overflow:hidden; margin:0px auto; padding-top:20px; padding-bottom:20px; }
 .Top_12 .L00 { float:left; }
 .Top_12 .L01 { width:10%; text-align:left; }
 .Top_12 .L01 ul {  }
 .Top_12 .L02 { width:10%; text-align:right; }
 .Top_12 .L02 ul { left:20%; }

 .Top_12 .L03 { width:40%; text-align:center; font-size:0px; }
 .Top_12 .L03 img { width:540px; }
 .Top_12 .L03 a   { font-size:0px; line-height:0px; }
 .Top_12 .L00 ul { display:none; background-color:rgba(255,255,255,0.5); padding-bottom:15px; z-index:9999; position:relative; top:-25px; width:80%; border-top:2px solid #DE8C23; }
 .Top_12 .L00 ul li { float:none; height:40px; text-align:center; line-height:40px; border-bottom:1px dotted #999999; }
 .Top_12 .L00 ul li:hover { color:#FFFFFF; background-color:rgba(100,100,100,0.65); border:0px; border-radius:0px; }
 .Top_12 .L00:hover .A01 { color:#FFCC00; }
 .Top_12 .A01 { font-size:20px; color:#FFFFFF; font-weight:bold; letter-spacing:2px; line-height:100px; }
 .Top_12 .A01:hover { color:#FFCC00; }
 .Top_12 .A02 { font-size:16px; color:#333333; letter-spacing:0px; }
 .Top_12 .A02:hover { font-weight:bold; }


/*--页面-底部--*/
 .End_01 { font-size:16px; color:rgba(255,255,255,0.75); line-height:215%; }

/*--页面-切换大图--*/
 #banner { float:left; width:100%; height:100%; z-index:10; }
 #banner .picimg    { position:relative; width:100%; height:100%; }
 #banner .picimg li { position:absolute; width:100%; height:100%; left:0; top:0; background-repeat:no-repeat; background-size:100% 100%; display:none; }
 #banner .picimg li.cur { display:block; }
 #banner .picnav { position:absolute; bottom:10px; left:50%; z-index:30; }
 #banner .picnav ul    { width:120px; margin:0 auto;}
 #banner .picnav ul li { display:inline-block; width:12px; height:12px; border-radius:8px; border:2px solid rgba(255,255,255,0.6); cursor:pointer; overflow:hidden; margin-left:3px; margin-right:3px; }
 #banner .picnav ul li.cur { background:rgba(52,142,241,0.8); border:2px solid rgba(255,255,255,0.6); width:20px; }
 #banner .in_101 { position:absolute; top:25px; left:35px; z-index:20; }

/*--页面-左侧导航--*/
 .Left_01 { float:left; height:100px; }
 .Left_02 { position:absolute; width:330px; top:360px; border-bottom:18px solid #BB111E; z-index:20; }
 .Left_02_01 { position:fixed; top:0px; }
 .Left_03 { height:90px; line-height:90px; background-color:#BB111E; font-size:28px; color:#FFFFFF; font-weight:bold; letter-spacing:10px; padding-left:50px; border-radius:25px 0px 0px 0px; }
 .Left_04 { background-color:#F8F8F8; }
 .Left_04 li { border-left:18px solid #BB111E; }
 .Left_04 li p   { padding-left:35px; color:#000000; border-bottom:1px solid #E4E4E4; transition:all 0.35s; -webkit-transition:all 0.35s; -moz-transition:all 0.35s; }
 .Left_04 li .P1 { line-height:90px; font-size:22px; }
 .Left_04 li .P2 { line-height:50px; font-size:18px; }
 .Left_04 li:hover { border-left:18px solid #BD741A; }
 .Left_04 li:hover p   { padding-left:50px; background-color:#E4E4E4; font-weight:bold; }
 .Left_04 li:hover .P1 { font-size:26px; }
 .Left_04 li:hover .P2 { font-size:20px; }
 .Left_04 li.cur   { border-left:18px solid #BD741A; }
 .Left_04 li.cur p   { padding-left:50px; background-color:#E4E4E4; font-weight:bold; }
 .Left_04 li.cur .P1 { font-size:26px; }
 .Left_04 li.cur .P2 { font-size:20px; }

/*--新闻-页面显示--*/
 .News_100 { width:100%; background-repeat:no-repeat; background-size:cover; background-position:bottom; background-image:url("/Image/1013_02.jpg"); }
 .News_101 { width:100%; height:450px; background-repeat:no-repeat; background-size:100% 100%; }
 .News_102 { height:75px; line-height:70px; padding-top:5px;  border-bottom:2px solid #CCCCCC; }
 .News_102 .S01 { float:left;  height:70px; border-bottom:2px solid #BB111E; font-size:26px; font-weight:bold; color:#BB111E; padding:0px 4px 0px 7px; letter-spacing:3px; }
 .News_102 .S02 { float:right; height:70px; padding-top:6px; }
 .News_102 .S03 { float:left;  height:45px; line-height:45px; }
 .News_102 .S04 { font-size:15px; color:#999999; }
 .News_102 .S04 span { position:relative; top:1px; margin-right:10px; color:#DD080F; }
 .News_102 .S04 a    { color:#999999; }
 .News_102 .S04 a:hover { color:#BB111E; text-decoration:underline; }

 .News_201 { font-size:14px; color:#AAAAAA; text-align:center; background-color:#EFEFEF; padding-top:8px; padding-bottom:8px; letter-spacing:1px; border-radius:5px; }
 .News_202 { margin:0px auto; text-align:right; padding-right:60px; }
 .News_202 a       { font-size:18px; color:#EC0000; font-weight:bold; letter-spacing:2px; }
 .News_202 a:hover { text-decoration:underline; }
 .News_204 { margin:0px auto; text-align:center; padding-top:25px; padding-bottom:25px; }

 .NewsTitA { font-size:36px; font-weight:bold; color:#000000; font-family:"楷体_GB2312"; letter-spacing:3px; text-align:center; padding-top:45px; padding-bottom:15px; }
 .NewsTit1 { font-size:30px; font-weight:bold; color:#000000; text-align:center; }
 .NewsTit2 { font-size:30px; font-weight:bold; color:#000000; text-align:center; font-family:"仿宋"; }
 .NewsTit3 { font-size:28px; font-weight:bold; color:#000000; text-align:center; font-family:"楷体_GB2312"; }


/*--新闻-正文显示--*/
 .NewsCons { margin:0px auto; padding:0px; font-size:20px; line-height:200%; min-height:5px; word-break:break-all; color:#000000;}
 .NewsCons a       { color:#111EEE; text-decoration:none; font-size:20px; line-height:200%; letter-spacing:1px; }
 .NewsCons a:hover { color:#00AFED; text-decoration:none;}
 .NewsCons div { font-size:20px; color:#000000; }
 .NewsCons p   { font-size:20px; color:#000000; 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:16px; line-height:175%; }
 .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:16px; line-height:175%; }
 .NewsCons table th * { font-size:16px; line-height:175%; }
 .NewsCons table td * { font-size:16px; line-height:175%; }
 .NewsCons table th a       { color:#111EEE; text-decoration:none; }
 .NewsCons table td a:hover { color:#0F18D5; }


/*--新闻-列表显示--*/
 .NewsList { overflow:hidden; width:100%; padding-bottom:20px; margin:0px auto; }
 .NewsList li { transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; }
 .NewsList li:hover { background-color:#FFFFFF; box-shadow:0px 0px 10px rgba(150,150,150,0.5); }
 .NewsList .Lfont { float:left; width:calc(50% - 40px); height:145px; margin-left:20px; margin-right:20px; margin-top:35px; margin-bottom:10px; overflow:hidden; }
 .NewsList .Lfont .S01 { float:left; width:120px; height:145px; margin-right:20px; overflow:hidden; background-color:#F2F2F2; }
 .NewsList .Lfont .S01 p   { font-family:Georgia; }
 .NewsList .Lfont .S01 .p1 { font-size:50px; color:#C89A75; line-height:70px; padding-left:18px; padding-top:15px; }
 .NewsList .Lfont .S01 .p2 { font-size:22px; color:#D9974F; line-height:55px; text-align:center; }
 .NewsList .Lfont .S02 { float:left; width:calc(100% - 150px); height:64px; overflow:hidden; font-size:18px; color:#222222; margin-top:7px; margin-bottom:7px; line-height:165%; font-weight:bold; }
 .NewsList .Lfont .S03 { float:left; width:calc(100% - 150px); height:62px; overflow:hidden; font-size:15px; color:#999999; padding-top:9px; line-height:165%; border-top:1px solid #DDDDDD; }
 .NewsList .Lfont:hover { transform:scale(1.04, 1.04); -webkit-transform:scale(1.04, 1.04); -moz-transform:scale(1.04, 1.04); }
 .NewsList .Lfont:hover .S02{ color:#112491; }
 .NewsList .Limgs { float:left; width:calc(33.33% - 40px); height:320px; margin-left:20px; margin-right:20px; overflow:hidden; margin-top:35px; }
 .NewsList .Limgs .S01 { border-radius:0px; font-size:0px; }
 .NewsList .Limgs .S01 img { width:100%; height:245px; }
 .NewsList .Limgs .S02 { height:65px; overflow:hidden; font-size:18px; color:#222222; padding:10px 5px 0px 5px; text-align:center; line-height:155%; }
 .NewsList .Limgs:hover { transform:scale(1.07, 1.07); -webkit-transform:scale(1.07, 1.07); -moz-transform:scale(1.07, 1.07); }
 .NewsList .Limgs:hover .S02 { color:#112491; font-weight:bold; }


/*--新闻-数据分页--*/
 .PageFY { margin:0 auto; text-align:center; padding-top:20px; padding-bottom:45px; }
 .PageFY span{ font-size:16px; line-height:20px; color:#F72F61; border:1px solid #CCCCCC; padding:5px 10px 5px 10px; margin-right:1px; cursor:pointer; }
 .PageFY span:hover { background-color:#FCA0B8; color:#FFFFFF; }
 .PageFY span font { letter-spacing:-5px; }
 .PageFY .Aoc{ font-size:16px; line-height:20px; color:#F72F61; border:1px solid #CCCCCC; padding:5px 10px 5px 10px; margin-right:1px; cursor:pointer; }
 .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  { font-size:16px; line-height:20px; color:#888888; border:1px solid #CCCCCC; padding:5px 10px 5px 10px; margin-right:1px; cursor:default; }
 .PageFY .Doc:hover { background-color:#D8D8D8; }
 .PageFY .cur  { background-color:#DDDDDD; color:#F8527A; font-weight:bold; }


/*--现任领导页--*/
 .Ld_101 { width:88%; margin:0 auto; border:1px solid #DDDDDD; background-color:#FFFFFF; border-radius:4px; margin-top:20px; }
 .Ld_102 { background-color:#F2F2F2; overflow:hidden; cursor:pointer; }
 .Ld_102 li { height:50px; line-height:50px;}
 .Ld_102_1 { float:left; font-size:18px; color:#000000; width:100px; padding-left:30px; letter-spacing:2px; }
 .Ld_102_2 { float:left; font-size:18px; color:#000000; margin-left:10px; }
 .Ld_102_3 { float:right; width:50px; height:50px; }
 .Ld_102_4 { background:url("/Image/1003_03.png") no-repeat top left; }
 .Ld_102_5 { background:url("/Image/1003_04.png") no-repeat top left; }
 .Ld_102_6 { color:#112491; font-weight:bold; }
 .Ld_103 { background-color:#FFFFFF; border-top:1px solid #DDDDDD; padding:20px 38px 25px 38px; color:#555555; font-size:18px; line-height:200%; display:none; }


/*--专题专栏页--*/
 .zt_101 { overflow:hidden; padding-bottom:30px; }
 .zt_101 li { float:left; width:calc(25% - 40px); height:200px; margin-left:20px; margin-right:20px; margin-top:35px; border-radius:12px; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; }
 .zt_101 li img { width:100%; height:100%; border-radius:12px; }
 .zt_101 li:hover { transform:scale(1.09, 1.09); -webkit-transform:scale(1.09, 1.09); -moz-transform:scale(1.09, 1.09); }
 .zt_101 .li01 { height:200px; background-image:url("/Image/1013_03.jpg"); background-repeat:no-repeat; background-size:100% 100%; overflow:hidden; }
 .zt_101 .li01 p { font-size:24px; text-align:center; color:#FFFFFF; line-height:150%; padding:50px 20px 10px 20px; }


/*--留言-列表显示--*/
 .Ly_101 { overflow:hidden; width:100%; background-color:#F6F6F6; border-radius:6px; margin-top:25px; }
 .Ly_102 { float:left; width:120px; margin-top:20px; padding-left:15px; text-align:center; }
 .Ly_103 { float:left; width:calc(100% - 120px); padding:15px 50px 15px 0px; }
 .Ly_104 { overflow:hidden; line-height:30px; }
 .Ly_104 .S01 { font-size:18px; color:#333333; font-weight:bold; }
 .Ly_104 .S02 { font-size:16px; color:#999999; }
 .Ly_105 { line-height:175%; color:#666666; font-size:18px; padding-left:10px; }
 .Ly_106 { overflow:hidden; line-height:175%; color:#FF0000; font-size:18px; margin-top:10px; padding-top:10px; padding-bottom:5px; border-top:1px dotted #999999; }
 .Ly_106 .S01 { float:left; width:100px; font-weight:bold; margin-left:10px; }
 .Ly_106 .S02 { float:left;  width:calc(100% - 140px); }


/*--留言-信息查询--*/
 .Ly_201 { overflow:hidden; }
 .Ly_201 .S01 { float:left; margin-left:20px; margin-top:20px; border:1px solid #CCCCCC; border-radius:30px; }
 .Ly_201 .S02 { float:left; margin-left:12px; margin-top:5px; width:30px; height:30px; background:url("/Image/1003_06.png") no-repeat; }
 .Ly_201 .S03 { float:left; margin-left:10px; margin-right:20px; padding-top:3px; }
 .Ly_201 .S04 { width:325px; font-size:16px; color:3366CC; line-height:30px;  outline:none; }
 .Ly_201 .S11 { 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; }
 .Ly_201 .S12 { border:1px solid #0A76C7; background:#0A76C7; margin-top:0px; }
 .Ly_201 .S13 { background:#FF9900; width:120px; letter-spacing:3px; line-height:33px; font-size:17px; padding-bottom:1px; }


/*--填报-数据表格--*/
 .Table201 { width:100%; border:0px; border-collapse:collapse; }
 .Table201 .td01 { font-size:15px; 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:5px 10px;  font-size:16px; color:#0066CC; width:237px; outline:medium; border-radius:3px; }
 .Table201 .td02 select option {  font-size:16px;  }
 .Table201 .td02 input[type="text"]     { width:237px; border:1px solid #CCCCCC; padding:5px 10px 7px 10px;  font-size:16px; color:#0066CC; border-radius:3px; }
 .Table201 .td02 input[type="password"] { width:237px; border:1px solid #CCCCCC; padding:5px 10px 7px 10px;  font-size:16px; color:#0066CC; border-radius:3px; }
 .Table201 .td02 input[type="file"]     { width:237px; border:1px solid #CCCCCC; padding:5px 10px 7px 10px;  font-size:16px; color:#0066CC; border-radius:3px; }
 .Table201 .td02 textarea { font-size:16px; color:#0066CC; border:1px solid #CCCCCC; padding:5px 10px 7px 10px; width:550px; height:105px; 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:15px;  }


/*--填报-提交按钮--*/
 .btn101 { font-size:17px; padding:6px 20px 7px 20px; color:#FFFFFF; background:#FF9900; border-radius:5px; cursor:pointer; outline:medium; }
 .btn101:hover { background:#FF6600; }


/*--打印-数据显示--*/
 .PrintTab { width:600px; margin:0 auto; border:0px; border-collapse:collapse; border-top:1px solid #666666;border-right:1px solid #666666; }
 .PrintTab th { border-bottom:1px solid #666666; border-left:1px solid #666666; color:#666666; font-size:14px; line-height:35px; text-align:center; font-weight:normal; }
 .PrintTab td { border-bottom:1px solid #666666; border-left:1px solid #666666; color:#3366CC; font-size:16px; line-height:25px; text-align:left; padding:8px 15px; background-color:#FFFFFF; }
 .PrintTab td span { color:#666666; font-size:12px; padding-left:5px; font-weight:normal; }

