@charset "utf-8";

*{margin: 0;padding: 0;}
body{font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;font-size: 14px;-webkit-font-smoothing:antialiased;}
ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none;color: #333;font-size: 14px;}
a:hover{color:#000;webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
img{border: 0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.common{width: 1300px;margin:0 auto;}
.top_bg{ background:url(/images/top_bg.jpg) #084283 no-repeat center top; height:220px;}
.logo img{ padding:20px 0;}
.jiansuo{ padding-top:32px;}
.nav{ height:60px; line-height:60px; font-size:18px; color:#fff;padding-top: 17px;}

.banner{ width:100%; height:590px; overflow:hidden; position:relative;font-size:0; margin-bottom:30px;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:590px; float:left;}
.b-list{ height:50px; padding-top:540px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:12px; height:12px; border-radius:60%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #0a53a4;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(/images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:245px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(/images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:245px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.title{ height:42px; line-height:42px; margin-bottom:15px;border-bottom: #999999 2px solid;}
.title span{ float:left; width:110px; font-size:24px;color:#0a53a4;border-bottom:solid 2px #0a53a4;text-align: center;}
.title span b{ color:#084283;padding-bottom:9px;font-weight: normal; font-family:"方正大标宋简体";}
.title a{ float:right; font-size:14px; color:#333333;}
.title1{ height:42px;margin-bottom:15px;border-bottom: #0a53a4 4px solid;}
.title1 span{ float:left; font-size:24px;color:#0a53a4;text-align: center;}
.title1 span b{ color:#084283;padding-bottom:9px;font-weight: normal; font-family:"方正大标宋简体";}
.title1 a{ float:right; font-size:14px; color:#333333;}

.tpxw{ width:520px; margin-right:31px;}
.xyxw{ width:360px;}
.tzgg{ width:360px;}
.tzgg ul li{border-bottom: solid 1px #d5d5d5;height: 64px;line-height: 30px;padding-bottom:2px;margin-top: 15px;}
.tzgg ul li a{display: block;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color: #333;}
.tzgg li span{ float:left;;border-right:solid 1px #6b6b6b;text-align:center;margin-right:8px; width:70px;color:#6b6b6b;font-size:20px;line-height: 48px;}
.tzgg li span b{ display:block; font-size:20px; color:#fff; height:30px; line-height:30px; font-weight:normal;background:#6b6b6b;}

.kslj { background:#f4f4f4; padding:30px 0 20px 0; text-align:center; margin:30px auto;}
.kslj ul li{ width:160px; float:left; margin:0 50px;}
.kslj ul li a{ font-size:24px; color:#0a53a4;}
.kslj ul li img{ float:left;}
.kslj ul li span{ float:right; line-height:49px; padding-left:15px;}

.part2{ background:url(/images/bmdt_bg.png) no-repeat center ; height:630px;margin-top:30px;}
.bmdt{ width:410px; margin-right:45px;}
.kyxx{ width:390px; background:#eaeaea;}
.dyzc{ width:390px;}
#x-news1-top {height:40px;line-height:40px; overflow:hidden; margin: 10px 0 20px 0;}  
#x-news1-top ul li {width:290px; float:left; font-family:"Microsoft YaHei"; color:#000; height: 40px;line-height: 40px;font-size: 14px;text-align:center; }
#x-news1-top ul li.sige{ width:130px; height: 43px;line-height: 43px;font-size: 14px;background:#eaeaea;float:left; }
#x-news1-top ul li.sige a{width:130px; height:43px; text-align:center; line-height:43px; float:left; font-size:14px; color:#999;}
#x-news1-top ul li.sigehs{ background:#eaeaea;height:40px; float:left; line-height: 40px;}
#x-news1-top ul li.sigehs a{height:40px;line-height:40px; text-align:center;  float:left; font-size:14px; color:#000;}
#x-news1-n01 {background:#eaeaea;display:block; position:relative; padding:10px 6px;}
#x-news1-n02 {display:none; position:relative;padding:10px 6px;}
#x-new-more {width:55px; height:40px; font-size:12px;position:absolute; left:260px;top: -61px; line-height:40px; text-align:center;}
#x-new-more1 {width:55px; height:40px;font-size:12px;position:absolute; left:335px;top: -61px; line-height:40px; text-align:center;}
#x-new-more a{color:#333333; font-size:14px;}
#x-news-n-wz {background:#eaeaea; overflow:hidden;}
.zj{}
.zj li{ height:62px; line-height:24px;background:#fff; margin-bottom:24px; padding-top:14px;}
.zj li span{ float:left; width:65px; border-right:solid 1px #00695a; color:#00695a;font-size:18px;line-height: 48px;padding-left: 8px;}
.zj li a{ float:right; width:290px;font-size:16px;}
.zj li:hover span{ border-right:solid 1px #00695a; color:#00695a; font-size:18px;}
div.dyzc a.a{
 background: url(/images/kyxx_bg.jpg) no-repeat 0 0;
 text-indent: -99999px;
}
div.dyzc a.a:hover,
div.dyzc .sigehs a.a
{
 background: url(/images/kyxx_hover.jpg) no-repeat 0 0;
 text-indent: -99999px;
}

div.dyzc a.b{
 background: url(/images/zbxx_bg.jpg) no-repeat 0 0;
 text-indent: -99999px;
}
div.dyzc a.b:hover,
div.dyzc .sigehs a.b
{
 background: url(/images/zbxx_hover.jpg) no-repeat 0 0;
 text-indent: -99999px;
}
.bq_lay{ background:url(/images/bq_bg.jpg) #1751a5 no-repeat center bottom; height:264px; padding:15px 0;}
.bqzw p{ color:#fff; line-height:30px;}


.con-center{ background:url(/images/con-center1.jpg) no-repeat center top; height:300px;}

.contain-left,.edu-right{width:300px; margin:30px 0;}
.border1 .head1{padding:23px 0 22px 0;background:url(/images/head.png) right bottom no-repeat;background-size:100% 100%;text-align:center;}
.border1 .head1 span{color: #fff;font-size: 18px;display: block;}
.border1 .head2{background:#2373ce; height:68px;line-height:68px;font-size:18px;;color:#fff;}
.border1 .head2 .title2{padding-left:80px;background:url(/Images/sb1_head_tit.png) 40px 50% no-repeat;font-size:20px;display: block;}
.border1 .main1{background: #fff url(../Images/head_bg2.png) no-repeat 198px -80px;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.border1 .main2{background: #fff;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.border1 .menu_list_1 li{line-height:50px;text-align:center;color:#4c4c4c;border-bottom:#e2e2e2 1px solid;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.border1 .menu_list_1 li:hover{
-webkit-box-shadow:0 5px 12px 0 rgba(117,016,075,0.5);
-moz-box-shadow:0 5px 12px 0 rgba(117,016,075,0.5);
box-shadow:0 5px 12px 0 rgba(117,016,075,0.5);
-webkit-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px);}
.border1 ul li.last{border-bottom:none;}
.border1 .menu_list_1 li a{display:block;color:#4c4c4c;font-size:16px;}
.border1 .menu_list_1 li a:hover,.border1 .menu_list_1 li.cur{
 text-decoration: none;
 color: #0a53a4;
 background-image: url(/Images/arr26.png);
 background-repeat: no-repeat;
 background-position:80% 50% ;
}
.border1 .menu_list_1 li.cur a{color:#0a53a4;}
.border1 .main_ultop h3{margin:0;}
.border1 .main_ultop h3,.border1 .main_ultop li{line-height:50px;text-align:center;color:#4c4c4c;border-bottom:#e2e2e2 1px solid;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.border1 .main_ultop h3:hover,.border1 .main_ultop li:hover{-webkit-box-shadow:0 5px 12px 0 rgba(124,124,124,0.8);-moz-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);box-shadow:0 5px 12px 0 rgba(124,124,124,0.8);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.border1 ul li.last{border-bottom:none;}
.border1 .main_ultop h3 a{color:#c91614;font-size:16px;}
.border1 .main_ultop li a{display:block;color:#4c4c4c;font-size:15px;}
.border1 .main_ultop li a:hover,.border1 .main_ultop li.cur{text-decoration:none;color:#c40000;background:url(/Images/cur_red.png) center bottom no-repeat;}
.border1 .main_ultop li.cur a{color:#c40000;}
.border1 .tabs li{width:268px;background:url(/Images/tab.png) right center no-repeat;height:49px;line-height:49px;border-bottom:#e8e8e8 1px solid;}
.border1  li.thistab{width:268px;background:url(/Images/tab_hover.png) right center no-repeat;}
.border1 .tabs li a:hover{color:#ef7a08;background:url(/Images/tab_hover.png) right center no-repeat;}
.border1 .tabs li a{padding-left:40px;color:#333;display: block;height:50px;line-height:50px;text-decoration:none;}
.border1  li.thistab a{color:#ef7a08;}
.border2{width:48%;}
.border3{border:1px solid #dddddd;}
.contain-right{ width:960px; margin:30px 0;}
.gov-head{height:41px;border-bottom:2px solid #0a53a4;}
.gov-head .bigtitle{font-size: 24px; line-height:30px;
 color: #0a53a4;
 display: inline-block;
 font-weight: bolder;
 float: left !important;}
.gov-head  a{color:#000;}
.gov-head .more{padding:10px}
.gov-main{margin:15px 0;}
.position3 { display:block;color: #3e3a39;padding:10px 20px;background: url(/Images/dot.png) no-repeat left center; float:right;}
.position3 a{color: #3e3a39;}
.gov-head2{height:41px;border-bottom:2px solid #c40000;background:#f2f2f2;}
.gov-head2 .bigtitle{font-size:18px;border-bottom: 1px solid #c40000;display: inline-block;padding: 7px 10px 6px 10px;color:#c40000;}
.gov-head2  a{color:#000;}
.gov-head2 .more{padding:10px}
.gov-head3{height:41px;border-bottom:1px solid #d3d3d3;}
.gov-head3 .bigtitle{
 font-size: 24px;
 color: #00264d;
 display: inline-block;
 padding: 7px 10px 7px 10px;
 font-weight: bolder;
}
.gov-head3  a{color:#000;}
.gov-head3 .more{padding:10px}
.gov-head4{height:40px;border-bottom:2px solid #0071cf;background:#ededed;}
.gov-head4 .bigtitle{font-size:18px;display: inline-block;padding:6px 18px 6px 50px;background:url(/Images/title2.png) 18px center no-repeat;color:#c40000;border-bottom:1px solid #0071cf;}
.gov-head4  a{color:#0071cf;}
.gov-head4 .more{padding:10px;font-size:12px;}
.gov-head4 .more a{color:#494949;}
.gov-main4 {padding:12px;}

.mbottom{margin-bottom:10px;}
.sharebox {background: #efefef;padding: 0;}
.sharebox span{background: #dcdddd;height: 25px;line-height: 25px;display: block;padding: 0 0 0 10%;}
.bdsharebuttonbox{margin: 6px 0 6px 17px;}
.relink ul {padding: 0 0 0 10%;margin-top: 10px;}
.relink ul li a{color: #231815;background: url(/Images/arr.png) left center no-repeat;line-height: 26px;font-size: 12px;padding-left: 18px;display: block;}
.news-index-left{padding:0;float:left;}
.news-index-right{padding:0;float:right;max-width:480px;}



/*浮窗*/

 
.floating-image-container {
    position: absolute;
    width: 150px; /* 根据你的图片大小调整 */
    height: 150px; /* 根据你的图片大小调整 */
    background-image: url('/images/QR.png'); /* 设置背景图片 */
    background-size: contain; /* 确保图片适应容器大小 */
    background-repeat: no-repeat; /* 不重复背景图片 */
    animation: float 20s ease-in-out infinite; /* 应用动画 */
}
 
@keyframes float {
    0%, 100% {
        transform: translateY(40px) translateX(0px);
    }
    50% {
        transform: translateY(0px) translateX(130px); /* 调整漂浮的距离 */
    }
}


