@charset "gb2312";
/* CSS Document */
body{
    margin:0;
    padding:0;
    font-family:"Î¢ÈíÑÅºÚ";
    font-size:14px;
    min-width: 1204px;
    background: #002248;
}
ul,li{
    list-style-type:none;
    margin:0;
    padding:0;
}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight: normal}
img{
    border:0;
}
a{
    text-decoration:none;
    color:#333;
}
a:hover{
    text-decoration:none;
    color:#024c97;
}
.fl{
    float:left !important;
}

.fr{
    float:right !important;
}
.clearboth{
    clear:both;
    border:0;
    padding:0;
    margin:0;
}
.con1240{
    width: 1240px;
    height: auto;
    margin: 0 auto;
    overflow:hidden;
}
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.wrapper{
    width:100%; position: relative;
}
.header{ background: url("imageshaerd_bg.png") top repeat-x  #003300; height: 178px;}
.header .toptext{ background: #002e00; font-size:14px ; color: #99ab99; line-height: 33px; height: 33px;}
.header .toptext a{  font-size:14px ; color: #99ab99; line-height: 33px; }
.header  .logosearch{ margin-top: 14px;}
.header  .i-search{ width: 250px; height: 36px; overflow: hidden; position: relative; float: right;margin-top: 15px;}
.header .i-search .search-txt{ width: 190px; padding-left:10px;height: 36px; line-height: 36px; background:#fff; border: none;  color: #9e9e9e; }
.header  .i-search .search-btn{ width: 50px; height: 36px; position:absolute;right: 0;*margin-top: 1px; background:url("imagesseacher-ico.png") center no-repeat #016c01; border: 0; cursor: pointer}
.header  .i-search .search-btn:hover{  background:url("imagesseacher-ico.png") center no-repeat #019801; border: 0; cursor: pointer}
.nav {
    width: 1240px; height: 40px;   z-index: 9999; margin: 15px auto 0 auto;
}
.nav > ul {
    width: 1240px; height: 40px;
}
.nav li {
    height: 40px; line-height: 40px; float: left; position: relative;
}
.nav li a {
    background: url("imagesDown.png") center  right no-repeat ;  height:40px; text-align: center; padding: 0 22px; color:#fff; line-height: 40px; float: left; display: block; font-size: 16px;
}
.nav li a:hover {
    background: url("imagesUP.png") center  right no-repeat ; text-decoration: none;
}
.nav li #navon {
    background: url("imagesUP.png") center  right no-repeat ; text-decoration: none;color: #ffcc66;
}
.nav li a span {
   height: 40px; text-align: center; color: #fff; line-height: 40px; font-family: "Microsoft YaHei"; font-size: 14px; float: left; display: block; cursor: pointer;
}
.nav li a.selected {
    background: url("imagesUP.png") center  right no-repeat; color: #ffcc66;
}
.nav li a.selected2 {
    background: url("imagesUP.png") center  right no-repeat; color: #ffcc66;
}
.nav li.selected .submenu {
    display: block;
}
.nav li .submenu {
    background: url("imagesnav_hover_bg.png")  no-repeat top; padding: 6px 0 10px; left: 0; top: 50px; width: 130px; display: none; position: absolute; z-index: 9999; _top: 94px; _background: none;
}
.nav li .submenu li {
    background: #003300; width: 130px; height: 30px; text-align: center; line-height: 30px; padding-top: 2px; padding-bottom: 2px; font-size: 14px;
}
.nav li .submenu li a {
    background: none; padding: 0; width: 130px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "Microsoft YaHei";font-size: 14px;
}
.nav li .submenu li a:hover {
    background: #002600; color: #ffcc66; font-weight: normal; text-decoration: none;
}

.newly{ color:#ff9900;padding-right: 8px;font-style:normal; display:inline; float:left}

/*¹ö¶¯ÎÄ×Ö*/
.txtScroll-left{ text-align:center; font-size:24px; color:#ffffff; line-height:70px; height:70px; position:absolute; bottom:0; left:155px; width:1000px; z-index:999; margin:0 auto;  }
.txtScroll-left .bd{width:900px; overflow:hidden; margin:0 auto; text-align:center;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; width:900px;}
.txtScroll-left .bd ul li{  float:left; height:70px; line-height:70px;  text-align:center; _display:inline; width:900px;}


/*½¹µãÍ¼*/
.i-ko{ margin:0 auto; text-align:center; font-size:24px; color:#ffffff; line-height:70px; position:absolute; bottom:0; left:0; width:100%; z-index:999}
.banner{width:1240px; height:400px; text-align:center;font-size:0; margin:0 auto;}
.focus{ position:relative; width:100%; height:400px; background-color: #000; float: left; overflow:hidden; margin:0 auto;}
.banner img{ width:100%; height: 400px;}
.focus .shadow .shadow_btn{width: 1220px; margin: 7px auto 0 auto}
.focus .shadow .shadow_btn a{ float: left }
.focus .shadow .shadow_btn img{ opacity: 1 }
.focus .shadow .shadow_btn img:hover{ padding-top: 2px}
.focus .shadow img{ width: 132px; height: 57px;}
.focus .shadow .title{width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:auto; z-index:10;  }
.focus .shadow{ width:100%; display:block; position:absolute; bottom:0px; left:0px; z-index:10; height:70px; background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{float: left;  text-decoration:none; color:#fff; font-size:24px;  width:132; display:inline-block; left:50%;  height:57px; line-height:57px; }
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:400px;  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:90px; right:0; position:absolute; height:150px; text-align:center; z-index: 200; right:15px; width:20px;}
.focus .fbg div{margin:0 0 10px 0;overflow:hidden;zoom:1;height:auto}
.focus .D1fBt a{position:relative; display:inline; width:14px; height:18px; margin:0 5px;color:#B0B0B0;float:left; background:url(imagespoint.png) no-repeat;_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point.png" ,sizingMethod="crop"); }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(imagespoint_1.png) no-repeat;_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point_1.png" ,sizingMethod="crop");}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/focus_btn.png" ,sizingMethod="crop"); }
.focus .prev{top: 50%;margin-top: -37px; left:50px;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right:50px;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{background-position:0 0; }
.focus .next:hover{background-position:-40px 0;}


/*main*/
.main{ background: #fff; overflow: hidden; height: auto; position: relative; padding: 20px 20px 0 20px ; width: 1200px; margin: 0 auto; min-height:800px}
.main .m_left{ float: left; width: 270px;height: auto; overflow: hidden}
.main .m_left .m-l-bk{height: auto; overflow: hidden;position: relative;}
.main .m_center{float: left; width: 600px;height: auto; overflow: hidden; margin-left: 30px;}
.main .m_right{float:right;width: 270px;height: auto; overflow: hidden; }
.m-l-bk-title{ color: #fff; height: 38px; line-height: 38px; background: url("imagestitle_line.png") center repeat-x}
.m-l-bk-title h1{ font-size: 16px; float: left;background: #016c01; padding: 0 15px; border-right:#fff 5px solid;text-align: center; min-width: 100px;}
.m-l-bk-title a{ font-size: 14px; float: right; background: #fff; color: #016c01;padding: 0 0 0 5px;}
.m-l-bk-title a:hover{ font-size: 14px; float: right; background: #fff; color: #002248;padding: 0 0 0 5px;}

.i-list li{ background: url("imageslist_ico.gif") left center no-repeat;padding-left: 10px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;cursor: pointer}
.k-list li{ background: url("imageslist_ico2.gif") left center no-repeat !important;  line-height: 32px; height:32px; position: relative; cursor: pointer}
.k-list li span{ float: right; color: #868686; position: absolute; right: 0;top: 0;cursor: pointer}
.k-list li span:hover{ float: right; color: #016c01; position: absolute; right: 0;top: 0;cursor: pointer}
.t-list li{background: url("imageslist_ico3.gif") left center no-repeat !important;}
.i-list a{ line-height: 32px; height:32px;color: #666666; font-size: 14px;  }
.i-list a:hover{ line-height: 32px; height:32px;color: #016c01; font-size: 14px;}
.m-l-nr{ padding: 15px 0; height: auto; overflow: hidden}
.m-t-nr{ padding-top:20px; height: auto; overflow: hidden}
.m-l-nr p{ text-align: left; text-indent: 2em; color: #666666; line-height: 27px; font-size: 14px; margin: 0;padding: 0}
.m-l-nr .p-more{ color:#016c01}
.m-l-nr .p-more:hover{ color:#002248}




.inews{height:auto; overflow:hidden; margin:0 auto}
.inews_left{ float:left; height:auto; width:600px;overflow:hidden; }
.inews_right{ float:right; height:auto; width:580px;overflow:hidden; }



.m-news{ margin-left: 15px; width: 310px; overflow: hidden}
.m-news ul{width: 290px;}
.m-news li{background: url("imageslist_ico2.gif") left center no-repeat;padding-left: 10px; display:block;cursor: pointer; width:100%; line-height: 32px; height:32px;}
.m-news li a{ line-height: 32px; height:32px;color: #666666; font-size: 14px; float:left;width:230px; display:block; overflow:hidden; text-overflow:ellipsis;}
.m-news li span{float: right; color: #868686;line-height: 32px; height:32px;}


.m-tzgg{ width: 580px; overflow: hidden}
.m-tzgg ul{width: 580px;}
.m-tzgg li{background: url("imageslist_ico3.gif") left center no-repeat;padding-left: 10px; display:block; cursor: pointer; width:570px;line-height: 32px; height:32px; }
.m-tzgg li a{ line-height: 32px; height:32px;color: #666666; font-size: 14px; float:left;width:500px; display:block; overflow:hidden; text-overflow:ellipsis;}
.m-tzgg li span{float: right; color: #868686;line-height: 32px; height:32px;}



.gzyj_left{ width:370px; height:auto; overflow:hidden}
.gzyj_right{width:220px; height:auto; overflow:hidden}



.play-list{ height: auto; overflow: hidden; width: 620px;}
.play-ico{ width: 180px; height: 120px; position: absolute; background-image: url("imagesico-play.png");background-repeat:no-repeat;background-position:center; background-color:rgba(0, 0, 0, 0.3); *background: url("imagesico-play2.png") center no-repeat}
.play-ico:hover{ width: 180px; height: 120px; position: absolute; background-image: url("imagesico-play.png");background-repeat:no-repeat;background-position:center; background-color:rgba(0, 0, 0, 0.6); *background: url("imagesico-play3.png") center no-repeat}
.play-list li{float: left; width: 180px; height: 155px; margin-right:25px; position: relative}
.play-list li a{ display: block;cursor: pointer}
.play-list span{ text-align: center; width: 100%; display: block; line-height: 50px; height: 50px;}

.m-teacher-photo{height: auto; overflow: hidden;}
.m-teacher-photo a{ border-bottom: #ccc 1px dashed; display: block; height: 100px; overflow: hidden; width: 100%; margin-bottom: 22px; padding-bottom: 14px;}
.m-teacher-photo a:hover{ border-bottom: #016c01 1px dashed; display: block; height: 100px; overflow: hidden; width: 100%; margin-bottom: 22px; padding-bottom: 14px;}
.m-teacher-photo img{ float: left; }
.m-teacher-photo .m-teacher-txt{ float: right;width: 190px;}
.m-teacher-photo .m-teacher-txt h3{ color: #000; font-size: 14px; font-weight: bold;  height: 27px;}
.m-teacher-photo .m-teacher-txt p{color: #666; font-size: 14px; line-height:22px;  padding: 0; margin: 0; text-indent: 0 !important;}

.mainend{ float: left; width: 100%; margin: 10px auto; height: 260px;}
.mainend .mainend-left{ float:left;width: 900px;height: auto; overflow: hidden;}
.mainend .mainend-right{float:right;width: 270px;height: auto; overflow: hidden;}

/*¹ö¶¯Í¼Æ¬*/
.picMarquee-left{ width:100%; overflow:hidden; position:relative; }
.picMarquee-left .bd{ padding:25px 0 0 0;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:230px !important}
.picMarquee-left .bd ul li .pic{ text-align:center; width:230px}
.picMarquee-left .bd ul li .pic img{ width:230px; height:150px; display:block;  }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:40px; font-size: 14px; color: #666;width:230px !important}

/*ÓÑÇéÁ´½Ó*/
.main-yqlj{ background: #fff; width: 1200px; margin: 0 auto; height: 65px; padding: 0 20px;}
.m-yq-title{ color: #fff; height: 38px; line-height: 38px;}
.m-yq-title h1{ font-size: 16px; float: left;background: #016c01; padding: 0 15px; border-right:#fff 5px solid;text-align: center; min-width: 100px;}
.choice{
    width: 1050px;
    height: auto;

}
.select{
    position:relative;
    float:left;
    margin: 0 22px 0 0;
}
.select dt{
    height:36px;
    display:inline-block;
    border:1px solid #d2ccc4;
    background: url("imageslink_icon1.png") no-repeat right center;
    line-height:36px;
    font-size: 14px;
    cursor:pointer;
    text-indent: 10px;
    width:190px;
    color: #656565;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    position:relative;
    z-index:99;
}
.select dd{
    position:absolute;
    left:-40px;
    top:37px;
    border:1px solid #d2ccc4;
    background:#fff;
    display:none;
    font-size: 14px;
    z-index: 99;
}
.select dd ul{
    width:190px;
    max-height:250px;
    /*overflow:auto;*/
}
.select dd ul li a{
    line-height:28px;
    display:block;
    padding:0 8px;
    color: #656565;
}
.select dd ul li a:hover{
    background:#f3f3f3;
}




/*list*/
.lm_banner{ width: 100%; margin: 0 auto; height: 280px;}
.lm-left{ width: 245px; float: left}
.lm-left .left-lmname{background: #003d00; height: 70px; padding: 30px 10px 5px 20px}
.lm-left .left-lmname h1{ color: #fff; font-size: 26px; line-height: 30px;}
.lm-left .left-lmname span{ color: #a4b5a3; font-size: 16px; line-height: 30px;}
.lm-left .list-sub{ background: #e8e8e8; height: auto; overflow: hidden; width: 100%; }
.lm-left .list-sub a{ background: url("imagessub-icoa.png") 200px center no-repeat; display: block; line-height: 45px; height: 45px; font-size: 16px;padding-left: 30px; cursor: pointer; border-bottom: #e2e2e2 1px solid;border-top: #efefef 1px solid}
.lm-left .list-sub a:hover{ background: url("imagessub-icob.png") 200px center no-repeat #003d00;display: block;line-height: 45px; height: 45px;font-size: 16px;padding-left: 30px;cursor: pointer; color: #fff}
.lm-left .list-sub #this-on{background: url("imagessub-icob.png") 200px center no-repeat #003d00;display: block;line-height: 45px; height: 45px;font-size: 16px;padding-left: 30px;cursor: pointer; color: #fff}


.lm-left .lt-sub{ background: #fff; height: auto; overflow: hidden; width: 100%; }
.lm-left .lt-sub a{ background: url("imagesthree_b.png") 33px center no-repeat !important; display: block; line-height: 36px; height: 36px; font-size: 14px;padding-left: 50px; cursor: pointer; border-top: #efefef 1px solid; color:#016b29}
.lm-left .lt-sub a:hover{ background: url("imagesthree_a.png") 33px center no-repeat #016b29 !important;display: block ;line-height: 34px; height: 36px;font-size: 14px;padding-left: 50px;cursor: pointer; color: #fff}
.lm-left .lt-sub #this-ons{background: url("imagesthree_a.png") 33px center no-repeat #016b29 !important;display: block;line-height: 36px; height: 36px;font-size: 14px;padding-left: 50px;cursor: pointer; color: #fff}

.lm-right{ width: 890px; float: right; margin-right: 20px;}
.lm-right .this-name{ border-bottom: #e6e6e6 1px solid;line-height: 30px; height: 30px; padding: 10px 0; margin: 20px 0 0 0}
.lm-right .this-name h1{ color: #016b00; font-size: 18px; font-weight: bold;line-height: 30px; padding-left: 20px; border-left: #016b00 7px solid; float: left}
.lm-right .this-name span{ float: right; color: #666}
.lm-right .this-name span a{ color: #666}
.lm-right .lm_list{ height: auto; overflow: hidden; margin: 0 auto; padding: 40px 0;}
.lm-right .lm_list li{ line-height: 40px; font-size: 16px; color: #999999;  text-align: right; padding: 0 10px;}
.lm-right .lm_list li a{color: #4a4a4a;  float: left;padding-left: 15px;background:url("imageslist_icog.gif") left center no-repeat;}
.lm-right .lm_list li:hover{  color: #016b00}
.lm-right .lm_list li a:hover{ background:url("imageslist_ico4.gif") left center no-repeat ; color: #016b00}
.lm-right .list-fy{  text-align: center; margin:0px auto 70px auto; width:400px}

/*zinfo*/
.lm_zinfo{height: auto; overflow: hidden; margin: 0 auto; padding: 40px 0;}
.lm_zinfo .c-title{ font-size: 30px; color: #333333; line-height: 50px; text-align: center}
.lm_zinfo p{font-size: 16px; color: #666; line-height: 34px; font-family:"Î¢ÈíÑÅºÚ"; margin: 15px 0; text-indent: 2em;text-align: left}
.lm_zinfo p img{ max-width: 50%;  border: #019801 2px solid;  display: block; }

/*zinfo*/
.lm_piclist{height: auto; overflow: hidden; margin: 0 auto; padding: 40px 0;}


/*content*/
.c-content{ height: auto; overflow:hidden;position: relative; margin: 50px auto 100px auto;}
.c-content .c-title{ font-size: 30px; color: #333333; line-height: 50px; text-align: center}
.c-content .other-s{font-size: 14px; color: #666; line-height: 50px; text-align: center}
.c-content .nr-info{height: auto; overflow:hidden;position: relative; text-align: left}
.c-content .nr-info p{ font-size: 16px; color: #333; line-height: 34px; font-family:"Î¢ÈíÑÅºÚ"; margin: 15px 0; text-indent: 2em;text-align: left}
.c-content .nr-info p img{ max-width: 50%;   }






/*copy-right*/
.copy-right{ background: #003300; height: 205px;}
.copy-nr{ padding: 30px 0 15px 0 }
.copy-right-l{ background: url("imagesend_logo.png") left center no-repeat; padding-left: 150px; font-size: 14px; color: #fff; line-height: 30px; width: 380px; float: left}
.copy-right-r{width: 700px; float: right;}
.copy-right-r .c-img li{ float: right; margin-left: 20px; width: 120px !important;}
.copy-right-r .c-img li a{ background: #fff; display:block; width: 100%;}
.copy-right-r .c-img li a:hover{ background: #ccc}
.copy-right-r .c-img li span{ display: block; width: 100%; line-height: 40px; height: 40px; text-align: center; color: #fff }
.copy-right-end{ border-top: #1a481a 1px solid; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 14px;}


