* { padding: 0;   margin: 0}      /*  使用后页面都与浏览器边界为0 */

BODY { border-width:0px; margin:0px; padding:0px;
font-size: 100.01%;  background-image:url(http://www.newpower.org.cn/images-new/bg.gif);  BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: center }
/*
BODY { border-width:0px; margin:0px; padding:0px;
font-size: 100.01%;  background-image:url(http://www.newpower.org.cn/images-new/bg.gif);  BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: center }
*/
#all { padding:0px; margin:30px auto 0px auto; WIDTH: 980px;  }

#wrap { background:#FFFFFF; height:auto; padding:0px; margin:0px auto}

#header { padding:0px; margin:0px; WIDTH: 980px; POSITION: relative; HEIGHT: auto; text-align:left; }

#header #topnav { padding:0px;  width:930px; margin:auto;font-size:13px;}
#header #topnav  .logo   { float:left;   margin:0px;  padding:0px }
#header #topnav  .subnav { float:right;  margin:0px;  padding:17px }
#header #textline  { clear:both; margin:auto; padding:15px 0px 0px 0px; float: none;width: 930px; }
#header #textline P { font-size:0.7em; color:#848484}
#header  #mainnav {clear:both;; width:931px; HEIGHT: 43px; BACKGROUND-COLOR: #464646; margin:auto}
#header  #mainnav UL LI {
BORDER-RIGHT: #fff 1px solid; DISPLAY: block; FLOAT: left; VISIBILITY: visible; MARGIN: 0px; WIDTH: 132px; POSITION: relative}
#header  #mainnav .item { LEFT: 10px;  CURSOR: pointer; POSITION: absolute; TOP: 8px;}

#mainnav UL LI.first {	WIDTH: 121px}
#mainnav UL LI.last {}
#mainnav UL LI A { 	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #ffffff; HEIGHT: 43px; TEXT-ALIGN: left; TEXT-DECORATION: none}
#mainnav UL LI A:hover {  background-color: #c83441}

#mainnav UL LI A:unknown { background-color: #c83441}
#mainnav li ul {display:none;position:absolute; top:40px;left:0;margin-top:1px;width:120px;}
#mainnav li ul li ul { display:none;position:absolute; top:0px;left:130px; margin-top:0;margin-left:1px;width:120px; }
#mainnav li ul li a {color:#fff;background:#F0F0F0;height:20px; border:1px solid #fff; border-width:1px 1px 0 0;  padding-left:10px;  }
#mainnav li ul li a:hover {color:#fff;background:#F0F0F0; }
#mainnav li ul li a:link, #mainnav li ul li a:visited {
            display:block; text-decoration:none; color:#000; width:121px;  height:30px; line-height:30px; border:1px solid #fff; 
			 border-width:1px 1px 0 0; background:##F0F0F0;  padding-left:10px; }


#content1 { WIDTH: 930px;   height:auto!important; height:auto; padding:0px;  margin:10px auto 3px auto;  border:solid #CCCCCC 0px; }
#content1 .left  { width:663px; float:left;  padding:0px; margin:0px;}
#content1 .right { width:235px; float:right; padding:0px;  margin:0px; margin-right:8px; font-size:13px; color:#666666; text-align:left;list-style-type:none;}


#search { width:930px; padding:0px; margin:0px auto }
#content2 { WIDTH: 930px;  height:inherit; padding:0px;  padding-bottom:5px;  margin:0px auto; min-height:650px!important; background-color:#FFFFFF; /* min-height:385px;   */}

#teaserboxes {	float: left; text-align:left; MARGIN: 0px 0px; WIDTH: 667px; }
#teaserboxes .teaser { padding:0px; background-position:50% bottom; min-height:260px; float:left; background-image:url(hometeaser_bottom.jpg); margin:0px 8px 0px 0px; width:220px; background-repeat:no-repeat}

/*
#teaserboxes .teaser { padding:0px; background-position:50% bottom; min-height:260px; float:left; background-image:url(hometeaser_bottom.jpg); margin:0px 8px 0px 0px; width:215px; background-repeat:no-repeat}
*/

#teaserboxes .teaser3 { padding:0px; background-position:50% bottom; height:240px; float:left; margin:5px 8px 0px 0px; width:218px; background-repeat:no-repeat; border:solid 1px #DCDBDB}

#teaserboxes .teaser4 { padding:0px; background-position:50% bottom; height:240px; float:left; margin:5px 8px 0px 0px; width:209px; background-repeat:no-repeat; border:solid 1px #DCDBDB}

#teaserboxes .teaser2 { width:431px; padding:0px; background-position:50% bottom; min-height:260px; float:left;  margin:0px 7px 0px 0px;  background-repeat:no-repeat}

#teaserboxes .teaser .header { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE:url(hometeaser_top.jpg); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 215px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 0px}

#teaserboxes .teaser .header H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 8px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #838383; PADDING-TOP: 8px}

#teaserboxes .teaser .header H2 A {	COLOR: #838383; TEXT-DECORATION: none}

#teaserboxes .teaser .header H2 A:hover {	TEXT-DECORATION: underline}

#teaserboxes .headerimg { BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 0px}

#teaserboxes .teaser UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 15px 10px 14px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#teaserboxes .teaser UL LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #616161; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#teaserboxes .teaser UL LI A {	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND-IMAGE:url(bg_dot3.gif); PADDING-BOTTOM: 0px; WIDTH: 168px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat}
#teaserboxes .teaser UL LI A:hover {BACKGROUND-POSITION: 0px -82px; TEXT-DECORATION: none}

#teaserboxes .location { padding:0px; float:left; margin:0px; width:216px }
#teaserboxes .location .header H2 { padding:5px 0px 8px 0px; font-size:0.7em; margin:0px; text-transform:uppercase; width:auto; color:#838383}
#teaserboxes .location .header H2 A { color:#838383; text-decoration:none }
#teaserboxes .location .header H2 A:hover { text-decoration:underline }
#teaserboxes .location P { font-size: 11px; line-height:135% }
#teaserboxes .locationlist {	POSITION: relative; HEIGHT: 60px}
#teaserboxes .locationlist UL {	PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; BOTTOM: 0px; POSITION: absolute}
#teaserboxes .locationlist UL LI {	DISPLAY: inline; LIST-STYLE-TYPE: none}
#teaserboxes .locationlist UL LI A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(bg_dot4.gif); PADDING-BOTTOM: 5px; WIDTH: 204px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat}
#teaserboxes .locationlist UL LI A:hover {	BACKGROUND-POSITION: 0px -46px}

#quicklinksboxes {padding:4px 0px 14px 6px; min-height:240px; float:right; margin:5px 0px 1px 0px; width:257px; background-color:#f0f0f0}
#quicklinksboxes .quicklinks { margin:3px auto; border:#d9d9d9 1px solid; float:left; width:249px; padding:0px; background-color:#fff}
#quicklinksboxes .quicklinks .content { padding:8px 3px 0px 10px; font-size:11px; float:left; width:123px; color:#464646 }
#quicklinksboxes .quicklinks .content IMG { padding:0px 0px 3px 0px; margin:0px }
#quicklinksboxes .quicklinks .content H2 {padding:0px 0px 3px 0px; font-size:11px; margin:0px; text-transform:uppercase; color:
#838383; font-family:Georgia, "Times New Roman", Times, serif}
#quicklinksboxes .quicklinks .content P {clear:left; padding:0px; float:none; margin:0px }
#quicklinksboxes .quicklinks .content P A {	}
#quicklinksboxes .quicklinks .content P A:hover {}

#quicklinksboxes .images {	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: right; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid }





/*------------------------content3 内容开始------------------------*/

#content3 { width:930px; padding:0px;  margin:0px auto; /* background-color:#FFFFFF; */}

.title { padding:5px 0px 5px 15px;FLOAT: left; line-height:19px;  TEXT-ALIGN: left; font-weight:bold; font-size:14px; color:#FF3300 }



.randomZone { height:auto; width:657px; border:#DBDADA 1px solid;  background-position: left top; padding:0px; margin:5px 0px; background-repeat:no-repeat; float:left }

.randomHeader { background-position:left top; font-size:28px ; width:657px; background-repeat:no-repeat }




.title2{ padding:13px 0px 0px 125px; FONT-SIZE: 12px; font-weight:bold; FLOAT: left; WIDTH: 225px; COLOR: #000;  FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}

.lineLeft { float:left; padding:5px 0px 0px 10px; margin:0px }
.clearer { clear:both; padding: 0px; display:block; font-size:1px; margin:0px; overflow: hidden; WIDTH: 1px; HEIGHT: 1px}

.randomHeader .headerRight { padding:20px 0px; font-weight:bold; font-size:12px; float:right;  color:#333333; font-family: Arial, Helvetica, sans-serif; text-align:left }



#randomHeader2 { padding:0px 0px 0px 5px; width:650px; font-size:28px ;background-repeat:no-repeat;}
#randomHeader2  #img { padding:0px; margin-left:3px; width:161px; height:98px; float:left}
#randomHeader2  #text {padding:6px 4px; font-size:12px; text-align:left; margin-top:0px;  color:#666666; width:150px; float:left}
#text2 { float:right; width:250px;  margin-right:5px; height:auto; font-weight:normal; FONT-SIZE: 12px;text-decoration:underline}
#pane { margin-top:5px; width:270px; height:40px; padding:5px; border:#666666 dotted 1px;}


#randomHeader3 { padding:0px; width:650px; font-size:28px ;background-repeat:no-repeat;}
#photo-left { float:left; width:300px; height:auto; padding:0px ; margin:2px 6px;border:#666666 solid 0px}
#photo-right { float:right; line-height:25px; font-size:13px; font-weight:bold; height:auto; margin:4px; padding:4px;}



/*------------------------内面的右侧 开始------------------------*/

#teacherright { margin:0px; padding:0px; width:auto; height:auto;}

/*------------------------内面的右侧  结束------------------------*/




/*------------------------content3  结束------------------------*/



#footer { padding:0px;float:left; margin:0px;  width:980px; height:25px; border:#0066CC solid 1px}

#bottom { clear:both; margin:auto; padding:0px; width:981px }
#bottom ul  { margin:auto; width:980; height:30px; text-align:center; border-bottom:#FFFFFF solid 3px;  background-color:#D2D2D2; color:#005288 }
#bottom ul li{ display:inline; line-height:30px }
#bottom ul li.last { background-image:none }
#bottom ul li a  { font-size:0.7em; }
#bottom ul li a:hover {text-decoration:underline}
#bottom p.copyright { padding:0px; font-weight:bold; font-size:0.7em; margin:0px 3px 0px 0px; width:auto; color:#676767; float:right }



#bottom2 { display:inline;  clear:both; margin:auto; padding:5px; width:981px; }
#bottom2 ul {  margin:auto; width:980; text-align:center; color:#005288 }
#bottom2 ul li { display:inline; line-height:25px;   font-size:0.7em }

/*
#footer2 { padding:0px; float:left;  width:980px; height:25px}
#footer2 ul  { float:left; padding:0px 0px 0px 25px; margin:0px; width:600px; color:#7a7a7a; list-style-type:none}

#footer2 ul li{ background:url(images-new/bg_gap.gif) no-repeat; background-position:right 50%; display:inline; 
               padding:0px 15px 0px 0px; float:left; margin:0px; width:auto }
			   
#footer2 ul li.last { background-image:none }
#footer2 ul li a  {font-size:0.7em; color:#909090; text-decoration:underline }
#footer2 ul li a:hover {text-decoration:none }
#footer2 p.copyright { padding:0px; font-weight:bold; font-size:0.7em; margin:0px 3px 0px 0px; width:auto; color:#676767; float:right }
*/







h1 { padding:0px 0px 10px 0px; font-weight:bold; font-size:24px; color:#464646 }
h2 { padding:0px 0px 10px 0px; font-weight:bold; margin:0px; color:#c8353f; font-size:13px }
h3 { padding:0px 0px 5px 0px; font-weight:bold; font-size:12px; margin:0px; color:#545454 }
h4 { padding:0px; font-weight:bold; font-size:12px; margin:0px; color:#6e8398 }
h5 { padding:0px 0px 5px 0px; font-weight:normal; font-size:10px; margin:0px; color:#838383 }
h6 {  padding:0px 0px 5px 0px; margin:0px; font-weight:bold; font-size:8px; color:#838383 }

a {color:#5B5B5B; font-style:normal; text-decoration:none }
a:hover   { text-decoration:underline }
a:unknown { text-decoration:none }

/*  首页下拉菜单 */
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 13px Verdana;
z-index:100;
text-align:left;
background-color: white;
width: 130px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}



.dropmenudiv a{
width: auto;display: block;text-indent: 10px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 5px 0;text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

/*menu*/
     
       
   
       
 
