@charset "gb2312";
body{
margin:0 auto;
background-color:#B7E0FE;
padding:0; margin:0;
background: url(imagesbg.gif) repeat;}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
font-family: inherit;
font-weight: bold;
color: inherit;
text-rendering: optimizelegibility;
font-family: "iconfont","Microsoft YaHei" !important;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
font-weight: normal;
color: #999999;
font-family: "iconfont","Microsoft YaHei" !important;}
h1 {
font-size: 16px;
line-height: 24px;}
h1 small {
font-size: 14px;}
h2 {
font-size: 14px;
line-height: 21px;}
h2 small {
font-size: 12px;}
h3 {
line-height: 18px;
font-size: 12px;}
h3 small {
font-size: 12px;}
h4,
h5,
h6 {
line-height: 18px;}
h4 {
font-size: 12px;}
h4 small {
font-size: 12px;}
h5 {
font-size: 12px;}
h6 {
font-size: 11px;
color: #999999;
text-transform: uppercase;}
ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input { padding:0; margin:0;}
ul { list-style:none;}
img { border:0; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
a{color:#333331;text-decoration:none;outline:none;outline:0; font-size:12px;}
a:focus{outline:0;}
a:hover{color:#fc6e1a;outline:none;outline:0;}
a,a img,input,li{-webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;}
input,select{vertical-align:middle;}
.clearfix {
*zoom: 1;}
.clearfix:before,
.clearfix:after {
display: table;
content: "";}
.clearfix:after {
clear: both;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px; visibility: hidden; *display:inline;}
.container{width:1002px;margin:0 auto;background: #ffffff;}

.container_bg{ background:url(imagesbg_inner.png) center top repeat-y;margin:0 auto;}
.header .banner { height:139px; margin:0 auto;background:url(imagestop.png) center top no-repeat; width:1002px; color:#01444d; font-size:13px;}
.header .banner p{float:right;padding-top: 3px;height: 30px;padding-right: 6px;}
.header .banner p a{ color:#01444d;}
.header .banner p a:hover{ color:#fc6e1a; text-decoration:underline;}
.header .mainmenu{height:42px;width: 100%;overflow: hidden; background:url(imagesmainmenu_bg.gif) repeat-x;}
.header .mainmenu ul li{ float:left; display:inline; height:42px; line-height:42px; background:url(imagesmainmenu_spliter.gif) center right no-repeat; padding-left:10px; padding-right:9px;}
.header .mainmenu ul li a{ color:#fff; font-family: "iconfont","Microsoft YaHei" !important; font-size:16px;}
.header .mainmenu ul li a:hover{ color:#05272d;}

.picnews{margin-top: 7px;width:606px; height:289px; background:#DDF6DA;padding: 2px;float: left;position: relative;overflow: hidden;}

.picnews .pic {
width: 3200px; left: -615px; position: relative; overflow: hidden;
padding: 0px; margin: 0px;}
.picnews .pic li {
float: left;width: 615px;height: 289px;overflow: hidden;}
.picnews .pic li img {
width: 610px;}
.picnews .pic li div 
{
position: absolute;
display: '';width: 606px;
vertical-align: central;
height:38px;line-height:38px;*background:#333; 
background:rgba(0,0,0,0.7);
padding: 5px 5px 0px 10px;
bottom:0px; font:16px/30px '';
font-family: "iconfont","Microsoft YaHei" !important; color:#eee;}

.picnews .hd { overflow:hidden; zoom:1; position:absolute; top: 6px; right: 10px; z-index:9993;} 
.picnews .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease ;}

.picnews .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;} 
.picnews .prev, .picnews .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;} 
.picnews .prev { background-image:url(imagesprevnext.png); background-position:-112px 0; left:0 ;}
.picnews .next { background-image:url(imagesprevnext.png); background-position:-158px 0; right:0 ;} 
.picnews .prev:hover, .focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 ;}



.hotnews {
margin-top: 7px; height:291px; border:1px solid #DDF6DA; border-left:3px solid #B1F5A9; float:right; overflow: hidden;
width:388px;_width:379px;}
.hotnews .header{
background:url(imageshotnews.gif) no-repeat;display: block;height:22px; line-height:22px;width: 100%;margin-top:3px;float: left;}
.hotnews .header h1 {
margin-left:23px;
_margin-left:13px;
float: left;color:#74960f;font-weight: normal;}
.hotnews .header a {
float:right; display:block; font-size:13px; font-weight:normal; color:#C4C4C4; margin-right:12px;_margin-right:2px;}
.hotnews .header a:hover {
color:#fc6e1a; text-decoration:underline;}
.hotnews .body{ margin:3px 0 0 3px;float: left;}
.hotnews .body p{ width: 380px; height:30px; line-height:30px; border-bottom:1px dashed #D7D7D7; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hotnews .body p a{ font-weight:bold; font-size:15px; color:#035668; margin-left:0px;}
.hotnews .body p a:hover{ color:#fc6e1a;}
.hotnews .body ul{ margin-left:5px;float: left;}
.hotnews .body ul li{margin-left: 2px; color:#666666;width: 380px; line-height:28px;height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hotnews .body ul li span{ font-size:14px; color:#666666; margin-right:5px;}
.hotnews .body ul li a{padding-left: 2px; font-size:14px; color:#666666;}
.hotnews .body ul li a:hover{ color:#fc6e1a;}
.hotnews .body .tempWrap{ height: 255px !important;}
.scrollnews {
margin-top: 0px;width:1000px; height:35px;line-height: 35px;
float: left;overflow: hidden;
border:1px solid #DDF6DA;
border-bottom: none;
border-top: none;
background: #f1f1f2;}
.scrollnews .header {
float:left; display:block; font-size:13px; font-weight:normal; color:#C4C4C4;padding: 5px;}
.scrollnews .header h1 A {
color:#333;
font-size: 14px;}
.scrollnews .header h1 A:hover {
color:#fc6e1a;}
.scrollnews .body 
{
float: left;
overflow:hidden; position:relative;}
.scrollnews .body .tempWrap{ width:890px !important;}
.scrollnews .body ul{ overflow:hidden; zoom:1;}
.scrollnews .body ul li{font-size: 12px;font-weight: bold; margin-right:10px; float:left; height:35px; line-height:35px; text-align:left; _display:inline; width:auto !important;}
.scrollnews .body ul li a{ font-weight: normal;}

.margintop7{ margin-top:7px;}


.home_left_channel 
{
width:611px; float:left; display:inline;
overflow: hidden;
_width:619px;}
.home_left_channel .header {
height:32px; 
background:url(imagesleftchannel.gif) no-repeat;
_background:url(imagesleftchannel_6.gif) no-repeat; 
position:relative;
width:611px;
_width:621px;
float: left;
overflow: hidden;}
.home_left_channel .header h1 {
float:left; color:#2a2a2a; line-height:48px; margin-left:9px;float: left;
display:inline;font-size: 14px;}
.home_left_channel .header ul{margin-top: 7px; float:right;padding-right:5px;height:20px; line-height:20px; font-size:12px;} 
.home_left_channel .header ul li{display: inline-block; padding:0 2px;float: left;}
.home_left_channel .header ul li a{ color:#333333;}
.home_left_channel .header ul li.on{ height:20px; line-height:20px; background:url(imageshome_slidebg1.gif) no-repeat; cursor:pointer;}
.home_left_channel .header ul li.on a{ color:#fff; font-weight:bold;}
.home_left_channel .bd {
width:609px; 
_width:639px;
height:249px;
_height:217px;
border:1px solid #D0D0D0;
border-top: none;}
.home_left_channel .body .left 
{
float:left; width:200px; font-size:12px; color:#666666;
margin: 10px 0px 5px 10px;
overflow: hidden;
height: 190px;}
.home_left_channel .body .left a {
display: block;
line-height:22px; 
background:#F8FAFE; overflow:hidden;
padding: 5px;
width:190px;
height: 22px;
overflow:hidden;}
.home_left_channel .body .left img{ width:200px; height:160px;}

.home_left_channel .body .right {
float:right; line-height:27px;overflow: hidden;
margin: 10px 0px 5px 10px;
width: 370px;}
.home_left_channel .body .right h1 {
height: 25px;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_left_channel .body .right h1 a {
font-size:16px; color:#035668; font-weight:bold;}
.home_left_channel .body .right h1 a:hover,.home_left_channel .body .right h2 a:hover {
color:#fc6e1a;}
.home_left_channel .body .right h2,.home_left_channel .body .right h2 a {
font-size:12px; color:#585859;}
.home_left_channel .body .right h2 {
display: inline-block;
float: left;
margin-top: 5px;}
.home_left_channel .body .right h2 a
{
display: inline-block;
max-width: 170px;
_width: 160px !important;
width:158px\0; 
width:170px\9\0; 
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
height: 25px;
line-height: 25px;
vertical-align: middle;}

.home_left_channel .body .right ul
{
margin-top: 3px;
border-top: 1px dashed #ccc;}
.home_left_channel .body .right ul li{
width: 360px;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
background:url(imagesnews_dot.gif) left center no-repeat;
padding-left: 9px;}
.home_left_channel .body .right ul li a {
font-size: 14px;
color: #585859;}
.home_left_channel .body .right ul li a:hover {
font-size: 14px;
color: #fc6e1a;}




.home_right_channel 
{
width:389px; 
_width:381px; 
height:248px; border:1px solid #D2D2D2; float:right; display:inline;
background:#F8FAFE;
overflow: hidden;}
.home_right_channel .header 
{
width: 389px;
_width:381px; 
height:34px; background:url(imagesrightchannel.gif) no-repeat; position:relative;
float: left;
overflow: hidden;}
.home_right_channel .header h1 {
color:#2a2a2a; font-size:14px; font-weight:bold; line-height:32px; margin-left:19px;}
.home_right_channel .header ul{ float:left; position:absolute; right:1px; top:2px; height:28px; line-height:28px; font-size:12px;} 
.home_right_channel .header ul li{ float:left; padding:0 8px;}
.home_right_channel .header ul li a{ color:#585859;}
.home_right_channel .header ul li.on{height:29px; line-height:29px; background:url(imageshome_slidebg2.gif) no-repeat; cursor:pointer;}
.home_right_channel .header ul li.on a{ color:#fff; font-weight:bold;}

.home_right_channel .body {
margin: 10px 0px 5px 5px;
_margin: 0px 0px 5px 5px;
padding-left:9px; 
padding-right:14px;}
.home_right_channel .body ul li{ font-size: 14px;width: 360px; height:26px; line-height:26px; background:url(imagesnews_dot.gif) left center no-repeat; padding-left:8px;float: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_right_channel .body ul li span{ font-size: 14px;float:right; display:inline; color:#707173; font-size:12px;}
.home_right_channel .body ul li a{ font-size: 14px;color:#69696A;width: 300px;}
.home_right_channel .body ul li a:hover{ color:#fc6e1a;}

.home_right_channel .body .link {
margin-top: 5px;
float: left;
margin-left:20px;}
.home_right_channel .body .link a{float: left; margin-top: 15px;margin-right: 10px;}
.home_right_channel .body .link a img{ width: 155px;height:62px;}





.hotlink {
margin:0 auto; margin-top:10px;border:1px solid #CDCDCD; line-height:32px; font-size:12px; color:#666666;
height: 102px;overflow: hidden;width: 1002px;}
.hotlink hr{ border: none;border-bottom: 1px dashed #ccc;margin: 3px 0 0 0;height:1px;}
.hotlink h1{ font-size:16px;float: left;display: block;padding: 0 0 3px 5px;vertical-align: top;}
.hotlink .body {padding: 5px;float: left;display: table;line-height: 24px;}
.hotlink .body a{ color:#666;}
.hotlink .body a:hover{ color:#fc6e1a;}



.quicklink {
margin:0 auto; height:84px; background:url(imagesquicklink.gif) no-repeat; margin-top:10px;}
.quicklink .body {margin-left:92px; padding-top:12px; border:1px solid #D0D0D0; width:908px; height:70px;}
.quicklink .body a{ margin-left:15px;}



.footer_bg{padding: 0; background:url(imagesfooter_bg.png) center top no-repeat; height:229px; overflow:hidden;}


.footer{ margin:0 auto; height:71px; margin-top:22px; line-height:26px; text-align:center; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif,"ËÎÌå";padding: 5px;}
.footer a{ color:#666;}
.footer a:hover{ color:#fc6e1a;}




.more_left 
{
width:225px; _width:225px; float:left; display:block;margin: 16px 0 0 0;
min-height: 300px;}
.more_left .header 
{
background: url(imagesmorenav_header.gif) left top no-repeat;
overflow: hidden;
padding-left: 22px;
float: left;
display: inline;
width: 203px;}
.more_left .header h1
{
color: #075C70;
font-size: 14px;
height: 40px; line-height: 38px;
float: left;}

.more_left .body ul{ width: 225px;padding: 9px 0 0 0; background: #075a6e;float: left;}
.more_left .body ul li span,
.more_left .body ul li a{width: 203px;display:block;border-bottom: 1px solid #2c7384; min-height:34px; line-height:34px; color:#fff; padding-left:21px; font-family: "iconfont","Microsoft YaHei" !important; font-size:14px;}
.more_left .body ul li .current,.more_left .body ul li a:hover{ line-height:34px;background: #072e38; color:#fff; padding-left:21px;}
.more_left .searchbox {
margin: 10px 0 0 0;
float: left;}
.more_left .searchbox .keyword,.more_left .searchbox .submit {
border: 1px solid #ccc;
height: 25px;
float: left;}
.more_left .searchbox .keyword {
width: 185px
;}
.more_left .searchbox .submit {
height: 27px;}

.more_right{ width:777px;_width: 767px;overflow: hidden; float:left; display:block;margin: 16px 0 0 0;}
.more_right .topic {
height: 120px;
width: 770px;
background: #ccc;
margin-left: 8px;
float: left;
overflow: hidden;}
.more_right .crumb,.more_right .crumbsmall
{
height:40px; background:url(imagesmore_crumb.gif) no-repeat;
list-style: none;
font-size: 14px;
color: #585859;
float: left;
width: 100%;}

.more_right .crumbsmall {
margin-left: 8px;}
.more_right .crumb h1 ,.more_right .crumbsmall h1
{
margin: 8px 5px 0 39px;
_margin: 8px 5px 0 20px;
font-size: 16px;
float: left;}
.more_right .crumbsmall h1 
{
margin: 7px 5px 0 39px;
_margin: 7px 5px 0 20px;
font-size: 14px;}
.more_right .crumb .body 
{
margin: 8px 5px 0 0;
float: right;}

.more_right .crumb .body a {
font-size: 14px;}

.more_right .body{padding: 5px 14px 5px 9px;}

.more_right .body ul li {
font-size:14px; color:#666;width: 100%;line-height:32px; height:32px; background:url(imagesnews_dot.gif) left center no-repeat; padding-left:8px;
border-bottom: 1px dashed #999;
float: left;}
.more_right .body ul li a
{
width:430px;
_width:390px;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
line-height:32px; height:32px; font-size:14px;color: #666;
vertical-align: top;
font-size:14px;
margin-top: 0px;}
.more_right .body ul li a:hover {
color: #fc6e1a;}
.more_right .body ul li span{float: right !important; color:#707173; font-size:14px;}


.page_css {
float: right;
margin: 10px 0px 5px 5px;}
.page_css a {
padding: 4px 6px;
border: solid 1px #ddd;
background: #fff;
text-decoration: none;
margin-right: 3px;
margin-left: 3px;}
.page_css a:visited {
padding: 4px 6px;
border: solid 1px #ddd;
background: #fff;
text-decoration: none;}
.page_css a:hover {
color: #fff;
background: #fc6e1a;
border-color: #fc6e1a;
text-decoration: none;}
.page_css .nowpage {
color:#fc6e1a;
padding: 4px 6px;
font-weight: bold;
border: none;}






.breadcrumb {
padding: 7px 14px;
margin: 5px 0 18px;
list-style: none;
border-bottom: 2px solid #075a6e;
width: 100%;
font-size: 12px;
color: #585859;}

.breadcrumb li {
display: inline-block;
*display: inline;


*zoom: 1;
text-shadow: 0 1px 0 #ffffff;}
.breadcrumb a,.breadcrumb .divider {
padding: 0 0;
color: #585859;}
.breadcrumb a:hover {
color: #fc6e1a;}
.breadcrumb .active a {
color: #585859;}
.detail .title h1,.detail .title h2 {
text-align: center;
color:#086277; font-size:18px;}
.detail .title h2 {
font-size:14px;
color:#999999;
margin: 5px 0;}
.detail .author {
height: 30px;
line-height: 30px;
background:#F1F1F2;
width: 980px;
margin: 15px auto;
list-style: none;
text-align: center;
color:#a8a8a8;
font-size: 12px;}
.detail .author li {
display: inline-block;
*display: inline;

*zoom: 1;
text-shadow: 0 1px 0 #ffffff;
margin-left: 5px;}
.detail .content {
min-height: 400px;
width: 980px;
margin: 5px auto;
color: #333333;}
.detail .top 
{
border-top: 1px dashed #cccccc;
text-align: right;
height: 35px;
line-height: 35px;}






.more_right .teacher {
margin:0 0 10px 10px;
width: 760px;
overflow: hidden;}
.more_right .teacher h2 {
font-size: 16px;
margin: 5px 0px;
color: #585859;
padding-left:3px;}
.more_right .teacher hr {
border: 1px solid #585859;
margin: 5px 0;
width:750px;}
.more_right .teacher .group
{
width: 755px;
margin:0 0 10px 0px;
float: left;}
.more_right .teacher h1
{
margin-bottom: 10px;
color: #333;
font-weight: normal;
font-size: 14px;}
.more_right .teacher .group a 
{
font-size: 14px;
line-height: 28px;
width: 105px;
display: block;
float: left;}