@charset "UTF-8";
@import url(./iconfont.css);
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ font-size: 20px; }

h1, h2, h3, h4, h5, p, body { margin: 0; }

h1, h2, h3, h4, h5 { font-weight: normal; }

body { font-size: 0.7rem; }

main { display: block; }

h1 { font-size: 2em; margin: 0.67em 0; }

hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

a { background-color: transparent; text-decoration: none; color: #333; }

abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ }

ul, li { list-style: none; margin: 0; padding: 0; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

button, input { /* 1 */ overflow: visible; }

button, select { /* 1 */ text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }

details { display: block; }

summary { display: list-item; }

template { display: none; }

[hidden] { display: none; }

.border-b { border-bottom: 1px solid #f1f1f1; }

.float-left { float: left; }

.float-right { float: right; }

.container { width: 60rem; margin: 0 auto; }

/*澶撮儴瀵艰埅*/
.top-nav { height: 2rem; line-height: 2rem; overflow: hidden; background: #f5f5f5; font-size: 0.6rem; color: #999; }

.logo { overflow: hidden; margin: 1.5rem 0; }
.logo img { width: auto; }
.logo form { margin-top: 0.4rem; }
.logo input[type=text] { border: 1px solid #ddd; height: 2.2rem; line-height: 2.2rem; padding: 0 0.5rem; vertical-align: middle; width: 12.5rem; outline: none; border-right: none; }
.logo input[type=text]:focus { border-color: #2456ab !important; }
.logo button { background: #2456ab; color: #fff; border: none; height: 2.2rem; line-height: 2.2rem; font-size: 1rem; vertical-align: middle; padding: 0 0.8rem; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.navbar-nav > li a.active { color: #fff; background: #0B519E; }

/*澶撮儴瀵艰埅*/
.nav { overflow: hidden; background: #2456ab; height: 3rem; line-height: 3rem; text-align: center; }
.nav ul { display: flex; justify-content: space-between; }
.nav li { flex: 1; }
.nav li:hover { background: #0f2f68; }
.nav .active { background: #0f2f68; }
.nav a { color: #fff; display: inline-block; font-size: 0.85rem; }

.type { display: flex; box-shadow: 0 0.3rem 0.5rem #eee; line-height: 4.5rem; }
.type a { position: relative; color: #666; flex: 1; text-align: center; }
.type a:hover { background: #2456ab; color: #ffffff; }
.type a:hover .iconfont:before { color: #ffffff; }
.type a:after { content: ''; width: 1px; height: 1.5rem; background: #e8e8e8; position: absolute; left: 100%; top: 50%; margin-top: -0.75rem; }
.type a:last-child:after { width: 0; }
.type .iconfont:before { font-size: 2rem; vertical-align: middle; color: #aaa; }

.model-title { position: relative; font-size: 0.85rem; padding-left: 0.6rem; display: flex; justify-content: space-between; align-items: center; }
.model-title a { font-size: 80%; }
.model-title.border-b { padding-bottom: 0.5rem; }
.model-title:before { content: ''; position: absolute; left: 0; top: 0; width: 3px; background: #2456ab; height: 1rem; }
.aui-ellipsis-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#seachtypeid{border: 1px solid #ddd;
  height: 2.3rem;
  line-height: 2.3rem;
  padding: 0 0.5rem;
  vertical-align: middle;
  outline: none;
  border-right: none;}

.floor1 { margin-top: 2rem; display: flex; justify-content: space-between; }
.floor1 .l { width: 70%; }
.floor1 .l ul { margin-top: 1.2rem; padding: 2rem 0; border: 2px solid #f1f1f1; display: flex; justify-content: space-between; }
.floor1 .l ul li { flex: 1; text-align: center; }
.floor1 .r { width: 27%; margin-left: 3%; }
.floor1 .r ul { margin-top: 1.2rem; border-top: 2px solid #f1f1f1; border-left: 2px solid #f1f1f1; display: flex; flex-wrap: wrap; }
.floor1 .r ul li { line-height: 1.3; width: 50%; text-align: center; box-sizing: border-box; border-bottom: 2px solid #f1f1f1; border-right: 2px solid #f1f1f1; padding: 0.7rem 0; }
.floor1 .r .iconfont { font-size: 1.8rem; color: #f19e40; }

.floor2 { margin-top: 2rem; }
.floor2 .model-title { margin-bottom: 1.2rem; }
.floor2 .con { height: 188px; box-sizing: border-box; background: #f4f4f4; overflow: hidden; padding: 0.9rem 1.8rem; }
.floor2 p { margin: 0; text-indent: 2em; line-height: 1.4; }
.floor2 img { float: left; }

.floor3 { margin-top: 2rem; }
.floor3 ul { display: flex; flex-wrap: wrap; }
.floor3 ul h4 { margin-top: 0.3rem; }
.floor3 ul p { margin: 0.5rem 0; }
.floor3 ul a { display: inline-block;width: 100% }
.floor3 ul .iconfont:before { color: #f19e40; }
.floor3 ul li { margin-top: 0.9rem; padding: 0.3rem; width: 22.75%; margin-right: 3%; box-sizing: border-box; border: 1px solid #fff; }
.floor3 ul li:nth-child(4n) { margin-right: 0; }
.floor3 ul li:hover { border-color: #2456ab; }
.floor3 ul li img { width: 100%;height: 160px;display: inline-block }

.build { margin-top: 2rem; background: #f4f4f4; text-align: center; padding-top: 2.3rem; padding-bottom: 0.9rem; }
.build h2 { font-size: 1.1rem; color: #2456ab; margin-bottom: 2rem; }
.build h4 { margin-bottom: 0.7rem; }
.build a { border: 1px solid #e2e2e2; background: #fff; text-align: center; display: inline-block; padding: 0.5rem 1rem; margin: 0 0.2rem 0.9rem; }

.footer { text-align: center; background: #363636; color: #cdcdcd; padding: 1.8rem 0; }
.footer h3 { margin-bottom: 1.8rem; }
.footer a { color: #fff; }

.end { border-top: 1px solid #434343; line-height: 1.9rem; color: #cdcdcd; background: #363636; text-align: center; font-size: 0.6rem; }

.xx_tiaozhuan { width: 2.5rem; height: 1.4rem; border: 1px solid #ddd; border-right: 0; text-align: center; /* float:right;*/ }

.xx_gogo { background-color: #0082da; color: #FFF; line-height: 1.4rem; width: 2rem; border: 1px solid #67b0d1; text-decoration: none; }

.xx_gongji { display: inline-block; float: left; border-right: 1px solid #ddd; line-height: 1.7rem; }

.xxsub_rtti { width: 100%; height: 2rem; line-height: 2rem; font-size: 1rem; color: #2456ab; border-bottom: 1px solid #c8c8c8; }

.pagination { display: inline-block; padding-left: 0; margin: 1rem 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 0.3rem 0.6rem; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.menu-title { background: #2456ab; color: #fff; font-size: 1.1rem; text-align: center; padding: 0.8rem 0; }
.menu-title small { font-size: 0.6%; display: block; }

.zhuanyeyuandi { margin-top: 30px; overflow: hidden; }
.zhuanyeyuandi .panel, .zhuanyeyuandi .list-group-item { background: none; }
.zhuanyeyuandi .panel-group { background: #f4f7f9; }
.zhuanyeyuandi .panel-group .panel { border-radius: 0; }
.zhuanyeyuandi .panel-heading { padding: 0; }
.zhuanyeyuandi .panel-heading a { padding: 20px 15px; width: 100%; display: inline-block; box-sizing: border-box; font-size: 0.8rem; }
.zhuanyeyuandi .panel.active { -background: #41a5e9; color: #0082da; }

.zhuanyeyuandi .panel-group .panel-heading + .panel-collapse > .list-group { padding-left: 10px; }

.zhuanyeyuandi .list-group-item.active { color: #333; border: none; }

.zhuanyeyuandi .list-group-item.active span { color: #41a5e9; }

.dxx_rtul { margin-top: 20px; padding: 0; }

.dxx_rtul li { display: block; height: 2.6rem; line-height: 2.6rem; background: url("../images/ico_zili.png") no-repeat 0 20px; font-size: 0.8rem; color: #000; }

.dxx_rtul li:hover { background: url("../images/ico_ziliHover.png") no-repeat 0 20px; }

.dxx_rtul li a { display: inline-block; width: 100%; height: 100%; margin-left: 15px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.dxx_rtul li span { width: 165px; display: inline-block; float: right; text-align: right; }

.col-lg-3 { width: 25%; float: left; position: relative; }

.col-lg-9 { width: 75%; float: left; padding-left: 3%; box-sizing: border-box; position: relative; }

span.diolt { position: relative; display: block; width: 12px; height: 12px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 1px solid #999; }
span.diolt:before { -display: none; content: ''; width: 4px; height: 4px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); background: #999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 1px solid #999; }

.xb { width: auto; text-align: right; float: right; }

#login_form div{margin: 10px 0;text-align: center}
#login_form input{outline: none;border: 1px solid #ddd;height: 25px}
#login_form img{vertical-align: middle}
#login_form input:focus{border-color:#2456ab !important;}
#login_form #submitd{background: #2456ab;height: 2.2rem;color: #fff;line-height: 2.2rem;width: 200px}

/*# sourceMappingURL=common.css.map */
