html { height:100%; }
body { margin:0; padding:0; background:#Fff; width:100%; height:100%; font-size:14px; line-height:23px; color:#3c3c3c; overflow-x: hidden; font-family: "SourceHanSansCN-Regular", "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif; }
* { margin: 0; padding: 0; box-sizing: border-box; }
a { text-decoration:none; color:#666; cursor:pointer; }
a:focus, button { outline:none; }
a:hover { opacity:0.9; }
img { vertical-align:middle }
ul { list-style:none; margin:0; padding:0; }
.pr { position:relative; }
.fr { float:right; }
.fl { float:left; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.oh { overflow:hidden; }
.fB { font-weight:bold; }
.df { display:flex }
.df-between { justify-content:space-between }
.dib { display:inline-block; }
.clear { clear:both; overflow: visible!important; }
.ell1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ell2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.ell3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.ell6 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.flex1 { flex:1; }
.wbg { background:#fff; }
.vt{ vertical-align:top;}
/*字号*/
.fS12 { font-size:12px; }
.fS14 { font-size:14px; }
.fS16 { font-size:16px; }
.fS18 { font-size:18px; }
.fS20 { font-size:20px; }
.fS24 { font-size:24px; }
.fS28 { font-size:28px; }
.fS32 { font-size:32px; }
.fS34 { font-size:34px; }
.fS40 { font-size:40px; }
/*间距*/
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt80 { margin-top:80px; }
.mt150 { margin-top:150px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.ml90 { margin-left:90px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mb60 { margin-bottom:60px; }
.mb80 { margin-bottom:80px; }
.pt15 { padding-top:15px; }
.p5 { padding:5px; }
.pb10 { padding-bottom:10px; }
/*字超链接*/

.cblue, a .cblue, .cblue a, .cblue:hover { color:#034099 }
.cblue1, a .cblue1, .cblue1 a, .cblue1:hover { color:#2765e4 }
.cbule, a .cbule, .cbule a, .cbule:hover { color:#034099 }
.cbule1, a .cbule1, .cbule1 a, .cbule1:hover { color:#2765e4 }
.cblueq { color:#aad2f5; }
.cgray, a .cgray, .cgray a { color:#8c8c8c }
.cgray6, a .cgray6, .cgray6 a { color:#666 }
.cblack, a .cblack, .cblack a { color:#000 }
/*图标*/
.dateico { width:17px; height:17px; background:url(../images/date.png) no-repeat; background-size:contain; display:inline-block; vertical-align: sub; margin-right: 6px; }
.zhuyeico { width:18px; height:18px; background:url(../images/zhuye.png) no-repeat; background-size:contain; display:inline-block; vertical-align: sub; margin-right: 6px; }
.gonggaoico { width:20px; height:20px; background:url(../images/gonggao.png) no-repeat; background-size:contain; display:inline-block; vertical-align: text-top; margin-right: 6px; }
/*通用*/
.width { width:1200px; margin-left:auto; margin-right:auto; }
/*头部*/
.top { width:100%; height:50px; }
.nav { width:100%; background:#034099; }
.logo { float:left; }
.menu {  margin-left:240px; display:flex; }
.menu li { position:relative; color:#fff; font-size:16px; line-height:20px; cursor:pointer; padding-top:15px; padding-bottom:15px; text-align:center;flex: 1; }
.menu li { transition: 0.3s; position: relative; }
.menu li a { color:#fff; }
.menu li:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 13px; left: 20%; background-color: #fff; visibility: hidden; width: 0px; transition: all 0.3s ease-in-out 0s; border-radius:4px; }
.menu li:hover:before { visibility: visible; width: 60%; }
.menu li.active::before {
visibility: visible;
width: 60%;
}
.small-size{transform:scale(0.6);white-space: nowrap;}
.seachinp{ border:1px solid #e8e8e8; border-radius:4px; padding: 8px;  font-size: 14px; width: 255px; margin-top:8px;}
.seachbtn{ color:#fff; background:#034099;padding: 7px 17px;   border-radius: 4px;   margin-left: 5px;}
.news { width:100%; background:#f6f6f6; height:50px; font-size:16px; padding-top:8px; }
.t_news { height:24px; padding-left:10px; margin:3px 0; overflow:hidden; position:relative; }
.t_news b { line-height:26px; font-weight:bold; display:inline-block; }
.news_li, .swap { line-height:26px; display:inline-block; position:absolute; top:0; left:119px; }
.swap { top:28px; }
/*首页*/
.logo { padding-top:15px; }
.home-news-list li { display:flex; font-size:16px; line-height:37px; transition: all 0.25s; }
.home-news-list li a { color:#3c3c3c; }
.home-news-list li:hover { color:#034099; margin-left:5px; }
.home-news-list li:hover .jt { transition: all 1s linear; transform: rotateY(360deg); }
.home-news-list li:hover a { color:#034099; }
.bigtitle { transition:all 0.25s; }
.bigtitle:hover { margin-left:5px; }
.kj-list { display:flex }
.kj-list li { flex:1; transition:all 0.25s; }
.kj-list li:hover { margin-top:-4px; }
.ml-56 { margin-left:-56px; }
.rcbg { background:url(../images/rc-bg.png) no-repeat; width:100%; height:500px; background-size:cover; padding-top:20px; }
.home-rc { overflow: hidden; display: flex; justify-content: space-between; flex-flow: wrap; }
.home-rc li { position:relative; width:274px; padding: 2px; background: linear-gradient(0deg, #0551b3, transparent); box-shadow: 0px 5px 4px 0px #ccc; transition: .5s;
text-align:center; }
.home-rc li:hover { background: linear-gradient(180deg, #2ab79b, #0551b3); }
.rctxt { position:absolute; left:2px; right:2px; bottom:2px; background-color:rgba(3, 64, 153, 0.6); color:#fff; text-align:center; padding:5px; line-height:30px; font-size:16px; font-weight:bold; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.mapbg { background:url(../images/map-bg.png) no-repeat; width:100%; height:510px; background-size:cover; padding-top:60px; }
.mapwidth { width:1000px; margin-left:auto; margin-right:auto; display:flex; }
.st-txt-bg { position:relative; background:#fff; border-radius:10px; box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.10); padding:30px 50px; margin-top:117px; width:444px; margin-left:65px; }
.st-txt-bg:hover { margin-left:70px; }
.stico { position:absolute; left:-30px; top:30px; width: 63px; height: 63px; border-radius:10px; background:#034099 url(../images/xtico.png) no-repeat; background-position:center center; padding:10px; }
.bluebg { background:#f7faff; }
.otherbg { background:#f7faff; padding-top:83px; padding-bottom:83px; }
.other { display:flex; justify-content: space-between; }
.pingtai { background:#fff url(../images/zx.png) no-repeat; background-position:top; height:381px; box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.10); }
.zhuanti-list li { float:left; margin-right:1%; width:32%; }
.cont { background:#034099; height:381px; color:#fff; }
.duhuabox { background:#eef3fd; padding:11px; margin-left:20px; flex:1; }
.line { width:100px; height:4px; background:#1787dd }
.cont-ico-bg { width:40px; height:40px; background:#1787dd; border-radius:0 25px 25px 25px; padding:9px; text-align:center }
.cont-ico-bg img { transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.cont-ico-bg img:hover { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
.area { display:flex; flex-direction: row; flex-wrap: wrap; width: 102%; }
.area li { width:13.2%; background:#eef6ff url(../images/areaico.png) no-repeat; background-position:right bottom; border:2px solid #fff; border-radius:6px; color:#034099; padding:10px; text-align:center; font-size: 16px; font-weight: bold; margin-bottom: 16px; margin-right:1%; }
.area li a { color:#034099; }
.area li:hover { background:#034099; color:#fff; }
.area li:hover a { color:#fff; }
.morebtn { background:#034099; border-radius:50px; color:#fff; padding:5px 10px; }
.footbg { width:100%; background:#034099; padding-top:40px; color:#fff; }
.footnav li { border-right:1px solid #5285cd; padding-right: 30px; margin-right: 30px; float:left; line-height: 12px; }
.footnav li:last-child { border-right:0; }
.footnav li a { color:#fff; }
.stbox { cursor: pointer; transition: all 0.25s; }
.footbottom { border-top:1px solid #a0cafb; width:100%; padding:10px; text-align:center; color:#a0cafb; margin-top:50px; }
.footbottom-home { border-top:1px solid #a0cafb;  padding:30px 0;  color:#fff; margin-top:50px; }
.pointer { cursor:pointer; }
.dinline{ display:inline-block;}
/*sub*/
.subbanner-txt { position:absolute; bottom:68px; width:400px; left:50%; margin-left:-200px; text-align:center; display:flex; justify-content: center; align-items: center }
.subbanner-txt i { margin-top:15px; }
.juzhu { display:flex; flex-direction: row; flex-wrap: wrap; margin-top:60px; }
.juzhu li { height:120px; flex-basis: 23.5%; margin-right: 2%; margin-bottom:25px; border-radius:6px; transition: all 0.25s; box-shadow: 0px 0px 12px 5px #c6dfff; background-image:url(../images/rcfw_bg.png); background-repeat:no-repeat; display: flex; justify-content: left; align-items: center; padding-left:85px; padding-right:10px; }
.juzhu li a { color:#fff; font-size:16px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; }
.juzhu li:nth-child(4n) {
margin-right: 0;
}
.miaodong { display:flex; flex-direction: row; flex-wrap: wrap; margin-top:40px; }
.miaodong li { flex-basis: 23%; margin-right: 2.6%; margin-bottom:25px; border-radius:6px; transition: all 0.25s; box-shadow: 0px 0px 8px 1px #c6dfff; padding-bottom: 10px; }
.miaodong li:nth-child(4n) {
margin-right: 0;
}
.title-txt { border-bottom:1px solid #cde2ff; position:relative; overflow:hidden; }
.title-style { position:relative; border-bottom:8px solid #cde2ff; float:left; font-size:24px; letter-spacing:0.05em; font-weight:bold; line-height:24px; }
.title-style .sk { display:block; width:22px; height:18px; background:#f2f5fa; margin-bottom:-10px; }
.newspicbox { width:500px; height:373px; background-position:center center; background-size:cover; background-image:url(../images/news.jpg); }
.datebg { background:url(../images/datebg.png) no-repeat; width:60px; height:65px; text-align:center }
.news-date { display:flex; justify-content:space-between; flex-direction: row; flex-wrap: wrap; margin-top:20px; width:100%; }
.news-date li { width:48%; overflow:hidden; margin-top:25px; margin-bottom:10px; display:flex; }
.w496 { width:496px }
.fwlist, .rencai-list { display:flex; flex-wrap: wrap; justify-content: space-between; }
.fwlist li { flex-basis: 49%; margin-right: 1.5%; justify-content: space-between; margin-top:30px; }
.fwlist li:nth-child(2n), .rencai-list li:nth-child(2n) {
 margin-right: 0;
}
.rencai-list li { flex-basis: 49%; margin-right: 1.5%; justify-content: space-between; margin-top:30px; box-shadow: 0px 0px 8px 3px #ebf0f7; padding:25px 20px; display:flex; line-height:25px; text-align:justify; }
.fengcai-list li { border-bottom:1px solid #e8e8e8; display:flex; padding-top:20px; padding-bottom:20px; overflow:hidden; }
.fengcai-list li .man-img { width:246px; height:157px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.page { display:flex; justify-content:center; margin-top:30px; margin-bottom:80px; }
.page li a { display:inline-block; border:1px solid #d8dce0; border-radius:25px; height:38px; line-height:38px; text-align:center; font-size:14px; margin-right:10px; padding:0 13px; }
.page li a.active { color:#fff; background: linear-gradient(to bottom, #5490ff, #3eb7ff); border:1px solid #31afff; }
.boxwai { border-left:4px solid #0866ff; line-height:18px; }
.boxnei { border-left:4px solid #7eafff; line-height:18px; padding-left:15px; font-size:20px; font-weight:bold; }
.peiyanglist { display:flex; flex-wrap: wrap; }
.peiyanglist li { flex-basis: 23.5%; margin-right: 2%; margin-top:35px; display: table; }
.peiyanglist li:nth-child(4n) {
margin-right: 0;
}
.peiyangbg1 li { position:relative; }
.peiyangbg1 li:before { position:absolute; top:-8px; height:8px; background:#c9f0e7; left:20px; right:20px; content:''; }
.peiyangbg1 li { background:url(../images/peiyang1.png) no-repeat; height:171px; background-size: cover; }
.py-txtbg { display: table-cell; text-align: center; vertical-align: middle; }
.py-txtbg a { display:block; width:100%; line-height:24px; background:rgba(255, 255, 255, 0.6); padding:13px 5px; font-size:20px; font-weight:bold; color:#001567; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0; }
.money { position:absolute; bottom:5px; right:5px; background:#ffb400; color:#fff; font-size:14px; padding:1px 5px; border-radius:6px; }
.peiyangbg2 li { position:relative; }
.peiyangbg2 li:before { position:absolute; top:-8px; height:8px; background:#cee4fe; left:20px; right:20px; content:''; }
.peiyangbg2 li { background:url(../images/peiyang2.png) no-repeat; height:171px; background-size: cover; }
.peiyangbg3 li { position:relative; }
.peiyangbg3 li:before { position:absolute; top:-8px; height:8px; background:#dacbf1; left:20px; right:20px; content:''; }
.peiyangbg3 li { background:url(../images/peiyang3.png) no-repeat; height:171px; background-size: cover; }
.peiyangbg4 li { position:relative; }
.peiyangbg4 li:before { position:absolute; top:-8px; height:8px; background:#c7e0fe; left:20px; right:20px; content:''; }
.peiyangbg4 li { background:url(../images/peiyang4.png) no-repeat; height:171px; background-size: cover; }
.chaxunmain { display:flex; justify-content:space-between; min-height:600px; margin-bottom:80px; }
.leftside { width:23%; display: block; margin-top:30px; margin-bottom:80px; }
.rightside { width:74%; margin-top:30px; }
.left-title { background:#034099; color:#fff; font-size:20px; font-weight:bold; padding:15px 15px; }
.leftsub { border-top:1px solid #fff; border-bottom:2px solid #034099; }
.leftsub > li { position:relative; background:#e9f6fe; border-bottom:1px solid #cce7fa; margin-bottom:1px; }
.leftsub > li > .fa > a { display: block; color:#000; font-size:18px; padding:15px 20px; transition: all .5s ease-in-out;}
.leftsub > li > .fa > a > .arr { display:inline-block; float:right; margin-top:5px; width:10px; height:10px; border-right:2px solid #b0d1e4; border-top:2px solid #b0d1e4; transform: rotate(45deg); }
.leftsub > li.down { background:#034099; }
.leftsub > li.down > .fa > a { color:#fff; }
.leftsub > li.down > .cx > a >.arr { transform: rotate(135deg); }
.zk-list { display:none; }
.down .zk-list { display:block; }
.zk-list > li { position:relative; background:#f8fcfe; border-bottom:1px solid #cce7fa; }
.zk-list > li.son > a { display: block; color:#000; font-size:16px; padding:15px 20px 15px 40px; transition: all .5s ease-in-out;}
.zk-list > li.son.active > a { color:#034099; font-weight:bold; }
.zk-list > li.son > a > .arr { display:inline-block; float:right; margin-top:5px; width:10px; height:10px; border-right:2px solid #b0d1e4; border-top:2px solid #b0d1e4; transform: rotate(45deg); }
.zk-list > li.son > a > .triangle { display:inline-block; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:5px solid #034099; margin-right:10px; }
.zccx-list li { padding:10px 0; border-bottom:1px solid #e8e8e8; }
.zccx-list li a:hover{color:#034099 }
.right-title { height:40px; line-height: 40px; border-bottom:1px solid #e8e8e8; }
.right-title .txt { color:#034099; border-bottom:2px solid #034099; font-weight:bold; font-size: 20px; font-weight:bold; display:inline-block; padding-left:10px; padding-right:10px; line-height: 38px; }
.right-list-one li { padding:15px 0; border-bottom:1px solid #e8e8e8; position:relative; padding-right:129px; font-size:16px; }
.right-list-one li .time { position:absolute; right:0; top:15px; font-size:14px; }
.right-list-one li a:hover { color:#034099 }
.minite { position:absolute; right:0; bottom:0; color:#fff; background:rgba(0, 0, 0, 0.5); padding:1px 7px; border-radius:4px 0 0 0; }
.miaodong-txt { line-height: 20px; padding: 5px 10px; height: 43px; }
.bofang { vertical-align: text-bottom; margin-left:10px; margin-bottom:10px; margin-right:5px; }
.riqi { vertical-align: text-bottom; margin-right:5px; margin-bottom:10px; }
.ww48 { width:48%; }
.zixun-fenlei { min-height:300px; }
.zixun-fenlei a { display:block; width:100%; font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:26px; }
.table-title { background:#f7f7f7; line-height:28px; font-weight:bold; }
.table-title .table-1 { float:left; width:65%; text-align:center }
.table-title .table-2 { float:left; width:20%; text-align:center }
.table-title .table-3 { float:left; width:15%; text-align:right; padding-right:30px; }
.news-table-list { min-height:300px; }
.news-table-list li { clear:both; border-bottom:1px solid #e8e8e8; padding-bottom:5px; padding-top:5px; overflow:hidden; line-height:30px; }
.news-table-list li a:hover { color:#034099 }
.news-table-list .table-1 { float:left; width:65%; font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:30px; height:30px; }
.news-table-list .table-2 { float:left; width:20%; text-align:center; height:30px; }
.news-table-list .table-3 { float:right; width:15%; text-align:right; color:#999; }
.border-bottom { border-bottom:1px solid #e8e8e8; }
.min-height { min-height:400px; }
.arr-down{ display:inline-block;width:0;
	height:0;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	border-top:6px solid #fff;
	vertical-align: super;
}
.linklist li{float:left; width:20%; margin-top:10px;}
.linklist li a{color:#fff; }
/*lunbo*/
.turn { width:500px; height:373px; position:relative; overflow:hidden; float:left; }
.turn-loading { width:500px; height:373px; position:absolute; z-index:4; overflow:hidden; }
.turn-pic li { position:absolute; top:0px; left:0px; filter:alpha(opacity=0); opacity:0; }
.turn-pic li img { width:500px; height:373px; overflow:hidden; }
.turn-bg { width:100%; height:42px; overflow:hidden; background:#000; position:absolute; z-index:2; bottom:0; filter:alpha(opacity=70); opacity:0.7; }
.turn-tit { font-size:16px; }
.turn-tit a { color:#fff; text-decoration:none; padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 440px; display: inline-block; line-height: 14px; }
.turn-tit a:hover { color:#ffb02b; text-decoration:none; }
.turn-tit li { position:absolute; z-index:3; bottom:-20px; left:5px; }
.turn-btn { position:absolute; z-index:3; font-size:12px; color:#afafaf; bottom:8px; right:15px; }
.turn-btn .lb, .turn-btn .rb { width:6px; height:9px; background:url(../images/btn.png) no-repeat; overflow:hidden; position:absolute; top:7px; left:-10px; cursor:pointer; }
.turn-btn .rb { background-position:-6px 0; left:24px; }
.turn-btn span { text-align:center; }
.quxian-active .active .fa a,.quxian-active li:hover a{ background:#71a3e7; color:#fff;}
/*TAB*/
.hide { display: none; }
.main-group { width:670px; float:right; }
.main-group .ranking-nav-group { display: flex; background: #fff; margin-top:5px; }
.main-group .ranking-nav-group div { width:19%; margin-right:15px; height:40px; line-height: 40px; text-align: center; font-size: 16px; color: #000; cursor: pointer; background:#f8f8f8; border-radius:4px; }
.main-group .ranking-nav-group div.self { color: #fff; background: #034099; }
.main-group .items-box-group .items-group .item-group { margin-top:5px; padding:20px 0 0 0; }
.main-group .items-box-group .items-group .item-group .img { width:10%; text-align: center; background: url(../images/sort.png) no-repeat; background-size: 30px 30px; background-position: 50% 50%; height:40px; line-height: 45px; color: #fff; font-weight: bold; font-size: 14px }
.main-group .items-box-group .items-group .item-group .item-data { width:70%; }
.main-group .items-box-group .items-group .item-group .buttin-group { width:20%; }
.main-group .item-data .title { font-size: 20px; font-weight: bold; }
.main-group .item-data .title span { color: #9e9e9e; margin-left:10px; }
.main-group .item-price { display: flex; margin-top:10px; }
.main-group .item-price div { width:33.33%; font-size: 30px; font-weight: bold; color: #dd393d; }
.main-group .item-price div span { font-size: 24px }
.main-group .item-price div p { font-size: 14px; color: #9e9e9e; font-weight: 400; }
.main-group .buttin-group a { width:80%; height:36px; line-height: 36px; border:0; background: #dd393e; color: #fff; border-radius: 30px; display:inline-block; text-align:center; color:#fff; text-decoration:none; }
.sub-main-group { width:100%; float:right; }
.sub-main-group .ranking-nav-group { display: flex; background: #fff; border-bottom:1px solid #e8e8e8; }
.sub-main-group .ranking-nav-group div { width:15%; height:38px; line-height: 38px; text-align: center; font-size: 20px; margin-right:15px; cursor: pointer; }
.sub-main-group .ranking-nav-group div.self { color:#034099; border-bottom:2px solid #034099; font-weight:bold; }
.sub-main-group .items-box-group .items-group .item-group { margin-top:5px; padding:20px 0; }
.sub-main-group .items-box-group .items-group .item-group .img { width:10%; text-align: center; background: url(../images/sort.png) no-repeat; background-size: 30px 30px; background-position: 50% 50%; height:40px; line-height: 45px; color: #fff; font-weight: bold; font-size: 14px }
.sub-main-group .items-box-group .items-group .item-group .item-data { width:70%; }
.sub-main-group .items-box-group .items-group .item-group .buttin-group { width:20%; }
.sub-main-group .item-data .title { font-size: 20px; font-weight: bold; }
.sub-main-group .item-data .title span { color: #9e9e9e; margin-left:10px; }
.sub-main-group .item-price { display: flex; margin-top:10px; }
.sub-main-group .item-price div { width:33.33%; font-size: 30px; font-weight: bold; color: #dd393d; }
.sub-main-group .item-price div span { font-size: 24px }
.sub-main-group .main-group .item-price div p { font-size: 14px; color: #9e9e9e; font-weight: 400; }
.sub-main-group .buttin-group a { width:80%; height:36px; line-height: 36px; border:0; background: #dd393e; color: #fff; border-radius: 30px; display:inline-block; text-align:center; color:#fff; text-decoration:none; }
.personnel { width:270px; height:270px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.moretxt{position:absolute; right:10px; top:-24px;}
@media screen and (max-width: 1440px) {
 body {
font-size: 12px;
 line-height: 21px;
}
 .pt15 {
 padding-top: 10px;
}

.menu li {
  font-size: 14px;
}
.logo {
 padding-top: 14px;
}
.subbanner-txt {
 bottom: 41px;
}
.fS28 {
 font-size: 24px;
}
.width {
 width: 1000px;
}
.news-date li {
 margin-top: 15px;
}
.datebg {
width: 53px;
 height: 58px;
}
 .mt15 {
 margin-top: 12px;
}
.fS32 {
 font-size: 28px;
}
.fS12 {
 letter-spacing:-1px;
}
.fS18 {
 font-size: 16px;
}
.fS24 {
 font-size: 22px;
}
.mt10 {
 margin-top: 5px;
}
.fS16 {
 font-size: 14px;
}
.seachinp{
	padding:6px;
	}
.title-style {
font-size: 22px;
}
.w496 {
 width: 404px;
}
.footbg {
padding-top: 38px;
}
.news {
height: 44px;
 font-size: 14px;
 padding-top: 5px;
}
 .main-group {
 width: 544px;
}
 .turn, .turn-pic li img {
 width: 435px;
 height: 332px;
}
.main-group .ranking-nav-group div {
height: 34px;
 line-height: 34px;
 font-size: 14px;
}
 .main-group .items-box-group .items-group .item-group {
padding: 15px 0 0 0;
}
 .fS14 {
 font-size: 13px;
}
.home-news-list li {
 font-size: 14px;
 line-height: 33px;
}
 .mt40 {
 margin-top: 30px;
}
.kj-list li img {
height:146px;
}
.home-rc li {
width: 234px;
}
.personnel {
 width: 230px;
 height: 230px;
}
.rctxt {
line-height: 18px;
 font-size: 14px;
}
.rcbg {
height: 460px;
}
.pingtai {
height: 316px;
}
.mt150 {
 margin-top: 135px;
}
.duhuabox {
padding: 6px 8px;
 margin-left: 12px;
}
 .ml10 {
 margin-left: 8px;
}
.cont {
height: 316px;
}
.mt30 {
 margin-top: 23px;
}
.mt20 {
 margin-top: 15px;
}
.area li {
padding: 7px 5px;
 font-size: 14px;
}
.news-table-list .table-1 {
font-size: 14px;
}
.page li a {
height: 32px;
 line-height: 32px;
 font-size: 12px;
 padding: 0 12px;
}
.right-title {
 height: 36px;
 line-height: 36px;
}
 .right-title .txt {
line-height: 32px;
font-size: 18px;
}
 .left-title {
font-size: 18px;
 padding: 12px 15px;
}
.leftsub > li > .fa > a {
 font-size: 16px;
 padding: 10px 15px;
}
.juzhu li {
padding-left: 69px;
height: 104px;
}
.juzhu li a {
font-size: 14px;
line-height: 20px;
}
.newspicbox {
 width: 435px;
 height: 322px;
}
.py-txtbg a {
line-height: 22px;
font-size: 16px;
}
.peiyangbg1 li, .peiyangbg2 li, .peiyangbg3 li, .peiyangbg4 li {
height: 145px;
}
.rencai-img {
 width: 172px;
 height: 120px;
}
 .zk-list > li.son > a {
font-size: 14px;
 padding: 12px 15px 12px 25px;
}
 .sub-main-group .ranking-nav-group div {
font-size: 16px;
}
 .sub-main-group .items-box-group .items-group .item-group {
padding: 12px 0;
}
 .zccx-list li {
 padding: 8px 0;
}
 .right-list-one li {
 padding: 10px 0;
font-size: 14px;
}
 .zixun-fenlei a {
font-size: 14px;
line-height: 25px;
}
}

/*12月19日*/
.hzlist { display:flex; flex-wrap: wrap; justify-content: space-between; }
.hzlist li { position:relative; background:url(../images/hzjl_05.png) no-repeat; background-position:bottom center; background-size:contain; height:300px; border-radius:8px; border:1px solid #0162c0; flex-basis: 49%; margin-right: 1.5%; justify-content: space-between; margin-top:30px; }
.hzlist li:before{ display:block; content: ""; width:20px; height:40px;background:url(../images/hzjl_06.png) no-repeat; position:absolute; right:10px; top:10px;}
.hzlist li:nth-child(2n) { margin-right: 0;}
.hz_daiwei{ position:absolute; top:15px; left:0; border-radius:0 25px 25px 0; padding:5px 15px 5px 10px; color:#0162c0;  font-size:16px; font-weight:bold;background: linear-gradient(0deg, #91c9ff, #cce8ff); box-shadow: 0px 2px 1px 0px #cce8ff;}
.hz_text{ font-size:32px; font-weight:bold; text-align:center; width:70%; margin:15% 15%; color:#0162c0; line-height:40px;}
.mask{ position:absolute; z-index:9; background:rgba(0,0,0,0.5); top:0; bottom:0; width:100%; color:#e9eaec; text-align:center; font-size:24px; padding-top:12%; line-height:62px;}
.mask .icon-txt{ font-size:60px;}
.partner{ width:100%;}
.partner li{ width:13%; margin-right:1.5%; float:left; margin-top:15px;}
.partner li:nth-child(7n) { margin-right: 0;}