@charset "utf-8";
.wrap { height: 100%; overflow: hidden; padding: 0 8px; width: 974px; }
.idx_lf { float: left; height: 100%; margin-right: 7px; overflow: hidden; width: 725px; }
.idx_rt { float: left; height: 100%; overflow: hidden; width: 242px; }
.idx_flashbor { border: 1px solid #56B81A; float: left; height: 208px; overflow: hidden; padding: 5px; width: 347px; }
.idx_topnew { border-bottom: 1px solid #B6CAB2; border-right: 1px solid #B6CAB2; border-top: 1px solid #B6CAB2; border-left: 1px solid #B6CAB2; float: left; height: 218px; overflow: hidden; width: 345px; margin-left: 10px; }
.idx_topnew .toptt { background: url("../images/idx_bg01.jpg") repeat-x scroll center top rgba(0, 0, 0, 0); height: 34px; overflow: hidden; }
.idx_topnew .toptt .hover { background: url("../images/idx_bg03.jpg") no-repeat scroll right top rgba(0, 0, 0, 0); cursor: pointer; font-weight: bold; padding-left: 8px; width: 95px; }
.idx_topnew .toptt li { float: left; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.idx_topnew .topcon { height: 100%; overflow: hidden; padding: 0 10px; }
.idx_topnew .topcon h4 { font-size: 14px; line-height: 30px; text-align: center; }
.idx_topnew .topcon p { border-bottom: 1px dashed #DCDCDC; color: #303030; line-height: 20px; padding-bottom: 5px; text-indent: 2em; }
.idx_topnew .topcon ul { height: 100%; overflow: hidden; padding: 6px; }
.idx_topnew .topcon p { border-bottom: 1px dashed #DCDCDC; color: #303030; line-height: 20px; padding-bottom: 5px; text-indent: 2em; }
.idx_topnew .topcon p { border-bottom: 1px dashed #DCDCDC; color: #303030; line-height: 20px; padding-bottom: 5px; text-indent: 2em; }
.red { color: #FF0000; }
.red a { color: #CF301E; }
.topcon ul { height: 100%; overflow: hidden; padding: 6px; }
.idx_topnew .topcon li { background: url("../images/icon_02.gif") no-repeat scroll left 10px rgba(0, 0, 0, 0); height: 20px; line-height: 20px; overflow: hidden; padding-left: 15px; }
.idx_rtitle { background: url("../images/idx_title01.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 44px; }
.idx_hosbor { background: none repeat scroll 0 0 #F5FAF5; border-bottom: 1px solid #B7CAB3; border-left: 1px solid #B7CAB3; border-right: 1px solid #B7CAB3; height: auto; margin: 0 5px; overflow: hidden; }
.idx_hosinfo { height: 100%; overflow: hidden; padding: 5px 7px; text-align: center; }
.idx_hosinfo p { line-height: 24px; padding-top: 5px; text-align: left; }
.red { color: #FF0000; }
.wrap { height: 100%; overflow: hidden; padding: 0 8px; width: 984px; margin: 0 auto; }
.idx_expert { background: url("../images/idx_bg08.jpg") repeat-x scroll 1px center #FFFFFF; border: 2px solid #7ABAB0; height: 100%; }
.idx_expborin { background: url("../images/idx_img04.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); border: 1px solid #FFFFFF; height: 152px; overflow: hidden; padding-left: 150px; position: relative; }
.idx_exparrlf { cursor: pointer; left: 130px; position: absolute; top: 60px; }
.idx_exp { height: 150px; overflow: hidden; width: 830px; }
.idx_exparrrt { cursor: pointer; left: 940px; position: absolute; top: 60px; }
.idx_exp li { float: left; padding-top: 8px; width: 224px; }
.idx_exp .bor { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BDBDBD; float: left; height: 130px; overflow: hidden; padding: 1px; text-align: center; }
.idx_exp .bor { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BDBDBD; float: left; height: 130px; overflow: hidden; padding: 1px; text-align: center; }
.idx_exp .bor .pimg { background: url("../images/idx_img06.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; font-size: 14px; height: 25px; line-height: 25px; }
.idx_exp .bor .pname { color: #207C2D; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding-top: 5px; }
.idx_exp .bor .pzw { border-bottom: 1px dashed #CCCCCC; font-size: 14px; height: 30px; line-height: 30px; margin-bottom: 5px; overflow: hidden; }
.idx_exp .bor .pname a { color: #207C2D; }
