/* CSS Document */
.head{ width:100%; height:158px;}
.headTop{ width:100%; height:115px; background:#0856AB;}
.logo{ height:115px;display: table;}
.logo span{ display:table-cell; vertical-align:middle;} 
.logo span a img {height:108px;}
.banner{ width:700px; height:100%;  padding-top:8px; line-height:40px;}
.menus{
	 width:100%; height:58px;background: #2175CF; line-height:58px;}

.menusLeft{ width:calc(100% - 190px); height:100%;}
.menusLeft li{ width:auto; float:left;}
.menusLeft li a{ width:auto; height:100%; color:#fff; padding:0px 46px; display:block; position: relative;}
.menusLeft li a::after{content: ''; width: 1px; background-color: #4A8AD2; position: absolute; top:22px; right: 0; height: 14px;}
.menusLeft li:last-child a::after{display: none;}
.menusRight{ width:190px; height:100%;  padding-top:11px; position:relative; z-index:100000;}
.menusRight .searchBody{ width: 300px; display: none; height: 42px; bottom:-52px; position: absolute; background-color:rgba(0, 0, 0, 0.6); right:0px;}
.menusRight .searchBody .inps{ width: 258px; height: 42px;border: 0; 
	 border-right: 1px solid #999; line-height: 42px;  padding: 0px 10px; background-color:rgba(0, 0, 0, 0.0) ;}
.menusRight .searchBody a.andses{ width: 42px; height: 42px; padding-top:9px; display: block;}
.flash{ width:100%;  height:auto;}
.flash .swiper-container{ width:100%; height:auto;}
.flash .swiper-slide{ width:100%; height:auto; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.flash .swiper-pagination-bullet { opacity:1; margin:0px 2px !important;
     -webkit-transition:500ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms; width:10px;border-radius:5px; height:10px; background:#fff; border-radius:10px;}
.flash .swiper-pagination{ bottom:22px;}
.flash .swiper-pagination-bullet-active{ background:#0B6DB8;}

.IndexMain{ width:100%; height:auto; padding-top:40px;}
.IndexMain .comBox{ width:1066px; height:380px;}
.IndexMain .comBox .topTitle{width: 100%; height:52px;line-height: 48px;}
.IndexMain .comBox .lefts{ width:522px; height:auto;}
.IndexMain .comBox .lefts .swiper-slide{ height:322px;}
.newIndex{ padding-bottom:40px;}
.IndexMain .comBox .title{ width:100%; height:50px; line-height:50px; padding-left:20px; padding-right:120px; bottom:0px;  position:absolute;}
.IndexMain .swiper-pagination-bullet { opacity:1; margin:0px 2px !important; 
     -webkit-transition:500ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms; width:10px;border-radius:5px; height:10px; background:#80A6CD;  border-radius:10px;}
.IndexMain .swiper-pagination{ bottom:18px;text-align:right !important; padding-right:18px;}
.IndexMain .swiper-pagination-bullet-active{ background:#FF7D0A;}

.IndexTopNew{ width:544px; height:328px;}
.IndexTopNew   li.first{ width:100%;border-bottom:1px dashed #E8E8E8;  background:none; height:auto;  margin-bottom:10px;}
.IndexTopNew   li.first a{ height:100%; width:100%; padding-left:0px;}
.IndexTopNew   li.first .times{ width:100%; height:38px; line-height:36px;}
.IndexTopNew   li.first h3{ height:42px; width:100%; line-height:42px; font-weight:bold;}
.IndexTopNew   li.first:hover h3{ color:#085694;}
.IndexTopNew   li.first span{ margin:2px 0px 0px;  line-height:24px;}
.IndexTopNew   li{ line-height:34px;width:100%;  height:36px; display:block; position:relative;}
.IndexTopNew   li i{	position:absolute;font-style: normal;  width:95px;}
.IndexTopNew   li a{ display:block; float:left;  width:calc(100% - 95px);}

.IndexMain .rights{ width:calc(100% - 1066px); height:auto;}
.IndexMain .rights .top{ width:100%; height:56px; padding-left:20px;  background:url(../images/ns.jpg) no-repeat ; line-height:56px;}
.IndexMain .rights .top .mores{ width:100px; height:100%; line-height:54px; padding-right:20px;}
.IndexMain .rights .fivs{ width:100%; height:322px; padding:20px 20px 12px; background:#EEF3F9;}
.IndexMain .rights li{ width:100%; height:64px; margin-bottom:10px; line-height:26px; padding-top:6px; padding-left: 70px;}
.IndexMain .rights li .times{ width:58px; line-height:28px; position:absolute; height:56px; background:#fff url(../images/r16_c8.jpg) repeat-x left top; border-radius:5px;left:0px;}
.IndexMain .rights li .times span{ font-size:12px; display:block;}

.comBodys{ padding:0px 8px 40px;}
.comBodys li{ width:16.66%; height:112px; padding:0px 7px; float:left;}
.comBodys li a{ width:100%; height:100%; border-radius:5px; color:#fff; display:block; line-height:30px; padding-top:25px;}
.comBodys li a .icon{ width:44px; height:42px; margin:0px auto;}
.comBodys li a.c1{ background-color:#8D91FF;}
.comBodys li a.c2{ background-color:#208BDD;}
.comBodys li a.c3{ background-color:#EF9408;}
.comBodys li a.c4{ background-color:#FF79A2;}
.comBodys li a.c5{ background-color:#56B887;}
.comBodys li a.c6{ background-color:#08A1EF;}
.comBodys li a:hover{ background:#0751A6 !important;}
.IndexNewMain{ height:auto; padding-bottom:28px;}
.IndexNewMain .NewBox{ width:33.33%; height:auto;}
.IndexNewMain  .toptitle{ width:100%; height:52px; line-height:52px; border-bottom:1px solid #ddd; margin-bottom:18px;}
.IndexNewMain  .toptitle .lefts{ width:auto;  height:52px; position:relative;}
.IndexNewMain  .toptitle .lefts .icon{ width:38px; height:52px; padding-top:11px; float:left;}
.IndexNewMain  .toptitle .lefts::after{ content:""; width:100%; height:3px; position:absolute; left: 0px; bottom:0px;background:#0856AB;}
.IndexNewMain li{ line-height:36px;}
.IndexNewMain li a{ width:calc(100% - 92px); padding-left:10px; background:url(../images/dd.jpg) no-repeat left center; height:auto;}
.IndexNewMain li .time{ width:92px; height:auto; text-align:right;}

.IndexLinkMain{ height:auto;}
.IndexLinkMain  .toptitle{ width:100%; height:52px; line-height:52px; border-bottom:1px solid #ddd;}
.IndexLinkMain  .toptitle .lefts{ width:auto;  height:52px; position:relative;}
.IndexLinkMain  .toptitle .lefts .icon{ width:38px; height:52px; padding-top:11px; float:left;}
.IndexLinkMain  .toptitle .lefts::after{ content:""; width:100%; height:3px; position:absolute; left: 0px; bottom:0px;background:#0856AB;}
.IndexLinkMain .body{ width:100%; height:auto; padding:30px 0px;}
.IndexLinkMain .body a{ width:auto; height:32px; display:block; float:left; padding:0px 10px; line-height:30px; border:1px solid #93B0D0;margin-right:5px;}

.footer{ width:100%; height:230px; background:#0853A6 url(../images/bq.jpg) no-repeat center top; background-size:100% 180px;}
.footer .footTop{ height:180px;}
.footer .footLeft{ width:auto; height:auto; padding-top:35px; line-height:28px;}
.footer .footRight{ width:auto; height:auto; padding-top:42px;}
.footer .footRight .box{ width:auto; height:auto; padding:24px 20px 0px; line-height:42px;}
.footer .footRight .ewm{ padding-left:34px; width:auto; height:auto; line-height:42px;}
.footer .copyright{ height:50px; line-height:50px;}
/*------------------关于我们--------------------------*/
.zyFlash{ width:100%; min-height:200px; height:auto; margin-top: 15px;}
.zyFlash img{width:100%; height:auto;}
.zybg{background:#F7FAFF;}
.MainBody{ padding-top:30px; padding-bottom:40px;}
.MainLeft{ width:270px; height:auto;}
.MainLeftTitle{ width:100%; height:90px; line-height:90px;  background:#0B6DB8;}

.MainLeft li{ width:100%; height:56px; border-left:3px solid #0856AB; border-bottom:1px solid #fff;}
.MainLeft li a{ display:block; padding-left:55px; line-height:56px; width:100%; height:56px; position:relative; background:#fff url(../images/l2.jpg) no-repeat right center;} 

.MainLeft li a:hover,
.MainLeft li.cur a { color:#1F74CF; background:#F8F8F8 url(../images/l1.jpg) no-repeat right center;}
.MainRight{ width:calc(100% - 270px); height:auto; padding-left:30px;}
.MainRightTops{ width:100%; height:49px; line-height:48px; border-bottom:1px solid #E5E5E5;}
.MainRightTops .tit{ width:auto; position:relative; height:50px;}
.MainRightTops .tit::after{ background:#F07800; content:""; width:100%; height:3px; position:absolute; left:0px; bottom:0px;}
.MainRightTops .urls{ padding-left:16px; background:url(../image/r4_c2.jpg) no-repeat left center;}
.MainRight .bodys{ width:100%; min-height:450px; line-height:28px; padding:30px 0px 30px;}
.zyBodys{ background:#fff; padding:30px;}

.NewMain li{  height:50px; line-height:50px; border-bottom:1px dashed #ddd;}
.NewMain li a{ display:block; float:left; width:calc(100% - 80px); padding-left:15px; background:url(../images/sj.jpg) no-repeat left center;}
.NewMain li  .times{ width:80px; float:left; height:50px;}

.NewMains li{  height:auto;}
.NewMains li:nth-child(odd){ background:#f8f8f8;}
.NewMains li .times{ width:115px; line-height:24px; height:70px; padding-top:11px; position:relative;}
.NewMains li .times::after{ width:1px; height:36px; content:""; background:#dcdcdc; position:absolute; right:0px; top:20px;}

.NewMains li .times span{ display:block;}
.NewMains li .liRight { width:calc(100% - 140px);  height:auto;}
.NewMains li .liRight  h3{  line-height:30px; padding:20px 0px; font-weight:normal;}

.Pages{ height:55px; width:100%; line-height:55px;    text-align:center; margin-top:30px;}
.Pages span{ display:inline-block; width:auto; margin:0px 2px; height:auto; padding:5px 13px; line-height:24px;  color:#555555;}
.Pages .p_no_d{ background:#0856AB; color:#fff;}
.Pages .p_fun_d,.Pages .p_no_d,.Pages .p_no,.Pages .p_fun{border:1px solid #EBEBEB;}

.showMain{  height:auto; padding-top:30px;}
.showMain .bodys{ padding:14px 20px 50px;line-height:30px;}
.showMain .bodys .line{ width:100%; height:30px; border-top:1px dashed #EBEBEB;}
.showMaintops{ width:100%; height:auto; position:relative; text-align:center;}
.showMaintops h1{ line-height:50px; padding-top:8px; font-weight:normal;text-align: center;}
.showMaintops .titls{ line-height:26px; width:auto;}
.showMaintops .titls i{ display:inline-block; width:24px; position:relative; height:12px; padding-right:10px; text-align:center;}
.showMaintops .titls i img{  position:absolute;top:1px; left:0px;}
.showMaintops .titls .ds{  display:inline-block; float:left;}
.showMaintops .titls .rights i{width: 20px;height: 14px; padding:0px; cursor:pointer;}
.showMaintops .bdsharebuttonbox{ display:inline-block; float:left;}
.showMaintops .bdshare-button-style2-16 a{ background:url(../../model3/image/fx.jpg) no-repeat; font-size:14px;}

.NextPage{ height:auto;  width:100%; line-height:30px;  margin-top:30px; padding:20px 0px 10px;}
.NextPage .backs{ width:160px; height:auto; padding-top:10px;}
.SubDivW{ width:calc(100% - 160px); height:auto;}
.NextPage .backs a{ width:100%; height:52px; line-height:52px; display:block;  background:#75A6CE; color:#fff !important;  text-align:center;}

@media (max-width: 1440px) {
	.menusLeft li a{  padding:0px 35px;}
	
	 }