@charset "utf-8";
/* CSS Document */

body,table,tr,td,th,ol,ul,dl,dt,dd,li,form,p,h1,h2,h3,h4,h5,h6,img,a,span,strong {padding:0; margin:0; border:none; text-decoration:none; text-indent:0;}
body {
   background-image: url(../images/bg2.gif); color:#555; text-align:center; font-size:12px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
a {color:#666;}
a:hover {color:#ff6700; text-decoration:none;}

.wrapper {width:950px; height:auto; margin:0 auto; text-align:left; background:#fff; overflow:auto;}
.block {display:block; clear:both;}
.hidden {display:none;}
.center {text-align:center;}
.right {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.l,.c {float:left;}
.r {float:right;}

.news2{float:right; font-size:14px; line-height:180%}


/* Header */
#header {height:110px; padding:0 5px; background:url("../images/headerBg2.gif"); border-bottom:3px solid #BD120E}

#logo {padding:10px 0 0 14px; width:196px; float:left;}

#searchBar {float:right; width:170px; height:22px; margin:10px 10px 0 0; background:url("../images/searchBarBg2.gif") repeat-x; clear:right;}
	#searchBar input {border:0;}
	.searchsubmit {background:url("../images/searchBarRight2.gif"); width:28px; height:22px; border:none; float:right;}
	.searchkeyword {width:110px; height:14px; padding-top:2px; margin-top:2px; background:#284718; float:left; color:#284718;}

#globalNav {float:left; width:600px; font-family:Arial, Helvetica, sans-serif,""; padding-top:10px; clear:left;}
	#globalNav li {float:left; text-align:center;}
	#globalNav li a {color:#fff;}
	#globalNav li a:hover {color:#ff6700; text-decoration:underline;}
	#globalNav li.current-cat {background:url("../images/menuBgCur.gif"); height:20px; border-right:none;}
	#globalNav li.current-cat a {color:#ff6700;}
	#globalNav li.current-cat a:hover {text-decoration:none;}

#login {text-align:right; margin-top:75px; color:#adadad; width:100%;}
	#login a {color:#adadad;}
	#login a:hover {color:#ff6700; text-decoration:underline;}
	
/* 导航 */
#mainTop { margin-top:10px;width:900px; padding:10px}
.mainTop ul li {float:left; font-size:16px; height:25px;margin:0px auto 0px auto;padding:10px 10px 10px 25px;}


/* Bodier */
#bodier {background:#fff; background:url("../images/side-nav-pattern.gif") repeat-y left; overflow:auto; padding-top:0px;}

.adimg{margin-bottom:5px;}

/* left */
#left {width:220px; float:left; }
	#left h2 {background:#7D0000 ; border-top:1px solid #630000; border-bottom:1px solid #630000; height:22px; line-height:22px; color:#fff; font-size:12px; font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; margin-bottom:5px;}
	#left h2 span {display:block; padding:0 0px; }
	#left li a {color:#BBB7B7;}
	#left li a:hover {color:#ff6700; text-decoration:underline;}
	span.count {margin-left:4px;}
	
	
	.category {padding-bottom:10px; clear:both;}
	.category span{ margin-left: 5px;}
	.category li {  padding:5px 0 8px 12px; margin-left:6px;}
	.category li * {vertical-align:middle;}
	.category li a:hover {text-decoration:underline;}
	.category li.current-cat a {color:#ff6700; text-decoration:underline;}
				


/* right */
  #right{
  width:700px;
  float: left;
  margin-left: 10px;

}
 #right-top{
   width: 700px;
   height:150px;
   background-image: url(../images/right-topbg.jpg);

 }

.txt{
   margin-top: 30px;
 font-size:14px;
  LINE-HEIGHT: 20px; 

}
  #right-top img{
    margin: 0;
    padding-top: 2px;
  }
 #right-mid{
   width: 700px;
   height: auto;



 }

#news2{
   width: 342px;
   height: 260px;
   margin-top: 10px;
   float: left;
   background-image: url(../images/news-bg2.jpg);
   background-repeat: no-repeat;


   margin-left: 0px;


 }
 
 
 #news2 .newsbar{
  width: 342px;
  height: 40px;


}

#news2 .newsbar a{
     text-decoration: none;
   color:#1F4705

}

#news2 .newsbar img{
  float: left;
  margin: 12px 15px 0 10px;
}
#news2 .newsbar h5{
  font-size:18px ;
  margin-top: 10px;
  float: left;
}
#news2 .newsbar h6{
  font-size: 13px;
  float: right;
  margin-right: 10px;
  display: block;
  width: 40px;
  height: 20px;
  border:  1px solid #DEDEDE;
  text-align: center;
  margin-top: 10px;
}

#news2 .newsbar h7{
  font-size: 13px;
  float: right;
  margin-right: 10px;
  display: block;
  width: 60px;
  height: 20px;
  border:  1px solid #DEDEDE;
  text-align: center;
  margin-top: 10px;
}

#news2 .newsbg{
  width: 340px;
  height: 110px;
  background-color: #663399;
  float: left;
  background-image: url(../images/news.jpg);

}
#news2 .message{
  width: 330px;
  height: 115px;

  float: left;
}
 #news2 .message ul{
   margin-top: 8px;
   margin-left: 15px; 
   color:#ffffff
 }


 #news2 .message ul li{
   margin-left: 15px; 
   color:#ffffff;
    LINE-HEIGHT: 18px; 
 }

 #news2 .message ul li a{
   color:#ffffff;
 }
 
 
 
 
 
 
 
 
 
 
 
 
#news{
   width: 342px;
   height: 260px;
   margin-top: 10px;
   float: left;
   background-image: url(../images/news-bg.jpg);
   background-repeat: no-repeat;


   margin-left: 0px;


 }
 
 
 
 
 
 
 
#news .newsbar{
  width: 342px;
  height: 40px;


}

#news .newsbar a{
     text-decoration: none;
   color:#1F4705

}

#news .newsbar img{
  float: left;
  margin: 12px 15px 0 10px;
}
#news .newsbar h5{
  font-size:18px ;
  margin-top: 10px;
  float: left;
}
#news .newsbar h6{
  font-size: 13px;
  float: right;
  margin-right: 10px;
  display: block;
  width: 40px;
  height: 20px;
  border:  1px solid #DEDEDE;
  text-align: center;
  margin-top: 10px;
}


#news .newsbg{
  width: 340px;
  height: 110px;
  background-color: #663399;
  float: left;
  background-image: url(../images/news.jpg);

}
#news .message{
  width: 330px;
  height: 115px;

  float: left;
}
 #news .message ul{
   margin-top: 8px;
   margin-left: 15px; 
   color:#333333
 }


 #news .message ul li{
   margin-left: 15px; 
   color:#333333;
    LINE-HEIGHT: 18px; 
 }

 #news .message ul li a{
   color:#333333;
 }
 
 
 
 #public{
   width: 712px;
  height:auto;

   margin-top: 0px;
   float: left;
   background-image: url(../images/public_bg.gif);
   background-repeat: no-repeat;


   margin-left: 0px;


 }
#public .newsbar{
  width: 712px;
  height: 40px;


}

#public .newsbar a{
     text-decoration: none;
   color:#1F4705

}

#public .newsbar img{
  float: left;
  margin: 12px 15px 0 10px;
}
#public .newsbar h5{
  font-size:18px ;
  margin-top: 10px;
  float: left;
}
#public .newsbar h6{
  font-size: 13px;
  float: right;
  margin-right: 10px;
  display: block;
  width: 40px;
  height: 20px;
  border:  1px solid #DEDEDE;
  text-align: center;
  margin-top: 10px;
}


#public .newsbg{
  background-color: #663399;
  float: left;
  background-image: url(../images/news.jpg);

}

#public .job{
  width: 709px;
  height:auto;
  border:1px solid #DDDEE3; 
  float: left;padding-bottom:20px;
  } 
#public .message2{
  width: 709px;
  border:1px solid #DDDEE3; 
  float: left;padding-bottom:20px; 
  }
#public .new_detail{
  width: 709px;
  height:auto;
  border:1px solid #DDDEE3; 
  float: left;padding-bottom:20px; 
}
 #public .message2 ul{
   margin-top: 8px;
   margin-left: 15px; 
   color:#1F4705
 }


 #public .message2 ul li{
   margin-left: 15px; 
   color:#1F4705;
    LINE-HEIGHT: 20px; 
 }

 #public .message2 ul li a{
   color:#1F4705;
 }
 
 
 
 
#events{
   width: 342px;
   height: 260px;
   margin-top: 10px;
    background-image: url(../images/news-bg.jpg);
   background-repeat: no-repeat;

   float: right;

}
#events .newsbar{
  width: 342px;
  height: 40px;

}

#events .newsbar a{
     text-decoration: none;
   color:#1F4705

}
#events  .newsbar img{
  float: left;
  margin: 12px 15px 0 10px;
}
#events .newsbar h5{
  font-size:18px ;
  margin-top: 10px;
  float: left;
}
#events  .newsbar h6{
  font-size: 13px;
  float: right;
  margin-right: 10px;
  display: block;
  width: 40px;
  height: 20px;
  border:  1px solid #DEDEDE;
  text-align: center;
  margin-top: 10px;
}
 #events   .newsbg{
  width: 340px;
  height: 110px;
  background-color: #663399;
  float: left;
  background-image: url(../images/news.jpg);

}
  #events  .message{
  width: 342px;
  height: 115px;
  float: left;
}
#events  .message ul{
   margin-top: 8px;
   margin-left: 15px;
   color:#333333
 }


 #events .message ul li{
   margin-left: 15px; 
   color:#333333;
    LINE-HEIGHT: 18px; 
 }


 #events .message ul li a{
     text-decoration: none;
   color:#333333;
    LINE-HEIGHT: 18px; 
 }







#right-bottom   {
  width: 699px;
  height:140px;
  float: left;
  background-image: url(../images/right-bottombg.jpg);
   margin-top: 0px;

}
#right-bottom img{
  width:150px;
   height:102px;
   margin-top: 18px;
   margin-right: 15px;

}

/*图片列表*/
.pic_list { width:700px; overflow:hidden;}
.pic_list li { margin:2px 6px; display:inline; float:left; text-align:left; background-image:none; padding:0;}
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #ccc;}
.pic_list li a{ font-size:12px;white-space: nowrap }


/*分页*/
#pages { margin:5px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

/*表单相关*/
input,select,textarea,.textarea_style{	font-family:"宋体";	border:1px solid #dcdcdc;}
.inputtitle{ background:url("ruler.gif"/*tpa=http://www.bridgeschoolchina.com/templates/default/skins/default/../images/ruler.gif*/) repeat-x 0 5px; height:18px;line-height:18px;padding-left:2px;}
.input_focus, .input_blur {	height:18px; line-height:18px; border:1px solid #dcdcdc;  margin:9px 3px 9px 19px;}
.input_focus, .textarea_focus {	background-color:#F6FCFF; font-size: 12px; border:1px solid #C7E8F9;}

/*单选框复选框*/
.radio_style, .checkbox_style {	border:0;}

/*按钮样式*/
.button_style {	background:url("../images/bg_admin.jpg") repeat-x 0 -51px; text-align:center; border:1px solid #9cc9e0; padding:1px 4px;margin:7px 3px;
 *padding-top:3px; color:#077ac7; cursor:pointer; height:21px; }
 

/* Footer */
#footer {height:120px; border-left:1px solid #67B040; border-right:1px solid #67B040; border-top:1px solid #67B040; background:url("../images/footerBg2.gif") repeat-x; color:#123102; clear:both;}
	#footerNav {float:left; width:500px; line-height:1.5em; padding-top:20px;}
	#footerNav a {color:#878787; text-decoration:none; margin-right:1em;}
	#footerNav a:hover {color:#fff; text-decoration:underline;}
	#footer .left {width:300px; margin:15px 0 0 18px; float:left;}
	
/*内容页*/
#content {width:540px; margin:0 auto; overflow:hidden;}
#content_e {width:558px;margin-left:10px;overflow:hidden;}
#content_head { text-align:center; padding:10px;}
#content_head h1 { font-family:"宋体"; font-size:21px; color:#980000;display:block;margin:10px;}
#content_head h2{line-height:24px; font-size:12px; font-weight:normal;}
#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px;}
#digest strong { color:#f00;}
#endtext{ margin:0 auto;}
#endtext,#endtext p,#endtext li,#content p{text-align:left; text-indent:2em; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:520px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:520px;width:expression(this.width > 520 && this.width > this.height ? 520 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}

/*图片内容页*/
#ArtFrom{margin-bottom:0;border-bottom:0}
#ArticleCnt{margin-top:10px; width:100%; text-align:center;}
#lantern { width:610px; margin:10px auto; background:#f4f4f4;overflow:hidden;}
#tool { background:url(images/pic_tool.gif) repeat-x;height:33px; border-bottom:#FFF solid 1px }
#tool .f_l{ margin:6px 0 0 12px;font-size:12px}
#tool .f_r{ margin:6px 9px 0 0 }
#pagejump{ margin-left:5px}
#bimg {margin:7px 5px; text-align:center; overflow:hidden;width:600px;overflow:hidden;}

#simg {height:75px;padding-top:8px;background:url(images/tool_img.gif) repeat-x #E9E9E9}
#simg .p{ float:left;width:22px;text-align:right;text-indent:0}
#simg .n{ float:right;width:22px;text-align:left;text-indent:0}
#simg img.s{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#simg img{text-indent:0}
#sImage{float:left;width:510px;}
#sImage div,#sImage p{ width:70px; height:58px; background:#ececec; display:block; text-align:center; float:left; display:inline; overflow:hidden; border:#C7C7C7 solid 1px; margin:0 0 0 12px}
#sImage img{ filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; height:58px;text-indent:0}
#Explain { padding:5px 15px 0 15px;margin:0 auto; line-height:18px; font-size:12px}
#Explain p{margin:0;padding:0;font-size:12px;}
.ss{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
#butStop,#ArtPLinkTop,#ArtPLink,#cntLeft #Article #atPage{display:block;}
#hdcnt p{text-indent:2em}
#hdcnt{margin-bottom:40px}
#ArticleCnt,#ArtCnt{text-indent:0}

/*最新新闻图标*/
.new { width:24px; height:10px; background:url(images/newringo1.gif) no-repeat} 