/*
* @Author: sunjijing
* @Date:   2021-08-03 09:37:33
* @Last Modified by:   gongjiajie
* @Last Modified time: 2021-10-23 15:34:45
*/
* { font-family: "OS-R", "微软雅黑", Arial; }
.list_mktit { height: 70px; line-height: 70px; padding-left: 30px; font-size: 28px; color: #333; font-family: 'OS-M'; background: url(list_icon.png) no-repeat left center; border-bottom: 2px solid #f7f7f7; }

/*购买弹窗*/
#Share li.share-code{width:100%;left:0;}
#Share .share-code a.share-tx-weChat{width:40%;}
#Share li.share-code #layerWxcode{left:30%;}

/*list 中日期数字问题*/
.list .list_ul .tit .fr{font-family:"OS-M", "微软雅黑", Arial;}
.list_page .list_ul li{width:100%;}
/* 二级banner */
#banner { padding-bottom: 100px; background: url(/bbgow/template/page/grjr/banner_bg.png); }
.banner_but { position: absolute; bottom: 130px !important; text-align: center; z-index: 10; width: 100%; }
.banner_but li { display: inline-block; width: 14px; height: 14px; border-radius: 50%; background: #fff; margin: 0 5px; }
.banner_but li.on { background: #ef7c00; }
.pageinfo { position: absolute; top: 50%; z-index: 10; left: 50%; margin-left: -540px; margin-top: -58px; }
.pageinfo .title { font-size: 56px; font-family: "OS-M"; color: #0441a3; }
.pageinfo .smy { font-size: 28px; font-family: "OS-L"; color: #34465d; line-height: 1.5em; }
.w1280 .eps-shadow.eps-dn { top: 20px !important; -left: 0 !important; }

/* 当前位置 */
.position { padding: 40px 0 35px; }
.position, .position * { font-size: 20px; color: #333; line-height: 1.2em; }
.position span a:last-child { color: #0441a3; }

/* 导航样式 */
.left_nav { width: 185px; }
.left_nav .colunmName { width: 180px; padding-left: 5px; background: #eff8ff url(nav_bg.png) no-repeat right top; text-align: center; height: 70px; line-height: 70px; font-size: 24px; color: #fff; }
.left_nav_list > li { background: #eff8ff; text-align: center; margin-bottom: 2px; }
.left_nav_list > li > a { display: block; padding: 25px 15px; font-size: 20px; color: #333; line-height: 1.2em; }
.left_sub_nav { background: #fff; }
.left_sub_nav > li > a { display: block; font-size: 18px; color: #333; padding: 20px 0; }
.left_nav_list > li.on > a, .left_nav_list > li:hover > a { color: #0441a3; font-family: 'OS-B'; }
.left_sub_nav > li.on > a, .left_sub_nav > li:hover > a { color: #ef7c00; font-family: 'OS-R'; }
.phoneIcon { display: none; }

/*列表样式*/
#con_right { width: 980px; }
.list_page .list_ul li { font-size: 20px; font-family: "OS-R"; color: #333; /*line-height: 3.5em; 10/08改*/ line-height: 2.7em; border-bottom: 2px solid #f7f7f7; }
.list_page .list_ul li .tit a { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.list_page .list_ul a { max-width: 75%; font-size: 20px; font-family: "OS-R"; color: #333; display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_page .list_ul li:hover a, .list_page .list_ul li:hover span { color: #0441a3; }

/* 理财产品 */
.lc_page { width: 980px; }
.lc_search { padding-bottom: 25px; border-bottom: 2px solid #f7f7f7; margin-bottom: 20px; }
.form_row { line-height: 30px; margin-top: 20px; }
.form_row * { font-size: 16px; color: #333; }
.form_row span { display: inline-block; margin-right: 30px; }
.form_row input[type="radio"] { display: none; }
.form_row a, .form_row label { display: inline-block; padding: 0 12px; margin-right: 20px; cursor: pointer; font-family: "OS-R"; }
.form_row a:hover, .form_row label:hover { color: #ef7c00; }
.form_row a.on, .form_row label.on { background: #ef7c00; color: #fff; border-radius: 4px; }
.lc_ul li { height: 80px; -line-height: 80px; margin-bottom: 2px; background: #fafafa; display: flex; overflow: hidden; }
.lc_ul li:nth-child(2n+1) { background: #eff8ff; }
.lc_ul li span{ display: inline-flex; flex-wrap: wrap; font-size: 18px; color: #333; border-left: 1px solid #fff; height: 80px; float: left; text-align: center; word-break: break-all; overflow: hidden; justify-content: center; align-items: center; }
.lc_ul li span a { font-size: 18px; color: #333;}
.lc_ul li.tit { height: 60px; -line-height: 60px; background: #2a7de1; }
.lc_ul li.tit span { color: #fff; height: 60px; }

.lc_ul li span.name { width:  33%; }
.lc_ul li span.code, .lc_ul li span.level { width: 33%; }
.lc_ul li span.no { width: 33%; }
.lc_ul li span.handle { width: 120px; }



/* 分页样式 */
.page_wrap { margin-top: 30px; float: right; border-radius: 8px; box-shadow: 0 2px 4px #ccc; }
.page_wrap span { display: none !important; }
.page_wrap a, .page_wrap font { display: inline-block; width: 48px; height: 48px; border: 1px solid #b2b2b2; float: left; text-align: center; line-height: 48px; margin-left: -1px; font-size: 20px; color: #014099; }
.page_wrap font { background: #014099; color: #fff; }
.page_wrap a[title="首页"] { border-radius: 8px 0 0 8px; background: url(page_prev_start.png) no-repeat center; }
.page_wrap a[title="上一页"] { background: url(page_prev.png) no-repeat center; }
.page_wrap a[title="下一页"] { background: url(page_next.png) no-repeat center; }
.page_wrap a[title="尾页"] { border-radius: 0 8px 8px 0; background: url(page_next_end.png) no-repeat center; }
.page_wrap a[title="首页"]:hover { background: url(page_prev_start_hov.png) no-repeat center; }
.page_wrap a[title="上一页"]:hover { background: url(page_prev_hov.png) no-repeat center; }
.page_wrap a[title="下一页"]:hover { background: url(page_next_hov.png) no-repeat center; }
.page_wrap a[title="尾页"]:hover { background: url(page_next_end_hov.png) no-repeat center; }





/* 适配样式 */
@media screen and (max-width:1306px) {

	/* 二级banner */
	#banner { padding-bottom: 0; background: none; }
	/*.banner_list li img, .banner img { width: 100vw; height: 50vw; }*/
	.banner_but { bottom: 30px !important; }
	.pageinfo { left: 4vw; margin-left: 0; }
}
@media screen and (max-width:1200px) {
	#con_left { width: 20%; }
	#con_right { width: 76%; }
	.left_nav, .left_nav .colunmName, .lc_page { width: 100%; }
	.form_row { padding-left: 100px; position: relative; }
	.form_row span { position: absolute; top: 0; left: 0; }
	.lc_ul li span a.buy { margin-left: 0; }
	.img_list li {/* margin-bottom: 20px;*/ line-height: 1em !important; height: auto; }
	/*.img_list li img { height: auto; }*/
	.img_list li a { font-size: 16px !important; margin-top: 0; }
        #banner .banner img{height:45vw;}
}
@media screen and (max-width:768px) {
	.position { padding: 15px 0; }
	#con_left { width: 100%; float: none; margin-bottom: 20px; }
	#con_right { width: 100%; float: none; }
	.left_nav .colunmName { background-position: left top; text-align: left; text-indent: 20px; position: relative; }
	.phoneIcon { display: block; position: absolute; right: 20px; top: 20px; }
	.left_nav_list { display: none; }
	.left_nav_list > li > a { padding: 15px 10px; } 
	.pageinfo { margin-top:-3rem !important;top:50%; }
	.pageinfo .title { font-size: 2.2rem; }
	.pageinfo .smy { font-size: 1.6rem !important; }
	.banner_list li img { height: 65vw; }
	.pageinfo .title { font-size: 2.2rem !important; }
	.img_list { margin-top: 20px; }
	.list_ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.img_list li { width: 48%; margin-right: 0; }
	/*.img_list li img { height: auto; }*/
	.img_list .list_ul li a { max-width: 100%; margin-top: 10px; }
        /*手机端导航栏背景图  10/12*/
        .left_nav .colunmName {background: #eff8ff url(/uiFramework/commonResource/image/2021101216590011758.png) no-repeat left top;}
        /*pad图片列表*/
        .img_list .list_ul li{width:48%;}
        .img_list .list_ul li img ,.img_list .list_ul li .imgBg{height:28vw;}
        /*GJJ  10/24新增*/
        .banner_list li img{    height: 45vw;}

}
@media screen and (max-width:560px) {
	.position, .position * { font-size: 14px; }
	.left_nav_list > li > a { font-size: 18px; padding: 10px; }
	.list_page .list_ul li { width: 100%; }
	.list_page .list_ul li, .list_page .list_ul a { font-size: 14px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
	.list_page .list_ul a {max-width: 68%;/*display:block; float:none;*/}
        /*.img_list li img{height:220px;}*/
	/*.img_list .list_ul  li a { max-width: 100%; }*/
	.left_nav .colunmName { text-indent: 15px; height: 50px; line-height: 50px; font-size: 20px; color: #fff; background-size: auto 50px; }
	.phoneIcon { top: 10px; right: 15px; }
	.list_mktit { height: 50px; line-height: 50px; font-size: 20px; }
	.form_row { padding-left: 0; margin-top: 10px; }
	.form_row span { position: static; display: block; }
	.form_row a { margin-right: 0; }
	.form_row * { font-size: 14px; }
	.lc_search { padding-bottom: 10px; }
	.lc_ul li { height: 50px; }
	.lc_ul li span.code, .lc_ul li span.func, .lc_ul li span.time { display: none !important; }
	.lc_ul li span { font-size: 14px; height: 50px; }
	.lc_ul li span a { font-size: 14px; }
	.page_wrap a, .page_wrap font { width: 35px; height: 35px; line-height: 35px; background-size: auto 14px !important; font-size: 14px; }
	.list_con h2 { font-size: 20px; line-height: 1.5em; padding: 15px 0; }
	.list_con p, .list_con font ,.list_con span ,.list_con a{ font-size: 14px !important; line-height: 2em !important; }
	.left_sub_nav > li > a { font-size: 16px; padding: 5px 0; }
        .list_con p img{margin-bottom:10px;}
        /*手机端 图片列表高度*/
        .img_list .list_ul li img ,.img_list .list_ul li .imgBg{height:55vw;}
        .img_list .list_ul li{margin-bottom:10px;}
     

}

.lcry_search{
  height:60px;
}

.lcry_search, .lcxsry_search table,.lcxsry_search table tbody,.lcxsry_search table tbody tr {
	width:100%;
}

.lcxsry_search table tbody {
       width:100%;
}

 table td { padding-top: 10px !important; background: transparent !important; }

.lcxsry_search_div {
    width: 150px;
    overflow: hidden;
    height: 30px;
    border: #c5c5c5 solid 1px;
    padding-left: 20px;
    border-radius: 4px;
}

.lcxsry_search_div input {
  height: 28px;
  font-size: 16px;
  color: #333;
  font-family: "OS-R", "微软雅黑", Arial;
}

.lc_search_lebel {
	font-size: 16px;
	color: #333;
	font-family: "OS-R", "微软雅黑", Arial;
	text-align:right;
        width:115px;
}



.lcry_search_btn {
    height: 30px;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    display: block;
    cursor: pointer;
    font-family: "OS-R", "微软雅黑", Arial;
    background-color: #0441a3;
    border-radius: 4px;
    width: 60px;
    margin-left:10px;

}