.select-box {
    width: 100%; font-size:14px; background-color:#fff;
}

.select-box .select-card {
    border: 1px solid #edecec;
    border-bottom: 1px
}

.select-box .select-card .list-box {
    padding: 0;
    margin: 0;
    overflow: hidden
}

.select-box .select-card .list-box li {
    min-height: 49px;
    margin: 0;
    border-bottom: 1px solid #edecec;
    text-align: center;
    line-height: 48px;
    position: relative;
    overflow: hidden
}

.select-box .select-card .list-box li .title {
    position: absolute;
    height: inherit;
    width: 80px;
    background: #fafafa
}

.select-box .select-card .list-box li .content {
    position: absolute;
    overflow: hidden;
    left: 80px;
    width: 960px;
    color: #333;
    padding-bottom: 13px;
    padding-left: 10px
}

.select-box .select-card .list-box li .content span {
    display: block;
    padding: 2px 8px;
    margin-left: 10px;
    margin-top: 13px;
    float: left;
    line-height: 1.5;
    height: 20px
}

.select-box .select-card .list-box li .content span.active {
    background: #e74c3c;
    color: #fff
}

.select-box .select-card .list-box li .content span.active:hover {
    color: #fff
}

.select-box .select-card .list-box li .content span:hover {
    color: #e74c3c
}

.select-box .select-card .list-box li .content span.more {
    float: right
}

.select-box .select-card .list-box li .content span.more i {
    font-size: 12px
}

.select-box .select-card .list-box li .more-a {
    color: #999;
    position: absolute;
    right: 94px;
    cursor: pointer
}

.select-box .select-card .list-box li .more-a i {
    color: #999;
    font-size: 12px;
    display: inline-block;
    position: relative;
    left: 5px
}

.select-box .select-card .list-box li .more-a i.xiangxia1 {
    border: 6px solid transparent;
    border-top-color: #999;
    top: 4px
}

.select-box .select-card .list-box li .more-a i.xiangshang1 {
    border: 6px solid transparent;
    border-bottom-color: #999;
    top: -4px
}

.select-box .sortful {
    padding-top: 10px;
    -ms-box-shadow: 0 10px 15px rgba(0,0,0,0.05);
    -o-box-shadow: 0 10px 15px rgba(0,0,0,0.05);
    box-shadow: 0 10px 15px rgba(0,0,0,0.05)
}

.select-box .sortful .sort-btn {
    float: left
}

.select-box .sortful .sort-btn .news {
    float: left;
    padding: 16px;
    cursor: pointer
}

.select-box .sortful .sort-btn .news:hover {
    color: #e74c3c
}

.select-box .sortful .sort-btn .news.active {
    color: #e74c3c
}

.select-box .sortful .sort-btn .news i {
    display: inline-block;
    font-size: 14px;
    width: 15px;
    height: 15px
}

.select-box .sortful .sort-btn .hot {
    float: left;
    padding: 16px;
    cursor: pointer
}

.select-box .sortful .sort-btn .hot:hover {
    color: #e74c3c
}

.select-box .sortful .sort-btn .hot.active {
    color: #e74c3c
}

.select-box .sortful .sort-btn .hot i {
    display: inline-block;
    font-size: 14px;
    width: 15px;
    height: 15px
}

.select-box .sortful .search-btn {
    float: right
}

.select-box .sortful .search-btn .select-input {
    float: left;
    position: relative;
    width: 100px;
    margin: 10px;
    padding: 2px
}

.select-box .sortful .search-btn .select-input select {
    background: none;
    color: #666
}

.select-box .sortful .search-btn .select-input .filter-list {
    top: 33px;
    width: 100px;
    left: 2px
}

.select-box .sortful .search-btn .select-input.areatip .filter-list {
    width: 130px
}

.select-box .sortful .search-btn .select-input.qblp .filter-list {
    width: 155px;
    left: 2px
}

.select-box .sortful .search-btn .search-b {
    float: left;
    border: 1px solid #edecec;
    margin: 12px 10px;
    width: 192px;
    position: relative
}

.select-box .sortful .search-btn .search-b input {
    color: #333;
    float: left;
    padding: 0 5px;
    display: block;
    height: 100%
}

.select-box .sortful .search-btn .search-b div {
    background: #e74e3e;
    position: absolute;
    right: -1px;
    top: -1px;
    bottom: -1px;
    color: #fff;
    padding: 8px 7px;
    font-size: 12px;
    outline: none;
    cursor: pointer
}

.select-box .sortful .search-btn .search-b div:hover {
    color: #fff;
    background: #d62c1a;
    border-color: #d62c1a
}


.list_case{ width:100%;}
.list_case li{ float:left; width:30.3%; margin-right:2%; background-color:#fff; padding:0.8%; margin-bottom:2%;}
.list_case li:hover{
	box-shadow: 1px 13px 48px 0px rgba(94, 101, 175, 0.46);
    position: relative;}
.list_case li .pic{ width:100%; overflow:hidden; height:240px; margin-bottom:15px;}
.list_case li .pic img{ width:100%;}
.list_case li:nth-child(3n){ margin-right:0;}
.list_case li h3{ font-size:15px; line-height:32px; color:#000;}
.list_case li i{ display:block; font-style:normal; text-align:center; background-color:#898989; color:#fff; width:75px; height:32px; line-height:32px; border-radius:3px;}
.list_case li:hover i{background-color:#b80e12; }
.list_case li .text div{ line-height:32px; width:100%; float:left; font-size:13px;}
.list_case li .text span{ display:block; float:left; color:#888;}
.list_case li .text span:nth-child(1){ width:30%;}
.list_case li .text span:nth-child(2){ width:30%;}
.list_case li .text span:nth-child(3){ width:40%; text-align:right;}



.mod_c01 .shejishi{ width:100%; float:left; margin-bottom:15px;}
.mod_c01 .shejishi h5{ text-align:center; font-size:20px; margin-bottom:15px;}
.mod_c01 .shejishi h6{ text-align:center; font-size:18px; margin:10px 0;}

.mod_c01 .shejishi .pic{ width:100%; height:260px; overflow:hidden;}
.mod_c01 .shejishi .pic img{ width:100%;}
.left img{transform: scale(1.1);  }
.mod_c01 .shejishi p{ width:100%; float:left; border-top:1px solid #ebe9e9; line-height:25px; font-size:14px; padding:10px 0; text-align:left;}
.mod_c01 .shejishi i{ display:block; width:47%; border-radius:20px; text-align:center; line-height:35px; font-style:normal;}
.mod_c01 .shejishi i:nth-child(1){ float:left; border:1px solid #d7d7d7;}
.mod_c01 .shejishi i:nth-child(2){ float:right; background-color:#d70d0d; color:#fff;}

.mod_c01 .yuyue{ background-color:#222222; padding:4%; float:left; width:92%;}
.mod_c01 .yuyue h3{ font-size:20px; text-align:center;color:#fff; margin-top:15px;}
.mod_c01 .yuyue h4{ font-size:12px; text-align:center; margin-bottom:20px; color:#c5c5c5;}

.mod_c01 ul{
	margin-top:5px;
}
.mod_c01 ul li{
	margin-bottom: 15px;
	position: relative;
	width:100%; text-align:center;
}
.mod_c01 ul li input[type="text"]{
	width: 97%;
	height: 36px;
	padding-left: 3%;
	color:#333;
	background-color:rgba(255,255,255,0.95);
	border: 1px solid #d7d7d7;
	border-radius: 3px; 
	font-size: 14px;
}
.mod_c01 ul li span {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 12px;
    color: #999;
}
.mod_c01 ul li input[type="button"],
.mod_c01 ul li input[type="submit"]{
	width: 100%;
	height:45px;;
	border: none;
	color: #000;
	background: #ffd16b;border: 1px solid #ffd16b;
	border-radius: 3px;
	font-size: 16px;
}

.mod_c01 ul li:last-child{ color:#d7d7d7; font-size:13px;}
.mod_c01 input::-webkit-input-placeholder {
	color: #999;
}
.mod_c01 input:-ms-input-placeholder { 
	color: #999;
}
.mod_c01 input:-moz-placeholder { 
	color: #999;
}
.mod_c01 input::-moz-placeholder {
	color: #999;
}



.article{}
.article p{ margin:15px 0; line-height:30px; font-size:14px;}
.article .tit{ border-bottom:1px solid #d7d7d7; line-height:36px; width:100%; float:left; margin:20px 0;}
.article .tit span{ display:block; float:left; background-color:#db1022; border-radius:10px 10px 0 0; width:110px; text-align: center; color:#fff;}

.article img{ max-width:100%; margin:10px auto; display:block;}
.article .bottom{ width:100%; float:left; margin:20px 0; font-size:14px; border-top:1px solid #d7d7d7; padding-top:10px;}
.article .bottom .fr{ width:100px; border:1px solid #d7d7d7; border-radius:5px; text-align:center; line-height:35px;}
.article .bottom i{ font-style:normal; color:#ff0000;}


.article h2{ font-size:32px; text-align:center;}
.info_con_tit {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #E5E5E5;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align:center; position:relative;
}
.info_con_tit span {
	margin-right: 10px; display:inline-block;
}
.info_con_tit .n_tit {
	    text-align: center;
    color: #7E7E7E;
    width: 600px;
    margin: 0 auto;
}
.info_con_tit .n_tit a {
	color: #BCBBBB;
}
.bdsharebuttonbox{ display:inline-block;line-height: 24px; float:right;}



table{border-collapse:collapse;}  
#t-bk td{border: 1px solid #d7d7d7; padding:8px 16px;} 

.other{ background-color:#fff; margin-top:-26px;height:100%; overflow:hidden;!important ;*height:auto; padding-bottom:20px;}
.other ul{ width:96%; padding:0% 2% 3% 2%;}
.other h3{ font-size:20px; margin:3% 2% 2% 2%;}
.other li{ width:31.8%; margin-right:2%; border:1px solid #d7d7d7; float:left; margin-bottom:20px;}
.other li:nth-child(3n){ margin-right:0;}
.other li .pic_d{ width:100%; height:190px; overflow:hidden;}
.other li img{ width:100%;}
.other li .text{ width:100%; float:left; line-height:20px; margin:10px;}
.other li .text .fl{ line-height:28px; padding-top:5px;}
.other li .pic_x{ width:60px; height:60px; border-radius:50%; overflow:hidden; float:left; margin-right:20px;}
.other li h4{ font-size:18px; color:#000;}
.other li p{ color:#999; font-size:14px; margin:0;}
