﻿@charset "utf-8";
/*css*/
*{ padding:0; margin:0;}
body{ font:12px/22px Arial;text-align:left; background:#fff; color:#666666;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul,li{ list-style:none;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#48AE27; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px; font-family:arial;}

/*other*/
.clearit{ clear:both;}

/*头部*/
#header{ width:1002px; height:117px; position:relative; margin:1px auto 0;}
#header .bg{ position:absolute; left:0; top:0; z-index:999;}
#header .laypic1{ position:absolute; right:382px; top:5px; z-index:1;}
#header .laypic2{ position:absolute; right:193px; top:5px; z-index:1;}
#header .laypic3{ position:absolute; right:2px; top:5px; z-index:1;}

#mainNav{ width:1002px; height:27px; margin:0 auto; background:url(../images/mainNavbg.jpg) no-repeat;}
#mainNav table{ width:880px; height:27px; line-height:27px; margin:0 auto;text-align:center;}
#mainNav .line{ width:1px;}
#mainNav a{ color:#fff; font-weight:bold; }
#mainNav a.current,#mainNav a:hover{ color:#FFFF00; }

#wrapper{ width:1002px; margin:0 auto; background:#FFFFFF url(../images/wrapbg.jpg) left top repeat-x;}
#footer{ width:1002px; height:37px; line-height:37px; margin:0 auto; text-align:center;}

/*index*/
.indexMain{ width:872px; margin:0 auto; padding-top:7px; overflow:hidden;}
.indexMain .mainLeft{ width:251px; float:left;}
.indexMain .mainLeft ul{ width:251px; overflow:hidden;}
.indexMain .mainLeft ul li{ width:251px; float:left; height:33px; line-height:33px;}
.indexMain .mainLeft ul li a{ display:block; color:#666666; font-weight:bold; padding-left:90px;}
.indexMain .mainLeft ul li a:hover{ color:#FFEA00;}
.indexMain .mainLeft ul li a.one{ height:33px;  background:url(../images/dot1.jpg) no-repeat; }
.indexMain .mainLeft ul li a.two{ height:33px;   background:url(../images/dot2.jpg) no-repeat;}
.indexMain .mainLeft ul li a.three{ height:33px;   background:url(../images/dot3.jpg) no-repeat;}
.indexMain .mainLeft ul li a.four{ height:33px;    background:url(../images/dot4.jpg) no-repeat;}
.indexMain .mainLeft ul li a.five{ height:33px;   background:url(../images/dot5.jpg) no-repeat; }
.indexMain .mainLeft ul li a.six{ height:33px;    background:url(../images/dot6.jpg) no-repeat; }
.indexMain .mainLeft .banner{ width:251px; overflow:hidden;}
.indexMain .mainLeft .banner img{ margin:8px 0 0 1px;}


.indexMain .mainContent{ width:352px; float:left; display:inline; margin-left:8px;}
.indexMain .mainContent .photo{ width:352px;}
.news{ width:352px; margin:5px 0 0 0;}
.news h2{ width:352px; line-height:25px; height:25px; background:url(../images/newsBg.jpg) no-repeat; overflow:hidden;}
.news h2 .titName{ width:150px; float:left; padding-left:18px; color:#FFF; }
.news h2 .more{ float:right; margin:6px 16px 0 0;}
.news ul{ width:351px; height:208px; margin:0 auto; background:#E4F3DF url(../images/newsUl.jpg) left bottom no-repeat; overflow:hidden;}
.news ul li{ width:316px; float:left; display:inline; margin:-1px 0 0 12px; background:url(../images/dot.gif) left 10px no-repeat; padding:2px 0 5px 10px; border-top:1px solid #CCCC99;}


.indexMain .mainRight{ width:252px; float:right;}
.indexMain .mainRight .search{ width:252px; height:21px; position:relative;}
.indexMain .mainRight .search .text{ width:219px; height:16px; padding:3px 0 0 10px; color:#339933; border:1px solid #CCFFCC; border-right:none; position:absolute; left:0; top:0;}
.indexMain .mainRight .search .btn{ width:22px; height:21px; position:absolute; left:230px; top:0;}
.weather{ width:252px; height:47px; margin-top:8px; background:url(../images/sunbg.jpg) no-repeat; line-height:47px; color:#000; font-size:14px; position:relative; }
.weather span{ color:#D4251C; padding-left:4px;}
.weather em{ color:#183883;}
.weather img{ position:absolute; right:18px; top:5px;}
.time{ width:252px; height:113px; background:url(../images/time.jpg) no-repeat; margin-top:9px; }
.time h2{ padding-left:20px; padding-top:5px; color:#000; margin-bottom:8px;}
.time h3{ padding-left:20px; color:#339933; }
.banner2{ width:252px; overflow:hidden;}
.banner2 a img{ border:1px solid #CCCC99; height:246px; display:block; height:38px; margin:8px 0 0 2px;}
.banner2 a:hover img{ border:1px solid #fd0000;}



/*二级公用*/
.secondMain{ width:979px; margin:0 auto; border-bottom:1px solid #999999; padding-bottom:7px;}
.globalCurrent{ width:979px; padding-top:7px; overflow:hidden;}
.globalCurrent .current{ width:650px; float:left;}
.globalCurrent .search{ width:252px; height:21px; float:right; position:relative;}
.globalCurrent .search .text{ width:219px; height:16px; padding:3px 0 0 10px; color:#339933; border:1px solid #CCFFCC; border-right:none; position:absolute; left:0; top:0;}
.globalCurrent .search .btn{ width:22px; height:21px; position:absolute; left:230px; top:0;}
.secondMain .table1{ width:979px; margin-top:8px;}
#tdLeft{ width:211px; background:url(../images/leftnav_bg.gif) left top repeat-x #E6F8DC;}
#tdRight{ height:450px; padding-bottom:20px;}
#tdLeft .titleName{ height:27px; line-height:27px; background:url(../images/titlebg.gif) no-repeat; color:#FFF; font-weight:bold; padding-left:15px;}
#secondRight{ width:759px; float:right;}
#secondRight .h22{ height:27px; line-height:27px; color:#666666; padding-left:15px; background:url(../images/tdRight.jpg) no-repeat;}

/*左侧菜单*/
#subNav2{ width:198px; margin:8px auto 0;}
#subNav2 li{ line-height:31px; _height:1%; float:left; width:198px;}
#subNav2 li a{ display:block; padding-left:12px; font-weight:bold; color:#666666; border-bottom:1px solid #FFF;}
#subNav2 li a.subNav_on,#subNav2 li a:hover{ background:url(../images/subNav_on.jpg) left top no-repeat;}

#subNav3{ overflow:hidden;}
#subNav3 li{ height:25px; line-height:25px;}
#subNav3 li a{ display:block; font-weight:normal; border-bottom:none; background:url(../images/subNav3_dot.jpg) 15px center no-repeat; color:#666666; padding-left:25px;}
#subNav3 li a:hover,#subNav3 li a.subNav3_on{ background:url(../images/subNav3_on_dot.jpg) 15px center no-repeat; color:#339933;}

/*second*/
.textBox{ width:700px;  margin:30px auto 0; text-indent:2em;}

/*分页*/
.pag{ text-align:right; line-height:40px; height:40px; margin-top:15px;}

/*pictrueNews*/
.pictrueNews{ width:700px; margin:0 auto; }
.pictrueNews ul{overflow:hidden;}
.pictrueNews ul li{ width:158px; float:left; margin:24px 20px 0 0; overflow:hidden;}
.pictrueNews ul li.excput{ margin-right:0;}
.pictrueNews ul li .photo{ width:158px; height:112px;}
.pictrueNews ul li .photo img{ border:1px solid #CCCCCC;}
.pictrueNews ul li .txt{ width:145px; background:url(../images/dot.gif) left 8px no-repeat; padding-left:13px; text-align:left;}



/*newsList*/
.newsList{ width:700px; margin:20px auto 0; }
/*.newsList ul{ overflow:hidden;}
.newsList ul li{ width:700px; border-bottom:1px dashed #CCCCCC; line-height:26px; height:26px; background:url(../images/dot.gif) left center no-repeat;}
.newsList ul li .text{ width:600px; float:left; padding-left:18px;}
.newsList ul li .date{ width:80px; float:right; text-align:right;}*/



/*pictrueText*/
.pictrueText{ width:700px; margin:20px auto 0;}
.pictrueText ul{ overflow:hidden;}
.pictrueText ul li{ width:700px; border-bottom:1px dashed #CCCCCC; padding:0 0 10px 0; margin-top:5px; overflow:hidden;}
.pictrueText ul li .photo{ width:158px; float:left; padding-top:5px;}
.pictrueText ul li .photo img{ border:1px solid #CCCCCC;}
.pictrueText ul li .text{ width:530px; float:right;}
.pictrueText ul li .text h3{ color:#339933;}
.pictrueText ul li .text .more{ text-align:right;}

/*teacher*/
.teacher{ width:716px; margin:0 auto;}
.teacher .orgsnixstion{ margin-top:20px;}
.teacher .orgsnixstion h6{height:23px; line-height:23px;  background:url(../images/h2bg.gif) left top no-repeat;}
.teacher .orgsnixstion h6 .name{ width:500px; float:left; display:inline; margin-left:11px; background:url(../images/grean.jpg) left center no-repeat; padding-left:12px; color:#666666;}
.teacher .orgsnixstion ul{ width:716px; overflow:hidden; margin-top:15px;}
.teacher .orgsnixstion ul li{ width:330px; float:left; display:inline; margin-left:20px; overflow:hidden;}
.teacher .orgsnixstion ul li .photo{ width:109px; height:137px; float:left; padding-top:5px;}
.teacher .orgsnixstion ul li .photo img{ border:1px solid #CCCCCC;}
.teacher .orgsnixstion ul li .text{ width:215px; float:right;}
.teacher .orgsnixstion ul li .text h3{ color:#339933;}
.teacher .orgsnixstion ul li .text .bref{ color:#339933;height:105px}
.teacher .orgsnixstion ul li .text .more{ padding-top:5px; text-align:right;}


/*0604 add*/
#scrollWrap{ width:231px; height:54px; overflow: hidden; margin:10px 0 0 21px; color:#48AD29; font-family:arial; font-weight:bold; }
#scrollWrap ul{ overflow:hidden; width:231px; }
#scrollWrap li{ line-height:18px; height:18px; float:left; width:231px;}