﻿/* html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/ 
@charset "utf-8";
/*css*/
*{ padding:0; margin:0;}
body{ font:12px/22px "宋体"; word-break:break-all; text-align:left; background:#fff; color:#000;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul,li{ list-style:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#FFB135; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

/*头部*/
#header{ width:1002px; height:73px; background:url(../images/headerbg.jpg) repeat-x; margin:0 auto; position:relative;font-weight:bold; color:#183884;font-family:arial;}
#header .logo{ float:left; margin:10px 0 0 43px;}
#header .version_tit{ position:absolute; right:28px; top:16px; width:115px; height:12px; background:url(../images/version_bg.jpg) no-repeat;  line-height:12px;  padding-left:16px;}
#header a{ color:#183884; }
#header a:hover{ color:#FFB135; text-decoration:underline;}
#header .topNav{ float:right; margin:36px 27px 0 0; display:inline;}

#header1{ width:1002px; height:73px; background:url(../images/headerbg1.jpg) repeat-x; margin:0 auto; position:relative;font-weight:bold; color:#183884;font-family:arial;}
#header1 .logo{ float:left; margin:10px 0 0 43px;}
#header1 .version_tit{ position:absolute; right:28px; top:16px; width:115px; height:12px; background:url(../images/version_bg.jpg) no-repeat;  line-height:12px;  padding-left:16px;}
#header1 a{ color:#183884; }
#header1 a:hover{ color:#FFB135; text-decoration:underline;}
#header1 .topNav{ float:right; margin:36px 27px 0 0; display:inline;}

#navbg{ width:1002px;background:url(../images/navbg.jpg) no-repeat; margin:0 auto;}
#nav{ width:941px; margin:0 auto; height:25px; text-align:center; background:url(../images/navbg.jpg) no-repeat; padding-left:11px; padding-right:50px;}
#nav td.bg{ width:1px; height:25px; background:url(../images/libg.jpg) no-repeat;}
#nav td .subMenu{ position:relative; height:23px; padding-top:2px;}
#nav td .subMenu a{ color:#fff;}
#nav td .subMenu a:hover , #nav td .current a{ color:#FFB135;}
#nav td .subMenu .hiddenCon{ display:none;}
#nav td .show .hiddenCon{ display:block; position:absolute; top:25px;background:#ECEEF3; left:0; border:1px solid #7594D7; line-height:19px; padding-left:10px; opacity:0.8; filter:alpha(opacity=80);} 
#nav td .show .hiddenCon a{ color:#1D4BA5; width:72px; float:left;}


#navbg1{ width:1002px;background:url(../images/navbg1.jpg) no-repeat; margin:0 auto;}
#nav1{ width:941px; margin:0 auto; height:25px; text-align:center; background:url(../images/navbg1.jpg) no-repeat; padding-left:11px; padding-right:50px;}
#nav1 td.bg{ width:1px; height:25px; background:url(../images/libg.jpg) no-repeat;}
#nav1 td .subMenu{ position:relative; height:23px; padding-top:2px;}
#nav1 td .subMenu a{ color:#fff;}
#nav1 td .subMenu a:hover , #nav1 td .current a{ color:#FFB135;}
#nav1 td .subMenu .hiddenCon{ display:none;}
#nav1 td .show .hiddenCon{ display:block; position:absolute; top:25px;background:#ECEEF3; left:0; border:1px solid #7594D7; line-height:19px; padding-left:10px; opacity:0.8; filter:alpha(opacity=80);} 
#nav1 td .show .hiddenCon a{ color:#1D4BA5; width:67px; float:left;}

#banner{ margin:0 auto; width:1002px;}
/*主体*/
#wrapper{ width:1002px; overflow:hidden; margin:0 auto; background:url(../images/wrapbg.jpg) left top repeat-x #F4F7FA; padding:10px 0 5px;}
#wrapper1{ width:1002px; overflow:hidden; margin:0 auto; background:url(../images/wra1.jpg) left top repeat-x #fff;}
#fleft{ width:232px; float:left; display:inline; margin-left:14px;}
#fcenter{ width:444px; float:left; display:inline; margin-left:23px;}
#fright{ width:245px; float:right; display:inline; margin-right:19px;}
#fleft1{ width:188px; float:left; display:inline; margin-left:27px;}
#fright1{ width:745px; float:right; display:inline; margin-right:36px;}
#footer{ width:1002px; margin:0 auto; background:url(../images/footerbg_42.jpg) no-repeat; height:29px;}
#footer .msg{ float:left; margin:0 0 0 68px; display:inline; line-height:29px;}
#footer .msg a{ color:#000;}
#footer .msg a:hover{ color:#000; text-decoration:underline;}
#friendLink{ float:right; width:208px; border:1px solid #95A3BF; height:16px; background:url(../images/inputbg.jpg) repeat-x; display:inline; margin:6px 45px 0 0; position:relative;}
#friendLink #txt{ position:absolute; left:0; top:0; width:189px; line-height:16px; padding-left:5px; color:#183884;}
#friendLink #btn{ position:absolute; right:0; top:0; }
#friendLink #select_con{ border:1px solid #95A3BF; border-bottom:0; position:absolute; bottom:17px; left:-1px; width:208px; padding-top:3px; background:#fff; display:none;}
#friendLink #select_con li{ cursor:default; padding-left:5px; line-height:20px; width:208; height:20px;}

#footer1{ width:1002px; margin:10px auto 0; *margin:0 auto; background:url(../images/footer1.jpg) no-repeat; height:37px;}
#footer1 .msg{ float:left; margin:0 0 0 68px; display:inline; line-height:29px;}
#footer1 .msg a{ color:#000;}
#footer1 .msg a:hover{ color:#000; text-decoration:underline;}

.column_list{ overflow:hidden;}
.column_list li{ float:left; margin:5px 6px 0 0; width:113px; height:27px; background:url(../images/columnbg.jpg) no-repeat; text-align:center; line-height:27px;}
.column_list li.zeroGaps{ margin-right:0;}

.news{}
.news h2{ height:24px; background:url(../images/newtit.jpg) left top no-repeat; color:#fff; padding-left:35px; position:relative;}
.news h2 img{ position:absolute; left:145px; top:7px;}
.news ul{ margin-top:4px; overflow:hidden;}
.news li{ overflow:hidden; line-height:20px; float:left; width:444px; }
.news .ca a{color:red;}
.news .ca a:hover{color:#FFB135; text-decoration:none;}
.news li .txt{ float:left; background:url(../images/land.jpg) left center no-repeat; padding-left:12px; width:350px;}
.news li .date{ float:right;}

.column_list1{}
.column_list1 img{ margin:6px 15px 0 0;}
.column_list1 img.zeroGaps{ margin-right:0;}

.search{ height:16px; border:1px solid #95A3BF; background:url(../images/inputbg.jpg) repeat-x; overflow:hidden;}
.search .txt{ float:left; color:#183884; padding:1px 0 0 5px; width:222px; border:0; background:none;}
.search .btn{ float:right; }
.search1{ height:16px; border:1px solid #95A3BF; background:url(../images/inputbg.jpg) repeat-x; overflow:hidden; float:right; display:inline; margin:0 37px 0 0; width:179px;}
.search1 .txt{ float:left; width:160px; _width:157px; padding:1px 0 0 5px; background:none; border:0;color:#183884;}
.search1 .btn{ float:right;}
.adver img{ margin-top:8px;}
.tips{ margin-top:7px;}
.tips h2{ height:24px; background:url(../images/newtit.jpg) left top no-repeat; color:#fff; padding-left:35px; position:relative;}
.tips h2 img{ position:absolute; left:145px; top:7px;}
.tips ul{ padding-top:4px;}
.tips li{ background:url(../images/land.jpg) left center no-repeat; padding-left:12px; line-height:20px;}

/*二级*/
#leftTd1{ width:204px; vertical-align:top; background:#fff;}
#rightTd1{ vertical-align:top;}
#leftTd2{ vertical-align:top; background:url(../images/leftBgg.jpg) repeat-x left bottom #DEEAF5;}
#rightTd2{ vertical-align:top; background:url(../images/rightbg.jpg) left top no-repeat;}

.leftTit{ width:168px; line-height:29px; background:url(../images/lefttit.jpg) no-repeat; font-size:14px; font-weight:bold; color:#fff; padding-left:35px;}
.rightTop{ float:right; width:796px; height:29px; background:url(../images/rightop.jpg) no-repeat; color:#fff;}
.rightTop .rightTit{ float:left; display:inline; font-weight:bold; margin:4px 0 0 15px;}
.rightTop .currentLoc{ float:right; display:inline; margin:5px 45px 0 0;}
.rightTop .currentLoc a{ color:#fff;}
.rightTop .currentLoc a:hover{ color:#fff; text-decoration:underline;}

.leftNav{ width:203px;}
.leftNav li{ height:33px;}
.leftNav li a{ display:block; line-height:33px; background:url(../images/ln_bg1.jpg) no-repeat; height:33px; color:#2A438E; font-weight:bold; padding-left:54px;}
.leftNav li.current a , .leftNav li a:hover{ background:url(../images/ln_bg2.jpg) no-repeat; font-size:14px; color:#2A438E;}
.leftNav li.current{ height:auto;}
.leftNav li.current li{ background:url(../images/lanj.gif) 50px center no-repeat; padding-left:64px; height:24px;}
.leftNav li.current li a{ display:inline; background:none; height:24px; font-weight:normal; font-size:12px; padding:0; line-height:24px;}
.leftNav li.current li.current a , .leftNav li.current li a:hover{ background:none; font-size:12px; color:#FFB135;}

.content{ min-height:450px; _height:450px; width:783px; float:right; padding-bottom:20px;}
.news_details{ width:692px; margin-left:47px;}
.news_details h2{ font-size:18px; text-align:center; font-family:"黑体"; font-weight:normal; line-height:30px; margin-top:28px;}
.news_details h3{ font-weight:normal; text-align:center; margin-top:10px; border-bottom:1px dashed #D6D6D6; padding-bottom:6px; margin-bottom:12px;}
.news_details p{ line-height:22px; margin-top:6px; text-indent:2em;}

/*专题首页*/
.top{ height:35px; background:url(../images/lefttop_bg.jpg) no-repeat;}
.middle{ background:url(../images/leftcent.jpg) repeat-y; height:402px; *height:399px; _height:403px;}
.bottom{ height:150px; background:url(../images/leftbottom_bg.jpg) no-repeat;}

.leftNav1{}
.leftNav1 li{ height:33px;}
.leftNav1 li a{ display:block; line-height:33px; background:url(../images/leftnav_bb1.jpg) no-repeat; height:33px; color:#000; font-weight:bold; padding-left:42px;}
.leftNav1 li.current a , .leftNav1 li a:hover{ background:url(../images/leftnav_bb2.jpg) no-repeat; color:#000;}
.leftNav1 li.current{ height:auto;}
.leftNav1 li.current ul{}
.leftNav1 li.current li{ background:url(../images/lanj.gif) 35px center no-repeat; padding-left:44px; height:24px;}
.leftNav1 li.current li a{ display:inline; background:none; height:24px; font-weight:normal; font-size:12px; padding:0; line-height:24px;}
.leftNav1 li.current li.current a , .leftNav1 li.current li a:hover{ background:none; font-size:12px; color:#FFB135;}
.leftNav1 li.except{ height:auto;}
.leftNav1 li.except a{ height:35px; line-height:35px; background:url(../images/exc.jpg) no-repeat; padding-left:30px;}
.leftNav1 li.except a:hover{background:url(../images/exc.jpg) no-repeat;}
.leftNav1 li.except li{ background:url(../images/lanj.gif) 35px center no-repeat; padding-left:44px; height:24px;}
.leftNav1 li.except li a{ display:inline; background:none; height:24px; font-weight:normal; padding:0; line-height:24px;}

#fleft2{ float:left; margin:4px 0 0 2px; display:inline;}
#fright2{ float:right; width:490px; margin-top:2px;}
#fright2 h2{ height:25px; background:url(../images/temtit.jpg) no-repeat; position:relative; padding:4px 0 0 24px;}
#fright2 h2 img{ position:absolute; right:23px; top:10px;}
#fright2 .tempCon{ border:1px solid #E1E1E1; border-width:0 1px;}
#fright2 .tempCon ul{ padding-top:10px; padding-bottom:2px}
#fright2 .tempCon li{ width:454px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #D7D6D6; line-height:24px; *line-height:22px;}
#fright2 .tempCon li .txt{ float:left; width:370px; background:url(../images/sl.jpg) left center no-repeat; padding-left:14px;}
#fright2 .tempCon li .date{ float:right; margin-right:3px;}
#fright2 .tempBottom{ height:7px; overflow:hidden; background:url(../images/tembottom.jpg) no-repeat;}

.leftTemp{ width:367px; margin:9px 0 0 0; float:left;}
.leftTemp h2{ height:24px; background:url(../images/lefttemp_top.jpg) no-repeat; position:relative; padding:4px 0 0 24px;}
.leftTemp h2 img{ position:absolute; right:23px; top:10px;}
.leftTemp .leftTemp_con{ border:1px solid #E1E1E1; border-width:0 1px;height:120px}
.leftTemp .leftTemp_bottom{ height:7px; background:url(../images/lefttemp_bot.jpg) no-repeat;}
.leftTemp .leftTemp_con ul{ padding-top:10px; padding-bottom:2px}
.leftTemp .leftTemp_con li{ width:347px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #D7D6D6; line-height:24px; *line-height:22px;}
.leftTemp .leftTemp_con li .txt{ float:left; width:270px; background:url(../images/sl.jpg) left center no-repeat; padding-left:14px;}
.leftTemp .leftTemp_con li .date{ float:right; margin-right:3px;}

.rightTemp{ width:369px; margin:9px 0 0 0; float:right;}
.rightTemp h2{ height:24px; background:url(../images/righttemp_tit.jpg) no-repeat; position:relative; padding:4px 0 0 24px;}
.rightTemp h2 img{ position:absolute; right:23px; top:10px;}
.rightTemp .rightTemp_con{ border:1px solid #E1E1E1; border-width:0 1px;height:120px}
.rightTemp .rightTemp_bottom{ height:7px; background:url(../images/righttemp_bott.jpg) no-repeat;}
.rightTemp .rightTemp_con ul{ padding-top:10px; padding-bottom:2px}
.rightTemp .rightTemp_con li{ width:347px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #D7D6D6; line-height:24px; *line-height:22px;}
.rightTemp .rightTemp_con li .txt{ float:left; width:270px; background:url(../images/sl.jpg) left center no-repeat; padding-left:14px;}
.rightTemp .rightTemp_con li .date{ float:right; margin-right:3px;}

.bigTemp{ margin-top:2px;}
.bigTemp h2{ height:25px; background:url(../images/temtit1.jpg) no-repeat; position:relative; padding:4px 0 0 24px;}
.bigTemp h2 img{ position:absolute; right:23px; top:10px;}
.bigTemp .tempCon{ border:1px solid #E1E1E1; border-width:0 1px;}
.bigTemp .tempCon ul{ padding-top:10px; padding-bottom:2px}
.bigTemp .tempCon li{ width:725px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #D7D6D6; line-height:24px; *line-height:22px;}
.bigTemp .tempCon li .txt{ float:left; width:640px; background:url(../images/sl.jpg) left center no-repeat; padding-left:14px;}
.bigTemp .tempCon li .date{ float:right; margin-right:3px;}
.bigTemp .tempBottom{ height:7px; overflow:hidden; background:url(../images/tembottom1.jpg) no-repeat;}


/*教师*/
.teamTemp{ width:727px; margin:20px 0 0 8px;}
.teamTemp h2{ line-height:22px; background:url(../images/last_bg.jpg) left top no-repeat #D3DDE9; padding-left:20px; font-size:14px;}
.teamTemp ul{ overflow:hidden;}
.teamTemp li{ float:left; width:334px; display:inline; margin:20px 0 0 20px;}
.teamTemp li img{ float:left; border:1px solid #ccc; padding:1px;}
.teamTemp li .txt{ float:right; width:216px; line-height:20px;}
.teamTemp li .txt h3{ color:#2A438E;}
.teamTemp li .txt .conn{ text-indent:2em;height:100px}
.teamTemp li .txt .details{ text-align:right;}
.teamTemp li .txt .details a{ color:#2A438E;}
.teamTemp li .txt .details a:hover{ color:#2A438E; text-decoration:underline;}

/*0522 add begin*/
#scrollWrap{ width:488px; height:190px; overflow: hidden;  border:1px solid #E1E1E1; border-width:0 1px; } 
#scrollWrap ul{ overflow:hidden;  }
#scrollWrap li{ width:454px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #D7D6D6; line-height:24px; }
#scrollWrap li .txt{ float:left; width:308px; background:url(../images/sl.jpg) left center no-repeat; padding-left:14px;}
#scrollWrap li .date{ float:right; margin-right:3px;} 

#scrollWrap1{ height:190px; overflow: hidden;  border:1px solid #E1E1E1; border-width:0 1px; } 
#scrollWrap1 ul{ overflow:hidden;  }
#scrollWrap1 li{ width:725px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #D7D6D6; line-height:24px; }
#scrollWrap1 li .txt{ float:left; width:600px; background:url(../images/sl.jpg) left center no-repeat; padding-left:14px;}
#scrollWrap1 li .date{ float:right; margin-right:3px;} 
/*0522 add end*/