/*唯科网 wkwang.cn Ram QQ12100022*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
*, *:after, *:before {
  box-sizing: border-box;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
body {
  -webkit-font-smoothing: antialiased;
   user-select:none;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
    display: block;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a,
a:hover,
a:focus,
a:active,
a:visited {
  text-decoration: none;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
button {
  outline: 0;
  border: 0;
  appearance: none;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.clear,
.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
}

.clearfix:after {
	visibility: hidden;
	content: ".";
}

.clearfix {
	*zoom: 1;
}
.fl{float: left;}
.fr{float: right;}

.wrap{}
.wrap1200{width: 1200px; margin: 0 auto;}
header .top{height: 140px;}
header .logo{padding-top: 33px;}
header .sqrh{text-align: right;line-height: 54px;}
header .sqrh a{font-size: 14px;color: #fe7800;}
header .search{}
header .home{margin: 55px 20px 0 0 ;}
header #search{border: 1px solid #cccccc;line-height: 40px;width: 344px;padding: 0 5px;outline:none;font-size: 14px;}
header .search button{background: #4189b9 url(../images/search.svg) 20px 8px no-repeat ;width: 67px;height: 42px;margin-left: -6px;cursor: pointer; background-size: 40%;}
header .nav{background: url(../images/nav-bg.jpg) 0 0 repeat-x;}
header .nav ul{}
header .nav ul li{float: left;position: relative;}
header .nav ul li a{display: block;line-height: 60px;color: #FFFFFF;font-size: 18px; padding: 0 20px;}
header .nav ul li:hover a{background: #db3126;}
header .nav ul li ul{display: none;border-bottom: 3px solid #db3126; width:auto;}
header .nav ul li:hover ul{display: block;background: #d0e8ff;position: absolute; left: 0;top: 59px;}
header .nav ul li:hover ul li a{background: none;font-size: 14px;color: #444444;text-align: center;}
header .nav ul li ul li a{line-height:normal;padding: 8px 5px;width: 112px;}
header .nav ul li:hover ul li{width: 100%;line-height: none;}
header .nav ul li:hover ul li a:hover{background: #db3126;color: #FFFFFF;font-weight: bold;}
.banner-index{background: url(../images/banner.jpg) center center no-repeat;height: 422px;width: 100%;}
.banner{background: url(../images/banner-sub.jpg) center center no-repeat;height: 273px;width: 100%;}

footer{background: #0168ad;min-height: 100px;}
footer .top{border-bottom: 1px solid #FFFFFF;text-align: center; padding: 8px 0;}
footer .footmenu{color: #b1daf5;}
footer .footmenu a{color: #b1daf5;font-size: 14px;}
footer .footmenu ul{padding: 13px 0;}
footer .footmenu li{float: left; border-right: 1px dashed #FFFFFF;width: 200px;min-height: 210px;}
footer .footmenu dt{font-size: 18px;text-align: center;background: url(../images/footer-ico.png) center 18px no-repeat;padding-top:60px ;}
footer .footmenu dt a{font-size: 18px;}
footer .footmenu li:nth-child(2) dt{background: url(../images/footer-ico.png) center -79px no-repeat;}
footer .footmenu li:nth-child(2) dd:nth-child(even){float: left;width: 45%;}
footer .footmenu li:nth-child(2) dd:nth-child(odd){float: right;width: 55%;}
footer .footmenu li:nth-child(3) dd:nth-child(even){float: left;width: 50%;}
footer .footmenu li:nth-child(3) dd:nth-child(odd){float: right;width: 50%;}
footer .footmenu li:nth-child(3) dt{background: url(../images/footer-ico.png) center -175px no-repeat;}
footer .footmenu li:nth-child(4) dt{background: url(../images/footer-ico.png) center -272px no-repeat;}
footer .footmenu li:nth-child(5) dt{background: url(../images/footer-ico.png) center -370px no-repeat;}
footer .footmenu li:nth-child(6) dt{background: url(../images/footer-ico.png) center -467px no-repeat;}
footer .footmenu li:nth-child(6){border: none;}
footer .footmenu li dl{text-align: center;line-height: 30px;}
footer .copyright{background: #393939;text-align: center;font-size: 14px;color: #FFFFFF;line-height: 1.7em;padding: 20px 0;}
footer .copyright a{color: #FFFFFF;}
footer .copyright a.wk{color: #b1daf5;}

.news-index{width: 350px;margin-top: 20px;}
.news-index .hd{}
.news-index .hd li{display: inline-block;width: 50%;line-height: 42px;background: #F5F5F5;color: #444444;font-size: 18px;text-align: center;}
.news-index .hd li.on{background: #0564A6;color: #FFFFFF;}
.news-index .bd ul{border: 1px solid #f5f5f5;padding: 17px 12px 17px 0px;}
.news-index .bd li{padding-left: 30px; background: url(../images/disc.gif) 15px center no-repeat;}
.news-index .bd li a{display: block;line-height: 2em;color: #2a2a2a;white-space:nowrap;text-overflow: ellipsis; overflow: hidden;font-size: 14px;}
.notice{}
.notice{width: 350px;margin-top: 20px;}
.notice .hd{color: #444444;}
.notice .hd .title{display: inline-block;width: 25%;line-height: 42px;font-size: 18px;text-align: center;border-bottom: 1px solid #004380;}
.notice .hd .more{display: inline-block; text-align: right;width: 75%;color: #99a0aa;}
.notice .bd ul{border: 1px solid #f5f5f5;padding: 17px 12px 17px 0px;;}
.notice .bd li{padding-left: 30px; background: url(../images/disc.gif) 15px center no-repeat;}
.notice .bd li a{display: block;line-height: 2em;color: #2a2a2a;white-space:nowrap;text-overflow: ellipsis; overflow: hidden;font-size: 14px;}

.slideBox{ width:450px; height:302px; overflow:hidden; position:relative; border:1px solid #ddd;margin: 20px 0 0 25px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;  bottom:5px; z-index:1; width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:max-content;margin: 0 auto;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius: 50%;  }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:450px; height:302px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.index-ad{margin: 20px 0;}
.index-ad img{width: 1200px;max-height: 150px;}

.index-title{line-height: 42px;background: #F5F5F5;color: #444444;font-size: 18px;}
.index-title .on{display: inline-block; width: 175px; background: #0564A6;color: #FFFFFF;text-align: center;}
.index-list ul{padding: 17px 12px 17px 0px;}
.index-list li{padding-left: 30px; background: url(../images/disc.gif) 15px center no-repeat;}
.index-list li a{display: block;line-height: 2em;color: #2a2a2a;white-space:nowrap;text-overflow: ellipsis; overflow: hidden;font-size: 14px;}

.index-list{}
.index-list{}

.section2 .jypx{width: 949px;border-bottom: 2px solid #E8E8E8;}
.section2 .zscx{width: 230px;}
.section2 .zscx .on{width: 230px;}
.section2 .index-list{width: 315px; margin: 28px 0 35px 0; border-right: 1px dashed #cccccc;}
.section2 .index-list .hd{}
.section2 .index-list .hd ul{padding: 0;}
.section2 .index-list .hd li{display: inline-block;padding-left: 0;background: none;}
.section2 .jypx .index-list .hd ul{margin-bottom: 20px;}
.section2 .index-title2{ margin-left:0px ;margin-bottom: 20px;}
.section2 .jypx .hd i{display: inline-block;border: 3px solid #004380;width: 10px;height: 10px;border-radius: 50%; margin: 0 10px;}
.section2 .jypx .hd .on{color: #0564a6;font-weight: bold;}
.section2 .index-list ul{padding: 0 0px;margin: 0px 0 0 0;}
.index-title2 i{display: inline-block;border: 3px solid #004380;width: 10px;height: 10px;border-radius: 50%; margin: 0 10px;}

.section2 .form{width: 229px; margin: 0 auto;}
.section2 .form input[type=text]{width: 100%;border: 1px solid #46628a; line-height: 32px;font-size: 16px;color: #46628A;display: inherit; margin-top: 28px; padding-left: 42px;outline: none;}
.section2 .form input#idcard{background: url(../images/id-card.svg) 8px 50% no-repeat;background-size: 28px;}
.section2 .form input#realname{background: url(../images/name.svg) 8px 50% no-repeat;background-size: 28px;}
.section2 .form input#captcha{width: 60%;float: left;background: url(../images/yzm.svg) 8px 50% no-repeat;background-size: 28px; }
.section2 .form input#captcha+span{position: relative;top: 144px;left: -348px;}
.section2 .form .yzmimg{width: 38%;height: 36px; float: right;margin-top: 28px;border: 1px solid #46628a;}
.section2 .form .submit{width: 100%;background-color: #e6b573;border-radius: 5px;height: 31px;font-size: 18px;color: #FFFFFF;border: 0; margin-top: 20px;}

.section3{margin-top: 52px;}
.section3 .lm{border: 1px solid #E8E8E8; border-top: 9px solid #0564A6;width: 289px; margin-right: 14px;}
.section3 .lm:nth-child(4){margin: 0;}
.section3 .lm .yuan{width: 76px;height: 76px;background: #FFFFFF;border-radius: 50%;border: 1px solid #E9EFFB; padding: 4px; margin: -38px auto 0 auto;}
.section3 .lm .shang{width: 66px;height: 33px;background: #E9EFFB;border-top-left-radius:38px;border-top-right-radius:38px; text-align: center;}
.section3 .lm .shang img{width: 23px;display: inline-block; margin-top: 6px;}
.section3 .lm .xia{width: 66px;height: 33px;background: #5995be;border-bottom-left-radius:38px;border-bottom-right-radius:38px;font-size: 13px;color: #FFFFFF;text-align: center; padding-top: 3px;}
.section3 .lm .more{text-align: center;padding-bottom: 20px;}
.section3 .lm .more a{color: #999999;font-size: 14px;}

.section4{margin-top: 20px;}
.section4 .hyfw{width: calc(50% - 6px);border-bottom: 2px solid #E8E8E8;}
.section4 .hygl{width: calc(50% - 6px);border-bottom: 2px solid #E8E8E8;}
.section4 .index-list{margin: 25px 0;width: 50%;}
.section4 .index-list:nth-child(even){border-right: 1px dashed #cccccc;}
.section4 .index-list ul{margin:0;padding: 0 0px;}
.section4 .index-title2{margin:0px 0 20px 0px;padding: 0 0px;}

.section5{margin: 30px 0 40px 0;overflow: hidden;}
.section5 ul{height: 200px;}
.section5 li{float: left;width: 224px;height: 171px;margin-right: 18px; margin-top: 18px;}
.section5 a{font-size: 12px;color: #000000;line-height: 2em;display: inline-block;text-overflow: ellipsis;white-space: nowrap;}

.article-list{margin-top: -60px;background: #FFFFFF;}
.article-list .side{width: 230px;background: #0862a3;}
.article-list .side .title{text-align: center;font-size: 18px;color: #b1daf5;line-height: 2em;margin: 25px 0 20px 0;}
.article-list .side .title img{width:30px;margin: 0px 5px -7px 0;}
.article-list .side ul{margin-bottom: 70px;}
.article-list .side li{width: 190px;text-align: center;  margin: 0 auto 10px auto;}
.article-list .side a{display: block; font-size: 14px; line-height: 38px;background: #FFFFFF;color: #2a2a2a;}
.article-list .side a.on{color: #FFFFFF;background: #E9291E;}
.article-list .list{width:930px;padding-right: 30px;}
.article-list .list .title{border-bottom: 3px solid #e2e2e2;font-size: 18px;line-height: 2em; margin-top: 22px;}
.article-list .list .title span{border-bottom: 3px solid #0963A2; padding: 6px 10px;font-size: 18px;line-height: 2em; }
.article-list .list ul{padding: 10px 10px 20px 0px;}
.article-list .list li{padding-left: 30px; background: url(../images/disc.gif) 15px center no-repeat;}
.article-list .list li a{color: #2a2a2a;font-size: 14px;line-height: 2.5em;}
.article-list .list li a:hover{color: #cc0000;}
.article-list .list li a span{float: right;font-size: 14px;}

.paging{text-align: center;}
.paging a{display: inline-block;border: 1px solid #000000;border-radius: 5px; padding: 5px 10px;color: #000000;margin:0 3px;}
.paging a.on{background: #000000;color: #FFFFFF;}
.paging-m60{ margin: 60px 0;}

.article-img-list{margin-top: -60px;background: #FFFFFF;}
.article-img-list .side{width: 275px;margin-right: 35px;margin-top: 35px;}
.article-img-list .side .title{background: #0665A7;line-height: 40px;font-size: 18px;color: #FFFFFF;padding-left: 14px;}
.article-img-list .side .hd{margin-top: 20px;}
.article-img-list .side .hd li{display: inline-block;width: 50%;line-height: 40px;text-align: center; /* border-bottom: 1px solid #0564A6; */}
.article-img-list .side .hd li.on{background: #0665A7;color: #FFFFFF;}
.article-img-list .side .bd ul .img{display: inline-block;width: 51px;height: 51px;border-radius: 50%;margin:0 18px;}
.article-img-list .side .bd a{display: inline-block; width: 165px;font-size: 16px; color: #877171;position: relative;top: -18px;}
.article-img-list .side .bd li{margin: 30px 0;height: 55px; overflow: hidden;}

.article-img-list .list{width:830px;margin-left: 35px;}
.article-img-list .list .title{border-bottom: 3px solid #e2e2e2;font-size: 18px;line-height: 2em; margin-top: 35px;}
.article-img-list .list .title span{border-bottom: 3px solid #0963A2; padding: 6px 10px;font-size: 18px;line-height: 2em; }
.article-img-list .list ul{}
.article-img-list .list .intro{width: 550px;height: auto;}
.article-img-list .list li{margin: 20px 0;}
.article-img-list .list li img{width: 262px;height: 175px;}
.article-img-list .list h2{font-size: 20px;color: #2a2a2a;margin-bottom: 10px;}
.article-img-list .list a{color: #2a2a2a;}
.article-img-list .list .con{color: #606060;font-size: 16px;line-height: 1.8em;}
.article-img-list .list .date{margin-top: 10px;font-size: 14px;color: #999999;}
.article-img-list .list .date a{ width: 80px;line-height: 30px; font-size: 12px;color: #FFFFFF;background: #FE7800;text-align: center;border-radius: 5px;}
.article-img-list .list a:hover{color: #cc0000;}


.details{border: 2px solid #edeef1;min-height: 500px; margin: 40px 0;}
.details .title{width: 952px;margin: 0 auto;}
.details .title h1{font-size: 24px;color: #000000;text-align: center;margin: 60px 0 26px 0;}
.details .info{color: #53c7c5;text-align: center;border-top: 2px dashed #d7ebce;margin: 0px 0 20px 0;padding-top: 8px;}
.details .info span{padding-right: 20px;}
.details .con{width: 952px; margin: 0 auto;line-height: 1.5em;}
.details .con img{max-width: 100%;}
.details .con .to-top{text-align: center;margin: 30px;}
.details .con .to-top a{color: #2a2a2a;}

.apply-for-top{height: 40px;background: #0665A9;}
.apply-for{background: #E7ECF2;padding: 15px 0;color: #666666;}
.apply-for .wrap{background: #FFFFFF;border-radius: 5px; padding: 47px 35px;}
.apply-for .table{border: 1px solid #E0E0E0;border-radius: 5px;margin-bottom: 22px;}
.apply-for .table .title{background:#F8F8F8 ;line-height: 40px;font-size: 16px;}
.apply-for .table .title img{height: 25px;margin-bottom: 0;margin-left: 15px;}
.apply-for .table .con{padding: 10px;}
.apply-for .table .con h1{text-align: center; font-size: 18px; font-weight: bold;margin: 20px 0;}
.apply-for .table .result {text-align: center; font-size: 18px; margin: 80px 0;color: #004380;}
.uploading{}

.paging .pagination{ text-align: center;}
.paging .pagination li{list-style-type: none;display: inline-block;}
.paging .pagination li a{line-height: normal;border: 1px solid #393939;border-radius: 5px; padding: 5px 10px;color: #000000;margin:0 3px;}
.paging .pagination li a:hover{color: #004380;}
.paging .pagination li a span{color: #393939;float: none;}
.paging .pagination li span.sr-only{display:none;}
.paging .pagination .active span{display: inline-block;border: 1px solid #393939;border-radius: 5px; padding: 5px 10px;margin:0 3px; color: #4189b9;}
.paging .pagination .disabled{display: none;}