@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden; }
body { background: #; color: #222; font-family: Microsoft YaHei; font-size: 16px; overflow-x: hidden; transition: opacity 1s; }
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
a { color: #101117; text-decoration: none; }
a:focus, a:hover { color: #c00; text-decoration: none; }
:active, :focus { outline: none !important; }
img { max-width: 100%; height: auto; vertical-align: middle; border: 0; border-style: none; }
ul, li { list-style: none; }
.v-heigh { font-size: 0; line-height: 0; height: 30px; width: 1px; }
*, ::after, ::before { box-sizing: border-box; }
a:-webkit-any-link {cursor: pointer;}
/*------shou ye public-------*/
.con_wid { width: 1400px; margin-left: auto; margin-right: auto;  }
.wid_common { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: center; }/*fensanduiqi*/
/*--------header---------*/
header {
    width: 100%;
    background: #06509d;
    margin-bottom: 1.5%;
}
.logo { flex: 1; }
.nav { width: 70%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; align-items: center;  height:100px;}
.nav a { display:block; background:#; line-height:40px; color: #fff; flex: 1; font-size: 16px; text-align: center; vertical-align:middle;}
.nav a:hover { color: #fff; background:#0FF; background-image: linear-gradient(to right, #64a5ef, #3d88da, #0a63bf); border-radius:0px 10px 0px 10px; }


/*video*/

.video1{ background:url(../images/video_bg.jpg) no-repeat center center; background-size:100% 100%; width:100%;display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; align-items: center;justify-content: center; height:660px;font-size:0; }
.videocon{ background:#000; width:93%; height:89%; display:flex; position:relative;font-size:0;}
.viceo_logo{ position:absolute; left:1%; top:2%; z-index:9999;font-size:0;}

.viceo_logo img{ width:200%;}

#myVideo { font-size:0;
  width: 100%;     /* 视频宽度自适应其父容器 */
  height: 100%;    /* 高度自动调整以保持宽高比 */
 /* max-width: 640px;
  max-height: 480px;设置最大高度，防止过大 */
}



/*---news------*/
.new_h1 { padding-top: 20px; padding-bottom: 20px; }
.new_h1 { display: -webkit-flex; /* Safari */ display: flex; justify-content: center; align-items: center; }
.new_h1 h1 { }
.new_h1 a { padding-left: 10px; font-size: 30px; }
.new_lisma { display: -webkit-flex; /* Safari */ display: flex; justify-content: center; align-items: center; padding-bottom: 10px; }
.new_lisma a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new_lisma i { font-style: normal; color: #ddd; padding-left: 10px; padding-right: 10px; }
.play { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: center; }
.ind_video { display: -webkit-flex; /* Safari */ display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center;margin-left:-2%; }
.bigvid { height: 240px; margin-top: 20px; }
.bigvid img { width: 100%; height: 100%; border-radius: 10px; }


.smallvid {flex: 0 0 23%; width:23%; height: 310px;  margin-top: 20px; margin-left:2%;}
.smallvid img { width: 100%; height: 200px; border-radius: 10px; }
.smallvid a{ display:block;}

.con_title { display: -webkit-flex; /* Safari */ display: flex; justify-content: flex-start; align-items: center; margin-top: 20px; }
.con_title h1 { color: #15161d; font-weight: normal; font-size: 20px; line-height: 34px; border-bottom: 3px solid #da0f0f; flex: 1; text-align: center; }
.con_title h2 { color: #15161d; font-size: 20px; line-height: 34px; border-bottom: 1px solid #ddd; flex: 27; text-align: center; }
.yqcon_title { display: -webkit-flex; /* Safari */ display: flex; justify-content: flex-start; align-items: center; margin-top: 20px; }
.yqcon_title h1 { color: #15161d; font-weight: normal; font-size: 20px; line-height: 34px; border-bottom: 3px solid #da0f0f; flex: 1; text-align: center; }
.yqcon_title h2 { color: #15161d; font-size: 20px; line-height: 34px; border-bottom: 1px solid #ddd; flex: 14; text-align: center; }


.indvili { padding: 5px 10px;  height: 110px; border-radius: 0 0 10px 10px; border-top: none; }
.indvili h1 { font-weight: normal; font-size: 16px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.indvili h2 { font-weight: normal; font-size: 12px; color: #bbb; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.indvili p { font-weight: normal; font-size: 14px; color: #555;   line-height: 24px; /* 每行的高度 */
  height: 48px; /* 两行的高度 */
  overflow: hidden; /* 隐藏溢出的内容 */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 限制显示的行数 */}
.indvili p:hover{color:#d00 }
/*------fnk----------*/
.fnk { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: flex-start; }
.fazhi, .nongye, .keji { -ms-flex: 0 0 31.429%; flex: 0 0 31.429%; max-width: 31.429%; }
.fa_title { display: -webkit-flex; /* Safari */ display: flex; justify-content: flex-start; align-items: center; margin-top: 20px; }
.fa_title h1 { color: #15161d; font-weight: normal; font-size: 20px; line-height: 34px; border-bottom: 3px solid #da0f0f; flex: 1; text-align: center; }
.fa_title h2 { color: #15161d; font-size: 20px; line-height: 34px; border-bottom: 1px solid #ddd; flex: 7; text-align: center; }
.facon1 { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: flex-start; margin-top: 20px; }
.list { -ms-flex: 0 0 47.73%; flex: 0 0 47.73%; max-width: 47.73%; }
.list img { width: 100%; height: 110px; border-radius: 10px; }
.list a { font-size: 12px; color: #666; }
.list p { line-height: 20px; font-size: 12px; color: #666; padding-top: 10px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.falist { width: 100%; display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: flex-start; flex-flow: row wrap; margin-top: 5px; }
.falist a { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; line-height: 34px; }
.kj_con { display: -webkit-flex; /* Safari */ display: flex; justify-content: flex-start; flex-flow: row wrap; align-content: space-between; padding-top: 5px; }
.kj_con a { margin-top: 15px; line-height: 24px; }
.jkfb { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; }
.jkfb i { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
.jkfb p { -ms-flex: 0 0 59%; flex: 0 0 59%; max-width: 59%; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.jkfb i img { width: 160px; height: 96px; border-radius: 10px; }
.gg_con { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; text-align: center; }
.gg_con a { -ms-flex: 0 0 15.429%; flex: 0 0 15.429%; max-width: 15.429%; margin-top: 20px; font-size: 14px; }
.gg_con i { width: 100%; }
.gg_con i img { width: 100%; height: 126px; border-radius: 10px; }
.gg_con p { line-height: 22px; margin-top: 10px; }
.qiccon { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: center; margin-top: 20px; margin-bottom: 10px; }
.qiccon a { }
.qiccon p { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; }
.qiccon i { color: #999; font-style: normal; display: block; line-height: 30px; margin-top: 10px; }
.qiccon img { width: 100%; height: 100px; border-radius: 10px; }
.qcl {
-ms-flex: 0 0 %; flex: 0 0 43.185%; max-width:%;
}
.qc2 {
-ms-flex: 0 0 %; flex: 0 0 53.5%; max-width:%;
}
.jjlist { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; flex-flow: row wrap; text-align: center; margin-top: 20px; margin-bottom: 10px; }
.jjlist img { widows: 100%; height: 220px; border-radius: 10px }
.jjlist a { display: block; width: 100%; }
.jjlist p { line-height: 48px; border-bottom: 1px dashed #ddd; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.yq_con { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: flex-start; text-align: center; margin-top: 20px; line-height: 30px; }
.yq_con a { /*display: block; padding-left: 5px; padding-right: 5px;*/  -ms-flex: 0 0 16.6667%; flex: 0 0 16.6667%; max-width: 16.6667%; line-height:40px;}
.footline { background: #d10024; height: 3px; line-height: 0; font-size: 0; display: -webkit-flex; /* Safari */ display: flex; margin-top: 20px; }
.footcon { margin-top:2%; background: #013684; color: #d0e9ff; line-height: 22px; font-size: 14px; display: -webkit-flex; /* Safari */ display: flex; justify-content: center; flex-flow: column wrap; align-content: center; text-align: center; padding-top: 15px; padding-bottom: 20px; }
.footcon p{flex:1;}
.footcon a { color: #fff; font-size: 14px; }
.footcon a:hover { color: #d0e9ff; }
.marbtn { margin-bottom: 10px; }
/*------lunbotu--------*/
.focus { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: stretch; height: 416px; width: 1400px; }
.focus .left { width: 954px; height: 416px; position: relative; overflow: hidden; }
.focus .left li { position: absolute; left: 0; top: 0; width: 954px; height: 416px; z-index: 1; opacity: 0; filter: alpha(opacity=0); }
.focus .left li.active { z-index: 2; }
.focus .left li p { display: none; }
.focus .left li img { width: 954px; height: 416px; }
.focus .right { width: 440px; height: 416px; }
.focus .right li { background: #ececec; color: #666; font-size: 16px; cursor: pointer; }
.focus .right li:hover, .focus .right li.active { color: #fff; background: #cf192f; }
.imgfsdq { display: -webkit-flex; /* Safari */ display: flex; flex-direction: column; align-content: center; }
.imgfsdq li { height: 66px; line-height: 66px; margin-bottom: 4px; padding-left: 5%; }
#mbnon { margin-bottom: 0; }
/*---end----*/

/*--------yao wen-----------*/

.sub_common { display: -webkit-flex; /* Safari */ display: flex; justify-content: space-between; align-items: stretch; }/*fensanduiqi*/
.new_left { -ms-flex: 0 0 68%; flex: 0 0 68%; max-width: 68%; }
.new_right { -ms-flex: 0 0 29%; flex: 0 0 29%; max-width: 29%; }
.new_head { display: -webkit-flex; /* Safari */ display: flex; background: #f9f9f9; }
.new_head h1 { font-size: 20px; background: #cf192f; width: 70px; text-align: center; line-height: 36px; color: #fff; font-weight: normal; }
.new_head h1 a { color: #fff; }
.new_head h1 a:hover { color: #ff0; }
.new_head h1.ry_wid{ width:200px;}
.new_con { display: -webkit-flex; /* Safari */ display: flex; margin-top: 20px; }
.new_con ul li { display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: space-between; margin-bottom: 20px; }
.new_lbimg { -ms-flex: 0 0 24%; flex: 0 0 24%; max-width: 24%; }
.new_lbimg img { width: 100%; height: 120px; }
.new_lbtext { -ms-flex: 0 0 74%; flex: 0 0 74%; max-width: 74%; align-self: center }
.new_lbtext h1 { font-size: 18px; padding-bottom: 1.5%; }
.new_lbtext h2 { font-size: 14px; color: #999; font-weight: normal; line-height: 22px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.new_lbtext p { font-size: 14px; color: #999; font-weight: normal; line-height: 24px }
.page { display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: center; align-content: cente; align-items: center }
.page a { color: #666; background: #eee; border-radius: 100px; padding: 4px 10px; margin-left: 5px; margin-right: 5px; font-size: 14px; }
.page a:hover { color: #fff; background: #d00; }
.new_rt01 { margin-top: 20px; width: 100%; }
.rt_title h1 { font-size: 16px; font-weight: normal; line-height: 32px; color: #d00; width: auto; background: #fdfdfd; border-bottom: 1px solid #ddd; }
.rt_title h1 a { font-size: 16px; font-weight: normal; padding-left: 10px; border-left: 1px solid #d00; line-height: 20px; }
.rt_title h1 a:hover { }
.rt_img { margin-top: 10px; }
.rt_img img { height: 200px; }
.rt_con { margin-top: 10px; }
.rt_con a { width: 100%; line-height: 32px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dashed #ddd; }
.rtsp_con { display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content: space-between; align-content: center; }
.sp_list { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; }
.sp_img { margin-top: 15px; }
.sp_img img { height: 140px; width: 100%; }
.sp_text { padding-top: 5px; line-height: 20px; font-size: 14px; text-align: center; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
/*--yao wen xx------*/
.new_conxx { display: -webkit-flex; /* Safari */ display: flex; margin-top: 20px; flex-direction: column; }
.sx_title { text-align: center; font-size: 26px; font-weight: bold; color: #111; }
.sx_time { text-align: center; color: #999; font-size: 14px; line-height: 30px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.sx_text { line-height: 36px; font-size: 16px; color: #333; margin-top: 20px; }
/*--------guanggao--------*/
.guang_con { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: flex-start; margin-bottom: 20px; }
.guang_con a { -ms-flex: 0 0 23%; flex: 0 0 23%; max-width: 23%; margin-right: 1%; margin-left: 1%; margin-top: 20px; }
.guang_con i { display: block; margin-bottom: 10px }
.guang_con img { width: 100%; height: 160px; }
.guang_con p { line-height: 24px; text-align: center; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

/*---------search------*/

.gz_search { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: flex-start; margin-bottom: 20px; background:#fdfdfd; }

.search_01{ border:2px solid #d00; padding:0; margin-top:40px;margin-bottom:20px; height:44px; width:73%; margin-left:auto; margin-right:auto;}
.search_01 form{ display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: space-between;align-items:stretch;align-content:center;}
.ipt_cxbd{  -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; border:none; height:40px; font-size:16px; color:#333; text-indent:10px;}

.ipt_tjcx{  -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; border:none; height:40px; font-size:16px; color:#fff; background:#d00;}

.searlist{ padding:20px; width:100%;display: flex; display: -webkit-flex; flex-flow: row wrap;}

.seacon_list{display: flex; display: -webkit-flex; flex-flow: row nowrap;justify-content:center; padding-bottom:40px; width:100%;}

.seac_li01{ display: flex;justify-content:flex-start;align-items: flex-start; background:#f5f5f5; border-bottom:4px solid#fff; padding:10px;-ms-flex: 0 0 18%; flex: 0 0 18%; max-width: 18%; }
.seac_li01 img{ width:100%; height:158px; border-radius:5px;}




.seac_li02{-ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%;}
.seac_li03{-ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;align-self: center; text-align:center;}




.searcon{display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content:center;align-items:stretch;align-content:center;}
.sea_name{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#fff; text-align:right; height:38px; line-height:38px; margin-bottom:4px;background:#d00; padding-right:10px; }
.sea_nosf{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#fff; text-align:right; height:38px; line-height:38px;margin-bottom:4px;background:#d00;padding-right:10px;  }
.sea_zjh{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#fff; text-align:right; height:38px; line-height:38px;margin-bottom:4px;background:#d00;padding-right:10px;  }
.sea_bm{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  color:#fff; text-align:right; height:38px; line-height:38px;margin-bottom:4px;background:#d00;padding-right:10px; }
.sea_zw{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;color:#fff; text-align:right; height:38px; line-height:38px;margin-bottom:4px;background:#d00;padding-right:10px;  }
.sea_img{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#fff; text-align:right; height:38px; line-height:38px;margin-bottom:4px;background:#d00;padding-right:10px; }

.searcon_li{display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content:center;align-items:stretch;align-content:center; padding-left:4px; }

.sea_nameli{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#333; text-align:left; height:38px; line-height:38px; margin-bottom:4px;background:#f5f5f5; padding-left:10px; }
.sea_nosfli{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#333; text-align:left; height:38px; line-height:38px;margin-bottom:4px;background:#f5f5f5; padding-left:10px; }
.sea_zjhli{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#333; text-align:left; height:38px; line-height:38px;margin-bottom:4px;background:#f5f5f5; padding-left:10px; }
.sea_bmli{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  color:#333; text-align:left; height:38px; line-height:38px;margin-bottom:4px;background:#f5f5f5; padding-left:10px;}
.sea_zwli{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;color:#333; text-align:left; height:38px; line-height:38px;margin-bottom:4px;background:#f5f5f5; padding-left:10px; }
.sea_imgli{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; color:#333; text-align:left; height:38px; line-height:38px;margin-bottom:4px;background:#f5f5f5; padding-left:10px;}




.ban01{ margin-top:20px; height:150px; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: center; align-items: center;}
.ban01 img{ width:100%; flex:1; display:block; height:100%;}


















/*-------多设备兼容--------*/


@media screen and (max-width:1366px) {


.con_wid { width: 1346px; }
/* lun bo*/
.focus { height: 400px; width: 1346px; }
.focus .left { width: 900px; height: 400px; }
.focus .left li { width: 900px; height: 400px; }
.focus .left li img { width: 100%; height: 400px; }
.focus .right { width: 438px; height: 400px; }
.focus .right li { background: #ececec; color: #666; font-size: 16px; cursor: pointer; }
.focus .right li:hover, .focus .right li.active { color: #fff; background: #cf192f; }
.imgfsdq li { height: 63.4px; line-height: 63px; margin-bottom: 4px; padding-left: 5%; }
}
 @media screen and (max-width:1280px) {
.con_wid { width: 1240px; }
/* lun bo*/
.focus { height: 400px; width: 1240px; }
.focus .left { width: 830px; height: 400px; }
.focus .left li { width: 830px; height: 400px; }
.focus .left li img { width: 100%; height: 400px; }
.focus .right { width: 400px; height: 400px; }
.focus .right li { background: #ececec; color: #666; font-size: 16px; cursor: pointer; }
.focus .right li:hover, .focus .right li.active { color: #fff; background: #cf192f; }
.imgfsdq li { height: 63.4px; line-height: 63px; margin-bottom: 4px; padding-left: 5%; }
.bigvid { -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; height: 200px; }
.smallvid { -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; height: 200px; }
.indvili { height: 70px; }
.indvili h1 { font-size: 14px; line-height: 20px; }
.indvili h2 { font-size: 12px; line-height: 18px; }
.indvili p { font-size: 12px; line-height: 18px; padding-top: 1px; }
.guang_con img { height: 150px }
}
 @media screen and (max-width:1152px) {
.con_wid { width: 1112px; }
/* lun bo*/
.focus { height: 360px; width: 1112px; }
.focus .left { width: 760px; height: 360px; }
.focus .left li { width: 760px; height: 360px; }
.focus .left li img { width: 100%; height: 360px; }
.focus .right { width: 340px; height: 360px; }
.focus .right li { background: #ececec; color: #666; font-size: 16px; cursor: pointer; }
.focus .right li:hover, .focus .right li.active { color: #fff; background: #cf192f; }
.imgfsdq li { height: 56.6px; line-height: 56.6px; margin-bottom: 4px; padding-left: 5%; }
.bigvid { -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; height: 200px; }
.smallvid { -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; height: 200px; }
.indvili { height: 70px; }
.indvili h1 { font-size: 14px; line-height: 20px; }
.indvili h2 { font-size: 12px; line-height: 18px; }
.indvili p { font-size: 12px; line-height: 18px; padding-top: 1px; }
.con_title h2 { flex: 20 }
.yqcon_title h2 { flex: 10; }
.sp_img img { height: 120px; }
.guang_con img { height: 140px }
}
 @media screen and (max-width:1024px) {
.new_h1 { padding-top:0px; padding-bottom: 10px;}
.con_wid { width: 1004px; }
/* lun bo*/
.focus { height: 360px; width: 1004px; }
.focus .left { width: 716px; height: 360px; }
.focus .left li { width: 716px; height: 360px; }
.focus .left li img { width: 100%; height: 360px; }
.focus .right { width: 280px; height: 360px; }
.focus .right li { font-size: 14px; }
.imgfsdq li { height: 56.6px; line-height: 56.6px; margin-bottom: 4px; padding-left: 5%; }
.bigvid { -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; height: 200px; }
.smallvid { -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; height: 200px; }
.indvili { height: 70px; }
.indvili h1 { font-size: 14px; line-height: 20px; }
.indvili h2 { font-size: 12px; line-height: 18px; }
.indvili p { font-size: 12px; line-height: 18px; padding-top: 1px; }
.con_title h2 { flex: 20 }
.yqcon_title h2 { flex: 10; }
.fa_title h2 { flex: 5 }
.sp_img img { height: 110px; }
.rt_img img { height: 180px; }
.new_lbimg img { height: 110px; }
.guang_con img { height: 130px }
}
 @media screen and (max-width:768px) {
.new_h1 img{ width:95%;}
.new_h1 {justify-content:flex-start;flex-flow:row nowrap; line-height:22px;}
.new_h1 a {font-size: 22px; }
a { font-size: 14px; }
.falist a { font-size: 14px; line-height: 30px; }
.jkfb i { -ms-flex: 0 0 39%; flex: 0 0 39%; max-width: 39%; }
.jkfb i img { height: 88px; width: 100%; }
.con_wid { width: 98%; padding-left: 1%; padding-right: 1%; }
.logo img { max-width: 85%; }
.nav { width: 80%; }
.nav a { font-size: 14px; }
/* lun bo*/
.focus { height: 300px; width: 100%; }
.focus .left { width: 60%; height: 300px; }
.focus .left li { width: 100%; height: 300px; }
.focus .left li img { width: 100%; height: 300px; }
.focus .right { width: 39%; height: 300px; }
.focus .right li { font-size: 14px; }
.imgfsdq li { height: 46.7px; line-height: 46px; margin-bottom: 4px; padding-left: 5%; }
.bigvid { -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; height: 160px; }
.smallvid { -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; height: 160px; }
.smallvid img { height: 90px; }
.gg_con i img { height: 94px; }
.jjlist img { height: 198px; }
.indvili { height: 70px; }
.indvili h1 { font-size: 14px; line-height: 20px; }
.indvili h2 { font-size: 12px; line-height: 18px; }
.indvili p { font-size: 12px; line-height: 18px; padding-top: 1px;  line-height: 20px; /* 每行的高度 */
  height: 40px; /* 两行的高度 */
  overflow: hidden; /* 隐藏溢出的内容 */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 限制显示的行数 */ }
.con_title h2 { flex: 16 }
.yqcon_title h2 { flex: 7; }
.fa_title h2 { flex: 4 }
.new_left { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.new_right { display: none; }
}
 @media screen and (max-width:720px) {
.new_h1 img{ width:90%;}
.new_h1 a {font-size: 22px; padding-left:0; }
 }
 @media screen and (max-width:640px) {
/* lun bo*/
.seacon_list{ margin-left:10px; margin-right:10px; font-size:14px;}
.search_01{  margin-top:20px;margin-bottom:20px; height:44px; width:100%;}
.seac_li01{ -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.seac_li02{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.seac_li03{-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%}



.new_h1 img{ width:90%;}
.new_h1 { line-height:18px;}
.new_h1 a {font-size: 18px;}
.focus { height: 240px; width: 100%; }
.focus .left { width: 60%; height: 240px; }
.focus .left li { width: 100%; height: 240px; }
.focus .left li img { width: 100%; height: 240px; }
.focus .right { width: 39%; height: 240px; }
.focus .right li { font-size: 14px; }
.imgfsdq li { height: 36.6px; line-height: 36px; margin-bottom: 4px; padding-left: 5%; }
.con_title h2 { flex: 10 }
.fa_title h2 { flex: 2 }
.yqcon_title h2 { flex: 6; }


.fnk {flex-flow: row wrap; width:100%;}
.fazhi, .nongye, .keji {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; width:100%;
}

.fa_title h1 {
    color: #15161d;
    font-weight: normal;
    font-size: 20px;
    line-height: 34px;
    border-bottom: 3px solid #da0f0f;
    flex: 0 0 14%; width:14%;
    text-align: center;
}


.yqcon_title h1 {
    color: #15161d;
    font-weight: normal;
    font-size: 20px;
    line-height: 34px;
    border-bottom: 3px solid #da0f0f;
    flex: 0 0 26%; width:26%;
    text-align: center;
}
.yq_con {
    display: -webkit-flex;
    display: flex
;
    flex-flow: row wrap;
    justify-content: flex-start;
    text-align: center;
    margin-top: 10px;
    line-height: 30px;
}

.yq_con a {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
    line-height: 36px;
}





.hidd { display:  ; }
.gg_con { flex-flow: row wrap; justify-content: space-between; text-align: center; }
.gg_con a { -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; margin-top: 20px; font-size: 14px; }
.bigvid { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; height: 160px; }
.smallvid { -ms-flex: 0 0 24%; flex: 0 0 24%; max-width: 24%; height: 160px; }
.new_h1 a { padding-left: 0px; }
.guang_con a { -ms-flex: 0 0 31%; flex: 0 0 31%; max-width: 31%; margin-right: 1%; margin-left: 1%; margin-top: 20px; }

.ban01{ margin-top:10px; height:120px; }


}
 @media screen and (max-width:480px) {
	 
.seac_li01{-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; padding:10px; }
.seac_li02{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.seac_li03{-ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%}
.seac_li01 img{ width:100%; height:140px;}

header { padding: 3% 0; }
.wid_common{ width:100%;display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; align-items: center; }
.logo{ width:100%; flex: 0 0 100%; text-align:center;}
.nav { margin-top:3%; width:100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; align-items: center; height:auto; }
.nav a { display:block; background:#; line-height:30px; color: #fff; flex: 0 0 14%;width:14%; font-size: 14px; text-align: center; vertical-align:middle;}
.nav a:hover { color: #fff; background:#0FF; background-image: linear-gradient(to right, #64a5ef, #3d88da, #0a63bf); border-radius:0px 10px 0px 10px; }



.new_h1{ line-height:16px; margin-top:4%;}
.new_h1 a {font-size: 16px;}	 
.focus { height: 464px; width: 100%; flex-flow: row wrap; }
.focus .left { width: 100%; height: 240px; }
.focus .left li { width: 100%; height: 240px; }
.focus .left li img { width: 100%; height: 240px; }
.focus .right { width: 100%; height: 212px; }
.focus .right li { font-size: 14px; }
.imgfsdq li { height: 32px; line-height: 32px; margin-bottom: 4px; padding-left: 2%; }
.logo img { max-width: 90%; }
.bigvid { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; height: 220px; }

.smallvid { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; height: 220px; }
.smallvid img{ height:140px;}
.gg_con i img { height: 160px; }
.gg_con a { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; margin-top: 20px; font-size: 14px; }
.footcon p { font-size: 12px; }
.footcon a { font-size: 12px; }
.gg_con p { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; padding-bottom:5%; text-align:left;}
.new_lbimg img { height: 100px; }
.new_lbtext h1 { font-size: 16px; padding-bottom: 1%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new_lbtext h2 { line-height: 18px; }
.new_lbimg { -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; }
.new_lbtext { -ms-flex: 0 0 66%; flex: 0 0 66%; max-width: 66%; }
ul, li { width: 100%; }
.sx_title { font-size: 18px; }
.sx_text { line-height: 32px; }
.guang_con a { -ms-flex: 0 0 46%; flex: 0 0 46%; max-width: 46%; margin-right: 2%; margin-left: 2%; margin-top: 20px; }

.video1 {
    width: 100%;
    display: -webkit-flex;
    display: flex
;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: 260px;
}
.viceo_logo img{ min-width:70%;}

.con_title h1 {
    color: #15161d;
    font-weight: normal;
    font-size: 20px;
    line-height: 34px;
    border-bottom: 3px solid #da0f0f;
    flex: 0 0 14%;
    text-align: center;
}


}



 @media screen and (max-width:375px) {
.seacon_list{font-size:12px;}
.seac_li01{-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; padding:10px; }
.seac_li02{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.seac_li03{-ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%}
.seac_li01 img{ width:100%; height:100px;}
 }



 @media screen and (max-width:360px) {
.seacon_list{font-size:12px;}
.seac_li01{-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; padding:10px; }
.seac_li02{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.seac_li03{-ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%}
.seac_li01 img{ width:100%; height:100px;}

.new_h1 a {font-size: 15px;}
.gg_con i img { height: 120px; }
.new_lisma i { display: none; }
.con_title h2 { flex: 6 }
.fa_title h2 { flex: 1 }
.yqcon_title h2 { flex: 2; }
.footcon { padding-left: 2%; padding-right: 2%; }
.con_title { margin-top: 10px; }
.new_lisma { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; padding-bottom: 10px; }
.new_h1 { padding-top: 3%; padding-bottom: 3%; }
.new_lisma a { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new_lbimg img { height: 90px; }
.page a { font-size: 12px; }

}
 @media screen and (max-width:320px) {
	 
.seac_li01 img{ width:100%; height:80px;}
	 
	 
}




























