/*  新版IR样式; */
/*===========================通用样式=========================*/
*{margin:0;padding:0;border:none;}
html{ text-align:center;}
body{ text-align:left;font-size:12px;width:950px; margin:0px auto;color:#333333;background:#9a9a9a url(../images/body_bg.gif) repeat-x;line-height:20px;font-family:arial;}
img{border:none;}
ul,li{ list-style-type:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5{ padding:0px; margin:0px;}
div,ul,p{margin:0 auto;}
.clear{width:0px;height:0px;overflow:hidden;clear:both; text-indent:-999em;}
a{ color:#333333;text-decoration:none;font-size:12px;line-height:20px;}
a:link,a:visited{color:#4e4e4e;text-decoration:none;font-size:12px;}
a:hover{color:#333333;text-decoration:underline;font-size:12px;}
a:active{color:#333333;text-decoration:none;font-size:12px;}

.irBody{width:950px; height:auto; float:left; background-color:#FFFFFF;}

.header{width:950px; height:auto; float:left; background-color:#FFFFFF;}
.header img{ font-size:0px; float:left;}
.wrap{width:940px; height:auto; float:left; padding:0px 5px; margin:10px 0px; background-color:#FFFFFF;}

.footer{width:950px; height:auto; float:left; padding:20px 0px; text-align:center; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}

.WrapLeft{width:221px; height:auto; float:left; border:1px solid #E7E7E7; padding:1px;}
.WrapLeft ul{width:221px; height:auto; float:left; background-color:#F5F5F5; padding:0px; margin:0px;}
.WrapLeft ul li{width:221px; float:left; height:25px; line-height:25px; background-image:url(../images/leftLine.gif); background-repeat:repeat-x; background-position:bottom;}
.WrapLeft ul li .liHome{width:221px; height:29px; line-height:29px; float:left; background-image:url(../images/home.jpg); background-position:73px 4px;background-repeat:no-repeat; text-align:center; font-size:14px; font-weight:bold;}
.WrapLeft ul li.lih1{width:210px; padding-left:11px;height:29px; line-height:29px; background-color:#E5E5E5; font-size:14px; font-weight:bold;} /* 左侧一级列表样式  */
.WrapLeft ul li .lih2{width:192px; padding-left:29px;height:25px; float:left; line-height:25px; background-image:url(../images/LeftTitle.jpg); background-repeat:no-repeat; background-position:13px 10px;  font-size:12px; font-weight:bold; color:#666666;} /* 左侧二级列表样式  */
.WrapLeft ul li .spanh3{width:192px; height:23px; float:left; padding-left:29px; background-image:url(../images/LeftTitle.jpg); background-repeat:no-repeat; background-position:13px 10px; font-size:12px;}  /* 左侧三级列表样式  */
.WrapLeft ul li .spanh4{width:182px; height:23px; float:left; padding-left:39px; background-image:url(../images/LeftTitle02.jpg); background-repeat:no-repeat; background-position:23px 10px; font-size:12px;}  /* 左侧四级列表样式  */
.WrapLeft ul li .spanh3 a,.WrapLeft ul li .spanh4 a{ height:23px; line-height:23px; float:left;}
.WrapLeft ul li .Home{width:221px; height:25px; float:left; background-repeat:no-repeat; line-height:25px;background-image:url(../images/home.jpg); background-position:73px 4px;text-align:center; font-size:14px; font-weight:bold;}
.WrapLeft ul li.noline{ background-image:none;}/* 去掉最后一个 li 的底部边线  */

.indexMid{width:477px; height:auto; float:left;}
.indexMid h3{width:445px; margin-bottom:4px; padding:0px 15px; height:29px; float:left; border:1px solid #ECECEC; background-image:url(../images/title01.jpg); background-repeat:repeat-x; line-height:29px;}
.indexMid .MidBox{width:445px; height:auto; float:left; padding:8px 15px; border:1px solid #E8E8E8; margin-bottom:4px;}
.indexMid .MidBox ul,.indexMid .MidBox ul.ulNews{width:445px; height:auto; float:left; padding:0px; margin:0px;}
.indexMid .MidBox ul li{ width:445px; padding-top:2px; height:24px; line-height:24px; float:left; border-bottom:1px solid #ECECEC;}
.indexMid .MidBox ul li .liDate{width:60px; text-align:center; float:left;height:24px; }
.indexMid .MidBox ul li .liTitle{width:353px;white-space: nowrap; text-align:left; float:left; overflow:hidden;height:24px; }
.indexMid .MidBox ul li .liTitle a{float:left; line-height:24px;}
.indexMid .MidBox ul li .liPdf{width:32px; text-align:center; float:left;height:24px; }
.indexMid .MidBox ul.ulNews li{width:425px; padding-left:20px; background-image:url(../images/title02.gif); background-repeat:no-repeat; background-position:5px 8px; height:auto; float:left; border-bottom:0px; height:25px; line-height:25px;}
.indexMid .MidBox ul.ulNews li .liNewsTitle{width:365px; height:25px; float:left; overflow:hidden; line-height:25px;}
.indexMid .MidBox ul.ulNews li .liNewsTitle a{width:365px; height:25px; float:left; }
.indexMid .MidBox ul.ulNews li .liNewsDate{width:60px; text-align:center; float:left; height:25px; float:left;}

.h3Title{ font-size:14px; line-height:29px;width:auto; float:left; font-weight:bold;}
.h3More{font-size:9px;line-height:29px; font-weight:lighter; width:auto; float:right;}
.h3More a{ font-size:9px; line-height:29px;}
.NavTitle{ font-size:12px; line-height:29px;width:auto; float:left;}
.NavTitle a{ font-size:12px;}
.sent{width:auto; padding-right:10px; font-size:10px; padding-left:17px; display:block; float:left; background-image:url(../images/send.gif); background-repeat:no-repeat; background-position:left;}
.print{width:auto; padding-right:0px; font-size:10px; padding-left:17px; display:block; float:left; background-image:url(../images/print.gif); background-repeat:no-repeat; background-position:left;}
.sent,.print{ font-size:10px;}
.indexRight{width:222px; height:auto; float:right;}
.indexRight h3{width:190px; padding:0px 15px;  margin-bottom:4px;height:29px; float:left; border:1px solid #ECECEC; background-image:url(../images/title01.jpg); background-repeat:repeat-x; line-height:29px;}
.indexRight .RightBox{width:200px; height:auto; float:left; padding:8px 10px; border:1px solid #E8E8E8;}
.indexRight .RightBox p{width:200px; height:55px; float:left; padding:5px 0px;}
.indexRight .RightBox p .SchLogo{width:60px; height:55px; text-align:left; float:left;}
.indexRight .RightBox p .SchName{width:140px; float:left; height:41px; line-height:20px; padding:7px 0px;}
.indexRight .RightBox p .SchName a{width:140px; float:left; height:41px; line-height:20px; padding:7px 0px;}
.indexRight .RightBox p .lineH{ line-height:55px; padding:0px 0px;}
.indexRight .RightBox p .lineH a{ line-height:55px; padding:0px 0px;}
.video{width:222px; height:auto; float:left; margin-top:5px;}

.WrapRight{width:706px; height:auto; float:right;}


.indexMid .MidBoxman0{ margin-bottom:0PX;}
.RightNav{width:674px;padding:0px 15px;  margin-bottom:4px;height:29px; float:left; border:1px solid #ECECEC; background-image:url(../images/title01.jpg); background-repeat:repeat-x; line-height:29px;}

.listWrap{width:674px; height:auto; float:left; padding:10px 15px; border:1px solid #E8E8E8;}
.listBody{width:674px; height:auto; float:left;}
.listTitle{width:674px; height:30px; line-height:30px; float:left;}
.RTitle{width:auto; float:left; font-size:14px; font-weight:bold;}
.RUL{WIDTH:auto; float:right;}
.listCon{width:674px; height:auto; float:left;}
.listCon table td{line-height:20px; padding:0px 5px;}
.listCon table td.tdTitle{line-height:28px; background-color:#CCCCCC;  font-weight:bold;} 
.listCon table td.tdCon{background-color:#ffffff; padding:2px 5px; line-height:22px;}

.articleCon{width:674px; height:auto; float:left;}
.tab{background:#999999; margin:10px auto 0;} 
.tab td{ background:#ffffff;padding:5px; line-height:20px; color:#000000;}
.tab th{ background:#CCCCCC; padding:5px; text-align:left;}
.center{margin:10px auto; width:100%; text-align:center}
.articleCon p{padding:5px 0;}
.articleCon h2{width:600px; padding:0px 37px 10px 37px; height:auto; line-height:20px;text-align:center; font-weight:bold; font-size:14px;}
.articleCon h2.singlepageH2{ text-align:left; padding:0px 0px 10px 0px;}
.articleCon p.ph2{ font-size:14px; line-height:30px; font-weight:bold; margin:0px; padding:0px; padding-left:30px;}
.articleCon p.ph2 a{ font-weight:bold;}
.articleCon a,.listCon a{ text-decoration:underline;}
.articleCon .mailTable td{padding:2px 5px; font-family:Arial, Helvetica, sans-serif;}
.articleCon .mailTable td input,.articleCon .mailTable td select,.articleCon .mailTable td textarea{ border:1px solid #CCCCCC;line-height:18px;}
.articleCon .mailTable td textarea{ height:50px; width:300px;}
.articleCon .redStyle{ color:#FF0000;}
.clazzDisplay{display:block;}
.articleCon ul{padding:10px 0 10px 20px;}
.articleCon ul li{list-style-type: disc; line-height:20px;}
.articleCon h4{ font-size:14px; font-weight:bold;}
.articleCon ol {padding:10px 0 10px 30px;}
.articleCon ol li{list-style-type: decimal;}
#clazz{background-color:#F9FBFD;border:1px solid #9FCDE6;color:#FF0000;padding:5px 10px;}
#clazz p{ padding:0px;}
.articleCon p.pBack{width:674px; height:20px; padding-top:10px; font-size:8px; text-align:right; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position:585px 14px;}
.articleCon p.pBack a{ font-size:9px;}

.indexTD td{background:#ffffff;padding:0px 5px; line-height:24px; border-bottom:1px solid #ECECEC; color:#000000;}