@charset "utf-8";
@import url("reset.css");
@import url("global.css");
@import url("channelpage.css");


.container{
  width:1172px;
  margin:0 auto;
  padding:35px 0;
}
.slideBox{position:relative; width:574px; height:430px;overflow: hidden;}
.slideBox a.prev,.slideBox a.next{ display:block; width:48px; height:82px; position:absolute; top:160px; cursor:pointer;opacity:0.5;
  filter:alpha(opacity=50); z-index:99}
.slideBox a.prev{ background:url(../images/hover_left.png) no-repeat; left:0;}
.slideBox a.next{ background:url(../images/hover_right.png) no-repeat; right:0;}
.slideBox .hd{ height:11px; overflow:hidden; position:absolute; right:15px; bottom:18px; z-index:11; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; width:11px; text-align:center; height:11px;-webkit-border-radius: 11px;
  -moz-border-radius:11px;
  border-radius: 11px; display:inline; margin-right:8px; cursor:pointer; background:#fff; font-family:"宋体"; overflow:hidden;}
.slideBox .hd ul li.on{ background:#e81f1f;}
.slideBox .bd{ position:relative; height:430px; z-index:0;}
.slideBox .bd li{position:relative;}
.slideBox .bd img{ width:574px; height:430px; }
.slideBox .bd dl{position:absolute; height:44px; line-height:44px; left:0; bottom:0; width:574px; background:url(../images/slideBox_dl_bg.png) repeat; z-index:10;}
.slideBox .bd dt{text-align:left; font-size:17px; padding-left:20px; color:#fff}
.slideBox .bd dt a:link,.slideBox .bd dt a:visited{ color:#fff;}
.slideBox .bd dt a:hover{ color:#1e4da0; text-decoration:underline}

.new_news{
  width:572px;
}
.new_news h2{
  height:53px;
  background:url(../images/new_news_h2_bg.gif) repeat-x left bottom;
}
.new_news h2 .tit{
  height:51px;
  line-height:48px;
  padding:0 10px;
  border-bottom:#064ec0 solid 2px;
  font-size:24px;
  color:#4c97cf;
  /*color:#e60012;*/
  font-weight:bold;
}
.new_news h2 .more{
  _display:inline;
  margin:15px 10px 0 0;
}
.new_news h2 .more a{
  display:block;
  width:56px;
  height:23px;
  line-height:23px;
  text-align:center;
  font-size:14px;
  background:#4c97cf;
}
.new_news .t{
  border-bottom:#b3b3b3 dotted 1px;
  padding:0 10px 10px;
}
.new_news .t h3{
  text-align:center;
  font-size:20px;
  font-weight:bold;
  padding:20px 0 12px;
}
.new_news .t p{
  color:#575757;
  font-size:15px;
  line-height:24px;
}
.styQf01{
  padding:10px 5px 0;
}
.listQf01 li{
  font-size:16px;
  line-height:33px;
  background:url(../images/icoQf01.png) no-repeat left center;
  padding-left:18px;
  color:#575757
}
.listQf01 li a{
  color:#575757
}
.listQf01 li a:hover{
  /*color:#941e23*/
  color:#4c97cf;
}
.listQf01 li .riqi{
  color:#767676;
  font-size:14px
}
.styQf02{
  height:277px;
}
.boxQf01{
  border:#edecec solid 1px;
}
.boxQf01 h2{
  height:55px;
  border-bottom:#eaeaea solid 1px;
}
.boxQf01 h2 .tit{
  font-size:24px;
  line-height:55px;
  _display:inline;
  margin:0 0 0 18px;
}
.boxQf01 h2 .more{
  _display:inline;
  margin:16px 18px 0 0;
}
.boxQf01 h2 .more a{
  display:block;
  width:56px;
  height:23px;
  line-height:23px;
  text-align:center;
  font-size:14px;
  background:#4c97cf;
}
.styQf03{
  padding:18px 18px 0;
}
.listQf02 li{
  font-size:16px;
  line-height:36px;
  background:url(../images/icoQf02.png) no-repeat left center;
  padding:0 0 0 15px;
}
.listQf02 li .riqi{
  color:#767676;
  font-size:14px
}
.lxlf{
  /*height:368px;*/
  height:273px;
  padding:20px 20px 0;
  background:#e6efff url(../images/lxlf_bg.gif) no-repeat center bottom
}
.lxlf h2{
  height:38px;
  border-bottom:#cfcfcf solid 1px;
  color:#e60012;
  font-weight:bold;
}
.lxlf h2 a:link,.lxlf h2 a:hover,.lxlf h2 a:visited{
  color:#e60012
}
.lxlf h3{
  margin-top:20px;
  line-height:24px;
}
.lxlf p{
  line-height:24px;
  font-size:16px;
}
.jyjd{
  width:100%;
  height:226px;
  background:#f5f5f5
}
.jyjd h2{
  width:25px;
  height:210px;
  padding:16px 20px 0;
  background:#4c97cf;
  /*background:#e60012;*/
  font-size:24px;
  line-height:24px;
}
.leftLoop{ width:980px; _display:inline; margin:0 0 0 30px; padding:0 35px; overflow:hidden; position:relative; } 
.leftLoop .hd{ overflow:hidden; } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:13px; height:24px; position:absolute; top:102px; overflow:hidden;   
  cursor:pointer;} 
.leftLoop .hd .prev{ background:url(../images/icoLeft.gif) no-repeat; left:0;}
.leftLoop .hd .next{ background:url(../images/icoRight.gif) no-repeat; right:0} 
.leftLoop .hd ul{ display:none; overflow:hidden; zoom:1; text-align:center;} 
.leftLoop .hd ul li{ position:relative; display:inline-block;  width:14px; height:14px; overflow:hidden; background:#d8d8d8; margin-right:10px; text-indent:-999px; cursor:pointer; 
  -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#d6251b;  } 
.leftLoop .bd{ padding:26px 0 0;overflow: hidden;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 20px 0 0; width:230px; text-align:center; float:left;display:_inline;  } 
.leftLoop .bd ul li img{ display:block; width:230px; height:172px;}
.friendlink{
  margin-top:50px;
}
.friendlink h2{
  font-size:22px;
  color:#e60012;
  _display:inline;
  margin:10px 0 0 0;
}
.friendlink ul li{
  float:left;
  _display:inline;
  margin:0 0 0 8px;
}
.friendlink ol li{
  float:left;
  _display:inline;
  margin:30px 0 0 30px;
}
.friendlink ol li select{
  width:215px;
}


/* ====== style extend 202312 ====== */
@media (min-width:1090px){
  .aria_button{top:10px !important}
  .special_yhyshj{background: none;}
}
@media (max-width:1090px){
  #floatLeft1,#floatLeft2,.xw{display:none !important}
  .banner{height:auto;background-size:cover}
  .banner_con{width:100%;height:auto;box-sizing:border-box;padding:5vw 0 0 5vw}
  .banner_con h1{position:static}
  .head_search{position:static;margin: 20px;float: right;}

  .nav {height: auto;}
  .nav ul{width:100%;font-size: 1.1rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
  .nav ul li{flex-grow:1;}
  .nav ul li a{padding:0;display: block;width: 100%;text-align: center;}
  .toolbar_on .nav ul{justify-content: flex-start;}
  .toolbar_on .nav ul li{width:25%;}

  .container{width: 100%;padding:4vw;box-sizing: border-box;}
  .w906,.new_news,.w438,.w233{width:100%}
  .container a img{width: 100%;}

  .slideBox,.slideBox .bd,.slideBox .bd img{width:92vw;height:65vw;overflow: hidden;}
  .slideBox .bd dl{width:100%}
  .slideBox .bd dt a{display: block;width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  .slideBox .hd{height:auto;}
  .slideBox .hd ul li{width:0.85rem;height: 0.85rem;border-radius: 100%;}

  .w906 .clearfix .w438:first-child{margin-bottom: 25px;}
  .new_news h2{height: auto;}
  .new_news h2 .tit{height:auto;font-size: 1.1rem;line-height: 2;}
  .new_news h2 .more a{width:auto;padding:0 1em;height: auto;font-size: 1rem;line-height: 2}
  .new_news .t{height: auto;}
  .new_news .t p{font-size: 1rem;line-height: 1.6;}
  .styQf02{height: auto;}
  .boxQf01 h2{height: auto;}
  .boxQf01 h2 .tit{font-size: 1.1rem;line-height: 2;font-weight: bold;}
  .boxQf01 h2 .more a{width:auto;padding:0 1em;height: auto;font-size: 1rem;line-height: 2}

  .listQf01 li,.listQf02 li{margin-bottom:10px;height: auto;line-height: 1.6;font-size: 1rem;}
  .listQf01 li .riqi,.listQf02 li .riqi{font-size: 1rem;}

  .block_img1 {margin:15px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
  .block_img1 p{margin-top: 0;}
  .block_img1 p img{display: block;}

  .lxlf{height: auto;padding-bottom: 1rem;}
  .lxlf h2{height: auto;line-height: 2;}
  .lxlf p{font-size: 1rem;line-height: 1.6;}

  .jyjd {height: auto;padding-bottom: 1rem;}
  .jyjd h2{width:100%;height:auto;font-size: 1rem;line-height: 2;padding:0 0.5em;box-sizing: border-box;}
  .leftLoop{width: calc(100% - 50px);box-sizing: border-box;}
  .leftLoop .bd ul li{width:31.5%}
  .leftLoop .bd ul li img{width: 100%;height: auto}

  .friendlink{margin-top: 25px;}
  .friendlink h2{margin-bottom:15px;font-size: 1.3rem;}
  .friendlink ul,.friendlink ol{display: flex;flex-wrap: wrap;}
  .friendlink ul li{margin-bottom: 15px;}
  .friendlink ol {justify-content: space-between;}
  .friendlink ol li{margin: 0;width:45%}
  .friendlink ol li select{width:100%}


  .footer table{width:100%}
  .footer table tr{display: flex;flex-wrap: wrap;justify-content: center;}
  .footer table tr td:first-child{order: 2}
  .footer table tr td:nth-child(2){width:100%}
  .footer table tr td:last-child{order: 3}
  .footer table tr td:last-child img{margin-top: 15px;}
  .footer table p{line-height: 2;}

  .w1172{width: 100%;padding:4vw;box-sizing: border-box;}
  .in_nav{height: auto;line-height: 2;font-size: 1rem;background-size: auto 50%; text-indent: 3em;}
  .leftNav,.rightCon{width:100%}
  .rightCon{margin-top:1rem}
  .leftNav ul{overflow: hidden;}
  .leftNav ul li{float: left;width: 32%;margin-right: 2%;}
  .leftNav ul li:nth-child(3n){margin-right: 0;}
  .leftNav ul li a{font-size:1.1rem}

  .rightCon .list01 li{padding-bottom:10px;margin-bottom:10px;height: auto;line-height: 1.6;font-size: 1rem; overflow: hidden;background-position: 10px 12px}
  .rightCon .title{height: auto;line-height: 2;overflow: hidden;}
  .rightCon .title > h3{font-size: 1.1rem;max-width: 50%;}

  .xxgk_channel{padding-left: 0;padding-right: 0}
  .xxgk_channel li{margin-right: 30px;margin-left: 0;width: calc(33.3% - 20px);}
  .xxgk_channel li a{width:100%;background-size: 100% 100%;}
  .xxgk_channel li:nth-child(3n){margin-right: 0;}

  #Zoom{font-size: 1rem;line-height: 1.8;}
  #Zoom p{line-height: 1.8;}
  .bshare-custom{display: none;}
  .fixed_icon{bottom: 30vw; }
}

@media (max-width:640px){
  .logoQf01{margin-bottom: 15px;}
  .banner_con h1 a{max-width: 90%; height: 50px; background-size: 100% auto;}
  .logoQf02 a{width: 90%;}
  .logoQf03 a{width: 70%;}

  .nav ul{justify-content: flex-start;flex-wrap: wrap;}
  .nav ul li{width:25%}
  .nav ul li:nth-child(-n+4){border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
  .toolbar_on .nav ul li{width:50%;}
  .toolbar_on .nav ul li:nth-child(-n+6){border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

  .container,.w1172{padding:2vw;}
  .slideBox,.slideBox .bd,.slideBox .bd img{width:96vw;height:65vw;}
  .slideBox a.prev, .slideBox a.next{top:50%;transform: translateY(-50%);}
  .slideBox .bd dt a{width: 75%;}

  .block_img1 p{width:100%;margin-bottom: 15px;}
  .block_img1 p img{width:100%}

  .leftLoop .bd ul li{width:95%}
  .friendlink ol li{width:100%;margin-bottom: 10px;}

  .leftNav ul li{width: 48%;margin-right: 2%;}
  .leftNav ul li:nth-child(3n){margin-right:2%;}
  .leftNav ul li:nth-child(2n){margin-right: 0;}

  .xxgk_channel li{width: 100%;margin-right: 0;margin-bottom: 0;}
  .xxgk_channel li a{font-size: 1.5rem;}

  .textCon .content{padding:0}
  .textCon h3{font-size: 1.4rem;}
  .special_yhyshj .form-horizontal .form-group{margin:10px 0;}
  .special_yhyshj .form-control{height: auto;}

}

