@import url("../common.css");
@import url("basic.css");
@import url("door.css");
@import url("lab.css");
.pageWrap{margin-top:5px;}
.p_l_280{width:280px;float:left}
.p_c_440{width:440px;float:left;margin:0px 10px;}
.p_r_240{width:240px;float:left;}

#focus_news{border:1px solid #FBD04A;}
#focus_news .img_box{height:232px;text-align:center;padding:0px;padding-top:5px;}
#focus_news .txt_box{text-align:center;height:42px;line-height:42px;font-weight:bold;background:#FFFBEA}

.top_news{border:1px solid #FBD04A;}
.top_news .main{text-align:center;height:48px;background:url(top_news_bg.gif) repeat-x;border-bottom:1px solid #FBD04A;line-height:22px;}
.top_news .main a{color:#FF4E00}
.top_news .main a.link1{font-size:14px;font-weight:bold;color:#A44400;display:block;line-height:24px;}
.top_news .list{margin:10px 0px 9px 10px !important;margin:10px 0px 6px 10px;height:110px;}
.top_news .list li{float:left;width:50%;font-size:14px;height:22px;line-height:22px;}

#marquee_box{border:1px solid #FBD04A;margin-top:5px;height:51px;background:url(idx_marquee_bg_1.gif) repeat-x;}

#loginBox{background:url(login_bg_1.gif) top left no-repeat;padding-top:5px;}
#loginBox .l_c{height:170px;background:url(login_bg_2.gif) repeat-x;border-left:1px solid #FBD04A;border-right:1px solid #FBD04A;}
#loginBox .l_b{background:url(login_bg_3.gif) no-repeat;height:5px;}
#loginItem li{width:50%;float:left;text-align:center;margin-top:5px;}
#loginItem input{width:106px;height:18px;border:1px solid #FF8A00;line-height:18px;}
#loginItem input.btn{background:url(login_btn_bg.gif) no-repeat;width:107px;height:27px;font-size:14px;font-weight:bold;color:#fff;border:0px;text-align:center;line-height:27px;cursor:pointer;}
#quickItem li{width:104px;height:24px;float:left;margin-left:5px;margin-top:7px;border:1px solid #D7D7D7;line-height:24px;}
#quickItem li a{margin-left:40px;}

.pubBox{
	clear:both;
	border:1px solid #FBD04A;
	margin-top:5px;
}
.pubBox .pubTitle{width:100%;background:url(pub_title_bg.gif) repeat-x;height:27px;border:0px;color:#000;}
.pubBox .pubTitle li{float:left;font-size:14px;font-weight:bold;height:27px;line-height:27px;width:80px; margin-left:5px;text-align:center;}
.pubBox .pubTitle li.on{background:url(door_on.gif)  no-repeat;}
.pubBox .pubTitle li.mo{text-align:right;float:right;font-size:12px;font-weight:normal;margin-right:5px;}
.pubBox .pubContent{padding:5px;}
ul.pro {height:84px;margin-top:4px !important;margin-top:8px;}
ul.pro li{width:33%;text-align:center;float:left;}
ul.pro li span{display:block;margin-top:2px;}

.infoBox{width:218px;margin-top:5px;}
.infoBox .infoTitle{background:url(idx_info_title_bg.gif);height:28px;line-height:28px;font-size:14px;font-weight:bold;}
.infoBox .infoTitle li{display:block;margin-left:10px;width:110px;text-align:center;}
ul.infoList{padding:5px;border:1px solid #FBD04A;border-top:0px;}
ul.infoList li{height:22px;line-height:22px;color:#A44400}
ul.infoList li a:link,ul.infoList li a:visited{color:#A44400}
ul.infoList li a:hover,ul.infoList li a:active{color:#f00}

ul.company li{width:100%;height:23px;line-height:23px;*height:19px;*line-height:19px;}
ul.company li span{display:block;float:left;}
ul.company li span.icon{margin-top:1px;margin-right:10px;background:url(number_bg.gif) no-repeat;width:16px;height:16px;line-height:16px;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}

#rightAd img{border:1px solid #FBD04A;margin-top:8px;}

ul.newstop{border-bottom:1px dashed #FFE183;height:76px;padding-bottom:5px;}
ul.newstop li.img{float:left;text-align:center;width:125px;padding:5px 0px 0px 0px;border:1px solid #ddd;}
ul.newstop li.txt{float:right;width:130px;margin-left:10px;margin-top:3px;word-break:break-all;}
ul.newsList{clear:both;padding-top:0px !important;padding-top:5px;}
ul.newsList li{height:22px;line-height:22px;*height:18px;*line-height:18px;color:#A44400;clear:both;}
ul.newsList li a:link,ul.newsList li a:visited{color:#A44400}
ul.newsList li a:hover,ul.newsList li a:active{color:#f00}


.ztBox{clear:both;margin-top:5px;}
.ztBox td{padding:5px;}
.ztBox .ztTitle{background:url(idx_zt_bg.gif) left -32px repeat-x;height:32px;line-height:32px;font-size:14px;font-weight:bold;}
.ztBox .ztTitle li{text-align:center;float:left;height:32px;}
.ztBox .ztTitle li.out{width:92px;}
.ztBox .ztTitle li.on{width:92px;background:url(idx_zt_bg.gif) no-repeat;}
.ztBox .ztTitle li.left{width:9px;background:url(idx_zt_bg.gif) left -64px no-repeat; }
.ztBox .ztTitle li.mo{margin-left:100px;text-align:right;font-size:12px;font-weight:normal;}
.ztBox .ztTitle li.right{float:right;width:9px;background:url(idx_zt_bg.gif) right -96px no-repeat; }
.ztBox .ztList{border:1px solid #FBD04A;border-top:0px;}
ul.ztImgList li{width:118px;margin:0px auto}
ul.ztImgList li.img{text-align:center;padding:5px 0px 0px 0px;border:1px solid #ddd;}
ul.ztImgList li.txt{text-align:center;height:20px;line-height:20px;}

#pro_class{float:right;width:690px;border:1px solid #FBD04A;}
#pro_class .title{background:url(idx_class_tbg.gif) left top no-repeat;height:26px;line-height:26px;border-bottom:1px solid #FBD04A;}
#pro_class .title li.txt{color:#fff;font-size:14px;font-weight:bold;width:153px;padding-left:15px;}
ul.classBox li{height:22px;line-height:22px;}
ul.classBox{width:295px;float:left;margin:20px 10px 0px 20px;}
ul.classBox li.tt{border-bottom:1px dashed #D8D8D8;background:url(idx_pro_icon.gif) left 6px no-repeat;padding-left:20px;font-weight:bold;font-size:14px;height:24px;line-height:24px;margin-bottom:5px;}
ul.classBox li.ad{height:45px;text-algin:left;}
ul.classBox li.ad img{margin-right:5px;border:1px solid #333;}

#link_image{width:100%; border:none;}
#link_image td{height:40px; text-align:center; vertical-align:middle;}
#link_image img{width:88px; height:31px; border:none;}
#link_text{width:98%; border:none;}
#link_text td{height:22px; text-align:left; vertical-align:middle;}
