@charset "utf-8";
/* CSS Document */
.stru_de{width:978px; margin:0 auto; border:#BCD2E7 1px solid; overflow:hidden; margin-bottom:10px;}
.stru_de1{width:978px; margin:0 auto;overflow:hidden; margin-bottom:10px;}
.stru_de .pic{border:#FFF 1px solid; float:left; background-color:#E9F2F7; width:660px; height:186px; padding:4px;}
.stru_de .pic .con{background-color:#FFF; text-align:center;}
.property{background-color:#E9F2F7; border-left:#BCD2E7 1px solid; border-right:#fff 1px solid; height:196px; float:left; width:306px;}
.property ul{border-top:#FFF 1px solid; border-bottom:#FFF 1px solid; height:170px; padding:24px 0px 0px 20px;}
.property ul li{line-height:22px;}
.property ul li strong{color:#005599; font-weight:bold;}
.property ul li.btn{background:url(../images/btn_bg.png) no-repeat 0 -350px; width:117px; height:34px; margin-top:8px;}
.property ul li.btn a{display:block; width:117px; height:34px;}

.searlist{width:978px; margin:0 auto; border-top:#E0E0E0 1px solid; border-bottom:#E0E0E0 1px solid;}
.searlist .page{height:32px; overflow:hidden; border-left:#E0E0E0 1px solid; border-right:#E0E0E0 1px solid;}
.searlist .page ul{width:350px; float:left; padding-left:15px;}
.searlist .page ul li{float:left; padding-right:10px; padding-top:5px;}
.searlist .page ul li strong{color:#005599;}
.searlist .page ul li select{width:40px; margin-left:4px;}
.searlist .page .num{ float:right; padding:6px 5px;}
.searlist .page .num strong{background:url(../images/btn_bg.png) repeat-x 0 -144px; color:#FFF; padding:1px 5px; margin-right:4px; border:#9DC3DF 1px solid;}
.searlist .page .num a{border:#9DC3DF 1px solid; padding:1px 5px; margin-right:4px; background:url(../images/btn_bg.png) repeat-x -82px -144px; color:#5387B7;}
.searlist .page .num a:hover{background:url(../images/btn_bg.png) repeat-x 0 -144px; color:#FFF; text-decoration:none;}
.searlist .page p{float:right; padding:6px 10px 6px 0px;}
.searlist .page p a{border:0; padding-left:22px; padding-right:21px; outline-style:none; outline-color:invert; outline-width:medium; display:block; float:left; height:19px;}
.searlist .page p a.pre{background:url(../images/btn_bg.png) repeat-x 0 -169px;}
.searlist .page p a.next{background:url(../images/btn_bg.png) repeat-x -44px -169px;}
.searlist .page p a.pre1{background:url(../images/btn_bg.png) repeat-x -88px -169px;}
.searlist .page p a.next1{background:url(../images/btn_bg.png) repeat-x -132px -169px;}

.searlist table{border-collapse:collapse; border:0px;table-layout:fixed;}
.searlist table tr th{background-color:#EDEDED; border-bottom:#fff 1px solid;}
.searlist table tr th,.searlist table tr td{padding:6px 10px; text-align:center; border:#E0E0E0 1px solid;}
.no-bo{border-left:0px; border-right:0px;}
.searlist table tr td a{color:#005599; text-decoration:underline;}
.searlist table tr td.fen{color:#0D7A13;}


.stru_de .pic .con404{background-color:#FFF; height:150px; padding:36px 15px 0;}
.stru_de .pic .con404 .sorry{border-bottom:#e5e5e5 1px solid; color:#FF5500; font-weight:bold; font-size:14px; padding-bottom:10px; background:url(../images/404.gif) no-repeat; padding-left:120px; background-position:10% 40%; padding-top:10px; line-height:18px;}
.stru_de .pic .con404 .sug{padding-left:120px; padding-top:6px;}
.stru_de .pic .con404 .sug p a{text-decoration:underline; color:#006699;}


.edit{width: 100%;margin:0 auto;border:#B2CDF3 1px solid;overflow:hidden;margin-bottom: 50px;}
.edit ul.tag{background:url(../images/btn_bg.png) repeat-x 0 -200px; overflow:hidden; height:30px;}
.edit ul.tag li{float:left; font-size:16px; height:30px; border-right:#B2CCF3 0px solid;}
.edit ul.tag li a{text-decoration:none; line-height:30px; padding:0 50px; font-weight:bold; height:30px; color:#003366;}
.edit ul.tag li.selectag{background-color:#FFF; position:relative; margin-bottom:-1px; height:31px;}
.edit ul.tag li.selectag a{color:#000;}
.edit .con{padding:0px;overflow:hidden;display: flex;}
.edit .con .edui{float:left;border-right:#cccccc 1px solid;width: calc(100% - 300px);}
.edit .con .condition{width: 300px;background-color: #ededed;height: 630px;border-left:#FFF 1px solid;padding: 30px;}
.edit .con .condition h2{color: #03335a;font-weight:bold;padding-bottom:3px;font-size: 20px;}
.edit .con .condition ul.option{padding-bottom:5px;}
.edit .con .condition ul.option li{overflow:hidden;width: 300px;line-height:21px;}
.edit .con .condition ul.option li label{margin-top: 15px;color: #333;}
.edit .con .condition .value{border:#C4C4C4 1px solid; background-color:#E0E0E0; width:180px; padding:5px 15px 12px;}
.edit .con .condition .value p{font-weight:bold; padding-bottom:3px;}
.edit .con .condition .value input{width:160px; height:22px; border:#C5C5C5 1px solid; line-height:22px; padding-left:5px;}
.edit .con .condition .btn{margin-top:15px;}
.edit .con .condition .btn2{margin-top:15px;width:124px; height:39px; background:url(../images/search_02.png) no-repeat; border:medium none;}

.bottom ul li{ display:inline;}
.searchBtn{display: inline-block;background: #ff8a00;color: #fff;padding: 5px 20px;border-radius: 30px;width: 100px;
text-align: center;font-size: 16px;margin-top: 20px;transition: all ease-in-out 0.3s;}
.searchBtn:hover{color: #fff;background-color: #FF6600;}
.structurelogo{ width:980px; margin:10px auto; overflow:hidden;}
.structurelogo .logo1{ float:left; width:190px; margin-right:5px;}
.structurelogo .seg_logo{ float:left; width:500px; height:56px; line-height:56px; font-size:20px; color#333;}


img{border:0;}
.searlist {
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    margin: 0 auto;
    width: 978px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.searlist table {
    border: 0 none;
    border-collapse: collapse;
    table-layout: fixed;
	word-break: normal;
    word-wrap: break-word;position:relative;
}

.searlist table tr th, .searlist table tr td {
    border: 1px solid #E0E0E0;
    padding: 6px 10px;
    text-align: center;
}
.searlist table tr th {
    background-color: #EDEDED;
    border-bottom: 1px solid #FFFFFF;
}
.searlist table tr td a {
    color: #005599;
    text-decoration: underline;	
}
.a_block a{
	display:table-cell;
	width:195px;
	height:140px;
	vertical-align:middle;
        border:1px solid #fff;
	}
.a_block a:hover{
	display:table-cell;
	width:195px;
	height:140px;
	border:1px solid #9ccaf5;
	vertical-align:middle;
	}
.searlist table tr td.fen {
    color: #0D7A13;
}
.searlist table tr td p{width:120px; overflow:hidden;}
.pic_new{width:25px; height:15px; position:absolute; top:0; left:750px;}

.edit .con .condition ul.option input[type="radio"]{width: 16px;height: 16px;border: 1px #069 solid;border-radius: 30px;
display: inline-block;vertical-align: -3px;position: relative;outline: 0;}
.edit .con .condition ul.option input[type="radio"]:checked:after {
    position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;
    transform: translate(-50%,-50%);border-radius: 100%;background: #069;display: inline-block; content: "";}