﻿/*** 基础设置 ***/
 *{ 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; }

/*--常用设置--*/
 .boxwidth { width:1500px; margin:0px auto; }
 .boxwidthA { width:1470px; 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; }

 .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:85px; }
 .Top_01 .li01 { float:left;  margin-top:27px; margin-right:20px; font-size:0px; }
 .Top_01 .li02 { float:left;  margin-top:35px; margin-left:35px; }
 .Top_01 .li03 { float:right; margin-top:35px; color:#999999; font-size:14px; }
 .Top_01 .li04 { float:right; margin-top:33px; color:#999999; font-size:18px; margin-right:5px; }
 .Top_01 li a { border:1px solid transparent; font-size:16px; color:#262626; display:inline-block; padding-bottom:5px; border-bottom:0px dotted #CCCCCC; }
 .Top_01 li a:hover { padding-bottom:4px; border-bottom:2px solid #383838; }

 .End_01 a { color:#666666; font-size:16px; }
 .End_01 a:hover{ color:#FF6600; }

/*--首页专用--*/
 .banner01 { width:1500px; position:relative; overflow:auto; text-align:center; }
 .banner01 ul li { float:left; }
 .banner01 ul li img { width:1500px; height:520px; }
 .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(0,0,0,0.8); cursor:pointer; overflow:hidden; text-indent:-999px; margin-left:3px; margin-right:3px;}
 .banner01 .dots li.active{ background:rgba(0,0,0,0.8); border:2px solid rgba(0,0,0,0.2); width:20px; }

 .in_100 span { padding-left:3px; padding-right:4px; vertical-align:middle; transition:all 0.15s; -webkit-transition:all 0.15s; -moz-transition:all 0.15s; }
 .in_100:hover span { padding-left:7px; padding-right:0px; }

 .in_101 { font-size:20px; font-weight:bold; color:#FFFFFF; letter-spacing:1px; display:inline-block; padding-bottom:1px; padding-top:13px; }
 .in_101 span { font-weight:normal; font-size:18px; }
 .in_101:hover { border-bottom:1px solid #FFFFFF; }

 .in_102 { overflow:hidden; }
 .in_102 li { float:left; width:375px; padding:10px 15px 15px 15px; border-radius:3px; margin-top:20px; font-size:0px; cursor:pointer; overflow:hidden; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; }
 .in_102 li img { width:345px; height:200px; border-radius:3px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; }
 .in_102 li:hover { background-color:#F4F4F4; -webkit-transform:translateY(-10px); transform:translateY(-10px); }
 .in_102 li:hover img { transform:scale(1.06, 1.06); -webkit-transform:scale(1.06, 1.06);-moz-transform:scale(1.06, 1.06); }
 .in_102 li .S01 { font-size:26px; padding-top:20px; font-weight:bold; }
 .in_102 li .S02 { font-size:16px; padding-top:15px; padding-bottom:15px; line-height:150%; color:#666666; }
 .in_102 li a { font-size:16px; color:#0067b8; font-weight:bold; }







 
/*

 .in_102_P0 { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:30px; padding-right:30px; }
 .in_102_P1 { font-size:33px; color:#000000; padding-top:30px; font-weight:bold; }
 .in_102_P2 { font-size:21px; color:#555555; padding-top:15px; }
 .in_102:hover .in_102_P1 { color:#004DA9; }
 .in_102:hover .in_102_P2 { color:#5987CC; }
 .in_103 { overflow:hidden; }
 .in_103 li { float:left; width:185px; height:60px; background:url("../Image/1005_2.png") no-repeat top center; margin-left:10px; text-align:center; font-size:22px; line-height:48px; letter-spacing:2px; color:#333333; cursor:pointer; }
 .in_103 li:hover { background:url("../Image/1005_3.png") no-repeat top center; }
 .in_103 .cur { background:url("../Image/1005_1.png") no-repeat top center; color:#FFFFFF; }
 .in_103 .cur:hover { background:url("../Image/1005_1.png") no-repeat top center; }

 .in_104_1 { text-align:center; padding-left:15px; }
 .in_104_1 span { font-size:22px; background-color:#E8E8E8; margin-right:15px; padding:10px 35px 10px 35px; line-height:30px; border-radius:25px; letter-spacing:2px; color:#333333; cursor:pointer;}
 .in_104_1 span:hover { background-color:#C8E4F8; }
 .in_104_1 .cur { background-color:#49A7E7; color:#FFFFFF; }
 .in_104_1 .cur:hover { background-color:#49A7E7; }

 .in_104_2 { text-align:center; padding-left:15px; }
 .in_104_2 span { font-size:20px; background-color:#DFDFDF; margin-right:15px; padding:6px 25px 6px 25px; line-height:30px; border-radius:25px; letter-spacing:2px; color:#333333; cursor:pointer;}
 .in_104_2 span:hover { background-color:#B6DCF5; color:#333333; }
 .in_104_2 .cur { background-color:#49A7E7; color:#FFFFFF; }
 .in_104_2 .cur:hover { background-color:#49A7E7; color:#FFFFFF; }

 .in_105 { overflow:hidden; padding-top:25px; padding-bottom:25px; }
 .in_105 li { float:left; width:200px; height:235px; margin-left:10px; text-align:center; margin-left:50px; }
 .in_105 li p { font-size:18px; color:#555555; text-align:center; letter-spacing:1px; padding-top:22px; }

 .in_106 { background:url("../Image/1009_1.png") no-repeat center center; text-align:center; font-size:36px; letter-spacing:8px; padding-left:8px; padding-bottom:5px; color:#D01611; font-weight:bold; }

 .in_111 { overflow:hidden; }
 .in_111 li { background:url("../Image/2001.png") no-repeat; padding-left:25px; }
 .in_111 li em { font-style:normal; float:right; padding-right:5px; padding-left:5px; padding-top:2px; color:#999999; font-size:16px; font-family:Arial; }
 .in_111 li a { color:#000000; font-size:18px; }
 .in_111 li a:hover { color:#0553B1; }
 .in_111 li a span{ color:#888888; }
 .in_112 li { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:43px; line-height:43px; background-position:12px 20px; border-bottom:0px dotted #F4F4F4; }

 .in_121 { overflow:hidden; padding-bottom:15px; }
 .in_121 li { float:left; width:390px; height:80px; margin-left:15px; overflow:hidden; margin-top:25px; }
 .in_121 li .s01 { float:left; width:85px;  height:80px; overflow:hidden; background-color:#F0F0F0; color:#DC7275; font-size:15px; padding-top:12px; padding-left:12px; line-height:175%; border-radius:3px; }
 .in_121 li .s01 span { font-size:22px; color:#D86164; }
 .in_121 li .s02 { float:left; width:305px; height:80px; overflow:hidden; font-size:18px; color:#000000; padding-left:10px; line-height:175%; padding-top:8px; padding-bottom:12px; }
 .in_121 li:hover { border:0px solid #DDDDDD; border-radius:0px; background-color:#FFFFFF; box-shadow:-4px 0px 4px rgba(220,220,220,0.3), 0px -4px 4px rgba(220,220,220,0.3), 4px 0px 4px rgba(220,220,220,0.3), 0px 4px 4px rgba(220,220,220,0.3); }
 .in_121 li:hover .s02 { color:#0553B1; }

 .in_122 { overflow:hidden; padding-top:22px; padding-left:15px; }
 .in_122 li { float:left; cursor:pointer; }
 .in_122 li:hover { border:0px solid #DDDDDD; border-radius:0px; background-color:#FFFFFF; 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_122 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_122 .li01 { width:580px; height:375px; }
 .in_122 .li01 img { width:580px; height:375px; }
 .in_122 .li02 { width:285px; height:175px; margin-left:25px; margin-bottom:25px; }
 .in_122 .li02 img { width:285px; height:175px; }





 
 .NShow_01 { font-size:14px; color:#888888; text-align:right; line-height:35px; }
 .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; }
*/