@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: #fffbf4; 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: #e0150d; 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---------*/
.mainbg { width: 100%; background: #970501 }
.mainbg h1 { margin-left: auto; margin-right: auto; }
header { width: 100%; margin-left: auto; margin-right: auto; background: linear-gradient(to right, #d30002, #ef2e1a); margin-bottom: 1.5%; }
.nav { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; align-items: center; height: 60px; }
.nav a { display: block; background:#;
line-height: 60px; color: #fff9c7; flex: 1; justify-content: space-bteween; font-size: 16px; text-align: center; vertical-align: middle; }
.nav a:hover { color: #840900; background: #0FF; background-image: linear-gradient(to right, #ffdc92, #fff9c7, #ffdc92); }
/*video*/

.video1 { background: url(20261139406869.jpg) no-repeat center center; background-size: 100% 100%; width: 100%; display: block; height: 600px; font-size: 0; background: #000; }
.videocon { background: #000; width: 100%; height: 100%; 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; }
.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 48%; flex: 0 0 48%; max-width: 48%; }
.fa_title { display: -webkit-flex; /* Safari */ display: flex; justify-content: flex-start; align-items: center; }
.fa_title h1 { color: #15161d; font-size: 24px; line-height: 36px; border-bottom: 3px solid #da0f0f; flex: 1; text-align: left; }
.fa_title h2 { color: #999; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 36px; border-bottom: 1px solid #ddd; flex: 6; text-align: right; }
.fa_title h2 a { color: #999; display: block; }
.fa_title h2 a:hover { color: #e0160e; }
.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: 10px; }
.falist a { -ms-flex: 0 0 97%; flex: 0 0 97%; max-width: 97%; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; line-height: 36px; background: url(ico1.png) no-repeat left center; padding-left: 3%; }
.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 { background: url(bg_btm.jpg) no-repeat top center; background-size: 100% 100%; 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; color: #fbf8d5; }
.footcon a { color: #fff; font-size: 14px; }
.footcon a:hover { color: #fff3b5; }
.marbtn { margin-bottom: 20px; }
/*------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: 95px; 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; }
.mar-top20 { margin-top: 20px; }
.ban01 { height: 120px; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; }
.ban01 a, .ban01 a img { width: 100%; flex: 1; display: block; height: 100%; }
.ban02 { height: 120px; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; }
.ban02 a { width: 48%; flex: 0 0 48%; display: block; height: 100%; }
.ban02 a img { width: 100%; flex: 0 0 100%; display: block; height: 100%; }
.ban03 { height: 120px; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; }
.ban03 a { width: 23%; flex: 0 0 23%; display: block; height: 100%; }
.ban03 a img { width: 100%; flex: 0 0 100%; display: block; height: 100%; }
.con_widno { width: 100%; height: 80px; display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: space-between; align-items: stretch; align-content: center; margin-bottom: 10px; }
.ban05 a { width: 48%; flex: 0 0 48%; display: block; height: 100%; }
.ban05 a img { width: 100%; flex: 0 0 100%; display: block; height: 100%; }
.disonno { display: none; }








/*-------多设备兼容--------*/


@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: 34px; padding-left: 5%; width: 95%; flex: 0 0 95%; }
.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: 18px; line-height: 34px; border-bottom: 3px solid #da0f0f; flex: 0 0 28%; width: 28%; 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, .ban02 { height: 80px; }
.mar-top20 { margin-top: 10px; }
.ban03 { height: 180px; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; }
.ban03 a { width: 48%; flex: 0 0 48%; display: block; height: 80px; }
.disonno { display: flex; }
}
 @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; }
.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 { padding: 1% 0 1% 0; width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; align-items: center; height: auto; }
.nav a { display: block; line-height: 36px; color: #fff; flex: 0 0 20%; width: 20%; font-size: 15px; text-align: center; vertical-align: middle; }
.nav a:hover { border-radius: 5px; }
.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; }
}
.qa-sdk-wrapper { position: fixed; width: 400px; right: -600px; max-height: 530px; overflow: hidden; border-radius: 4px; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); transition: all 0.5s ease-in-out; background: #fff; }
.qa-sdk-close-btn { display: inline-block; width: 18px; height: 18px; cursor: pointer; position: absolute; top: 16px; right: 16px; }
.qa-sdk-close-btn:hover { border-radius: 50%; background-color: #d5d9df; }
#qa-sdk-iframe { width: 400px; }
 @media (min-width: 1024px) and (max-width: 1366px) {
.qa-sdk-wrapper { width: 356px; }
#qa-sdk-iframe { width: 356px; }
}
.imt-loading-indicator { vertical-align: middle !important; width: 10px !important; height: 10px !important; display: inline-block !important; margin: 0 4px !important; border: 2px rgba(221, 244, 255, 0.6) solid !important; border-top: 2px rgba(0, 0, 0, 0.375) solid !important; border-left: 2px rgba(0, 0, 0, 0.375) solid !important; border-radius: 50% !important; padding: 0 !important; -webkit-animation: imt-loading-animation 0.6s infinite linear !important; animation: imt-loading-animation 0.6s infinite linear !important; }
 @-webkit-keyframes imt-loading-animation { from {
 -webkit-transform: rotate(0deg);
}
to { -webkit-transform: rotate(359deg); }
}
 @keyframes imt-loading-animation { from {
 transform: rotate(0deg);
}
to { transform: rotate(359deg); }
}
.se_imt_html { height: 100%; }
.se_imt_html body { position: relative; min-height: 100%; top: 40px; }
 @media print {
#imt-webext { display: none !important; }
}
</style> <style id="ai-assist-webType-style"> .ai-assist-highlight {
 background: yellow;
}
 @media print {
#ai-assist-root-bangs, #ai-assist-root-bilibili, #ai-assist-root-new { display: none !important; }
}
