html,body {margin:0; padding:0; border:0;}
body {font-family: "\5FAE\8F6F\96C5\9ED1"; font-size:14px; color:#555; line-height:160%; overflow-x:hidden;}

ul,li {list-style:none; marign:0; padding:0;}
a,a:hover {text-decoration:none;}
.left {float:left;}
.right {float:right;}
.mb10 {margin-bottom:10px;}

@font-face {
  font-family: 'iconfont';  /* project id 1355774 */
  src: url('//at.alicdn.com/t/font_1355774_j5mv0qo9yuc.eot');
  src: url('//at.alicdn.com/t/font_1355774_j5mv0qo9yuc.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1355774_j5mv0qo9yuc.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1355774_j5mv0qo9yuc.woff') format('woff'),
  url('//at.alicdn.com/t/font_1355774_j5mv0qo9yuc.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1355774_j5mv0qo9yuc.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.floatBox {position:fixed; top:622px; left:50%; margin-left:-760px; z-index: 999;}

.top-jd100 {width:100%; min-height:1515px; position:absolute; left:0; top:0; background:url(../images/top.png) center top no-repeat; z-index:-1;}

.common {}
#head {width:100%;height:108px; background:#183e84; position:relative;}
.head-logo {width:446px; height:69px; padding:19px 0; position:absolute; top:0; left:50%; margin:0 0 0 -580px;}
#head #menu {width:700px; height:68px; line-height:68px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:15px; position:absolute; left:50%; top:40px; margin:0 0 0 -115px; z-index:999;}
#head #menu li {float:left; position:relative; width:100px; text-align:center;}
#head #menu li .iconfont {font-size:20px; vertical-align:middle;}
#head #menu li ul.sec_menu {width:150px; height:auto; overflow:hidden; display:none; background:#dd2829;}
#head #menu a {height:68px; line-height:68px; color:#fff; float:left: text-align:center; margin:0; display:block;}
#head #menu a.ico {background:#f00;}
#head #menu li ul.sec_menu li {width: 150px; height: 36px; line-height: 36px; float:none; margin: 0; padding: 0;}
#head #menu li ul.sec_menu li a {width:150px; height:36px; line-height:36px; color:#fff; background:none; font-size:14px; text-align:left; text-indent:20px; display: block; margin: 0; padding: 0;}
#head #menu li ul.sec_menu li a:hover {color:#fff; background:#183e84;}
#head #menu li:hover a {color:#fff; background:#dd2829;}
.head-links {height:40px; position:absolute; left:50%; top:0; margin:0 0 0 -115px; background:#223e70;}
.head-links .left a {width:88px; height:40px; line-height:40px; text-align:center; border-right:1px solid #585f6f; display:inline-block; color:#fff;}
.head-links .left a:hover {background:#dd2829;}
.head-links .common {width:700px; margin:0;}
.head-links .right  {width:150px; height:40px; position:relative; text-align:right;}
.head-links .right .iconfont {font-size:20px; width:40px; height:40px; line-height:40px; color:#8c9fc2; font-weight:lighter; text-align:center; vertical-align:middle; position:absolute; right:0px; top:1px;}
.searchBox {width:102px; height:24px; line-height:24px; border:1px solid #8c9fc2; background:none; border-radius:14px; margin:7px 0; padding:0 30px 0 8px; color:#8c9fc2;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #8c9fc2; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #8c9fc2; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #8c9fc2; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #8c9fc2; 
}
.bannerIndex {width:1170px; height:auto; overflow:hidden; margin-bottom:22px; margin-left:auto; margin-right:auto;}
.main-common {width:1100px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}
.jdt {width:720px; height:300px; overflow:hidden; float:left;}
#xyxw {width:340px; float:right;}
#bmdt {width:345px; float:left;}
#tzgg {width:345px; float:left; margin-left:30px;}
#rdzt {width:340px; float:right;}
#xybk {width:1100px; margin:0 auto;}
.newsBox {width:100%; height:auto; overflow:hidden;}
.newsTit {height:62px; line-height:62px; border-bottom:2px solid #e5e5e5;}
.newsTit .newsIcon {font-size:24px; margin-right:8px; color:#16479f;}
.newsTit strong {font-size:20px; font-weight:bold; color:#000; margin-right:8px;}
.newsTit font {font-size:16px; color:#ccc;}
.newsTit .newsMore {float:right; color:#888; line-height:70px; overflow:hidden;}
.newsTit .newsMore:hover {color:#dd2829;}
.newsCon {width:100%; height:auto; overflow:hidden;}
.newsIndex {height:38px; line-height:38px;}
.newsIndex a {color:#555;}
.newsIndex a:hover {color:#dd2829;}
.newsTime {float:right;}
.newsNote {height:auto; overflow:hidden; padding:7px 0;}
.newsNote-time {width:88px; height:64px; background:#e9ebf0; color:#0e419c; font-size:14px; text-align:center; padding:12px 0; float:left;}
.newsNote-time font {font-size:38px; line-height:42px; display:block;}
.newsNote-txts {width:235px; height:auto; overflow:hidden; float:right; font-size:12px; color:#888; line-height:22px;}
.newsNote-txts a {display:block; font-weight:bold; color:#0e419c; font-size:14px; line-height:22px;}
.newsNote-txts a:hover {color:#dd2829;}
.newsNote-txts .author {border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.imgLinks {width:340px; height:auto; overflow:hidden; display:flex; flex-flow:row wrap; justify-content:space-between;}
.imgLinks a {width:166px; height:85px; overflow:hidden; flex:0 0 auto; display:inline-block; margin:5px 0;}
.imgLinks a img {width:166px; height:85px;}
.sysLinks {width:100%; height:auto; overflow:hidden; background:#404a5d;}
.sysLinks .common {width:1100px; height:120px; display:flex; flex-flow:row wrap; justify-content:space-between; margin-left:auto; margin-right:auto; color:#fff;}
.sysLinks a {height:auto; overflow:hidden; flex:0 0 auto; display:inline-block; margin:38px 0; color:#fff; font-size:12px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.sysLinks a .iconfont {font-size:36px; line-height:40px; float:left; display:block; margin-right:10px; font-weight:normal; border:0;}
.sysLinks a div {float:left;}
.sysLinks a h4 {font-size:18px; font-weight:600;}
.sysLinks a img {padding-top:5px;}
.sysLinks a:hover {margin-top:34px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.xybkTit {height:50px; line-height:50px; padding:30px 0; color:#555; font-size:18px;}
.xybkTit strong {font-size:30px; margin-right:15px;}
.xybkLinks {display:inline-block; margin-left:116px;}
.xybkLinks a {font-size:20px; color:#555; padding-right:50px;}
.xybkLinks a:hover {color:#dd2829;}
.xybkLinks .iconfont {font-size:24px; vertical-align:middle; margin-right:15px;}
.xybkCon {height:auto; overflow:hidden; margin-bottom:50px;}
.xybkImg {float:left; margin-right:40px; margin:8px 0;}
.xybkTxt {width:666px; height:auto; overflow: hidden; float:right;}
.xybkTxt p {margin:8px 0; text-indent:2em;}
#foot {width:100%; height:auto; overflow:hidden; padding:30px 0; background:#222; color:#ccc;}
#foot .common {width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#foot .left {width:460px; margin-right:100px;}
#foot .left a {display:inline-block; padding-right:15px; color:#ccc; line-height:32px;}
#foot .left a:hover {color:#DD2829;}
#foot .center {width:350px; float:left;}
#foot .center a {margin-right:10px; padding-top:6px; display:inline-block;}
#foot .right {}
#foot .title {height:60px; line-height:60px; color:#ccc;}
#foot .title h2 {display:inline-block; font-weight:bold; font-size:20px; color:#fff; margin-right:15px;}
#foot .copyright {width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#foot .copyright a {color:#ccc;}
#foot .copyright a:hover {color:#DD2829;}

.banner {width:100%; height:330px; position:relative; margin-bottom:22px;}
.banner img {position:absolute; left:50%; top:0; margin-left:-960px;}
.secMenu {width:1100px; height:100px; margin:8px auto 22px;}
.secMenu-tit {width:248px; height:40px; padding:30px 0; background:#183e84; color:#fff; float:left;}
.secMenu-tit .iconfont {display:block; float:left; font-size:40px; line-height:40px; vertical-align:middle; margin:0 15px 0 50px;}
.secMenu-tit-txt {float:left; font-size:16px; letter-spacing:1px;}
.secMenu-tit-txt h3 {font-size:20px; font-weight:bold;}
.secMenu-con {width:852px; height:68px; padding:16px 0; background:#f0f0f0; float:right;}
.secMenu-link {display:inline-block; border-right:1px solid #999; text-align:center; width:166px; height:52px; padding-top:16px; color:#222; overflow:hidden;}
.secMenu-link:last-child {border-right:0;}
.secMenu-link h3 {font-size:18px; font-weight:bold;}
.secMenu-link p {font-size:12px; line-height:14px;}
.secMenu-link .iconfont {font-size:26px; display:none; line-height:14px;}
.secMenu-link:hover,.secMenu-link.hov {color:#183e84;}
.secMenu-link:hover .iconfont,.secMenu-link.hov .iconfont {display:block;}

.secMenu2 {width:1100px; height:100px; margin:8px auto 22px;}
.secMenu2-tit {width:248px; height:40px; padding:30px 0; background:#183e84; color:#fff; float:left;}
.secMenu2-tit .iconfont {display:block; float:left; font-size:40px; line-height:40px; vertical-align:middle; margin:0 15px 0 30px;}
.secMenu2-tit-txt {float:left; font-size:14px; letter-spacing:1px;}
.secMenu2-tit-txt h3 {font-size:20px; font-weight:bold;}
.secMenu2-con {width:832px; height:68px; padding:16px 10px; background:#f0f0f0; float:right; position:relative;}
.secMenu2-link {display:inline-block; text-align:center; width:100px; height:52px; padding-top:6px; color:#222; overflow:hidden;}
.secMenu2-link:last-child {border-right:0;}
.secMenu2-link h3 {font-size:18px; font-weight:bold;}
.secMenu2-link p {font-size:12px; line-height:14px;}
.secMenu2-link .iconfont {font-size:26px; display:none; line-height:14px;}
.secMenu2-link:hover,.secMenu2-link.hov {color:#183e84;}
.firMenu {width:265px; height:37px; background:url(../images/firMenu-bg.png) top center no-repeat; position:absolute; right:24px; top:50px; padding:4px 10px 0;}
.firLink {color:#fff; padding:0 5px; line-height:34px;}
.firLink:hover {color:#dd2829;}

.mainBox {width:1100px; height:auto; overflow:hidden; margin:0 auto 30px;}
.mainBox .paragraph {margin:10px 0; text-indent:2em;}
.news {height:auto; overflow:hidden; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:25px;}
.news .left {font-size:14px; line-height:16px; text-align:center; color:#183E84; width:120px; float:right;}
.news .left font {font-size:22px; display:block; line-height:30px; margin-bottom:5px;/* font-weight:bold;*/}
.news .right {width:960px; float:left;}
.news .news-tit {font-size:18px; font-weight:bold; margin-bottom:10px; display:block; color:#222;}
.news .news-tit:hover {color:#dd2829;}
.news .news-con {color:#888; margin-bottom:10px;}
.news .news-infos {color:#888;}
.news .news-infos span {margin-right:40px; display:inline-block;}
.news .news-infos span .iconfont {margin-right:5px; font-size:16px; line-height:22px;}

/******分页代码*******/
.myPage {padding:15px 10px 10px 0; line-height:12px; font-size:14px; text-align:left;}
.myPage a {color:#666; text-decoration:none; display:inline-block; margin-right:5px; border-radius:2px;}
.myPage a:hover {color:#2e467a; text-decoration:none;}
span.number {padding:7px 12px; border:1px #ccc solid; text-decoration:none; color:#666; border-radius:2px;}
.myPage a {padding:10px 13px; border:1px #ccc solid; text-decoration:none;}
.myPage a:hover {padding:11px 14px; background:#2e467a; color:#fff; text-decoration:none; border:0 none;}

.newsTitle {height:80px; line-height:38px; font-weight:bold; text-align:center; font-size:24px; color:#555; padding:45px 0 25px;}
.newsInfos {height:36px; line-height:36px; background:#f0f0f0; margin-bottom:30px;}
.newsinfo {width:275px; text-align:center; float:left; color:#888;}
.newsinfo .iconfont {font-size:16px; margin-right:10px; color:#888;}
.newsLinks {font-weight:bold; margin:50px 0 10px; color:#183e84;}
.newsLink {line-height:28px;}
.newsLink a {display:inline-block; margin-left:15px; font-weight:normal; color:#555;}
.newsLink a:hover {color:#dd2829;}

.xrld-list {height:auto; overflow:hidden; display:flex; flex-flow:row wrap; justify-content:space-between; margin-left:auto; margin-right:auto;}
.xrld-pro {width:230px; height:480px; overflow:hidden; flex:0 0 auto; padding:15px; background:#f0f0f0; margin:10px 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.xrld-pro:hover {margin-top:5px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.xrld-txt {width:230px; height:auto; overflow:hidden;}
.xrld-name {font-weight:bold; height:18px; line-height:18px; font-size:16px; margin:10px 0; border-left:4px solid #183e84; text-indent:.5em;}
.xrld-title {margin-bottom:20px;}

.bumenList {width:100%; height:auto; overflow:hidden;}
.bumenList li {width:32.3%; height:50px; line-height:50px; float:left; background:#e7e7e7; margin-right:1%; margin-bottom:10px;}
.bumenList li a {display: block; font-size:16px; text-indent:25px; border-left:5px solid #ccc; color:#444;}
.bumenList li a:hover {border-left:5px solid #E18B2E; background:#b13b43; text-indent:20px; color:#fff;