.clear { clear: both }
.left { float: left }
.right { float: right }
.half { width: 50% }
#topBar { background: #fff url("search_barbg.jpg") repeat-x scroll left bottom; border-bottom: 1px solid #d2d2d2; box-shadow: 0 2px 5px rgba(90,90,90,0.3); height: 95px; left: 0; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 99; }
.topCont { width: 1170px; margin: 0 auto; }
.logo { width: 50%; float: left; }
.pageLogo { background: url("searchlogo.png") no-repeat scroll left center; height: 36px; margin-top: 6px; }
.styleOrange .pageLogo { background: url("searchlogo4.png") no-repeat scroll left center; }
.link { width: 40%; float: right; line-height: 36px; margin-top: 6px; }
.linkAdv { background: url("search_UI_03-01.png") no-repeat scroll left center; padding-left: 18px; }
.linkHome { background: url("search_UI_03-02.png") no-repeat scroll left center; padding-left: 18px; margin-left: 10px; margin-right: 10px; }
.formRow { height: 53px; padding: 6px; }
.formInput { width: 500px; float: left; }
.formCheckbox { float: left; padding-left: 30px; height: 34px; line-height: 34px; }
.formCheckbox label { vertical-align: middle; margin: 0; font-weight: normal }
.formCheckbox input { vertical-align: middle; margin: 0 }
.frmChBox { background: none; border: none; }
.frmChBox label { font-weight: normal; }
.ie7input {   }
.ie7input input { height: 30px; width: 420px; vertical-align: bottom }
#middleCont { width: 1170px; margin: 0 auto; }
#middleCont .leftBar { margin-top: 110px; width: 154px; background-color: #fafafa; overflow: hidden; float: left; padding: 30px 15px; }
.tab {   }
.tab .tabTit { padding-left: 25px; cursor: pointer; font-size: 14px; font-weight: bold; line-height: 24px; }
.tab .keyPos { background: url("icon-key.jpg") no-repeat scroll left center; }
.tab .prepage { background: url("icon-column.jpg") no-repeat scroll left center; }
.tab .order { background: url("icon-sorting.jpg") no-repeat scroll left center; }
.tab .site { background: url("icon-site.jpg") no-repeat scroll left center; }
.tab ul { list-style: none; cursor: pointer; margin-left: 10px; padding: 0; }
.tab ul li { background: url("search_UI_03-03.jpg") no-repeat scroll 8px center; color: #666666; padding-left: 28px; text-decoration: none; font-size: 12px; line-height: 24px; }
.tab ul li:hover,.tab ul li.active { background-color: #e9eff3; color: #1024ee; }
.styleOrange .tab ul li:hover,.styleOrange .tab ul li.active { background-color: #e9eff3; color: #ffae3a; }
.styleRed .tab ul li:hover,.styleRed .tab ul li.active { background-color: #e9eff3; color: #d70512; }
#middleCont .rightBar { margin-top: 110px; padding-bottom: 50px; width: 980px; float: right; }
.rightBarIe7 {   }
.mainTypeBar { border-bottom: 2px solid #4897e8; height: 31px; }
.styleOrange .mainTypeBar { border-bottom: 2px solid #ff9804 !important; }
.styleRed .mainTypeBar { border-bottom: 2px solid #d70512 !important; }
.mainTypeBar a:link,.mainTypeBar a:visited { color: #333; font-size: 14px; display: inline-block; height: 31px; line-height: 31px; text-align: center; text-decoration: none; width: 76px; }
.mainTypeBar a.active,.mainTypeBar a:hover { background-color: #4897e8; color: #fff; font-weight: bold; }
.styleOrange .mainTypeBar a.active,.styleOrange .mainTypeBar a:hover { background-color: #ff9804; }
.styleRed .mainTypeBar a.active,.styleRed .mainTypeBar a:hover { background-color: #d70512; }
.dropDownBar { color: #333; line-height: 30px; padding: 12px 0; }
.dropDown { float: left; margin: 0 10px; position: relative; }
.dropdown-menu { margin: 0 }
.dropdown-menu input { width: 100px; margin: 3px -3px 3px 20px; }
.dropdown-menu button { display: inline-block; }
.record { margin-top: 15px; }
.record:hover { background-color: #eeeeee }
.recordTit { font-size: 16px; line-height: 30px; }
.recordTit span { padding: 0 5px; }
.recordTit a,.recordTit a:link,.recordTit a:visited { color: #0000cc; }
.styleOrange .recordTit a,.styleOrange .recordTit a:link,.styleOrange .recordTit a:visited { color: #ffae3a; }
.styleRed .recordTit a,.styleRed .recordTit a:link,.styleRed .recordTit a:visited { color: #d70512; }
.recordTit a:hover { color: #ff6600; }
.recordTit a.word { background: url("icon-word.png") no-repeat scroll left center; padding-left: 20px; }
.record  .bszn { padding-left: 30px; }
.record  .bszn a,.record  .bszn a:link { text-decoration: underline; margin-right: 20px; }
.record .appendix { padding-left: 30px; }
.record .gkml { padding-left: 10px; }
.record .infotab { font-weight: bold; margin-left: 20px; }
.loading { text-align: center; }
.record .cont { padding: 5px 0px; }
.record .cont .pic { background-color: #f2f2f2; float: left; height: 94px; margin-right: 10px; margin-top: 3px; width: auto; text-indent: 0em; }
.record .cont .pic img { max-width: 200px; }
.record .info,.record .info a,.record .info a:link,.record .info a:hover,.record .info a:visited { color: #008000; }
.bottomBar { background-color: #0c53a3; color: #fff; height: 40px; line-height: 40px; position: fixed; width: 100%; border-width: 1px 0 0; border-color: #e7e7e7; bottom: 0; margin-bottom: 0; }
.styleOrange .bottomBar { background-color: #ffae3a; }
.styleRed .bottomBar { background-color: #d70512; }
.footCont { width: 1170px; margin: 0 auto; }
.footCont a,.footCont a:hover,.footCont a:link,.footCont a:visited { color: #fff; margin: 0 5px; }
.disabled,a.disabled,a.disabled:link,.disabled:hover { cursor: not-allowed; color: #ccc }
.hide { display: none }
[ms-if],[ms-controller] { display: none }
#middleCont .rightBar { max-width: 1200px; margin: 0 auto; float: inherit !important; }
.pgStyle { margin-top: 20px; }
.pgStyle span,.pgStyle a { padding: 10px !important; min-width: 40px !important; display: inline-block; vertical-align: middle; }
@media screen and  (max-width:1360px) {   }
.record  .cont { overflow: hidden; text-overflow: ellipsis; padding-top: 10px; padding-bottom: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.codes-yzm {
  max-width:400px;/* 设置最大宽度 */
  margin:20px auto;/* 居中对齐 */
  padding:20px;/* 内边距 */
  border:1px solid #ccc;/* 边框 */
  border-radius:8px;/* 圆角 */
  box-shadow:0 2px 10px rgba(0,0,0,0.1);/* 阴影效果 */
  background-color:#f9f9f9;/* 背景色 */
  
}
.codes-yzm button { width: 100%; margin-top: 20px; padding: 10px; background-color: #4CAF50; color: white; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; transition: background-color 0.3s; }
.codes-yzm input{width: 100%; height: 34px; border: 1px solid #ccc; padding-left: 12px; margin-top: 10px;}