@charset "utf-8";
/* CSS Document */
body{margin:0 auto; font-family:"Microsoft YaHei","微软雅黑" !important;　font-size:12px; background:#f7f7f7}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul,li { list-style:none; }
img { border:0px;}
a { color:#000; text-decoration:none; pause:inherit; cursor:pointer;}
a:hover { color:#f00; text-decoration:none;}

.ml5{margin-left:5px;}
.ml20{ margin-left:20px;}
.other{margin:0 auto; width:1192px; height:auto; overflow:hidden; margin-top:20px;}
.left{ margin-left:20px; font-size:14px;}
.wk{ margin:0 auto; width:1240px; height:auto; background:#FFF; padding:20px 0}

.topout{ margin:0 auto; width:100%; min-width:1192px; height:240px; background:url(../images/20220915_01.png);}
.topin{ margin:0 auto; min-width:1200px; height:240px; background:url(../images/20220915_01.png) no-repeat center top;}

/*导航下拉 begin*/
.dhout{margin:0 auto; width:100%; min-width:1200px; height:40px; background:url(../images/20220915_02.png);}
#dh{margin:0 auto; width:1200px; height:40px; position:relative}
#dh li{float:left; width:200px; height:40px; line-height:40px; text-align:center; font-family:"微软雅黑" !important; font-weight:bold; font-size:16px; color:#fff;}
#dh li a{ color:#fff;}
#dh li:hover{color:#000; background:#FFF}

#nav2 {margin:0 auto; width:1192px; height:56px; display:block; position:relative;}
#dh .mainlevel {float:left; width:108px; height:56px; line-height:56px; text-align:center; position:relative; z-index:4;}
#dh .mainlevel:hover{ background:#fff; color:#3282EF;}
#dh .mainlevel:hover a{ color:#3282EF;}
#dh .mainlevel:hover li a{ font-family:"宋体"; font-size:14px; color:#3282EF;}

#dh .mainlevel a {font-size:16px; font-family:"微软雅黑" !important; padding:0; margin:0;}
#dh .mainlevel ul {border-top:1px solid #bfbfbf; display:none; position:absolute; padding:0; margin:0; left:-3px; top:56px;}
#dh .mainlevel li {float:left; width:113px; height:auto; background:#fff; border:1px solid #e2e2e2; border-top:none; font-weight:normal; font-family:"宋体"; font-size:14px; color:#3282EF; line-height:40px; padding:0px; display:block; }
#dh .mainlevel li a{font-size:14px; color:#3282EF;}
#dh .mainlevel li:hover{color:#3282EF;}
#dh .mainlevel li:hover a{color:#3282EF;}
#dh .mainlevel li.lcgk{ width:113px;}

#dh .mainlevel li.menu1{ position:relative;}
#dh .mainlevel li.menu1 span{position:absolute; left:95px; top:14px;}
#dh .mainlevel li.menu1 ul{ position:absolute; left:113px; top:-1px; display:none;}
#dh .mainlevel li.menu1 li{ float:left; width:106px; height:auto; line-height:40px; border:1px solid #e2e2e2; border-top:none; color:#000; display:block; }
#dh .mainlevel li.menu1 li a{ font-size:12px; color:#3282EF; display:block;}


/*导航下拉 end*/

/*公告搜索*/
.ggssout{margin:0 auto; width:100%; min-width:1192px; height:56px; background:#F2F8FF;
box-shadow:0px 4px 12px rgba(0, 0, 0, 0.16);}
.ggssin{margin:0 auto; width:1192px; height:56px; position:relative;}
.ggssin p{float:left; line-height:56px; font-weight:bold; font-size:20px; color:#161616; margin-right:20px;}
.zhgglb{float:left; width:800px; height:56px; line-height:56px;}
.zhgglb li{ float:left; width:auto; max-width:340px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/dian_gray.jpg) 15px 26px no-repeat; padding-left:30px;}


/*搜索 begin*/
.search{
	position:absolute; top:-50px; right:0px;
	width:253px;
	height:32px;
	border-radius: 20px;
	background:#FFF;
}
.text1{float:left; width:190px; height:22px; line-height:22px; border:0px; font-size:14px; color:#a1a4ab; padding:0px; margin-left:15px; margin-top:5px; outline: none;}
.img1{float:left; width:20px; height:20px; margin-top:5px; margin-left:10px; cursor:pointer;}
/*搜索 end*/

/*首页begin*/
.box1{margin:0 auto; width:1200px; height:330px; background:#FFF; position:relative; margin-top:20px}
.box1left{float:left; width:588px; height:330px;}
.box1right{float:right; width:588px; height:330px; margin-left:20px;}

.xwzxbt{float:left; width:588px; height:40px; background:url(../images/20220915_03.png) no-repeat;}
.xwzxbt span{float:right; height:40px; line-height:40px; font-family:"微软雅黑" !important; font-size:14px; color:#A2A0A0; margin-right:16px;}
.xwzxbt span a{color:#A2A0A0;}
.xwzxbt li{float:left; width:116px; height:40px; line-height:40px; font-family:"微软雅黑" !important; font-size:20px; font-weight:700; color:#000; padding-left:32px;}
.xwzxbt li.hover{ color:#fff;}

.xwzxlb{float:left; width:588px; height:auto; border-top:none; padding-top:10px; position:relative;}
.firsttitle{float:left; width:513px; height:45px; line-height:45px; background:url(../images/btbj.png) no-repeat; background-position:16px 14px; font-family:"微软雅黑" !important; font-weight:bold; font-size:18px;color:#363D40; padding-left:50px;}
.xwzxlb li{float:left; width:547px; height:40px; line-height:40px; background:url(../images/20220915_04.png) no-repeat; background-position:15px 18px; font-family:"微软雅黑" !important; font-size:16px; color:#1A1A1A; padding-left:30px;}
.xwzxlb li span{ float:right; color:#1A1A1A;}
.spzcpic{position:absolute; left:-611px; top:-48px; width:590px; height:362px;}

/*学习园地一排*/
.box5{margin:0 auto; width:1200px; height:330px; margin-top:20px;}
.box5left{float:left; width:590px; height:330px;  background:#FFF; margin-right:20px;}
.box5right{float:left; width:590px; height:330px; background:#FFF;}

.tybt3{float:left; width:590px; height:40px; line-height:40px; background:url(../images/20220915_03.png) right no-repeat;}
.tybt3 p{float:left; width:140px; height:40px; text-align:center; font-size:20px; color:#000; font-weight:700;}
.tybt3 span{float:right; margin-right:16px; font-size:14px;}
.tybt3 span a{color:#A6A6A6;}
.tybt3 .hover{ color:#fff;}

.ztclb{float:left; width:590px; margin-top:3px;}
.ztclb li{float:left; width:550px; height:40px; line-height:40px; background:url(../images/20220915_04.png) no-repeat; background-position:15px 18px;font-size:16px; color:#626262; padding-left:30px;}
.ztclb li a{ color:#1A1A1A;}
.ztclb li span{float:right; color:#1A1A1A;}
/*学习园地一排*/

.box6{ margin:0 auto; width:1200px; margin-top:20px;}
.box6 span{ float:right;}

/*友情链接*/
.yqlj{margin:0 auto; width:1192px; height:32px; margin-top:32px;}
.yqlj .tb{ background:url(../images/xl.png) no-repeat; background-position:195px 7px; cursor:pointer;}
.yqlj li{float:left; width:220px; height:30px; line-height:30px; border:1px solid #C4C4C4;font-family:"微软雅黑" !important; font-size:12px; color:#1A1A1A; text-align:center; margin-left:20px;}

.frlk1{ margin:0 auto; width:1152px; height:auto; border-top:solid 1px #c8c8c8; background:#fff; padding:7px 24px 7px 24px; margin-top:20px; overflow:hidden;} 
.frlk1 li{float:left; width:140px; height:24px; line-height:24px; border:none; font-family:"Microsoft YaHei","微软雅黑" !important; font-size:14px; color:#333; padding-left:20px; cursor:pointer;}
.frlk1 li a{color:#333;}

.frlk2{ margin:0 auto; width:1152px; height:auto; border-top:solid 1px #c8c8c8; background:#fff; padding:7px 24px 7px 24px; margin-top:20px; overflow:hidden;}
.frlk2 li{float:left; width:120px; height:24px; line-height:24px; border:none; font-family:"Microsoft YaHei","微软雅黑" !important; font-size:14px; color:#333; padding-left:40px; cursor:pointer;}
.frlk2 li a{color:#333;}

.frlk3{ margin:0 auto; width:1152px; height:auto; border-top:solid 1px #c8c8c8; background:#fff; padding:7px 24px 7px 24px; margin-top:20px; overflow:hidden;}
.frlk3 li{float:left; width:220px; height:24px; line-height:24px; border:none; font-family:"Microsoft YaHei","微软雅黑" !important; font-size:14px; color:#333; cursor:pointer; }
.frlk3 li a{color:#333;}

.foot{margin:0 auto; width:100%; height:100px; line-height:30px; text-align:center; font-size:16px; color:#000; padding-top:20px; margin-top:30px; position:relative; background:url(../images/20220915_09.png) repeat-x}


/*子页面概览*/
.sub{margin:0 auto; width:1140px; height:auto; min-height:930px; padding:30px; background:url(../images/20150108bj_14.jpg) bottom #fbfbfb repeat-x; margin-top:20px; overflow:hidden; padding-bottom:60px;}
.sub1{ margin:0 auto; width:1140px; height:50px;  line-height:50px; font-size:24px; font-family:"Microsoft YaHei","微软雅黑" !important;  border-bottom:1px solid #d4d4d4; text-indent:20px; }
.sub1 span{float:right; line-height:50px; font-size:14px; padding-right:40px; }
.sub1 span a{ color:#000; font-size:14px; }
.sub1 p{ width:250px; border-bottom:2px solid #143fcc; }

/*文字列表*/
.sub_lb{ float:left; width:1140px; height:auto;}
.sub_lb ul{ margin-top:20px;}
.sub_lb li{float:left; width:1110px; height:auto; font-size:14px; color:#727272; line-height:40px; background:url(../images/dian_blue.png) no-repeat; background-position:10px 17px; border-bottom:1px dashed #d4d4d4; padding-left:30px;}
.sub_lb li a{color:#727272; font-size:14px;}
.sub_lb li span{float:right; font-size:14px; color:#727272; padding-right:20px;}

.sub_lb2{ float:left; width:1140px; height:auto;}

/*内容*/
.sub2{margin:0 auto; width:1144px; height:auto; padding:30px; background:url(../images/20150108bj_14.jpg) bottom #fbfbfb repeat-x; margin-top:30px;}
.sub_nr{ margin:0 auto;  width:944px; height:auto; min-height:500px; font-size:14px; color:#464646; line-height:30px; padding-top:30px; }

/*二级栏目子页*/
.zym1{margin:0 auto; width:1192px; height:auto; overflow:hidden; background:#FFFl; padding:20px 0}
.zym1_l{float:left; width:260px; height:auto; background:#FFF;}
.zym1_l .top{float:left; width:233px; height:65px; background:#097bf8; padding-left:27px;}
.zym1_l .top p{float:left; height:43px; line-height:43px; border-bottom:4px solid #fff; font-family:"黑体"; font-size:22px; font-weight:bold; color:#fff; margin-top:7px;}

.zym1_l .con{float:left; width:260px; height:auto; min-height:225px; background:#fff; overflow:hidden;}
.zym1_l .con li{float:left; width:233px; height:auto; line-height:18px; border-bottom:1px solid #d7d5d5; font-family:"微软雅黑" !important; font-size:16px; color:#282828; padding-left:27px; padding-top:13px; padding-bottom:13px;}
.zym1_l .con li a:hover{ color:#282828;}
.zym1_l .con li.hover{color:#0f66c3;}
.zym1_l .con li.hover a{ color:#0f66c3;}
.zym1_l .con li.s{width:213px; background:url(images/qxfy20181120_07.jpg) no-repeat; background-position:185px 17px; padding-left:27px; margin-left:20px;}


.zym1_r{float:right; width:901px; height:auto !important; min-height:950px; background:#fff; padding-left:12px; padding-right:12px; overflow:hidden;}
.rtop{float:left; width:901px; height:50px; border-bottom:1px solid #d7d5d5; background:#fff; font-family:"宋体"; font-size:12px; line-height:30px; color:#000;}
.rtop p{float:left; height:50px; line-height:50px; font-weight:bold; font-family:"微软雅黑" !important; font-size:18px; color:#282828; margin-left:2px;}
.rtop p.p1{ font-weight:normal; height:50px; line-height:50px; font-family:"宋体"; font-size:12px; color:#de2020; margin-left:40px;}
.rtop span{float:right; height:50px; line-height:50px; font-family:"宋体"; font-size:12px; color:#666; padding-right:10px;}

.zylb1{float:left; width:901px; height:auto; margin-top:10px; font-family:"宋体"; font-size:14px; line-height:33px; padding-bottom:50px;}
.zylb1 td{font-family:"宋体"; font-size:14px; line-height:33px;}
.zylb1 li{float:left; width:871px; height:auto !important; line-height:30px; border-bottom:dashed 1px #bcbcbc; background:url(../images/dian_gray.jpg) no-repeat left; background-position:13px 22px; font-family:"宋体"; font-size:14px;  color:#000; padding-left:30px; padding-top:10px; padding-bottom:10px;}
.zylb1 li a:hover{color:#000;}
.zylb1 li span{float:right; color:#969696; padding-right:25px; margin-left:20px;}

.sxy{ float:left; width:100%; text-align:center; font-family:"宋体"; font-size:14px; color:#727272; line-height:38px; margin-top:8px;}

/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:256px;
    margin:300px auto;
    height:256px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:4px;top:4px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

/*弹框样式2*/
.cd-popup2{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup2.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup2-container {
    position: relative;
    width:256px;
    margin:250px auto;
    height:256px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup2-close{ position: absolute;right:4px;top:4px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup2-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}