@charset "utf-8";

body{font-size:14px;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;min-width: 1200px;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{width:auto\9;-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #000;}
a:hover{text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.pa{position: absolute;}
.pr{position: relative;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle;}
.relative{position:relative;}
.common{width:1240px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
body{min-width: 1240px;}
.foot{height:268px;width:100%;background: url(../images/footbg.jpg) no-repeat center center;position: relative;}
.container{width:1240px;margin: auto;}

.gg{height:488px;padding-top: 50px;}
.ggTab{width:100%; float:left; position: relative;}
.ggTab span{font-size: 24px;color:#666666;padding-right: 30px;cursor: pointer;background: url(../images/line.jpg) no-repeat right center; margin-right:30px;}
.ggTab span.on,.ggTab span.on a{color:#003399;}
.ywky{width:780px;margin-left: 30px;}
.head-news{width:420px;position: relative;}
.xw{padding:35px 0;position: relative;}

.xiaohui{position:fixed;top:230px;left:40%;z-index:-1}
.xiaoxun{position:fixed;top:260px;right:130px;z-index:-6;}
.xw_lay{background:none;padding:35px 0;}
.box3{ width:1240px; margin:35px auto 0 auto; overflow:hidden; }
.notic{ float:left; width:380px; overflow:hidden;}
.tz-title{ height:45px; line-height:40px; margin-bottom:20px;border-bottom: #999999 2px solid;}
.tz-title span{ float:left; width:150px; font-size:24px; }
.tz-title span b{ color:#444444; border-bottom:solid 2px #3333FF; padding-bottom:9px;font-weight: normal;}
.tz-title a{ float:right; }
.tzlist{ overflow:hidden; }
.tzlist li{ height:22px; line-height:22px; margin-bottom:21px; }
.tzlist li span{ float:left; width:85px; border-right:solid 1px #1544a2; color:#1544a2;  }
.tzlist li a{ float:right; width:300px;  font-size:16px;   }
.tzlist li:hover span{ border-right:solid 1px #1544a2; color:#1544a2;  }
.mtlist{ overflow:hidden; margin:10px 0; }
.mtlist li{ height:22px; line-height:22px; margin-bottom:21px; overflow:hidden; }
.mtlist li a{float:left;border-left:solid 1px #1544a2 vizibility:hidden;padding-left:10px;font-size:16px;width:315px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.mtlist li span{ float:right; color:#888888;  }



.links{ width:100%; height:96px; background:#edf2f8; }
.linksbox{ width:1200px; margin:0 auto; }
.linksbox span{ float:left; width:138px; height:96px; background:url(../images/link.png) left center no-repeat; margin-right:20px; }
.linksbox ul li{ float:left; padding:0 14px; height:96px; line-height:96px; }
.linksbox ul li a{ color:#094183; }

.head-news h1{font-size: 24px; height:32px; line-height:32px;color:#003399;font-weight: normal;background: url(../images/morelj.png) no-repeat right center; margin-bottom: 30px;}
.ggCon{width:100%; float:left; margin-top:30px;}
.ggCon ul{margin-left: -30px;}
.ggCon li{width:414px;height:56px;padding:15px;background: url(../images/gglistbg.png) no-repeat;background-size: 100% 100%;float: left;margin-left: 30px;margin-bottom: 25px;}
.ggCon li span{color:#cc9900;font-size: 22px;padding-right: 15px;border-right: 1px solid #D0D0D0;margin-top:12px;}
.ggCon li p{overflow: hidden;}
.ggCon li a{width:250px;height:45px;padding-left: 20px;display: table;}
.ggCon li a b{display: table-cell;vertical-align: middle;font-weight: normal; font-size:16px; line-height:26px;}
.timelist {
    position: absolute;
    top: 277px;
    left: 0;
    z-index: 2;}
.timelist li {
    float: left;
    display: block;
    font-size: 30px;
    color: #fff;
    width: 55px;
    height: 60px;
    text-align: center;
    position: relative;
    z-index: 0;
    line-height: 34px;
    padding-top: 0px;
    margin-right: 1px;
    line-height: 52px;
    cursor: pointer;
    zoom: 1;}
#wrap{
  width: 100%;
  min-width: 1200px;
  background: #fefefe;overflow: hidden;}
 .hiSlider{
  overflow: hidden;
  height: 609px;
  width:100%;
  background: #eee;}
 .hiSlider-item{
  float: left;
  height: 609px;
  width:100%;}
.timelist li.active{color:#fff;}
.timelist li i {
    position: absolute;
    z-index: -1;
    background: url(../images/datebg.png) repeat;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;}
.timelist li.active i {
    background: url(../images/dateonbg.png) repeat;}
.timelist li span {
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin-top: -10px;
    position: relative;
    line-height: 12px;}
.figurewrap h2 a{font-size: 18px;  color: #224B93;  font-weight: normal;display: block;}
.figurewrap{padding:15px 20px;border: 1px solid #E6E8ED;background: #FDFDFD;}
.inner{font-size: 14px;color:#666666;margin-top:15px;line-height:23px;}
.looknum{text-align: right;margin-top: 15px;}
.looknum span{font-size: 14px;color:#999999;background: url(../images/looknum.png) no-repeat left center;padding-left: 25px;}
#slick2 .slick-prev{background: url(../images/xwleft.png) no-repeat;width:28px;height:38px;left: auto;right: 26px;top: 52%;z-index: 10;}
#slick2 .slick-next{background: url(../images/xwright.png) no-repeat;width:28px;height:38px;right: -2px;top: 52%;z-index: 10;}
#slick2 .slick-prev:before, #slick2 .slick-next:before{content:"";}
#slick1 .slick-prev{left:auto;background: url(../images/bannerleft.png) no-repeat;top: 86%;  width: 28px;right: 400px;  z-index: 10;}
#slick1 .slick-next{right: 360px;  background: url(../images/bannerright.png) no-repeat;  top: 86%;  width: 28px;}
#slick1 .slick-prev:before, #slick1 .slick-next:before{content:"";}
.banner{position: relative;}
.bannertxt{position: absolute;right:0;top:0;background: url(../images/bannertxt.png);width:660px;height:100%;}
.container2{width:1240px;margin: auto;}
.container3{width:1400px;margin: auto;}

.nav{background:#edf2f8;width:100%;}
.ui-header {
    height: 54px;
    box-sizing: border-box;
    width: 100%;
    z-index: 100;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;}

.ui-header-box {
    justify-content: space-between;
    height: 100%;}

.ui-header-nav dl dd ul {
    display: none;
    transition: all .3s ease;
    background: url(../images/erjibg.png) repeat;
    transform: translateY(-4%);
    position: absolute;
    width: 125px;
    top: 55px;
    left: -5px;
    padding: 10px 0;
    z-index: 100;}

.ui-header-nav {
    justify-content: flex-start;
    height: 50px;}

.ui-header-nav dl dd h3 {
    font-weight: normal;}
.ui-header-nav dl dd.sy{border-left: 1px solid #295c95;}
.ui-header-nav dl dd {
    color: #fff;
    display: block;
    padding: 0 22px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: normal;
    position: relative;
    text-align: center;
    float: left;
 height:54px;
 line-height:54px; cursor:pointer;}
.ui-header-nav dl dd ul li {
    height: 35px;
    line-height: 35px;}
.ui-header-nav dl dd ul li:hover {background: #074EA4;}
.ui-header-nav dl .on h3{
   border-bottom: 1px dashed #BDA28C;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #BDA28C;}

.ui-header-nav dl dd ul li a {
    color: #333333;
    font-size: 16px;}

.ui-header-nav dl dd ul li:hover a {
    color: #fff;}

.nav.scroll{
    top: 0;
    background: #edf2f8;
    z-index: 20;}
.top{width:100%;height:130px;background: #094183;}
.logo{text-align: right;height:89px;margin-top: 18px;}
.linkxx{width:84px; height:30px; cursor:pointer; line-height:30px; border:1px solid #00408d; text-align:center; font-size:16px; color:#003366; display:block; float:right;}
.search{height:30px;margin-top:10px;}
.search-input{width:139px; height:16px; float:left; padding:7px 0; outline:0; line-height:16px; border:0; background:none; color:#999; font-size:14px;}
.search-btn{width:24px; height:22px; float:right; border:0; padding:4px 11px;}
.ggtit{margin-left: 70px;}
ul.line{width:317px;height:30px;overflow:hidden;line-height: 30px;margin-top: 50px;}
ul.line li{height:30px;}
.linkbox{margin-top:25px;padding-left: 270px;}
.linkxx:hover{background:#00408d; color:#fff;}
.foottj{width:100%;background: #043e85;}
.foottj p{font-size: 14px;color:#fff;text-align: center;position: relative;padding: 0;line-height:30px;}
.foottj p a{color:#fff;}
.foottj p i{display: inline-block;margin-right: 5px;}
.kslj ul{overflow: hidden;margin-left: -1%;}
.kslj li{float: left;margin-left: 1.2%;width:23.7%}
.kslj li img{width:100%;}
.ggTab h1{font-size: 24px;color: #003399;font-weight: normal;margin-bottom: 30px;}
.footlogo{margin:60px 60px 0 0;}
.address{margin-top: 40px;}
.address p{font-size: 13px;color:#ccc;line-height: 22px;}
.share{overflow: hidden;padding-top:55px;}
.copyright{position: relative;}
.share li{float: left;margin-left: 20px;text-align: center;color: #8a8a8a;}
.copyright p{margin-top: 180px;font-size: 16px;color:#fff;line-height: 30px;text-align: right;}
.moregg{font-size: 14px;text-align: right; width:100%; float:left;}
.moregg a{color:#003399;}
.moreLink{position: absolute;right:0;top:6px;}

.xxyw{width:350px;margin-right: 30px;background: url(../images/zhxwico0.png) no-repeat center;padding-bottom:80px;background-size: 100% 62%;}
.xykx{width:290px;}
.xxywList{margin-top: -20px; width:100%; float:left;}
.xxywList li{margin-top: 19px;position: relative;padding-right:40px;}
.xxywList li a{font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.xxywList li span{font-size: 14px;color:#999999;position: absolute;right:0;top:0;}
.xykx ul li.item1{}
.xykx ul{width:100%; float:left;}
.xykx ul li a{display: block;overflow: hidden;text-overflow:ellipsis;font-size: 16px;color:#000;}
.xykx ul li p{font-size: 14px;color:#999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-bottom: 15px;margin-top: 10px;line-height: 22px;}
.xw h1{position: relative;padding-right: 75px; height:32px; line-height:32px;}
.xw h1 a{position: absolute;right:65px;top:6px; border:1px solid #396ed9; padding:0 5px; color:#396ed9; height:20px; line-height:20px;}
.bannertxtCon{width:280px;position:relative; left:300px;top:100px;}
.bannertxtCon h2{font-size: 28px;color:#fff;font-weight: normal;margin-bottom: 10px;}
.bannertxtCon p{font-size: 14px;color:#fff;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;line-height: 24px;}
.bannertxtCon a{color:#D6B293;font-size: 18px;width:150px;height:40px;display: block;border: 1px solid #D6B293;text-align: center;line-height: 40px;margin-top: 40px;}#slick1 .slick-slide img{width:100%;}
.xykx ul li.item1 .pic img{width:100%;}
@media screen and (max-width: 1400px){
    .container2{width:1240px;}
    .container{width:1240px;}
    .foot .container2 img{width: 100%;}
    .ywky{width:670px;}
    .xxyw{width:350px;}
    .xykx{width:290px;}
    .ggCon li{width:350px;}
 .backTop{margin-left:559px;}
}

.fwzn{width:100%; height:400px; overflow:hidden;}
.lmcc{margin:70px 0 0 40px; background:url(../images/lmcc.jpg) no-repeat 10px 6px; padding-left:30px; position:relative; width:1330px;visibility:hidden;}
.lmcc h3{display:block; float:left; width:42px; text-align:center; color:#fff; font-size:36px; line-height:40px; font-weight:normal; margin-left:6px;}
.fwzn1{width:100%; height:400px; background:url(../images/list-banner.png) no-repeat left top; float:left;}
.lmcc h4{display:block; float:left; color:#7796bb; font-style:normal; font-size:16px; margin-top:88px; position:absolute; left:0;
 font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg);
 -ms-transform:rotate(90deg); 
 -moz-transform:rotate(90deg); 
 -webkit-transform:rotate(90deg); 
 -o-transform:rotate(90deg); 
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
 -ms-writing-mode:tb-rl;}
.dqwz{width:100%; height:90px; border-bottom:1px solid #e1e1e1; line-height:90px; float:left;}
.dqwz-left{background:url(../images/img1.jpg) no-repeat left center; padding-left:30px; margin-left:60px; font-size:14px; color:#666; float:left;}
.dqwz-left a{padding:0 6px;}
.dqwz-right{float:right; margin-right:45px;}
.dqwz-right li{display:block; float:left; padding:0 15px; font-size:16px;}
.dqwz-right li a{color:#333;}
.fwzn-ny{width:100%; float:left; padding-bottom:50px;}
.left{width:326px; margin-left:60px; float:left;}
.ejlmcc{width:326px; height:120px; line-height:120px; color:#003399; font-size:24px; background:url(../images/img2.jpg) no-repeat 25px 0; margin-top:-1px;}
.lmcc-txt{width:254px; text-indent:2em; border-top:6px solid #3c61ab; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:40px 35px 40px; line-height:40px; font-size:16px; color:#333;}
.lmcc-bg{width:326px; height:95px; background:url(../images/img10.jpg) no-repeat center bottom;}
.jyjx,.szdw,.bgjz,.dzfw,.lrld,.lsyg,.xrldxq,.xxjj,.xxtj,.zbgg,.kyjg,.content,.xxjg{width:1240px; padding:0 60px; position:relative;}
.jyjx-right{width:581px; float:right;}
.jyjx-left{position:absolute; z-index:10; width:718px; margin-top:15px;}
.jyjx-left1{width:718px; height:172px; background:#f3f5f9; margin-top:10px;}
.jyjx-left1 h3{display:block; float:left; width:305px; height:172px;}
.jyjx-left1 h4{display:block; float:left; width:353px; height:142px; padding:15px 30px;}
.jyjx-left1 h4 p{display:block; width:100%; height:42px; line-height:42px; font-weight:normal; font-size:20px; float:left;}
.jyjx-left1 h4 li{width:150px; height:32px; line-height:32px; color:#333; font-size:14px; font-weight:normal; float:left; padding-left:26px;}
.jyjx-left1 h4 ul{width:100%; float:left; margin-top:15px;}
.szdw li{width:412px; line-height:70px; background:#f5f3f3; margin-bottom:10px; float:left; margin-right:22px;}
.szdw li a{display:block; float:left; height:22px; line-height:22px; margin:24px 0; padding-left:30px; width:382px; color:#003399; font-size:17px; border-left:4px solid #254fa1;}

.szdw{padding-bottom:100px;}
.jyjx-left1:hover{box-shadow:0 0 12px rgba(0,0,0,0.4);}
.jyjx-left1 h4 li a:hover{color:#003399;}
.jyjx{padding-bottom:100px;}
.bgjz li{width:100%; float:left; border-bottom:1px solid #dadada; padding:36px 0;}
.bgjz li .date{width:200px; padding-right:50px; float:left; display:none;}
.bgjz li .date h3{ display:block; font-weight:normal; margin:0 auto 8px; width:90px; text-align:center; height:30px; line-height:30px; background:#254fa1; color:#fff; font-size:16px;}
.bgjz li .date p{display:block; float:left; text-align:center; width:100%; line-height:30px; font-size:16px; color:#666;}
.bgjz li .date span{display:block; float:left; text-align:center; width:100%; line-height:30px; font-size:16px; color:#003399;}
.bgjz li .txt{ width:1110px; float:left; padding-left:15px;}
.bgjz li .txt{display:block; margin-bottom:10px; float:left; width:1110px; float:left; height:30px; line-height:36px; font-weight:normal; color:#333; font-size:20px;}
.bgjz li .txt p{display:block; float:left; width:100%; float:left; height:36px; line-height:36px; font-weight:normal; color:#999; font-size:14px;}
.bgjz li .txt h3{font-weight:normal;}
.bgjz li .txt p img,.bgjz li .time img{vertical-align:middle; margin-right:5px;}
.bgjz,.dzfw{padding-bottom:100px;}
.bgjz li .time{width:100px; padding:10px 15px 10px 25px; font-size:14px; color:#999; float:right; border-left:1px solid #e1e1e1;}
.dzfw li{width:100%; height:70px; line-height:70px; background:#f5f3f3; margin-bottom:10px; float:left; margin-right:22px;}
.dzfw li h3{display:block; width:310px; float:left; height:22px; line-height:22px; margin-top:24px; padding-left:30px; color:#003399; font-size:14px; border-left:4px solid #254fa1;}
.dzfw li h3 a{color:#003399; font-size:16px;}
.dzfw dl{width:810px; margin-top:22px; margin-left:100px; float:left; font-size:14px; line-height:30px; height:30px;}
.dzfw dd{width:31%; float:left; background:url(../images/img26.jpg) no-repeat left center; padding-left:2%; line-height:30px; height:30px;}
.dzfw dd a{color:#666;}
.szdw li h3{font-weight:normal; margin:0 0 30px; float:left;}
.szdw li h3 p{width:382px; margin-left:30px; float:left; height:26px;}
.szdw li h3 p a{ border-left:0;background:url(../images/img26.jpg) no-repeat left center; color:#666; padding-left:20px; height:26px; line-height:26px; font-size:15px; margin:0;}
.lrld-left,.xrld-left{width:923px; float:left;}
.lrld-right{width:283px; height:372px; float:right;}
.lrld-left li{width:167px; margin-right:85px; margin-bottom:20px; float:left;}
.lrld-img{width:139px; height:170px;  padding:13px; border:1px solid #dedede; float:left;}
.lrld-txt{width:100%; text-align:center; float:left;}
.lrld-txt h3{width:100%; text-align:center; float:left; font-size:20px; font-weight:normal; height:50px; line-height:50px; color:#333;}
.lrld-txt p{width:100%; text-align:center; float:left; font-size:14px; font-weight:normal; line-height:26px; color:#666;}

.lsyg-left{width:880px; float:left;}
.lsyg-left h3{width:862px; margin-left:18px; background:url(../images/img35.jpg) no-repeat left bottom; height:67px; float:left;}
.lsyg-left h6{width:862px; margin-left:18px; background:url(../images/img38.jpg) no-repeat left bottom; height:40px; float:left;}
.lsyg-txt{width:880px; float:left; background:url(../images/img36.jpg) repeat-y 23px 0;}
.lsyg-txt li{width:100%; float:left; padding-bottom:38px;}
.lsyg-txt li h4{width:100%; height:46px; background:url(../images/img37.jpg) no-repeat left top; float:left;}
.lsyg-txt li a{display:block; float:left; padding-left:60px; width:820px;}
.lsyg-txt li a h5{display:block;  line-height:42px; color:#3366cc; font-weight:normal; float:left; width:100%; font-size:18px;}
.lsyg-txt li a p{display:block; line-height:32px; color:#333; font-weight:normal; float:left; width:100%; font-size:14px;}
.lsyg-right{width:283px; float:right;}
.lsyg-right li{width:100%; float:left; margin-bottom:26px;}
.lsyg-right li h3{display:block; float:left; width:100%; height:156px; position:relative;}
.lsyg-right li p{display:block; float:left; width:243px; line-height:26px; color:#333; font-size:14px; padding:10px 20px 0;}
.lsyg-right li h3:hover i{display:block;}
.lsyg-right li h3 i{display:none; width:100%; height:156px; background:url(../images/img40.png) no-repeat; position:absolute; left:0; top:0; z-index:10;}
.xrldxq-left{width:922px; float:left;}
.ldxq-img{width:180px; height:221px; background:url(../images/img42.png) no-repeat; padding:0 7px 6px 0; margin-right:45px; float:left;}
.ldxq-txt{width:690px; float:left;}
.ldxq-txt h3{width:690px; padding-bottom:28px; height:32px; font-weight:normal; line-height:32px; border-bottom:1px solid #003399; float:left;}
.ldxq-txt span{font-size:30px; margin-right:30px; color:#333;}
.ldxq-txt i{font-style:normal; color:#666; font-size:20px;}
.ldxq-con{width:100%; margin-top:30px; float:left;}
.ldxq-con p,.xxjj-left p{display:block; float:left; width:100%; text-indent:2em; color:#333; font-size:16px; line-height:36px; margin-bottom:20px;}
.xxjj-left,.xxbz-left{width:922px; float:left;}
.xxjj-right,.xxtj-right{width:283px; height:371px; float:right;}
.xxtj-left{width:925px; float:left;}
.xxtj-left li a{padding-top:25px; display:block; float:left; width:100%; height:75px; margin-bottom:20px; background:url(../images/img46.jpg) no-repeat right center;}
.xxtj-left li a h3{display:block; width:901px; float:left; padding-left:20px; border-left:4px solid #254fa1; height:20px; line-height:20px; font-size:18px; color:#333; font-weight:normal;}
.xxtj-left li a p{display:block; width:877px; background:url(../images/img48.png) no-repeat left center; margin-top:10px; float:left; padding-left:24px; margin-left:24px; height:20px; line-height:20px; font-size:16px; color:#999; font-weight:normal;}
.xxtj-left li a:hover{background:url(../images/img47.jpg) no-repeat;}
.zbgg li{width:1250px; float:left; height:70px; line-height:70px; border-bottom:1px solid #dadada; padding:0 15px;}
.zbgg li a{display:block; float:left; height:70px; line-height:70px; padding-left:20px; width:1230px; background:url(../images/img56.jpg) no-repeat left center;}
.zbgg li a h3{font-weight:normal; width:1060px; float:left; font-size:16px;}
.zbgg li a span{font-weight:normal; width:110px; float:right; float:right; height:30px; line-height:30px; margin:20px 0; border-left:1px solid #e1e1e1; color:#999; background:url(../images/img55.jpg) no-repeat 15px center; padding-left:38px; font-size:16px;}
.backTop{position:absolute; left:50%; width:41px; height:40px; z-index:100; top:-20px; margin-left:659px;}
.backTop img{display:block; width:41px; height:40px;}
.kyjg1{width:100%; float:left; border-bottom:1px dashed #676767;}
.kyjg-left{color:#003399; font-size:18px; height:22px; line-height:22px; float:left;width:330px; padding:30px 0;}
.kyjg-right{width:889px; float:right; padding:30px 0 30px 60px; border-left:1px solid #d8d8d8;}
.kyjg-right li a{display:block; float:left; width:432px; font-size:16px; color:#333; line-height:36px;}
.dqwz-right li a:hover,.dqwz-cur a{color:#003399!important;}
.dqwz-right li:hover,.dqwz-cur{border-bottom:2px solid #003399;}
.kyjg2{width:100%; float:left; margin:45px auto 0; background:#f8f7f7;}
.kyjg2-left{width:328px; float:left; height:534px; background:#476fad url(../images/img57.jpg) no-repeat left bottom; border-top:6px solid #ff6600; padding-top:85px;}
.kyjg-tb{width:98px; height:67px; border:1px dashed #fff; text-align:center; margin:0 auto; border-radius:100px; padding-top:31px;}
.kyjg2-left h3{width:100%; float:left; font-size:36px; height:60px; line-height:60px; color:#fff; text-align:center; margin-top:20px;}
.kyjg2-left p{width:100%; float:left; font-size:24px; line-height:40px; color:#fff; text-align:center; margin-bottom:15px;}
.kyjg2-right{float:right;width:856px; padding:0 48px;}
.kyjg3{width:100%; height:60px; line-height:60px; border-bottom:1px solid #d5d5d5;}
.kyjg3 h3{font-size:18px; padding-left:20px; float:left; width:510px; font-weight:normal;}
.kyjg3 h4{font-size:18px; padding-left:20px; float:left; width:306px; font-weight:normal;}
.kyjg4{width:100%; float:left; margin:20px 0; height:520px; overflow:hidden;}
.kyjg4 p{width:510px; line-height:40px; font-size:16px; padding-left:20px; float:left;}
.kyjg4 p:nth-child(2n+0){width:306px; line-height:40px; font-size:16px; padding-left:20px; float:left;}
.content-title{width:100%; margin-bottom:50px; margin-top:10px; padding:0 0 30px; border-bottom:2px solid #e1e1e1;  float:left;}
.content-title h3{color:#333; font-size:30px; font-weight:normal; line-height:36px; width:100%; text-align:center;}
.content-title i{color:#999; font-size:14px; width:100%; text-align:center; display:block; line-height:26px; font-style:normal; margin-top:20px;}
.content-con{width:96%; min-height:500px; padding:0 2%; float:left;}
.content-content p{width:100%; font-size:16px; color:#333; line-height:30px; text-indent:2em;text-align:justify;  float:left; text-justify:inter-ideograph; margin-bottom:20px;}
.sxt{padding:15px 2%; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; width:96%;  float:left;}
.sxt p{display:block; width:1045px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;  background:url(../images/img60.jpg) no-repeat left center; padding-left:25px;}
.sxt p:last-child{background:url(../images/img61.jpg) no-repeat left center;}
.sxt p a{color:#333;}
.fx{width:60px; float:left; margin-top:40px; text-align:center; padding-right:50px; line-height:20px; font-size:14px; color:#999;}
.content-content{width:100%; float:right;}
.fhlb{float:right; margin-right:110px; height:60px; line-height:60px; display:block; background:url(../images/img62.jpg) no-repeat left center; padding-left:20px; color:#003399; font-size:16px;}
.xrld1{width:100%; float:left; border-bottom:1px solid #e1e1e1; padding-bottom:25px; margin-bottom:50px;}
.xrld2{width:50%; float:left;}
.xrld2 h3{display:block; margin-top:10px; float:left; background:#254fa1; color:#fff; font-size:16px; width:130px; height:40px; line-height:40px; text-align:center; font-weight:normal;}
.xrld3{width:310px; float:left; padding-left:20px;}
.xrld3 li{padding:0 0 0 20px;width:134px; font-size:24px; color:#333; line-height:60px; float:left;}
.xxbz1{width:100%; float:left; margin-bottom:60px;}
.xxbz1 h3{width:30px; float:left; height:100px; font-weight:normal; text-align:center; line-height:28px; background:url(../images/img63.png) no-repeat; color:#fff; font-size:22px; padding:29px 35px 0;}
.xxbz2{width:685px; float:right; border:1px solid #d4d4d4; border-top:5px solid #254fa1; background:#fff; padding:30px 50px;}
.xxbz2 h4{display:block; font-weight:normal; float:left; width:100%; height:30px; line-height:40px; color:#254fa1; font-size:16px; background:url(../images/img64.jpg) no-repeat left center; padding-left:50px;}
.xxbz3{width:100%; float:left; text-align:center; margin:35px 0 50px;}
.xxbz4 p{width:100%; float:left; text-indent:2em; line-height:38px; color:#333; font-size:16px; text-align:justify; margin-bottom:20px;}
.xxbz4,.xxxg{width:100%; float:left;}
.xxbz4 img{vertical-align:middle; margin:0 5px;}
.xxbz1 h6{width:64px; float:left; height:100px; font-weight:normal; text-align:center; line-height:28px; background:url(../images/img63.png) no-repeat; color:#fff; font-size:22px; padding:29px 14px 0 22px; letter-spacing:10px;}
.xxxg{text-align:center;}
.sjxx{width:535px; height:130px; background:url(../images/img76.jpg) no-repeat left 0; padding-left:150px; padding-top:15px; font-size:24px; color:#333; line-height:36px; margin:50px auto 0;}
.sjxx span{color:#254fa1; font-size:16px;}
.sjxx em{color:#254fa1; font-size:16px;}



.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto!important;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none;}
.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in;}
.mask:hover{cursor:zoom-out;}
.mask>img{position: fixed;right:10px;top: 55px;width: 60px;}
.mask>img:hover{cursor:pointer;}
.imgbox{margin:20px 0;}





.shareLayer{display: none; position: fixed; top: 0; left: 0; z-index: 120; width: 100%; height: 100%; background: rgba(0,0,0,0.7);}
.shareBox{ padding: 0 0 15px; position: fixed; top: 10%; z-index: 10; left: 50%; margin-left: -160px; width: 320px; height: auto; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.5);}
.shareBox h2{ position: relative; padding: 10px 20px; border-bottom: 1px solid #EEE; line-height: 30px; font-size: 16px; color: #666;}
.shareBox h2 .closeBox{ cursor: pointer; display: block; position: absolute; right: 10px; top: 13px; width: 24px; height: 24px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.shareBox h2 .closeBox::before{content: ''; width: 100%; position: absolute; right: 0; top: 50%; height: 1px; background: #666;transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.shareBox h2 .closeBox::after{content: ''; width: 100%; position: absolute; right: 0; top: 50%; height: 1px; background: #666;transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.shareBox ul{ padding: 0 20px; margin-top: 15px; max-height: 208px;}
.shareBox ul li{ width: 48%; float: left;}
.shareBox ul li:nth-child(2n){ float: right;}
.shareBox ul li a{ position: relative; display: block; padding-left: 22px; height: 26px; line-height: 26px; font-size: 14px; color: #666;}
.shareBox ul li a em{ position: absolute; left: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px;}
.shareBox ul li a em img{ display: block; width: 100%; height: 100%;}




.hover_area{
 margin-bottom: 32px; width:260px; height:190px; float:left; margin-left:48px;}
.hover_area_5{
 overflow: hidden;
 position: relative;}
.hover_img_5{
 overflow: hidden;
 position: relative;
 font-size:16px; line-height:36px; width:100%; text-align:center;}
.hover_img_5 img{
 width: 100%;
 height: 100%;}
.hover_img_5 img{
 transform: scale(1);
 transition: all .5s;}

.hover_overlay_5{
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;
 opacity: 0;
 visibility: hidden;
 background: #254fa1;
 -webkit-transform: perspective(500px) rotateX(90deg);
 -ms-transform: perspective(500px) rotateX(90deg);
 -o-transform: perspective(500px) rotateX(90deg);
 transform: perspective(500px) rotateX(90deg);
    transform-style: preserve-3d;
 transition: all .7s;}
.hover_content_5{
 position: absolute;
 width: 100%;
 top: 50%;
 left: 50%;
 transform: translate(-50%,-50%);
 text-align: center;
 opacity: 0;
 visibility: hidden;
 transition: all .7s;
 width:100%;
 height:100%;}

.miktu_footer{
 background: #4f93e1;
 padding: 40px 0;}
.miktu_footer .footer_text{
 text-align: center;}
.miktu_footer .footer_text p{
 color: #fff;
 font-size: 16px;}
.hover_content_5 ul{width:210px; padding:25px 25px 0;}
.hover_content_5 li a{width:105px; height:30px; line-height:30px; display:block; float:left; color:#fff; font-size:14px;}


.leftbar {
  position: fixed;
  left: 50%;
  margin-left: -700px;
  width: 60px;
  text-align: center;
  top: 300px;
z-index:10000;}

.leftbar .bds_weixin {
  width: 100%;
  background: url(../images/leftbar2.png) center center no-repeat #70c649 !important;
  height: 60px;}

.leftbar .bds_tsina {
  width: 100%;
  background: url(../images/leftbar3.png) center center no-repeat #ff6a30 !important;
  height: 60px;}

.leftbar .bds_more {
  width: 100%;
  background: url(../images/leftbar4.png) center center no-repeat #43a3f7 !important;
  height: 60px;}

.leftbar li a {
  padding: 13px 0;
  display: block;}

.leftbar .li1 {
  background: #919191;}

.leftbar .li2 {
  background: #70c649;}

.leftbar .li3 {
  background: #ff6a30;}

.leftbar .li4 {
  background: #43a3f7;}




.fwzn-right{width:924px; float:right;}


.fenye{position:absolute; right:370px; bottom:100px;}
.swiper-button-prev{background: url(../images/bannerleft.png) no-repeat;top: 86%;  width: 28px; height:22px; right: 50px;  z-index: 10; position:absolute;}
.swiper-button-next{background: url(../images/bannerright.png) no-repeat;  top: 86%;  width: 28px; height:22px; right: 0px;  z-index: 10;   position:absolute;}


.ldxq-con table p, .xxjj-left table p{margin-bottom:0px;}
.content-content ul li{}
.content-content ul li a{font-size:16px; line-height:30px;}
.vsbcontent_img img{display:block !important;margin:0 auto !important;}



@media screen and (max-width: 1400px){
.backTop{margin-left:559px;}
.jyjx, .szdw, .bgjz, .dzfw, .lrld, .lsyg, .xrldxq, .xxjj, .xxtj, .zbgg, .kyjg, .content, .xxjg{width:100%; padding:0;}
.leftbar{margin-left:-650px;}
.xxjj-left, .xxbz-left,.lrld-left,.xxtj-left,.lrld-left, .xrld-left{width:880px;}
.dqwz-left,.left{margin-left:0;}
.lrld-left li{margin-right:65px;}
.xxbz2 {width:680px; padding:30px;}




.szdw li{width:385px;}
.szdw li:nth-child(4),.szdw li:nth-child(9){width: 192px!important;}
.szdw li:nth-child(5),.szdw li:nth-child(10){width: 193px!important;}

.dzfw li,.dqwz-right{margin-right:0;}
.dzfw dl{width:680px;}
.kyjg-right{width:800px;}
.kyjg2-right{width:770px;}
.kyjg3 h3,.kyjg4 p{width:400px;}
.fwzn-right{width:870px;}
.hover_area{margin-left:30px;}
}

.wz{ width:824px; height:58px; position:absolute; z-index:2; left:50%; top:190px; margin-left:-412px;}

.djs{ background:url(../images/djs.png) top left no-repeat; position:absolute; width:374px; overflow:hidden; height:70px; display:block; z-index:6; left:50%; top:267px; margin-left:-187px;}
.shuzi{ color:#ff0000; font-size:50px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:297px; padding-top:9px;}
.shuzi p{ float:left; width:44px; height:55px; line-height:55px; display:block; text-align:center; margin-left:10px;}

.szdw li h3{font-weight:normal;float:left;background: #f5f3f3;padding-bottom: 30px;overflow: hidden;}
.szdw li:nth-child(25){height:182px;} 