@charset "utf-8";
/* CSS Document */
.nav{ position:absolute; top:0; z-index:9; background: url(../images/li.png) repeat-x center top; width:100%}
.menu {list-style: none; margin: 0px auto; height: 48px; line-height: 48px; width:1190px; padding:0 5px}
.menu li { width:12.5%;margin-right: 0; float: left; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; text-align:center}
.menu li img{ vertical-align: middle;height: 18px;padding-right: 5px; }
.menu li a {color:#fff; font-size: 18px; display: block;}
.menu li.active {transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.menu li.On {transition: all 0.3s ease; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.menu li.active { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.menu li.On:hover { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.clear {clear: both;}
.menu li .subnav { padding: 0px; display: none; position:  relative; z-index: 9999999; zoom: 1; width:100%;overflow: hidden;}
:root.menu li .subnav {filter: none;}
.menu li.sa3 a,.sa3{color:#c40000;}

.foot{ position: absolute; bottom:0; z-index:9; background:#f4f4f4; bottom:-50px; width:100%}
.foot_menu{ width:1200px; margin:0 auto}
.footer_right{ float:right; width:170px;}
.footer_right li{ font-size:14px; line-height:50px; float:left; width:85px;}
.footer_right li a{ font-size:14px; color:#fff}
.footer {list-style: none; float:left;height: 50px; line-height: 50px; width:500px; padding:0 5px}
.footer li { width:125px;margin-right: 0; float: left; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; text-align:center; background: url(../images/up.png) no-repeat 100px center ;font-weight: bold;}
.footer li a {color:#2d2d2d; font-size: 16px; display: block;}
.footer li.active {transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; background:#d6dfe9  url(../images/down.png) no-repeat 100px center }
.footer li.active  .footnav  li.active{transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; background:#d6dfe9 }

.footer li.active a{ color:#000}
.footer li.On {transition: all 0.3s ease; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.footer li.On:hover { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.clear {clear: both;}
.footer li .footnav {background: url(../images/p.png) repeat; margin: -1px 0px 0px 0; padding: 0px; display: none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#99000000,endColorStr=#99000000); position: absolute; z-index: 9999999; zoom: 1; width:1092px; padding:20px 40px; bottom:50px}
:root.footer li .footnav {filter: none;}

.global_footer{background: #3281d6; text-align: center;padding: 20px 0;line-height: 2em;font-size: 14px;color: #fff;}

.ssdw{ margin:-1px 0px 0px -125px!important}
.ssqy{ margin:-1px 0px 0px -250px!important}
.yjhy{ margin:-1px 0px 0px -375px!important}

.djyl{ margin:-1px 0px 0px -330px!important}
.xwzx{ margin:-1px 0px 0px -500px!important}
.ywbk{ margin:-1px 0px 0px -670px!important}
.cxfz{ margin:-1px 0px 0px -840px!important}
.zxfw{ margin:-1px 0px 0px -1010px!important}
.menu li.sa3 .min_gy_left{background: rgb(255,255,255);background: rgb(255,255,255,.8);border-color: #c40000}
.min_gy_left{ float:left; background:rgb(0,77,160);background:rgb(0,77,160,.8);border-bottom: 5px #ffcc00 solid}
.min_gy_left ul li{ float:left; width:100%; color:#fff; line-height:50px; height:50px; font-size:16px; text-align: center;}
.min_gy_left ul li a{ color:#fff;font-size: 16px;}
.menu li.sa3 .min_gy_left ul li a{ color:#c40000;font-size: 16px;}
.menu li.sa3 .min_gy_left li.active{background: #c40000;color: #fff;}
.menu li.sa3 .min_gy_left li.active a{color: #fff;}

.gywm .min_gy_left li.active{ background: #fff;color: #004da0;font-weight: bold;}
.gywm .min_gy_left li.active a{ color: #004da0}

.min_yw_left{ float:left; width:700px; padding-top:15px}
.min_yw_left ul li{float:left; width:200px; color:#000; line-height:26px; height:26px; font-size:14px; margin-bottom:15px; text-align:left; padding-left:25px}
.min_yw_left ul li a{color:#000;font-size:16px}
.ywbk .min_yw_left li.active{ background:url(../images/b1.png) no-repeat left center}
.min_yw_right{ width:305px; float:right}
.min_yw_right img{ width:305px; height:170px;border-radius:10px;}

.b1{ background: url(../images/b1.png) no-repeat left center}
.b2{ background: url(../images/b2.png) no-repeat left center}
.b3{ background: url(../images/b3.png) no-repeat left center}
.b4{ background: url(../images/b4.png) no-repeat left center}
.b5{ background: url(../images/b5.png) no-repeat left center}
.b6{ background: url(../images/b6.png) no-repeat left center}
.b7{ background: url(../images/b7.png) no-repeat left center}

.min_gy_right{ width:695px; float:right}
.min_gy_right img{ width:300px; height:170px; float:left; margin-right:15px; border-radius:10px;}
.min_gy_right p{ line-height:26px; font-size:14px; color:#000}

.min_pix{ width:250px; float:left; margin-right:160px}
.min_pix h3{ float:left; line-height:100px; height:100px; text-align:center}
.min_pix h3 a{ color:#000; font-size:16px; font-weight:normal}
.min_pix img{ width:140px; height:100px;border-radius:10px;}

.xwzx .min_gy_left li.active{ background:url(../images/b8.png) no-repeat left center}
.min_sub{ height:100px; overflow:hidden; margin-bottom:25px}
.min_sub img{ width:140px; height:100px;float:left; margin-right:15px; border-radius:10px;}
.min_sub h3{ font-size:16px; margin-bottom:13px; text-align:left; height:30px; overflow:hidden; line-height:30px}
.min_sub h3 a{font-size:16px; color:#000}

.min_piz{ width:140px; text-align:center; float:left; display:inline; margin:0 110px}
.min_piz span{ display:block; line-height:30px}
.min_piz span a{ font-size:16px; color:#000}
.footnav h2{ text-align:left; color:#105fac}
.footnav ul li{ float:left; width:260px; line-height:36px; height:36px; overflow:hidden; font-size:14px; background:none; text-align:left}
.footnav ul li a{ color:#000; font-size:14px}














/*移动化*/
@media screen and (max-width: 640px) {
html{ min-width:auto}
.menu{ width:100%!important; padding:0!important; }
.menu li{ line-height:40px}
.menu li a{ font-size:16px}
.slideBox{ height:220px; border:0}
.slideBox .bd img{  height:200px; display:block;  }
.slideBox .bd li video{width: 100%;height: 200px;object-fit: fill;margin:0}/*object-fit: fill*/
.slideBox .hd{bottom:20px}
.min_top{ height:auto; line-height:50px!important;width:96%}
.logo,.min_t_right ul{ float:right}
.min_t_right{ width:100%!important}
.subnav{ display:none!important}
.flash_text{ display:none}
.menu li { width:25%!important}
.nav{ position:relative!important; background:rgb(10,71,194)}
.logo img { width:100%}
.search{ width:calc(100% - 260px)!important;  padding:0 5%!important; margin-top:10px}
.input{ width:80%; font-size:12px}
.menu li img{ display:none}
.min_t_right ul li{ float:left!important; text-align:center; font-size:12px}
.min_t_right ul li img{ height:26px; margin-top:10px; vertical-align:top!important}
.flash_title{ font-size:16px}
.flash_news{ position:relative; width:100%; margin:0 auto; left:auto; top:auto}
.flash_news_box{ width:44%; margin-bottom:5%}
.flash_news_box:nth-child(2n){ float:right}
.min_flash{ padding:1%; overflow:hidden}
.min_footer .min_f_right{ float:none; overflow:hidden}
.min_f_right{ padding-top:10px}
p.footer_title{ font-size:20px; height:40px; line-height:40px}
.footer_title:before{ width:5px; margin-top:0; height:40px; line-height:40px}
.page{ width:100%;margin:0 auto!important}
.min_f_right{ width:100%!important}
.min_footer{ padding: 0 5%}
.min_f_pix{ width:19%; margin-right:1%}
.min_box{ margin-bottom:0;    padding-top: 0!important;}
.min_f_pix img {
    width: 100%;
    height: auto; border:0}
.min_f_left{ padding:0}
.foot{ position:relative; bottom:0}
.footer li .footnav{ display:block; position:relative; width:100%;margin: 0!important;; bottom:0; padding:0}
.foot_menu{ width:100%}
.footer{ width:100%; height:auto; padding:0; background:#fff}
.footer li a{ display:none; text-align:center}
.footer li{ display:none; width:100%; background:0}
.footer li:nth-child(2){ display:block}
.footnav li{ display:block!important}
.footnav ul li{    width: 33%;
    text-align: center;}
	.footnav ul li a{ display:block}
	.footnav h2{ text-align:center}
	.footer_right{ display:none}
  
  
  
  
  

.all_banner{ display:none}
.all_page_title{ width:100%; margin:20px auto; font-size:26px}
.left_right{ width:100%;    border-bottom: 1px #7fa0cd dotted;; margin-bottom:20px}
.left_right_img{ width:100%!important; height:auto!important}
.left_right_img img{ width:100%!important; height:auto!important}
.left_right_text{ width:100%; height:auto}
.left_right_text_title{ margin:2%; font-size:22px}
.left_right_text_abs{ margin:2%; width:96%}
.left_right_text_more{ float:right; margin-bottom:10px; margin-right:2%; font-size:14px; width:auto; padding-right:20px}

  
.bread{ width:95%; margin:0 2.5%;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;background:0}
.article_side{ width:100%; display:block}
  .article_side_colum{margin-bottom:0}
  .foldpanel dt{padding:0;font-size:14px}
  .foldpanel a{line-height:30px}
.article_content{ width:100%}
.min_con_text h1{ padding:20px 0}
.min_con_nr{ width:95%; margin:0 auto}
.min_con_nr p video{ margin-left:-2em}
.min_con_nr p img{width:100%;height:auto}
  
  
.all_nav a{ padding:0!important; width:32%; height:30px; line-height:30px; font-size:14px; text-align:center}
.all_nav{ line-height:30px; height:auto; text-align:left;border-top:1px #ccc solid}
.list_feed img{ width:100%!important; height:auto!important}
.list_feed{ padding:10px 2%}
.list_feed h3{ font-size:16px; line-height:32px; margin-bottom:5px}
.list_feed p{ font-size:14px}
.list_feed h3:before{ width:10px ; height:10px; margin-top:12px}

.yx-rotaion{ width:100%; height:auto}
.yx-rotaion img{ width:100%; height:auto}
.yx-rotaion li{ width:100%;height:auto}

.hb_news{ width:95%; margin:0 2.5%}
.zhuanti_img{ width:100%; height:auto}
.zhuanti_img img{ width:48%; height:auto; margin:0; padding:1%;}
.ver_text{ width:100%; height:20px; line-height:20px; font-size:16px; padding:10px 0; margin-bottom:1%}
.box,.box1{ width:96%!important; height:auto!important; margin:2%!important}

  
.global_dangjian .all_nav{ line-height:30px; height:auto; text-align:left;border-top:1px #ccc solid}
.global_dangjian .all_nav a { padding: 0;   width: 32%;    height: 30px;    line-height: 30px;    font-size: 14px;    text-align: center;}
.picScroll1 .prev, .picScroll1 .next{ display:none}
.picScroll1 .tempWrap,.picScroll1 .tempWrap li,.picScroll1 .tempWrap ul{ width:100%!important}
.min_pix_dangjian img,.min_pix_dangjian{ width:100%;height:auto}
.picScroll1 {border-top: 1px #ccc solid;}
.box-pic,.box-pic img{ width:100%!important; height:auto!important}
.dangjian_ad { width:96%!important}
.dangjian_ad img{ width:100%; clear:both}

  
  
.three_list_content{ width:100%}
  
  .poster-main{zoom:.3}
  
  .a_min_title span{font-size:18px}
  .a_min_news h1 {line-height: 40px;font-size: 20px;}
  
  
  
  
.zigongsi_lanmutuijian a{display:block;position:relative;width: 50%;height:100px;float:left;margin-left:10px;line-height:100px;text-align:center;color:#fff;font-size:20px;margin:0; width:48%; margin:1%}
.zigongsi_lanmutuijian a:before{ content:""; display:block; position: absolute; background:#000; opacity:.5;width:100%; height:100px; z-index:3}
.zigongsi_lanmutuijian a img{ z-index:2; float:left; margin-left:0; width:100%; height:100px; padding:0}
.zigongsi_lanmutuijian a:nth-child(1){margin:1%}
.zigongsi_lanmutuijian a span{ position:absolute; top:0; left:0; width:100%;height:100px; z-index:5;line-height: inherit;}
.zigongsi_qr_box{ width:100%;}
.zigongsi_qr{ margin:0;     width: 19%;    margin-right: 1%; font-size:12px}
.zigongsi_qr img{ width:100%; height:auto; padding:0}
.zigongsi_qr p{ font-size:12px}

  
  
  .article_side_list li{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;} 
  .article_side_list li{display:none}
.article_side_list li:nth-child(1){display:block}
.article_side_list li:nth-child(2){display:block}
.article_side_list li:nth-child(3){display:block}
.article_side_list li:nth-child(4){display:block}

  
  
  
  
  .banner_news{ position: relative}
.picScroll-left{ padding:0!important}
.picScroll-left .bd{ padding:0!important}
.picScroll-left .hd{display:none}
.picScroll-left .tempWrap{ width:100%!important}
.picScroll-left .picList{ width:100%!important}
.zigongsi_slide2_right{ width:100%}
.zigongsi_slide2_left{ width:100%}
.zigongsi_slide2_left img{ width:98%}
.zigongsi_slide2 .flash_news_box{ width:46%; padding:1%; margin:1%}
.zigongsi_slide2 .flash_news_box2{ width:46%; padding:1%; margin:1%}
.flash_news_box2:nth-child(2n){ float:right}
.zigongsi_slide_tit1{ width:98%; margin:0 auto; float:none}

  .dangjian_twoimg {width:100%;height:auto}
.dangjian_twoimg img{width:48%;height:auto;margin:0}
.dangjian_twoimg a:nth-child(2) img{float:right}
  
  
  
  
  .min_jb{height:auto!important;padding:0!important;text-align: center;}
  .min_jb a{display:inline-block!important;float:none!important}
  
  
  
}





/*移动化*/