@charset "utf-8";
/* 基础样式 */
*{ margin:0; padding:0;}
body{ font-family: "微软雅黑"; font-size: 14px; min-width:1200px; /* background:url(../images/school.jpg) repeat left top; */}
a{ text-decoration:none; color:#333;}
ul,ol,li{ list-style:none;}
img{ outline:none; border:none;}
i{ font-style:normal;}
input,button{ outline:none;}

/* 首页样式 */
.g-top{ overflow:hidden; /* background:#016898; */ background:url(../images/topBg.jpg) no-repeat center -208px #007db8;}
.m-top{ width:1200px; margin:0 auto; padding:56px 0 50px; position:relative; overflow:hidden;}
.m-top-1{ float:left;}
.m-top-1 img{ display:block;}
.m-top-2{ float:right; width:320px; min-height:32px; height:42px; margin-top:22px; overflow:hidden; background:#fff; border-radius:6px;}
.m-top-2 #showkeycode248543{border:none;width:221px;padding:6px 12px; height:30px;line-height:30px; box-sizing:content-box;}
.m-top-2 input[name="FindButton"]{cursor:pointer;border:none;outline:none;background:#139cdc; border-radius:0 6px 6px 0;color:#fff;height:42px;width: 76px; font-size:14px;}
.m-top-2 input[name="FindButton"]:hover{ background:#2db3f3;}
.m-top-3{position:absolute;right: 8px;top: 46px;color: #fff;}

.f-cle{ width: 100%; height: 0; clear: both; visibility: hidden;}
.g-nav{ height: 42px; background: #ca0000;}
.m-nav{ width: 1300px; margin:0 auto; height: 42px;}
.m-nav ul > li{ /* width: 100px; */ float: left; height: 42px; position: relative; z-index:99;}
.m-nav ul > li > a{ display: block; text-align: center; line-height: 42px; color: #fff; font-size: 16px; padding:0 22px;}
.m-nav-0{ position: absolute; left:0; top:42px; background:#980505; padding:3px 0; width: 100%; border-radius:0 0 6px 6px; display: none;}
.m-nav-0 ol li a{ display: block; text-align: center; font-size: 14px; line-height: 42px; color: #fff;}
.m-nav-0 ol li a:hover{ background:#840404;}
.m-nav ul > li a.f-nav{ background:#980505;}
.m-ban{ height:330px; width:1200px; margin:0 auto;}

.m-ban #flashBoxu_u1_ ul{ right:13px;}
.m-ban #flashBoxu_u1_ ul li{ width:22px; height:22px; font-family:Georgia; font-weight:bold; text-align:center; line-height:22px; color:#222; overflow:hidden; /* text-indent:100px; */margin:10px 7px; background:#fff;}
.m-ban #flashBoxu_u1_ ul li.hover{ background:#1a8fc3; color:#fff;}

.g-fot{ overflow:hidden; /* background:#1a8fc3; */ background:#086291; padding:36px 0 20px; color:#fff; text-align:center; font-size:14px; line-height:28px;}
.m-auto{ width:1200px; margin:0 auto;}
.m-sec{ height:286px; width:1200px; margin:0 auto; overflow:hidden;}
.g-mai{ padding:20px 0; overflow:hidden; /* background:url(../images/20.png) no-repeat 1242px 437px; */}

.m-pin{ width:362px; float:left; background:url(../images/bag.jpg) no-repeat left 2px; margin-right:20px;}
/* .f-pin{ background-position:left 22px; padding:0 0 0;} */
.m-chi .m-pin{ min-height:360px; width:329px; margin-right:0;}
.m-pin h2{ color:#1a8fc3; line-height:32px; padding-bottom:13px; font-size:18px; position:relative; padding-left:16px; background:url(../images/more.png) no-repeat 373px center;}
.m-chi .m-pin h2{ background-position:313px 5px;}
.m-pin h2::before{ content:''; display:block; width:4px; background:#1a8fc3; height:28px; margin-top:-19px; position:absolute; left:0; top:50%;}
/* .m-pin ul li{ margin-bottom:11px; width:100%; height:130px;  overflow:hidden;}
.m-pin ul li img{ display:block; width:100%; transition:all 1s linear;}
.m-pin ul li:hover img{ transform:scale(1.05);} */
.m-not{ float:right; width:590px; overflow:hidden; min-height:30px;}
.f-lod{ float:left;}
.m-not-1{  width:590px; float:right; overflow:hidden; min-height:30px; margin-top:3px;}
.m-not-2{ min-height:30px; width:590px; float:left; height:409px; overflow:hidden; position:relative; margin-right:20px;}
.m-lis{ min-height:30px; overflow:hidden; /* width:785px; */}
.m-pos{ min-height:30px; overflow:hidden; /* width:785px; */}
.m-chi{ /* overflow:hidden; */}

.m-new{ overflow:hidden; position:relative; line-height:32px; height:32px; padding-bottom:12px; border-bottom:2px solid #1a8fc3; background:url(../images/bag.jpg) no-repeat left 4px;}
.m-new span{ float:left; padding-left:18px; color:#1a8fc3; font-size:18px; font-weight:bold;}
.m-new::before{content:'';position:absolute;left:0px;top:50%;width:4px;background:#1a8fc3;height:28px;margin-top: -18px;}
.m-new a{ float:right; margin-right:1px; color:#6d6d6d; font-size:16px; line-height:36px;}
.m-new a i{ font-family:"宋体"; font-weight:bold;}
.m-new a:hover{ color:#1a8fc3;}

.m-not-1 table{ width:100%;}
.m-not-1 td{ border-bottom:1px solid #ececec; line-height:44px;}
.m-not-1 a{ float:left; font-size:16px; min-width:278px; position:relative; padding-left:15px; background:url(../images/lat.png) no-repeat left center;}
/* .m-not-1 a::before{ content:''; position:absolute; left:0; top:50%; width:8px; height:8px; background:#666; margin-top:-4px;} */
.m-not-1 td a:hover::before{ background:#1a8fc3;}
.m-not-1 td + td + td{ font-size:16px; font-family:Georgia;}
.m-not-1 td a:hover, .m-not-1 tr:hover td{ color:#1a8fc3;}
.m-not-2 #u_u2_newstitle{ position:absolute; font-size:14px; left:0; bottom:0; line-height:42px; height:42px; width:100%; background:url(../images/bag1.png) repeat left top; text-align:left; color:#fff; text-indent:12px;
font-weight:normal; z-index:0;}
.m-not-2 #u_u2_div + div{ z-index:1; top:-30px !important; width:580px !important;}
.m-not-2 #u_u2_div + div .imagechangenews_pnode{ border-left:none;}
.m-not-2 #u_u2_div + div a{border-radius:50%;text-indent: 100px; background:#fff;padding:0;width:12px;height:12px;display:inline-block;margin:0px 4px;overflow:hidden;}
.m-not-2 #u_u2_div + div .imagechangenews_fnode{ background:#1a8fc3; border-left:none;}
.m-lat{width:389px; float:left; margin-right:20px; padding:0px 0;}

.m-lat-0{ margin-top:5px; min-height:10px;}
.m-lat-0 td{ border-bottom:1px solid #ececec; line-height:46px;}
.m-lat-0 a{ color:#333; font-size:16px; background:url(../images/lat.png) no-repeat left center; padding-left:10px; display:block;}
.m-lat-0 td + td + td{ color:#333; font-family:Georgia; font-size:16px;}
.m-lat-0 tr:hover a, .m-lat-0 tr:hover td{ color:#1a8fc3;}
.m-loa{width:590px; margin-right:20px; float:left; padding:20px 0 0;}
.m-gui{ float:right; display:none;}
.m-fri-1{ margin:7px 0 10px;}

.m-dif{ padding-top:28px;  border-top:2px solid #1a8fc3;}
.m-dif ul{ padding:0px 0; overflow:hidden;}
.m-dif ul li{ width:120px; float:left; margin-bottom:25px; transition:all 1s ease;}
.m-dif ul li a{ display:block; width:120px; text-align:center;}
.m-dif ul li a img{ width:40px;}
.m-dif ul li p{ font-size:16px; line-height:32px; color:#242525;}
.m-dif ul li:hover p{ color:#07a4f5;}
.m-dif ul li:hover img{ transform:scale(1.05);}
.f-pin h2{ padding-bottom:12px;}
.m-cin{ width:389px; padding:20px 0 0; float:left; margin-left:16px; overflow:hidden;}
.m-con-1{overflow:hidden;padding-bottom: 12px; /* height:159px; */}
.m-con-1 p{ color:#333; font-size:16px; line-height:31px; padding:6px 0 0; overflow:hidden;}
.m-con-1 i{ float:left; width:50px; color:#1a8fc3;}
.m-con-1 font{ float:left; width:315px; color:#000;}
.m-con-1 div + p{ padding-top:9px;}
.f-ove{ overflow:hidden;}
.m-fri-2{ min-height:30px;}
.m-nav ul > li:first-child > a{ padding:0 28px;}

/* 列表页 */
.m-chi{ width:1200px; overflow:hidden; margin:20px auto;}
.m-cot{ border-top:2px solid #1a8fc3; padding-top:15px;}
.m-cot p{ color:#333; font-size:16px; line-height:24px; padding:12px 0 0; overflow:hidden;}
.m-cot i{ float:left; width:50px;}
.m-cot font{ float:left; width:336px; color:#000;}
.m-cot{ border-top:2px solid #1a8fc3; padding-top:15px;}
.m-chi .m-cot font{ width:270px;}
.m-chi .f-not{ width:855px;}
.m-lis hr{ display:none;}

/* .m-pin{width:389px;float:left;background:url(../images/bag.jpg) no-repeat left 2px;} */
.m-pos td{font-size:16px;color:#222;line-height: 32px;height:31px; padding-bottom: 13px;font-family:'';}
.m-pos a{ color:#222; margin:0 3px;}
.m-pos a:hover{ color:#1a8fc3;}
.m-lis{ border-top:2px solid #1a8fc3; padding-top:10px;}
.m-lis td{ font-size:16px; color:#333; border-bottom:1px solid #ececec; line-height:42px;}
.m-lis td > a{ font-size:16px; color:#333; min-width:300px; display:block; padding-left:20px; background:url(../images/lat.png) no-repeat left center;}
.m-lis tr:hover td, .m-lis tr:hover a{ color:#1a8fc3;}
.m-pos td > span{ font-family:"宋体";}
.f-not{ width:795px;}
.m-lis td[colspan="3"], .m-lis td[colspan="3"] td{ border-bottom:none;}
.m-lis table table{ width:100%; padding:13px;}
.m-lis tr td[colspan='3'] tr td, .m-lis tr td[colspan='4'] tr td{  text-align:center; font-size:16px; vertical-align:middle; line-height:42px; font-family:'microsoft YaHei'; color:#333;}
.m-lis tr td[colspan='3'] tr div, .m-lis tr td[colspan='4'] tr div{ display:inline-block; vertical-align:middle; margin:0 6px; font-size:16px; font-family:'microsoft YaHei'; color:#333;}
.m-lis tr td[colspan='3'] tr div span,.m-lis tr td[colspan='3'] tr div a,.m-lis tr td[colspan='4'] tr div span,.m-lis tr td[colspan='4'] tr div a{ height:100%; border-radius:4px; padding:10px 20px; margin-top:0px; color:#666; margin:0 6px; font-size:16px; font-family:"microsoft YaHei";}
.m-lis tr td[colspan='3'] tr div a:hover,.m-lis tr td[colspan='4'] tr div a:hover{ background:#157bdb; color:#fff;}
.m-lis tr td[colspan='4'] tr div span:hover,.m-lis tr td[colspan='3'] tr div span:hover{ background:#bdbcbc; border-color:#bdbcbc; cursor:not-allowed; color:#fff;}
.m-con{ border-top:2px solid #1a8fc3; padding:36px 0 50px;}
.m-pan h2{ background-position:573px 6px;}

/* 搜索结果页 */
.m-res{ min-height:100px; padding-bottom:50px;}
.s-pos{font-size:16px;color:#222;line-height: 32px;height:31px; padding-bottom: 13px;font-family:''; border-bottom:2px solid #1a8fc3; margin-bottom:33px;}
.s-pos span{ font-family:"宋体";}
.m-res form > div{width:320px;min-height:32px; height:42px; margin:22px 0 18px;overflow:hidden;background: #cfcfcf;border-radius:6px;}
.m-res form > div input[name="newskeycode"]{border:none;width:221px;padding:6px 12px; height:30px;line-height:30px; box-sizing:content-box; background:#cfcfcf}
.m-res form > div input[name="FindButton"]{cursor:pointer;border:none;outline:none;background:#139cdc; border-radius:0 6px 6px 0;color:#fff;height:42px;width: 76px; font-size:14px;}
.m-res form > div input[name="FindButton"]:hover{ background:#0c86bf;}
.m-res form > table a span{ font-size:18px; line-height:36px; color:#000;}
.m-res form > table span{ font-size:14px; line-height:20px; color:#999;}
.m-res form > table span span{ font-size:18px; font-weight:bold;}
.m-pos td > span + span{ font-family:"微软雅黑"; margin:0 3px;}

/* 图文列表页 */
.m-cid{ padding-top:9px;}
.m-cid div{ margin-left:154px; font-size:16px; line-height:28px; margin-top:10px; color:#000;}
.m-cid div + div{ margin-top:14px;}
.m-cid a:hover{ color:#ca0000;}
.m-cid > table > tbody > tr > td{padding: 20px 0;border-bottom: 1px dashed #bfb9b9;}

/* 微信弹出层 */
.g-fix{ width:100%; height:100%; display:none; background:url(../images/bag1.png) repeat left top; position:fixed; left:0; top:0; z-index:1000;}
.m-fix{ position:absolute; width:300px; height:300px; text-align:center; left:50%; top:50%; margin-left:-150px; margin-top:-150px; background:#fff; border-radius:8px;}
.m-fix p{ margin-top:-8px; font-size:16px; color:#000;}
.m-fix img{ margin-top:8px;}
.m-fix input{ width:92px; height:36px; background:#03A9F4; color:#fff; cursor:pointer; border:none; outline:none; border-radius:8px; font-size:14px;}

/* 7.23改动 */
.m-lae{ width:1200px; margin:0 auto 20px; overflow:hidden;}
.f-lol{ padding-top:0;}
.m-won span{ color:#000; display:block; padding:5px 0 5px; font-size:16px; text-align:center; font-family:'å¾®è½¯é›…é»‘';}
.m-won span:hover{ color:#1b73a0;}
.m-nik div[align]{ font-size:16px; line-height:42px; margin-bottom:10px;}
.m-nik img{ display:block;}
.m-nik tr td[colspan='3'] tr td, .m-nik tr td[colspan='4'] tr td{  text-align:center; font-size:16px; vertical-align:middle; line-height:42px; font-family:'microsoft YaHei'; color:#333;}
.m-nik tr td[colspan='3'] tr div, .m-nik tr td[colspan='4'] tr div{ display:inline-block; vertical-align:middle; margin:0 6px; font-size:16px; font-family:'microsoft YaHei'; color:#333;}
.m-nik tr td[colspan='3'] tr div span,.m-nik tr td[colspan='3'] tr div a,.m-lis tr td[colspan='4'] tr div span,.m-lis tr td[colspan='4'] tr div a{ border-radius:4px; padding:10px 20px; margin-top:0px; color:#666; margin:0 6px; font-size:16px; font-family:"microsoft YaHei";}
.m-nik tr td[colspan='3'] tr div a:hover,.m-nik tr td[colspan='4'] tr div a:hover{ background:#157bdb; color:#fff;}
.m-nik tr td[colspan='4'] tr div span:hover,.m-nik tr td[colspan='3'] tr div span:hover{ background:#bdbcbc; border-color:#bdbcbc; cursor:not-allowed; color:#fff;}
.m-pos td .splitflagstyle248546{ font-family:'宋体' !important;}
.f-pic{ margin-right:0;}
.m-pic ul li{ width:590px; line-height:45px; float:left; text-align:center; height:45px; background:url(../images/sanjiao.png) no-repeat right top #f5f7fb;}
.m-pic ul .u-pic{ width:285px; margin:20px 20px 20px 0;}
.m-pic ul li a{ display:block; font-size:18px; color:#555;}
.m-pic ul li:hover{ background:#086291;}
.m-pic ul li:hover a{ color:#fff;}
.m-pic ul .f-nom{ margin-right:0;}
.f-nar{ margin-bottom:15px;}
 .m-sev{ width:1200px; margin:30px auto; box-shadow:0 0 10px rgba(0,0,0,0.2); overflow:hidden; background:#f5f5f5; border-radius:8px;}
 .m-sev ul li{ width:200px; float:left; height:142px; transition:.4s; overflow:hidden; text-align:center; font-size:16px;}
 .m-sev ul li a{ display:block; overflow:hidden;}
 .m-sev ul li img{ width:64px; height:64px; display:block; margin:28px auto 0; opacity:.6; filter:grayscale(1); transition:all .4s;}
 .m-sev ul li p{ line-height:40px; color:#111; transition:.4s;}
 .m-sev ul li:hover{ background:#fff;}
 .m-sev ul li:hover img{ filter:grayscale(0); opacity:1; transform:translateY(-6px);}
 .m-sev ul li:hover p{ color:#005fc3; transform:translateY(-6px);}
 .m-frr{ width:1200px; margin:0 auto; overflow:hidden;}
 .m-frr ul li{ width:183px; float:left; border-radius:8px; background:#6eb2c9; text-align:center; height:133px; margin-left:20px; overflow:hidden;}
 .m-frr ul li:first-child{ margin-left:0;}
 .m-frr ul li + li{ background:#086291;}
 .m-frr ul li + li + li{ background:#a48d57;}
 .m-frr ul li + li + li + li{ background:#ca6698;}
 .m-frr ul li + li + li + li + li{ background:#f6b83b;}
.m-frr ul li + li + li + li + li + li{ background:#59c15d;}
 .m-frr ul li a{ color:#fff; font-size:16px;}
 .m-frr ul li div{ width:183px; height:87px; overflow:hidden;}
 .m-frr ul li img{ display:block; width:183px; height:87px; transition:all .3s linear;} 
 .m-frr ul li:hover img{ transform:scale(1.2);}
 .m-frr ul li p{ line-height:46px;}
.g-fos{ background:#086291; padding:35px 0 30px;}
.m-fos{ width:1200px; margin:0 auto;}
.m-fos-1{ float:left; color:#a7d3ec; line-height:24px;}
.m-fos-1 p{ margin:5px 0 7px 0;}
.m-fos-2{ float:right; margin-top:13px;}
.m-fos-3{ float:left; margin-left:10px; width:210px; height:30px; position:relative; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.m-fos-3 p{ background:#fff; cursor:pointer; padding:0 10px; line-height:30px; color:#086291; font-size:14px; position:relative;}
.m-fos-3 p i{ font-family:'宋体'; color:#086291; font-weight:bold; font-size:20px; position:absolute; transform:rotate(90deg); right:10px; top:1px; transition:.3s;}
.m-fos-2 ul{ overflow:hidden; width:100%; background:#fff; display:none; position:absolute; left:0; bottom:30px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.m-fos-2 ul li{ line-height:30px;}
.m-fos-2 ul li a{ color:#086291; display:block; text-indent:10px;}
.m-fos-2 ul li a:hover{ background:#0d90d4; color:#fff;}
.m-fos-3:hover ul{ display:block;}
.m-fos-3:hover p i{ transform:rotate(-90deg);}

.m-nav-0 ol li{ position:relative;}
.m-edu{position:absolute;left:108px;top:0;width:108px;overflow:hidden;background: #840404; display:none;}
.m-nav-0 ol li:hover .m-edu{ display:block;}
.m-nav-0 ol li .m-edu a:hover, .m-nav-0 ol li:hover > a{ background:#b10c0c;}
.m-lis tr td[colspan='3'] tr div .defaultButtonStyle{
   width:56px; height:36px; border-radius:4px 0 0 4px; background:#fff; font-size:16px;
   color:#666; font-family:"microsoft YaHei"; margin-right:-2px;
}
.m-lis tr td[colspan='3'] tr div .defaultInputStyle, .m-lis tr td[colspan='4'] tr div .defaultInputStyle{
   width:56px; height:24px; line-height:24px; padding:5px 0; border-radius:0px 4px 4px 0px; background:#fff; font-size:14px; border:#AFD5F5 1px solid;
   color:#666; vertical-align:top;
   outline:none; text-align:center; margin-right:5px !important;height: 36px;
}
.m-lik-top{
width: 50%;
float: left;
}
.PrevDisabled{
height:100%;
}