@charset "utf-8";
/* CSS Document */

.child_22{ width:22%;}
.child_77{ width:77%;}
.settled_title{ display: block; color:#333; font-size: 1.6rem; line-height:40px; padding-left:36px; padding-right:16px; background:url(../images/i_title_7.svg) 10px center no-repeat; background-size:20px 20px; border-top-left-radius:5px;-moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
/* bannner */
#child_flashBg{ width:100%; clear:both;height:322px; position: relative;}
#child_flash{width:100%;overflow:hidden;margin:0 auto;clear:both;position:relative;}
#child_flash a{width:100%;display:none;}
#child_flash img{width:100%;height:322px;}
.flash_bar{z-index:69;height:30px;overflow:hidden;position:absolute; left: 50%;transform: translate(-50%,0);bottom:20px;text-align:center;}
.flash_bar .dq{display:block;float:left;width:60px;height:10px;margin:5px 5px;cursor:pointer; background:#fff;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.flash_bar .no{display:block;float:left;width:10px;height:10px;margin:5px 5px;cursor:pointer; background:rgba(255,255,255,0.5);border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
#child_flashLine{width:100%;clear:both;}

.settled_name{ width:75%; color:#333; font-size: 1.2rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.settled_time{ color:#999; font-size: 1.2rem; text-align: right; padding-right:2%;}
.a_a:hover .settled_name{color:#1a66f3;}

.latest_top{ border-bottom:2px solid #1045a9;}
.latest_title{ display: block; color:#fff; font-size: 1.6rem; font-weight:bold;line-height:40px; padding-left:36px; padding-right:16px;background:#1045a9 url(../images/i_title_8.svg) 10px center no-repeat; background-size:20px 20px; border-top-left-radius:5px;-moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.latest_n{display: block; color: #333; font-size: 1.2rem; line-height:28px; height:28px; margin-top:6px;  margin-right:20px; padding-left:20px; padding-right: 20px; background: #fbe6db;border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px;}
.latest_n i{ font-family: "Arial", "Microsoft Yahei,Arial","sans-serif";color: #ff500b; font-weight: bold;}
.latest_link li{ float: left;}
.latest_link li a{display: block; color: #666; font-size: 1.2rem; line-height: 40px; padding-left:13px;padding-right:13px;}
.latest_link li .line_line{ color: #999; font-size: 1.2rem; line-height: 40px;}
.table_box{ border-left:1px solid #e0e8f7; border-bottom:1px solid #e0e8f7; border-right:1px solid #e0e8f7;  }
.table_ul{ background:#f1f1f1;}
.table_ul li{ float: left; font-size:1.4rem; color:#222; line-height:50px; padding-left:2%;  padding-right:1%; text-align:left; font-weight: bold;}
.width_40{ width:40%;}
.width_20{ width:20%;}
.width_15{ width:15%;}
.width_10{ width:10%;}
.width_5{ width:5%;}
.width_4{ width:4%;}
.width_6{ width:6%;}
.width_3{ width:3%;}
.width_7{ width:7%;}
.width_2{ width:2%;}
.width_8{ width:8%;}
.width_35{ width:35%;}
.width_25{ width:25%;}
.table_list { background:#fff;}
.table_list_1{ background:#f3f6fa;}
.table_td{ font-size:1.4rem; color:#333; line-height:50px; height:50px; padding-left:2%; padding-right:1%; text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.table_td_1{ font-size:1.4rem; color:#888; line-height:50px; height:50px; padding-left:2%; padding-right:1%; text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.table_td_1 .table_i{font-family: "Arial", "Microsoft Yahei,Arial","sans-serif";color: #ff500b; font-weight: bold;}

.child_top{ border-bottom:1px solid #e7e7e7;}
.child_title{ font-size:2.0rem; color: #1045a9; border-left:3px solid #1045a9;margin-bottom:8px; margin-top:8px; line-height:22px; padding-left:10px; font-weight: bold;}

.ranking_title{ display: block; color:#333; font-size: 1.6rem; line-height:40px; padding-left:36px; padding-right:16px; background:url(../images/i_title_9.svg) 10px center no-repeat; background-size:20px 20px; border-top-left-radius:5px;-moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.rank_list{ display: block; padding-top:9px;padding-bottom:9px;}

.rank_num_1{ margin-left:15px;margin-right: 10px; width:24px; height: 24px; background: url(../images/rank_icon_1.svg) center no-repeat; line-height: 20px; color: #fff;font-family: "Arial", "Microsoft Yahei,Arial","sans-serif"; font-weight: bold;text-align: center;}
.rank_num_2{ margin-left:15px;margin-right: 10px; width:24px; height: 24px; background: url(../images/rank_icon_2.svg) center no-repeat; line-height: 20px; color: #fff;font-family: "Arial", "Microsoft Yahei,Arial","sans-serif"; font-weight: bold;text-align: center;}
.rank_num_3{ margin-left:15px;margin-right: 10px; width:24px; height: 24px; background: url(../images/rank_icon_3.svg) center no-repeat; line-height: 20px; color: #fff;font-family: "Arial", "Microsoft Yahei,Arial","sans-serif"; font-weight: bold;text-align: center;}
.rank_num_4{ margin-left:15px;margin-right: 10px; width:24px; height: 24px; background: url(../images/rank_icon_4.svg) center no-repeat; line-height: 20px; color: #fff;font-family: "Arial", "Microsoft Yahei,Arial","sans-serif"; font-weight: bold;text-align: center;}
.rank_name{width:200px;font-size:1.4rem; color:#333; line-height: 24px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis; }
.rank_list:hover .rank_name{ color:#1a66f3;}

.purchase_right{ margin-right:-0.8%;}
.purchase_div{ width:49%; margin-right:1%; border:1px solid #e0e8f7;}
.purchase_top{  display: block;padding-top:14px; padding-bottom:13px; border-bottom:1px solid #e0e8f7;}
.purchase_img{ height:60px; max-width:26%; margin-left:2%; margin-right:4%;}
.purchase_box{ width:64%;}
.purchase_name{ width:100%;font-size:1.6rem; color: #333; padding-bottom:8px;}
.purchase_add{ width:100%; font-size:1.2rem; color: #975737;line-height:24px; padding-left:36px; background:#F4E6DF url(../images/address.svg) 12px center no-repeat; background-size:18px 18px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.purchase_top:hover .purchase_name{ color:#1a66f3;}
.purchase_list{ padding-bottom:18px; background: #f5f8fd;}
.purchase_a{ display: block; padding-top:16px;}
.purchase_pro{ width:50%; font-size:1.2rem; color: #333; padding-left:4%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.purchase_date{width:25%; font-size:1.2rem; color: #333;  padding-left:4%;}
.purchase_date i{font-family: "Arial", "Microsoft Yahei,Arial","sans-serif";color: #ff500b; font-weight: bold; padding-left:5px; padding-right:5px;}
.purchase_state{width:25%; font-size:1.2rem; color: #999;  padding-left:4%;}

.purchase_a:hover .purchase_pro{color:#1a66f3;}
.purchase_a:hover .purchase_date{color:#1a66f3;}
.purchase_a:hover .purchase_state{color:#1a66f3;}

.case_list{display: block; padding-bottom:20px; padding-top:20px;  border-bottom:1px dotted #d4d4d4;}
.case_img{  width:18%;margin-right:2%;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.case_con{ width:80%;}
.case_title{ font-size:1.6rem; color: #222; padding-bottom:12px; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_char{font-size:1.4rem; color: #999; line-height:24px; max-height: 48px; overflow: hidden;}
.case_see{ width:10%; line-height:24px; color: #fff; text-align: center; margin-top:12px; background: #1a66f3; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}

.case_list:hover .case_title{color:#1045a9;}
.case_list:hover .case_char{color:#666;}
.case_list:hover .case_see{background:#1045a9;}

.case_div{ display: block;border:1px solid #e7e7e7; margin-bottom:12px; }
.case_image{ width:100%; max-height:150px;}
.case_name{ padding:12px 15px; font-size: 1.4rem; line-height: 24px; color: #222; font-weight: bold; background: #f5f8fd;}
.case_div:hover .case_name{background: #3a79ec;color: #fff;}

.m_nar{ width:100%;background:#f5f5f5; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.m_dl{width:100%;display: flex;Flex-direction: row;Flex-wrap: nowrap; padding-top:12px; padding-bottom:4px; border-bottom:1px dotted #d4d4d4;}
.m_dl dt{width:10%; padding-right:10px; text-align: right; color: #222; padding-left:20px; font-family:"Microsoft Yahei","Simsun"; font-size:1.2rem; line-height:22px;}
.m_dl dd{ width:82%; display: flex;Flex-direction: row;Flex-wrap: wrap; }
.m_dl dd a{padding-right:10px; padding-left:10px; margin-bottom:8px; margin-right:6px; font-family:"Microsoft Yahei","Simsun"; font-size:1.2rem; line-height:20px;height:22px; color: #222; text-decoration: none;}
.m_dl dd .m_select{border:1px solid #1a66f3;color:#1a66f3; background: #fff; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.m_dl dd .m_select_1{border:1px solid #1a66f3;color:#1a66f3; background: #fff url(../images/select_icon.svg) right bottom no-repeat; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.m_nar .select_more{ padding-right:10px; padding-left:10px; margin-bottom:8px; margin-left:6px; margin-right:6px; font-family:"Microsoft Yahei","Simsun"; font-size:1.2rem; line-height:20px;height:22px; color: #666; text-decoration: none;border:1px solid #e7e7e7; background: #fff;}

.m_dl .m_dd_1{ height:30px; overflow: hidden;}
.m_search{ background:#fff; padding-top:15px; padding-bottom: 15px;display: flex;Flex-direction:row;Flex-wrap: nowrap;}
.m_search dd{ width:82%; display: flex;Flex-direction: row;Flex-wrap: wrap; }
.m_search dt{ width:10%;padding-right:10px;text-align: right;color: #222; padding-left:20px; font-family:"Microsoft Yahei","Simsun"; font-size:1.2rem; line-height:24px;}
.dd_search{ width:50%; height:24px; line-height:22px; background: #fff; border:1px solid #e7e7e7; padding-left:5px; color: #888; outline: none;}
.search_butt{ width:10%; text-align: center; background: #1045a9; color: #fff; font-size:1.2rem; line-height: 24px;outline: none; border: none; cursor: pointer;}


.m_ul li{float: left;}
.m_ul li a{ font-size:1.6rem; color: #666; padding-bottom:12px;  padding-left:20px;padding-right: 20px; }
.m_ul .m_ul_active a{ display: block;color:#1045a9; font-weight: bold; border-bottom: 2px solid #1045a9;}

.sort_div{ width:100%; background: #f5f8fd; padding-top:10px;padding-bottom: 10px; margin-top:10px; border:1px solid #e0e8f7;}
.sort_default { font-size:1.2rem; color: #333; padding-left:20px; padding-right:20px; line-height:20px;}
.sort_line{ width:1px; background: #d4d4d4; height:20px; }
.sort_num{ color: #666; font-size:1.2rem; line-height:20px; padding-right:15px;}
.sort_num i{font-family: "Arial", "Microsoft Yahei,Arial","sans-serif";color: #ff500b; font-weight: bold; padding-left:10px; padding-right: 10px;}
.sort_label{ padding-top:2px; margin-left:15px;}
.label_font{ line-height:18px; color: #333; margin-left:5px; font-size: 1.2rem;}
.label_check{}
.sort_item{ display: block;border:1px solid #e0e8f7; background: #f5f8fd; margin-top:15px;}
.sort_infor{ padding:20px 40px;display: flex;justify-content:flex-start;Flex-direction:row;flex-wrap:wrap;}
.sort_infor_1{ width:42%;}
.sort_string{width:1px; background: #cedcf6; margin-left:40px; margin-right: 40px;}
.sort_name{ font-size:1.6rem;color: #222; font-weight: bold;padding-left:30px; line-height:50px; background: #f7f7f7; border-bottom:1px solid #e0e8f7; }
.sort_i{font-size:1.4rem;color: #666; line-height: 30px;}

.pur_in{ display: block; font-size:2.0rem; color: #3a79ec;  background:#f7f7f7; line-height:50px; text-align: center; font-weight:bold; border-top:1px solid #e0e8f7; font-style: italic;}




