#nav .K_nav,#nav .TabHead{width:1200px; margin:0 auto; padding-top:35px;padding-bottom:35px;}
#nav .K_nav .K_nav_tit{float:left; margin:0 10px;} 
#nav .K_nav .K_nav_tit img{border-right:1px solid #eee; border-radius:12px}
#nav .K_nav .K_nav_tit .nav_pic1{display: none; }
#nav .K_nav .K_nav_tit:hover .nav_pic{display:none;}
#nav .K_nav .K_nav_tit:hover .nav_pic1{display:block;}
#content .bgc_con{text-align: center;}
#content .bgc_con .content1 .tab_con{ padding:42px 76px; background-color: #eeeef2;}
#content .bgc_con .content1 .tab_con img{width:100%;}
#content .wsjy_box{width:1200px;margin:0 auto;padding-top:50px; margin-bottom: 30px;}
#content .bgc_con{width:1200px;margin:0 auto; margin-bottom: 30px;}
#content .wsjy_box .lf_box{width:378px;}
#content .wsjy_box .rg_box{width:800px; margin-left:10px;}
.rgf-cf li .li_pic1{display: none;}
.rgf-cf li.on .li_pic1 {display: block;}
.rgf-cf li.on .li_pic{display: none;}
.li_pic,.li_pic1{border-bottom:1px #ddd solid;}
.rgtab_con{width:700px;margin-right:10px;}
.hf_box{height:670px;overflow-y:auto;}
.hf_info p{font-size: 15px; line-height: 20px; color: #333; padding-bottom: 20px; text-shadow: 0.1px 0.1px;}
.hf_info .hf_tit{border-bottom: 1px solid #eee; background: url(./Olist_icon.png) no-repeat left 5px; padding-left:15px; padding-bottom:12px;margin-bottom:15px;margin-top:10px;font-size:18px; color:#245290; font-weight:600;font-family:'Microsoft Yahei', Arial;border-bottom:1px #eee solid;}
.hf_con li,.hf_info ul li{font-size: 15px; line-height: 20px;padding-left:15px; color: #333;padding-top:15px; text-shadow: 0.1px 0.1px #333;}
.hf_info a{font-size: 15px; line-height: 20px;}
.hf_info{padding-bottom:40px;}
.hf_info .cl_tit{background:#02478c;border-radius:0 20px 20px 0;}
.hf_info .cl_tit p{color:#fff; font-size: 15px; line-height: 24px;}
.hf_info p.bl_tit{font-size: 22px; line-height: 20px;font-weight:bold;font-family:'雅黑','宋体', Arial;padding-bottom:15px;margin-bottom: 45px;color:#333; background:url(./underline.png) no-repeat 5px bottom;}
.bl_tit span{font-size: 15px; font-weight:normal;}
.xcbl_tit {padding-bottom: 25px;}
.zxbl_box{margin-top:35px;}
.bottom_list{overflow: hidden;margin: 40px auto;padding-bottom: 30px;  background-color: #eee;padding-top: 30px;}
.f-fl{float:left;}
.f-fr{float:right;}
.col-row {width:1200px;margin: 0 auto;}
.col-row .col{width:590px; }
.col-row .col-title{font-weight:bold;color:#333; background:url(./underlineb.png) no-repeat left bottom; padding-bottom:20px;margin-bottom: 10px;position: relative;}
.col-row .col-title .txt span{font-size: 24px; font-family:'宋体', 'Arial';font-weight:bold; color:#333;text-shadow: 0.1px 0.1px #333;}
.col-row .col-title .more,.col-row .col-title .qa{color:#245290;font-size: 16px; font-family:'Microsoft Yahei';position: absolute;right: 0;bottom: 10px;}
.col-row .col-title .qa{right:90px;}
#flfg ol,#nwwd ol{padding:33px 44px;background-color:#fff; height: 196px;}
#flfg ol li a,#nwwd ol li a{
    display: inline-block;
    max-width: 420px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    background: url(./Blist_icon.png) no-repeat left center;
    font-size: 16px;
    line-height: 30px;
    color:#333;}
.TabHead {width:1200px; margin:0 auto; }
.TabHead ul{height:135px;width:1200px; margin-bottom:20px;}
.TabHead ul li{float: left;width:600px;}
.TabHead ul li{background:none;background-color: #eeeef2; color:#666;}
.TabHead ul li.hover{display: inline-block; position: relative;color:#fff;background: url(./lc_on_bg.png) no-repeat center center;background-size:100% 100%;}
.TabHead ul li p{height:135px; padding-left:220px;padding-right:120px;font-size:24px; line-height: 40px; padding-top:20px;}
.TabHead ul li p span{font-size:16px; line-height: 20px;}
.TabHead ul li#OneMt p{background: url(./lc_tit1.png) no-repeat 120px center;line-height: 55px; }
.TabHead ul li#TwoMt p{background: url(./lc_tit.png) no-repeat 110px center; }
.TabHead ul li#OneMt.hover p{background: url(./lc_tit_on.png) no-repeat 137px center; line-height: 55px;}
.TabHead ul li#TwoMt.hover p{background: url(./lc_tit_on2.png) no-repeat 115px center; }
.TabHead ul li.hover:after,.TabHead ul li.hover:before {content: '';bottom: -35px;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;}
.TabHead ul li.hover:after {border-color: transparent;border-bottom-color: #eeeef2; border-width: 25px;left: 50%;margin-left: -25px;}
@media screen and (max-width:1199px){
    #banner{width:100%;background-size:cover; height:280px;} 
    #nav .K_nav{width:100%; margin:0 auto; display:flex;justify-content:space-between; align-items:center;}
    #nav .K_nav .K_nav_tit{clear:both; } 
    #nav .K_nav .K_nav_tit img{width:100%;}
    #content .wsjy_box .lf_box{width:29%;}
    #content .wsjy_box .lf_box img{width:100%;}
    #content .wsjy_box .rg_box{width:70%; margin-left:0px;}
    #content .wsjy_box{width:100%;margin:0 auto;}
    #content .bgc_con,#nav .TabHead{width:100%;margin:0 auto;}
    .hf_info .cl_tit p{line-height:0;}
    .rgtab_con{width:89%;}
    .hf_info{width:100%;}
    .rgtab{width:100%;}
    .rgf-cf{width:9%;}
    .rgf-cf li img{width:100%;}
    .col-row{width:96%; margin:45px auto;}
    .col-row .col{ width:48%;}
    .hf_box img{width:100%; vertical-align: middle;object-fit: cover;}
    #flfg ol,#nwwd ol{ height:100%;}
    #content .bgc_con .content1{width:96%;margin:0 auto; } 
 .TabHead ul{height:135px;width:96%;margin:0 auto;}
.TabHead ul li{float: left;width:50%;}
.TabHead ul li p{ padding-left:32%;padding-right:0;font-size:24px; line-height: 35px; padding-top:20px;}
.TabHead ul li#OneMt.no_hover p{background-position-x: 15%;line-height: 45px; }
.TabHead ul li#TwoMt.no_hover p{background-position-x: 15%; }
.TabHead ul li#OneMt.hover p{background-position-x: 18%;line-height: 45px; }
.TabHead ul li#TwoMt.hover p{background-position-x: 15%; }
.TabHead ul li.hover:after,.TabHead ul li.hover:before {bottom: -35px;}
   
    
}
@media screen and (max-width:999px){
     #banner{
         height:235px;} 
     #nav .K_nav{width:100%;}
    #flfg ol li a,#nwwd ol li a{width:100%;}


.TabHead ul li p{ padding-left:30%;font-size:22px;}
.TabHead ul li p span{font-size:14px;}
.TabHead ul li#OneMt.no_hover p{background-position-x: 4%; }
.TabHead ul li#TwoMt.no_hover p{background-position-x: 4%; }
.TabHead ul li#OneMt.hover p{background-position-x: 10%;}
.TabHead ul li#TwoMt.hover p{background-position-x: 4%; }
#content .bgc_con .content1 .tab_con{padding:5%;}
   
    
    
    
    
}
@media screen and (max-width:767px){
 #banner{height:210px;} 
  #nav .K_nav{justify-content:center;flex-flow:row wrap;align-items:center;}
    #nav .K_nav .K_nav_tit {padding-bottom: 10px;} 
    #content .wsjy_box .lf_box{display: none;}
    #content .wsjy_box .rg_box{width:96%}
}


@media screen and (max-width:637px) {
    
    #banner{height:160px;}  
     #nav .K_nav{justify-content:center;flex-flow:row wrap;align-items:center;}
    #nav .K_nav .K_nav_tit{flex:0 0 40%;}
  .col-row .col{ clear: both; width:100%; padding-bottom:75px;}
     #content .wsjy_box .rg_box .hf_box{width:96%}
    #flfg ol li a,#nwwd ol li a{width:100%;}
    .rgtab_con{width:88%;}
    .col-row .col-title .txt span{font-size: 20px;}
  
.TabHead ul li p{ padding-left:0%; text-align: center;font-size:20px;}
.TabHead ul li#OneMt.no_hover p{background:none; line-height: 45px; }
.TabHead ul li#TwoMt.no_hover p{background:none; }
.TabHead ul li#OneMt.hover p{background:none;line-height: 45px; }
.TabHead ul li#TwoMt.hover p{background:none; }
    
}


@media screen and (max-width:480px) {
  #banner{
      height:100px;} 
    #nav .K_nav .K_nav_tit{flex:0 0 40%;}
    .rgtab_con{margin-right:0;}
   .TabHead ul li p{ padding-left:0%; text-align: center;font-size:16px;}
    #content .bgc_con .content1 .tab_con{padding:2%;}
    .TabHead ul li.hover:after,.TabHead ul li.hover:before {bottom: -35px;}
    .TabHead ul li.hover:after {border-width: 20px;}

    
}