@charset "utf-8";

.new-body { background:#fff;}
.clear{ clear:both}
#banner { position:relative }
#banner .owl-dots { position:absolute; left:0; bottom:20px; width:100%; text-align:center; height:auto }
#banner .owl-dots div { display:inline-block; margin:0 6px; height:12px; width:12px; background:rgba(255, 255, 255, .6); -webkit-border-radius: 50%; border-radius: 50%; -moz-border-radius: 50%; }
#banner .owl-dots div.active { background:#fff }
#banner .flexslider { border:0; margin:0; }
#banner .flex-control-nav { bottom:15px; z-index:999 }
#banner .flex-control-paging li a.flex-active { background:rgba(255, 255, 255);opacity:1.0!important;clear:both;}
#banner .flex-control-paging li a { margin:0 0.05rem; background:#cc5a32;opacity:0.5; width:8px; height:12px; }
.banner-bottom { margin-top: -7.5%; width: 100%; z-index: 190; position: relative; }
.banner-bottom img { z-index: 190; width: 100%; }
#banner .flex-control-nav li { margin:0 3px; }

#container{ padding:0 12px;}
.app_download { width: 100%; margin:0 auto; border-radius:25px; background:#feef9f; vertical-align: middle; padding:8px 0; position:relative; height:40px; line-height:24px;}
#notice{ height:24px; overflow:hidden}
.app_download img {width:15px;vertical-align: middle;position:absolute;left: 13px;top: 13px;}
.app_download a{font-size:14px; color: #000000; display:block;padding-left:38px;}

.index_menu{ padding:10px 0}
.index_menu li{ float:left; width:25%; text-align:center; padding:0 5px;}
.index_menu li a{ font-size:12px; color:#000; display:block}
.index_menu li img{ display:block; width:57px; height:57px; margin:0 auto}
.index_menu li b{ font-weight:normal; display:block; text-align:center;margin-top: 5px;}

.h1_title{ font-size:18px; color:#000; padding:20px 2px; padding-bottom:10px}
.h1_title h4{ font-weight:normal; font-size:18px;}

.list-block{ padding:0 12px; padding-top:5px;}
.list-block1{ padding:0 12px; padding-top:5px;}
.list-block li{padding-top:6px;padding-bottom:4px; padding-left:55px; height:82px; position:relative; /*border-bottom: 1px solid #e7e7e7;*/}
.list-block li a.userlogo{ display:block;padding-top:0px;padding-bottom:3px; width:55px; position:absolute; left:0; top:7.5px}
.list-block li a.userlogo img{ display:block; width:55px; height:55px;border-radius: 50px;}
.list-block li a.title{ display:block;}
.list-block li a .subtitle{ color:#103D52; font-size:14px; display:block; overflow:hidden}
.list-block li .desc{color: #6B7E92;font-size:12px;margin-top:0px; display:block; margin-bottom:0px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-block li .keywords span{ font-size:12px; color:#4690fa; border:1px solid #4690fa;
    border-radius:2px;
    /*border-top-left-radius:10px;border-bottom-right-radius:10px;*/
    
    padding:0px 4px; margin-right:10px;}
.list-block li .keywords span.yellow{ color:#f88b16; border-color:#f88b16}
.list-block li .keywords span.red{ color:red; border-color:red}
.list-block li .money{color: #ff6700; position:absolute; right:0; top:9px; font-size:3.33333333333333vw;}
.paging{ display:block; padding:10px 12px; margin-top:10px}
.paging font{ font-size:12px; display:inline-block; color:#418fff; border:1px solid #4690fa;border-radius:5px; padding:3px 10px;}
.paging-selct{ border:1px solid #4690fa; text-align:center;color:#418fff;}

/** 新修改 **/
/*.index_list ul li a div{
	font-size:12px !important;
}*/
a.title:nth-child(2) {
	color: red !important;
}
.subtitle{
	/*margin-bottom: 5px;*/
}
.keywords span:first-child{
	margin-right: 10px;
}