@charset "gb2312";

/*yx_rotaion*/

/* 这里修改图片大小*/
.index-slide .yx-rotaion img{ width:600px; height:325px; }
.navtab .yx-rotaion img{ width:426px; height:289px; }
.navtab .yx-rotaion{ margin-top:10px;}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-focusmore,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff !important;font-size:16px!important;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(/uiFramework/commonResource/image/2021110318272848847.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:80px;bottom:0;z-index:2}

.yx-rotation-focusmore{ display:block; bottom:10px; right:10px; line-height:20px; height:20px; text-align:center; width:55px; background-color:#5d9bd4; color:#FFFFFF !important; z-index:2;}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer!important;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}



.yx-rotaion-btn{
width: 100%;
height: 41px;
top: 50%;
margin-top: -20px;}


.nav a{width:110px!important;}




.swiper-container0,.swiper-slide,.swiper-slide img{width:100%!important;}
.swiper-container0{overflow:hidden;width:80%!important;display:none;}
.swiperBox .btn1{margin-left:10px;margin-right:10px;}
.swiperBox {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 20px;
    display:none;
     
}
 






@charset "gb2312";
/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow:hidden;}

.ifrhead{ height:151px;}
.head{}
.index{ display:block; position:absolute; width:376px; height:80px; left:50%; margin-left:-473px; top:43px;}
.search{ position:relative; left:50%; margin-left:150px; top:50px;}
.search input{ float:left;}
.search input[type="text"]{ width:240px; height:32px; border:1px solid #c0c3c9; border-right:none;}
.search input[type="button"]{ width:70px; height:34px; border:none; background-color:#5d9bd4; font-size:16px; color:#FFF; cursor:pointer;}
.search input[type="submit"]{ width:70px; height:34px; border:none; background-color:#5d9bd4; font-size:16px; color:#FFF; cursor:pointer;}
#pDate{ line-height:30px; font-size:12px;}
.nav{ height:64px; line-height:64px;}
.nav div{ width:1000px;}
.nav a{ color:#FFF; font-size:18px !important; display:block; width:65px; height:56px; line-height:56px; margin-top:3px; float:left; background-image:url(/uiFramework/commonResource/image/2021110214190558449.png); background-repeat:no-repeat; background-position-y:18px; padding-left:60px;}
.nav a:hover{ background-position-y:-32px; color:#f6e75a;}
.nav1{ background-position:30px;}
.nav2{ background-position:-95px;}
.nav3{ background-position:-220px;}
.nav4{ background-position:-345px;}
.nav5{ background-position:-470px;}
.nav6{ background-position:-595px;}
.nav7{ background-position:-720px;}
.nav8{ background-position:-845px;}
/*fuzhi  */




/* fuzhi */


.navtab{ position:absolute; width:960px; height:332px; padding:25px 20px; left:50%; margin-left:-500px; margin-top:-5px; overflow:hidden; border:1px solid #2b6daa; background-color:#FFF; display:none; z-index:9999;} 
.navtab .tab>div{ margin-top:15px; overflow:hidden;}
.navtab .menu{overflow:hidden; padding-left:18px; background-color:#eff7ff;}
.navtab .menu li{ float:left; cursor: pointer; height:36px; line-height:34px; text-align:center; padding:0 15px; font-size:16px;  }
.navtab .menu li.show{ background:#fff; border-top:3px solid #4086c6; border-left:1px solid #ecebeb; border-right:1px solid #ecebeb; color:#4186c7; border-bottom:1px solid #FFF; }
.navtab .menu li.hide{ background:#eff7ff; border-top:3px solid #f8f8f8; color:#333; }
.navtab .menu li.show a{ color:#4186c7; font-size:16px;}
.navtab .menu li.hide a{ color:#333333; font-size:16px;}

.navtab p{ line-height:30px; text-indent:2em;}
.navtab .list{ margin:0 15px;}
.navtab .list li{ line-height:34px;}
.navtab .list li a{ background:url(/uiFramework/commonResource/image/2021110318240295251.jpg) left center no-repeat; padding-left:10px;} 

.index-zsdw ul{ margin-left:15px;}
.index-zsdw li{ line-height:36px; float:left;}
.index-zsdw li:nth-child(even){ width:220px;}
.index-zsdw li:nth-child(odd){ width:200px;}
.index-zsdw li{  padding-left:10px;}

.navjg .tab{ width:470px;}

.index-ld{  overflow:hidden;}
.index-ld ul{ margin-left:5px;}
.index-ld li{ float:left; line-height:40px; margin-right:15px; height:40px;}
.index-ld li span{  padding-left:15px;}

#nav2 .fl{ width:470px;}
#nav2 .fr{ width:470px;}
#nav2 .fl div{height:292px;}
#nav2 .list li{ line-height:34px; height:34px;}
#nav2 .list li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;} 
#nav2 .list span{ float:right;}
#nav2 .mt15{ margin-top:15px;}
#nav2 img{ margin-left:40px; margin-top:30px; float:left;}

#nav3 .fl{ width:295px;}
#nav3 .fr{ width:640px;}
#nav3 .list li{ line-height:34px; height:34px;}
#nav3 .list li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;} 
#nav3 .list span{ float:right;}
#nav3 .mt15{ margin-top:15px;}
#nav3 img{ margin-left:40px; margin-top:35px;}

#nav4 .fl{ width:385px;}
#nav4 .fr{ width:553px;}
#nav4 .index-zsdw li{ width:264px;}
#nav4 .mt15{ margin-top:15px;}
#nav4 img{ margin-left:40px; margin-top:30px; float:left;}

#nav5{ display:none !important;}
#nav5 .fl{ width:470px;}
#nav5 .fr{ width:470px;}
#nav5 img{ margin-left:30px; margin-top:30px; float:left;}

#nav7 .fl{ width:466px; height:290px; background-color:#f8f8f8; border:1px solid #f0f0f0; padding-top:30px;}
#nav7 .fl img{ margin:0 auto; margin-top:30px;}
#nav7 .fr{ width:470px;}

#nav8 table{ border-collapse:collapse;}
#nav8 table td{ border:1px solid #FFFFFF;}

.nav-jtyw{ float:right; width:510px;}
.nav-jtyw .headnews{ padding:10px 0; overflow:hidden;}
.nav-jtyw .headnews li{ float:left;}
.nav-jtyw .headnews h2 a{ font-size:16px; color:#333; font-weight:normal;}
.nav-jtyw .headnews span{ color:#888888; line-height:18px;}
.nav-jtyw .headnews span a{ color:#004071;}
.nav-jtyw .headnews .text{ width:356px; padding:0 14px}

.nav-jtyw .list{ margin:0 !important;}
.nav-jtyw .list li{ line-height:34px;}
.nav-jtyw .list li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;} 
.nav-jtyw .list li span{ float:right;}


.bottom-link,.bottom-link a{ color:#016ac4;}
#goup{ cursor:pointer;}
.bottom img,.bottom ul{ float:left; margin-top:27px;}
.bottom span#up{ float:right; margin-top:10px;}
.bottom ul{ line-height:35px; margin-left:30px; padding-top:10px;}


.main{ width:1000px; margin:0 auto; margin-top:30px; overflow:hidden;}


.index-slide{ width:627px!important; float:left; border-right:1px solid #e9e9e8; overflow:hidden;}
.index-slide>div{ width:600px;}
.index-slide h1 a{ font-size:30px; font-weight:bold; text-align:center; color:#323333;}
.index-slide span{ color:#888888; line-height:38px;}
.index-slide span a{ color:#004071;}

.index-jtyw{ float:right; width:350px;}
.index-jtyw .title{ height:43px; line-height:43px; background:url(/uiFramework/commonResource/image/2021110510275644867.jpg) left bottom repeat-x; font-size:18px; color:#333;}
.index-jtyw .title span{ text-align:center; display:inline-block; height:43px; line-height:43px; background:url(/uiFramework/commonResource/image/2021110510275644867.jpg) left bottom repeat-x; padding:0 7px;}
.index-jtyw .title a{ float:right; margin-right:20px; margin-top:13px;}
.index-jtyw .headnews{ padding:20px 0; border-bottom:1px dotted #e8e8e7; overflow:hidden;}
.index-jtyw .headnews li{ float:left;}
.index-jtyw .headnews h2 a{ font-size:16px; color:#333; font-weight:normal;}
.index-jtyw .headnews span{ color:#888888; line-height:18px;}
.index-jtyw .headnews span a{ color:#004071;}
.index-jtyw .headnews .text{ width:196px; padding:0 14px}

.index-jtyw .list li{ line-height:34px;}
.index-jtyw .list li a{ background:url(/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px;} 



.main .tab {height:auto;}  
.main .menu{overflow:hidden; padding-left:18px;  background-color:#eff7ff;}
.main .menu li{ float:left; cursor: pointer; height:41px; line-height:41px; text-align:center; padding:0 15px; font-size:18px !important;  }
.main .menu li.show{ background:#fff; border-top:3px solid #4186c7; border-left:1px solid #d2e9ff; border-right:1px solid #d2e9ff; color:#3977b0; border-bottom:1px solid #FFF; }
.main .menu li.hide{ background:#eff7ff; border-top:3px solid #eff7ff; color:#333; }
.main .menu li.show a{ color:#3977b0;}
.main .menu li.hide a{ color:#333333;}
.ul-hide { display: none;}
.ul-show { display: block; }

.indexlm{ width:490px;}
.indexlm .cont{ padding:15px 10px; overflow:hidden;}
.indexlm .list li{ line-height:34px;}
.indexlm .list li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;}
.indexlm .list li span{ float:right;}

.indexlm .cont1{ padding-top:15px; overflow:hidden;}
.indexlm .cont1 .list{ margin:0 15px;}
.index-cxfw li{ overflow:hidden;}
.index-cxfw ul li{ width:235px; height:33px; text-align:left; line-height:33px;}
.index-cxfw ul li a{ display:block; height:100%; width:100%;}
.index-cxfw ul li a:hover{ background-color:#4186c7; color:#FFF;}
.index-cxfw ul .odd{ background-color:#f8f8f8; border:1px solid #f0f0f0;}


.indexcx li{ position:relative; overflow:hidden; height:204px;}
.indexcxl{ position:absolute; left:30px;}
.indexcxr{ position:absolute; left:268px;}
.indexcxl li,.indexcxr li{  background-repeat:no-repeat; height:50px; line-height:50px; padding-left:50px;}
.index-cx1{ background-position:0 5px;}
.index-cx2{ background-position:0 -45px;}
.index-cx3{ background-position:0 -95px;}
.index-cx4{ background-position:0 -145px;}
.index-cx5{ background-position:-238px 5px;}
.index-cx6{ background-position:-238px -45px;}
.index-cx7{ background-position:-238px -95px;}
.index-cx8{ background-position:-238px -145px;}

.index-zxftimg{ width:90px; float:left;}
.index-zxftimg img:first-child{ border:1px solid #e5e5e5; margin:0 auto;}
.index-zxfttext{ line-height:26px; border-bottom:1px dotted #e8e8e7; margin-left:15px; padding-bottom:10px; float:left; width:360px;}
.index-zxft{ overflow:hidden;}
.index-zxftlist{ overflow:hidden;}
.index-zxftlist li{ line-height:30px;}
.index-zxftlist li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;}
.index-lyzxtext{ width:100%; float:none;}


.Slide {width: 426px;height: 289px; float:left;overflow: hidden;position: relative; margin-top:10px;}
.slide-cont {width: 426px;height: 289px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 426px;height: 100%;left: -426px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 426px;height: 289px;}
.slide-txt {width: 426px;height:50px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {width: 426px;height: 50px;background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.slide-txt a {display: inline-block;width:386px;height: 50px;line-height: 50px;font-size:16px;padding: 0 20px;overflow: hidden;color:#ffffff !important;position: absolute;left: 0;top: 0;}
.slide-nav {width: auto;height: 11px;display: inline-block;overflow: hidden;position: absolute;z-index: 100;bottom: 21px;right: 20px;overflow: hidden;}
.slide-nav a {display: block;width: 12px;height: 12px;background:#d4d4d4;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;}
.slide-nav .nownav {background:#f10900;}
#prev2, #next2 {display: block;width: 57px;height: 72px;position: absolute;top: 129px;display: none;}
#next {right: 0;background-position: -62px 0;}


.nav-zxfttext{ line-height:26px; border-bottom:1px dotted #e8e8e7; margin-left:15px; padding-bottom:10px; float:left; width:340px;}
.nav-zxft{ overflow:hidden;}
.nav-zxftlist{ overflow:hidden; margin-top:10px;}
.nav-zxftlist li{ line-height:30px;}
.nav-zxftlist li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;}


.newssp a{ float:right; margin-right:20px; margin-top:13px;}
.newslm{ width:600px;}
.newslm .cont{ padding:15px 10px; overflow:hidden;}
.newslm .list li{ line-height:34px;}
.newslm .list li a{ background:url(	
/uiFramework/commonResource/image/2021111510545714689.jpg) left center no-repeat !important; padding-left:10px; float:left;}
.newslm .list li span{ float:right;}
.newslm .cont1{ padding-top:15px; overflow:hidden;}
.weibolm{ width:375px;}
.weibo li{ float:left; width:109px; margin:10px 8px 0 8px;}
.weibo li a{ text-align:center; display:block;}
.weibo li a img{ margin-bottom:5px;}


.mr_frbox{height:260px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;margin:100px 10px 0 0;}
.mr_frUl{float:left;height:217px;width:936px;margin-left:10px; overflow:hidden;}
.mr_frBtnR{float:right;margin-top:100px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:289px;overflow:hidden;position:relative; margin:0 12px 0 12px;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.mr_frUl ul li a{ position:relative;}
.mr_frUl ul li a span{ background-color: rgba(0,0,0,0.75); line-height:30px; height:30px; position:absolute; bottom:0; width:269px; color:#FFF; padding:0 10px;filter:Alpha(opacity=75);}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}


.ft li{ padding:10px 20px;}
.ft li div{ line-height:30px;}
.fteven{ background-color:#f5f5f5;}
.ftabs{ margin-bottom:20px; overflow:hidden;}
.ftabs>li{ float:left;}
.ftabs span{ font-weight:bold; color:#c00;}
.ftabs .word{ line-height:40px; margin-left:20px; padding:0 20px; background-color:#f5f5f5; width:795px; height:185px;}
.ft .title{ color:#06C;}


.lm{overflow:hidden; padding-left:20px;height:46px; position:relative; margin-bottom:20px; }
.lm li{ float:left; cursor: pointer; line-height:45px; padding:0px 15px; border-right:#cfeaff solid 1px;  }
.lm span.more{ position:absolute; right:20px; top:15px; line-height:1;}
.lm li.show{ background:#fff; border-top:#3f86c7 solid 4px; line-height:41px; border-bottom:#fff solid 1px; color:#3977b0; font-size:18px; }
.lm li.show a{ color:#3977b0; font-size:18px;}





@charset "gb2312";
/* CSS Document */

html,body,h1,h2,h3,h4,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,img{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
ul,ol,li{list-style:none;}
body{font:14px/1.2 "微软雅黑",Tahoma,SimSun,Arial; margin:0 auto; color:#555555;}
button,input,select,textarea{font:14px/1.2 tohama,arial,Hiragino Sans GB,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",sans-serif;}
h1,h2,h3,button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{  border:none;}
a,a:link,a:visited,a:hover{ color:#555555; text-decoration:none;}

.ifrhead{ display:block; margin:0 auto; width:1000px; height:216px;}
.ifrbottom{ display:block; margin:0 auto; width:1000px; height:142px;}
.inhead{ height:151px;}

.bottom{ height:141px; background-color:#f6f6f6; border-top:1px solid #e6e6e6;}

.sy_bf{ width:100%; height:1478px; }









 .row{
     margin: 0!important;
 }

 .container{
    padding: 0!important;
    width: 100%!important;
  
}
.container1{margin-top:1px;}


@media only screen and (max-width: 1200px){
 
    .index-slide{
        width: 62%!important;
    }
    .index-jtyw{
       width: 35%!important;
       height: 325px;
    }
  
    
     
}





@media only screen and (max-width: 992px){
    .main .row{
        width: 100%;
        display: flex;
        flex-flow: column;
        align-items: center;


    }
 .index-slide .yx-rotaion img{
     width: 100%!important;
     vertical-align: middle!important;
     
 }
 
 
 .yx-rotation-t{
     font-size: 14px;
 }
 .index-jtyw .title{
     font-size: 16px;
 }
 .main .menu li{
     padding: 0 7px;
     font-size: 16px;
 }
 .main .menu{
     width: 100%;
 }
    
}










@media only screen and (max-width: 768px){
.swiperBox{dispaly:block!important;}
      .swiper-container0{display:flex;}
      .main{
          width: 100%!important;
      }
      .main .row{
          width: 100%;
      }
      .index-slide .yx-rotaion img{
          width: 100%;
      }
      .index-slide{
          width: 100%!important;
      }
      .index-slide>div{
          width: 100%!important;
      }
      .index-jtyw{
          width: 100%!important;
          margin-top: 10px;
      }

      .newslm .list li a{
          width: 70%;
          white-space: nowrap;
           overflow: hidden;
           text-overflow: ellipsis;
      }

      .fl{
          width: 100%;

      }
      .main .menu{
          width: 100%;
      }
      .newslm .list li{
        display: flex;
        justify-content: space-between;
        width: 100%;
      }
      .main .xinwen{
          width: 100%;
    } 
      .list{
         /*  text-align: center; */
      }
      .newslm .cont{
          width: 100%;
      }

      .ifrbottom{
        width: 100%;
        height: 272px;
    }
    .main .menu li{
        font-size: 14px;
    }
    .slide-txt a{
        font-size: 14px;
    }
    .mr_frBtnL{
        margin: 0;
        
    }
   .rotaion_list{width:100%!important;}

     .yx-rotation-t a{font-size:10px!important;}
     .index-jtyw .list li{padding-left:3px;}
.newslm{width:100%!important;}
    .mr_frUl{margin-top:-116px;}

  
}