@charset "utf-8";
/* CSS Document */
.layout{ width: 1230px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header{ background:url(../images/top_01.jpg) top center no-repeat; height:130px;}
.logo{ float:left; padding-top:12px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:31px;}
.top_eve{ color:#fff; font-size:14px; text-align:right;}
.top_eve a{ color:#fff; padding:0 10px;}
.sou{ width:250px; float:right; position:relative; margin-top:14px;}
.inputBox_02{ width:250px; height:36px; float:left; background:#fff; border-radius:5px; color:#999999;font-size:100%; padding-left:15px; line-height:36px;}
.searchBox_01{ background:url(../images/sou_03.jpg) no-repeat; width:18px; height:18px; overflow:hidden; border:none;margin:0px; cursor:pointer; position:absolute; right:10px; top:9px;}


/*=================导航=================*/
.nav{ width:100%; height:50px; background:#013b80;}
.nav_item{ float:left; width:11.11%; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#fff; font-size:16px; display:block; line-height:50px;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#fba725; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #fba725; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #fba725; color:#FFF; opacity:0.6;}


/*================= banne===================*/
.g-banner{ position:relative;}
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin:0px 3px;  width:12px; height:12px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; background:#FFF;}
.g-banner .slideBox .hd ul li.on{ background:#ff9900 !important; color:#fff;width:12px; }
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd img{ width:100%; height:auto; display:block; position:relative;}
.g-banner .slideBox .next{background:url(../images/next_05.png) no-repeat;width:48px;height:84px; position:absolute; right:20px; top:45%;}
.g-banner .slideBox .prev{ background:url(../images/prev_03.png) no-repeat; width:48px; height:84px; position:absolute; left:20px; top:45%;}


.header_blong{ width:100%; overflow:hidden; background:#fff;}
/*=================新闻动画===================*/
.header_vel{ width:100%; overflow:hidden; padding-top:40px;}
.news_left{ width:100%; float:left; overflow:hidden;}
.news_left .news_left_top{    width: 100%;
    position: relative;
    height: 40px;
    background: #d9d9d9;
    margin-bottom: 20px;}
.news_left .news_left_top span{    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    width: 160px;
    text-align: center;
    padding-left: 25px;
    display: block;
    line-height:40px;
    background: url(../yxyimages/xwdt_05.png) 14px 0px #0b4ea2 no-repeat;
    float: left;}
.news_left .news_left_top .more{    color: #0b4ea2;
    font-size: 14px;
    padding-top: 10px;
    float: right;
    padding-right: 24px;}
.xw{
    color: #fff !important;
    line-height: 40px !important;
    padding-top: 0 !important;
}
.news_left .news_nav{ width:100%; overflow:hidden;/* padding-top:24px;*/}
.news_left .news_nav .news_lf{ float:left; width:49%; overflow:hidden;}
.news_left .news_nav .news_lf .news_img{     width: auto;
    height: 391px; overflow:hidden;aspect-ratio: 421 / 280;}
.news_left .news_nav .news_lf .news_img img{ width:100%; height:100%; transition: all 1s ease-out;}
.news_left .news_nav .news_lf .news_img img:hover{ transform: scale(1.1);}
.news_left .news_nav .news_lf span{ display:block; font-size:16px; color:#666666; padding-top:10px; line-height:24px;}
.news_left .news_lr{ float:right; width:49%; overflow:hidden;}
.news_left .news_lr ul li{ width:100%; line-height:35px; overflow:hidden;}
.news_left .news_lr ul li a{ float:left; display:block; background:url(../images/ava_05.jpg) 0 15px no-repeat; font-size:16px; color:#666666; padding-left:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%;}
.news_left .news_lr ul li a:hover{ color:#fca800;}
.news_left .news_lr ul li span{ float:right; font-size:14px; color:#999999;}
.sp_nav a{    font-family: 微软雅黑;
    font-size: 20px;
    color: rgb(247, 117, 31);
    line-height: 28px;
    text-align: center;
    font-weight: bold;}
   .sp_nav p {    font-size: 14px;    padding-top: 10px;
    color: #a1a1a1;
    line-height: 1.5em;    text-indent: 2em;}
.sp_nav{    padding-bottom: 10px;}
.ztzl{ width:310px; float:right; overflow:hidden;}
.ztzl ul li{ width:100%; height:85px; overflow:hidden; margin-bottom:29px;}
.ztzl ul li:last-child{ margin-bottom:0;}
.ztzl ul li img{ width:100%; height:100%; transition: all 1s ease-out;}
.ztzl ul li img:hover{ transform: scale(1.2);}


.header_bull{ width:100%; padding-top:40px; overflow:hidden;}
.news_tzgg1{width: 35%;float:left;overflow:hidden;margin-right: 2%}
.news_tzgg1 .hd{ width:100%; position:relative; height:40px; background:#d9d9d9;}
.news_tzgg1 .hd ul li{ display:inline-block;}
.news_tzgg1 .hd ul li span{ font-size:18px; font-weight:bold; color:#fff; cursor:pointer; text-align:center; padding:0 35px 0 57px; display:block; line-height:40px;}
.news_tzgg1 .hd ul li .qb{ background:url(../images/qb_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li .tz{ background:url(../yxyimages/tzimg_03.png) 14px 1px #084c9d no-repeat;}
.news_tzgg1 .hd ul li .xs{ background:url(../images/xsimg_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li .yj{ background:url(../images/yjimg_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li .zp{ background:url(../images/rczp_05.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li.on{ background:#FFF;}
.news_tzgg1 .hd ul li.on span{ color:#000000; cursor:pointer; border-top:4px #0b4ea2 solid;}
.news_tzgg1 .hd ul li.on .qb{ background:url(../images/qb_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li.on .tz{ background:url(../images/tzimg_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li.on .xs{ background:url(../images/xsimg_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li.on .yj{ background:url(../images/yjimg_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg1 .hd ul li.on .zp{ background:url(../images/rczp_hover_05.jpg) 20px 14px no-repeat;}
.news_tzgg1 .more{ position:absolute; right:10px; display:block; color:#084c9d; font-size:14px; top:10px;}
.news_tzgg1 .hd ul li.on .more{ display:block;}

.news_tzgg{width: 35%;float:left;overflow:hidden;}
.news_tzgg .hd{ width:100%; position:relative; height:40px; background:#d9d9d9;}
.news_tzgg .hd ul li{ display:inline-block;}
.news_tzgg .hd ul li span{ font-size:18px; font-weight:bold; color:#fff; cursor:pointer; text-align:center; padding:0 35px 0 57px; display:block; line-height:40px;}
.news_tzgg .hd ul li .qb{ background:url(../images/qb_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li .tz{ background:url(../images/tzimg_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li .xs{ background:url(../yxyimages/xsjz_03.png) 14px 1px #084c9d no-repeat;}
.news_tzgg .hd ul li .yj{ background:url(../images/yjimg_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li .zp{ background:url(../images/rczp_05.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li.on{ background:#FFF;}
.news_tzgg .hd ul li.on span{ color:#000000; cursor:pointer; border-top:4px #0b4ea2 solid;}
.news_tzgg .hd ul li.on .qb{ background:url(../images/qb_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li.on .tz{ background:url(../images/tzimg_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li.on .xs{ background:url(../images/xsimg_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li.on .yj{ background:url(../images/yjimg_hover_03.jpg) 20px 14px no-repeat;}
.news_tzgg .hd ul li.on .zp{ background:url(../images/rczp_hover_05.jpg) 20px 14px no-repeat;}
.news_tzgg .more{ position:absolute; right:10px; display:block; color:#084c9d; font-size:14px; top:10px;}
.news_tzgg .hd ul li.on .more{ display:block;}
.tzgg{ float:right; width:100%; overflow:hidden; padding-top:5px;}
.tzgg_cen{ overflow:hidden; padding-top:5px;}
.tzgg_cen ul{ margin:0 -38px 0 0; zoom:1;}
.tzgg_cen ul li{ height:58px; width:410px; margin-right:38px; float:left; margin-top:25px;}
.tzgg_cen ul li .date{ width:60px; height:58px; float:left; margin-right:14px; border:1px #084c9d solid; background:#fff;}
.tzgg_cen ul li .date h4{ text-align:center; color:#fff; height:30px; line-height:30px; font-size:24px; font-weight:bold; background:#084c9d;}
.tzgg_cen ul li .date h6{ height:27px; line-height:27px; text-align:center; color:#084c9d;}
.tzgg_cen ul li a{ font-size:15px; color:#666666; line-height:24px; padding-top:5px; display:block;}
.tzgg_cen ul li a:hover{ color:#f9ae31;}


.xsqk{ width:310px; float:right; overflow:hidden;}
.xsqk_top{ width:100%; overflow:hidden; background:url(../images/ro_03.jpg) top no-repeat;}
.xsqk_top span{ float:left; width:120px; overflow:hidden; background:url(../images/szdw_03.jpg) 10px 14px no-repeat; padding-left:40px; padding-top:14px; font-size:18px; color:#333333; font-weight:bold;}
.xsqk .bd{ width:100%; overflow:hidden; padding-top:16px;}
.xsqk .bd ul li{ width:100%; overflow:hidden; margin-top:14px;}
.xsqk .bd ul li .sz_img{ width:88px; height:108px; overflow:hidden; float:left; border:1px #f0f0f0 solid; margin-right:17px;}
.xsqk .bd ul li .sz_img img{ width:100%; height:100%; transition: all 1s ease-out;}
.xsqk .bd ul li .sz_img img:hover{ transform: scale(1.2);}
.xsqk .bd ul li h4{ display:block; font-size:16px; font-weight:bold; color:#333333;}
.xsqk .bd ul li p{ display:block; color:#333333; line-height:26px; padding-top:10px;}
.xsqk .bd ul li .more{ color:#084c9d; font-size:14px;}


.header_tpzs{ width:100%; overflow:hidden; padding-top:40px;}
.header_tpzs .tpzs_top{ width:100%; position:relative; height:40px; background:#d9d9d9;}
.header_tpzs .tpzs_top span{     font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    width: 160px;
    text-align: center;
    padding-left: 25px;
    display: block;
    line-height: 40px;
    background: url(../yxyimages/xydt_03.png) 14px 0px #084c9d no-repeat;
    float: left;}
.tpzs_top .more{    color: #084c9d;
    font-size: 14px;
    padding-top: 12px;
    float: right;
    padding-right: 24px;}
.header_tpzs .bd{ width:100%; overflow:hidden; padding-top:40px;}
.header_tpzs .bd ul{ margin:0 -30px 0 0; zoom:1;}
.header_tpzs .bd ul li{ width:216px; float:left; margin-right:30px; overflow:hidden;}
.header_tpzs .bd ul li .tp_img{ width:100%; height:140px; overflow:hidden;}
.header_tpzs .bd ul li .tp_img img{ width:100%; height:100%; transition: all 1s ease-out;}
.header_tpzs .bd ul li .tp_img img:hover{ transform: scale(1.2);}
.header_tpzs .bd ul li span{ display:block; padding-top:15px; color:#333333; font-size:16px; text-align:center;}

/*================= 底部信息===================*/
.foter{ width:100%; height:278px; overflow:hidden; background:#084c9d; margin-top:40px;}
.foter_cen{ width:100%; overflow:hidden; padding-top:35px;  }
.lxfs{ width:596px; float:left; overflow:hidden;}
.foter_logo{ width:80%;}
.foter_logo img{ max-width:100%;}
.fo_name{ display:block; font-weight:bold; color:#FFF; font-size:18px;}
.lxfs p{ line-height:28px; display:block; font-size:14px; color:#FFF; padding-top:20px;}
.lxfs h1{ line-height:28px; display:block; font-size:14px; color:#FFF;}
.yqlj{ width:250px; float:left; overflow:hidden; padding-top:27px;}
.yqlj_nav{ width:100%; overflow:hidden; padding-top:20px;}
.yqlj_nav ul li{ width:100%; line-height:32px;}
.yqlj_nav ul li a{ display:block; font-size:14px; color:#FFF;}
.wxgz{ width:256px; overflow:hidden; float:right; padding-top:27px;}
.wxgz_nav{ width:118px; overflow:hidden;}
.wxgz_nav img{ width:100%; height:118px;}
.wxgz_nav p{ padding-top:10px; line-height:24px; display:block; font-size:14px; color:#FFF; text-align:center;}
.bottom{ background:#074084; line-height:60px; text-align:center; color:#FFF; font-size:14px;}