﻿@charset "utf-8";
/* 技术支持 红河州爱软科技有限公司 官网http://www.irkj.cn */

body, form, ul, li, p, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
ul, li{list-style:none;}
body
{
	font-size:14px;
	font-family:'微软雅黑',Arial, Helvetica, sans-serif;
	line-height:1.8em;
	color:#343434;
	background:url(../images/bg.gif) 0 34px repeat-x #fff;
}
a, img{border:0;}
a{color:#343434; text-decoration:none;}
a:hover{color:#13448d; text-decoration:underline;}
.clear{clear:both; font-size:0; line-height:0; height:0;}
.clear-all{clear:both; height:0; line-height:0; font-size:0;}
.color-white{color:#FFF;}
.bg-white{background:#FFF;}
.margin-b{margin-bottom:8px;}
font{font-size:12px;}
ul li font{color:#999; font-family:Arial, Helvetica, sans-serif;}

.b_width{width:1120px; overflow:hidden; margin-left:auto; margin-right:auto;}

#Wrap{0width:1200px;}

.topnav{height:34px; line-height:34px; color:#666; background:url(../images/topnav_bg.gif) repeat-x; overflow:hidden;}
.topnav .left, .topnav .right{float:left; padding-left:20px; display:inline; overflow:hidden;}
.topnav .right{float:right;}
.topnav .right a{margin-right:10px;}
.topnav .b_width{width:1120px; margin:0 auto;}

#Header{height:130px; width:1120px; padding:0; margin:0 auto; overflow:hidden;}

/* 主导航 */
.nav{position:absolute;background:url(../images/nav_bg.gif) repeat-x; z-index:999999; width:1120px; top:164px; left:50%; margin-left:-560px;}
.nav .one{margin-left:50px;}
.nav ul li{float:left; width:126px; padding-right:1px; background:url(../images/nav_line.gif) top right no-repeat; line-height:47px; text-align:center; font-size:16px; display:inline; overflow:hidden;}
.nav ul li.ends{background:none;}
.nav ul li.current{padding-right:0; width:127px; background:#ff8f00;}
.nav ul li.current ul li{box-shadow: 0px 0px 0px 0px #43637e;}
.nav ul li a{color:#fff; height:47px; font-weight:bold; display:block;}
.nav ul li a:hover{text-decoration:none;}
.nav ul li.current,
.nav ul li.current a{color:#fff; font-weight:bold;}
.nav ul li ul{display:none;}
.nav ul li ul li{float:none; background:#e4e3e3; height:42px; line-height:42px; border-bottom:#bcccd8 solid 1px; display:block; *margin-bottom:-2px;}
.nav ul li ul li a,
.nav ul li.current ul li a{color:#3a5c77; font-weight:normal;}
.nav ul li.current ul li a:hover{color:#124e7c; background-color:#d4d3d3; font-weight:bold;}

.fullSlide, .fullSlide .bd li{height:260px;}
.fullSlide{ width:1120px; margin:0 auto; margin-top:46px; position:relative; clear:both; background:url(../images/casebox_bg_on.gif) 0 600px no-repeat; overflow:hidden;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:1200px; }
.fullSlide .hd{width:100%; border-radius:10px; position:absolute; left:0; z-index:1; bottom:10px; height:40px; line-height:40px; overflow:hidden;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; margin:5px; margin-top:8px; overflow:hidden; line-height:999px; overflow:hidden;
background:url(../images/dot.png) -20px 0 no-repeat; width:20px; height:20px; 
 _*background:#000; _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); _width:23px; _height:11px; 
}
.fullSlide .hd ul .on{background-position:0 0; _background:#ff5500; _width:30px; filter:Alpha(Opacity=100); opacity:1; *_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.fullSlide .prev,
.fullSlide .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-25px; left:80px;  z-index:1; cursor:pointer; display:none;
 width:50px; height:50px; background:url(../images/prev.png);
  _width:35px; _background:url(../image/prev_f.png);
}
.fullSlide .next{ left:auto; right:80px;
background:url(../images/next.png);
_width:35xp; _background:url(../images/next_f.png);
}

#Main{width:1120px; margin:0 auto; margin-bottom:10px; margin-top:12px; *_padding-top:12px; overflow:hidden;}
#Main.bg_null{background:none;}


/* 描述：图片切换（数字索引+图片上左右指示切换上一张下一张图片-左右箭头）
   说明：设置.bd img{宽,高；默认506 x 270}
   调用：jQuery(".className").slide({mainCell:".bd ul",autoPlay:true, effect:"left", interTime:4000}) */
.e_banner_num_direction .hd{ height:20px; overflow:hidden; position:absolute; right:3px; bottom:5px; z-index:1000; }
.e_banner_num_direction .hd ul{ overflow:hidden; zoom:1; float:left;  }
.e_banner_num_direction .hd ul li{ float:left; margin-right:3px; border:#FFF solid 1px; font-family:Arial; width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;filter:Alpha(Opacity=80); opacity:0.8; }
.e_banner_num_direction .hd ul li.on{ background:#e60703; width:20px; border:#ce0602 solid 1px; font-weight:bold; color:#fff;filter:Alpha(Opacity=100); opacity:1; }
.e_banner_num_direction .bd{ position:relative; height:100%; z-index:0;   }
.e_banner_num_direction .bd li{ zoom:1; vertical-align:middle; }
.e_banner_num_direction .bd img{ width:506px; height:270px; display:block;  }
.e_banner_num_direction .prev, .e_banner_num_direction .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/banner_slider.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.e_banner_num_direction .next{ left:auto; right:3%; background-position:8px 5px; }
.e_banner_num_direction .prev:hover, .e_banner_num_direction .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.e_banner_num_direction .prevStop{ display:none;}
.e_banner_num_direction .nextStop{ display:none;}



.new_info{background:url(../images/news_info_bg.gif) 354px 0px no-repeat; overflow:hidden;}
.new_info .pics, .new_info .news, .notice{float:left; display:inline; overflow:hidden;}
.new_info .pics .class{border-bottom:none;}
.new_info .pics{width:350px; height:264px; border:#d8e1e5 solid 1px; background:#fff; position:relative; background:#fff;}
.new_info .pics .pics_body{width:330px; height:244px; margin-top:10px; margin-left:10px; overflow:hidden; position:relative;}
.new_info .pics .bd img{width:330px; height:204px;}
.new_info .pics .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.new_info .pics .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
#Main .new_info .pics .txt li a{ display: block; padding: 0 0 0 10px; text-decoration: none; }
.new_info .pics .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #d8e1e5; overflow: hidden; }
/* .new_info .pics .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #ccc; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; } */

.new_info .news{width:405px; margin-left:40px; margin-right:40px;}
.new_info .news .name{margin:0; padding-left:16px; background:url(../images/news_class_icon.gif) 0 center no-repeat;}
.new_info .news ul{overflow:hidden; margin-top:8px;}
.new_info .news ul li{height:36px; line-height:36px; *margin-bottom:-2px; background:url(../images/dian.gif) 0 34px repeat-x; overflow:hidden;}
.new_info .news ul li a{float:left; display:inline; overflow:hidden;}
.new_info .news ul li font{float:right; display:inline; overflow:hidden;}

.notice{ width:283px; height:264px; overflow:hidden;}
.notice .name{font-size:14px; height:40px; line-height:40px; overflow:hidden; font-size:18px; font-family:'微软雅黑'; text-align:center; color:#04428f; background:url(../images/subnav_bg.gif) top center no-repeat; letter-spacing:2px;}
.notice .name a{color:#fff; text-decoration:none;}
.notice .name a:hover{text-decoration:underline;}
.notice .in_box{height:206px; padding:0 12px; position:relative; margin-top:6px; overflow:hidden;}
.notice ul{overflow:hidden;}
.notice ul li{line-height:1.4em; padding-bottom:4px; margin-bottom:10px; background:url(../images/dian.gif) left bottom repeat-x; overflow:hidden;}
.notice ul li a{}
.notice ul li font{color:#999; margin-left:6px; *margin-bottom:-2px;}

.sys_rukou{margin-top:4px; text-align:center;}

.dszzc{margin-top:0; height:264px; width:320px; float:left; display:inline; overflow:hidden; background:url(../images/dszbg.gif) center no-repeat;}
.dszzc img{vertical-align:bottom; clear:both;}
.dszzc p{padding:0; margin:0; clear:both; margin-top:-34px; *_margin-top:-16px;}

.m_left, .m_mid, .m_right{float:left; height:400px; display:inline; margin-top:12px; margin-left:15px; overflow:hidden;}
.m_left{border:#d8e1e5 solid 1px; margin-left:0; width:326px;}
.m_mid{width:510px;}
.m_mid .class .name{margin:0; margin-left:0; padding-left:16px; background:url(../images/news_class_icon.gif) 0 center no-repeat;}
.m_right{width:250px; background:url(../images/xfbk_bg.gif) bottom center no-repeat; border:#d8e1e5 solid 1px;}

.m_imgintrol{margin:15px; line-height:26px; overflow:hidden;}
.m_imgintrol img{float:left; vertical-align:bottom; margin-right:10px; margin-bottom:8px;}
.m_imgintrol p a{color:#f70; margin-left:6px;}
.m_list{margin-top:15px; clear:both; overflow:hidden;}
.m_list li{height:36px; line-height:36px; overflow:hidden;}

.m_case li, .m_case li img{width:180px; height:120px; vertical-align:bottom;}
.m_case li{float:left; text-align:center; height:140px; display:inline; margin-top:12px; margin-left:16px; overflow:hidden;}

.m_right .m_list{margin:0 15px; clear:both;}
.m_right .m_list li{height:32px; line-height:32px; overflow:hidden;}

.m_first{clear:both;}
.m_first .img,
.m_first .text{float:left; margin-top:11px; display:inline; margin-left:8px; overflow:hidden;}
.m_first .img, .m_first .img img{width:90px; height:70px;}
.m_first .text{width:136px; line-height:1.6em; margin-top:16px; overflow:hidden;}
.m_first .text .body{height:60px; font-size:12px; overflow:hidden;}
.m_first .text .body a{color:#227bac; margin-left:3px;}

.ywzz_item{margin:0 20px; margin-top:20px;}
.ywzz_item h4{border-bottom:#c4c4c4 solid 1px; letter-spacing:2px; text-align:center; color:#bb2821; margin-bottom:10px;}

.jingying{overflow:hidden;}
.jingying .item, .jingying .item img{width:102px; overflow:hidden;}
.jingying .item{border:#d8e1e5 solid 1px; margin-top:30px; float:left; display:inline; padding:2px; margin-left:12px; text-align:center; overflow:hidden;}



.ad990{margin-top:10px;}
.ad990 img{width:990px;}

.index_left, .index_mid, .index_right{float:left; display:inline; overflow:hidden;}
.index_left.box, .index_mid.box, .index_right.box{border:#ccdeec solid 1px; height:250px; margin-top:10px; background:#FFF; overflow:hidden;}
.index_left{width:338px;}
.index_left.box .class{background:url(../images/class_jb.jpg) repeat-x;}
.index_left.box.jianjie{background:url(../images/jituanjianjie_bg.gif) 0 40px no-repeat #FFF;}
.index_left.box .in_box{margin:10px 26px; line-height:25px;}
.index_left.box .in_box p{margin-bottom:10px; color:#41587d;}
.index_left.box img{float:left; margin-right:10px;}


.index_mid{width:348px; margin:0 10px;}
.index_mid.box .class{background:url(../images/class_bg.gif) repeat-x;}
.index_mid.box .first{width:310px; height:68px; margin:8px auto; margin-bottom:4px; overflow:hidden;}
.index_mid.box .first .img{width:100px; float:left; display:inline; height:68px; overflow:hidden;}
.index_mid.box .first .img img{width:100px; height:68px;}
.index_mid.box .first .text{float:left; width:200px; margin-left:10px; display:inline;}
.index_mid.box .first .text h4{margin:0; padding:0; height:24px; line-height:26px; font-size:12px; overflow:hidden;}
.index_mid.box ul{margin:0 15px; clear:both;}
.index_mid.box .first p{height:40px; line-height:20px; color:#888; overflow:hidden;}
.index_mid.box ul li{height:26px; line-height:26px; background:url(../images/icon07.gif) 0 11px no-repeat; padding-left:11px; overflow:hidden; *margin-bottom:-2px;}
.index_mid.box ul li a{float:left; display:inline; overflow:hidden;}
.index_mid.box ul li font{float:right; display:inline; overflow:hidden;}

.index_right{width:278px;}

.index_right.box.wenhua{background:url(../images/wenhua.jpg) 0 48px no-repeat;}
.index_right.box.data_list ul{margin:15px 25px;}
.index_right.box.data_list ul li{height:30px; line-height:30px; background:url(../images/dian.gif) 0 27px repeat-x; overflow:hidden;}
#Main .index_right.box.wenhua ul li a{color:#025a82;}
#Main .index_right.box.dangjian ul li a{color:#854f38;}
.index_right.service{background:url(../images/service.gif) 0 34px no-repeat;}
.index_right.service .class{background:url(../images/class_deep.gif) repeat-x;}
#Main .index_right.service .class .name a{color:#FFF;}
.index_right.service ul{margin:5px 56px;}
.index_right.service li{background:url(../images/service_icon.gif) 0 14px no-repeat; font-size:14px; font-weight:bold; height:32px; line-height:40px; padding-left:20px; color:#04428f;}

.index_right.box.dangjian{background:url(../images/dangjian.jpg) 0 48px no-repeat;}


.yeji{overflow:hidden; height:100%; border:1px solid #d8e1e5; margin-top:10px; background:#f1fafd;}
.yeji .yj_title{float:left; text-align:center; font-size:16px; line-height:1.2em; display:inline; overflow:hidden; width:39px; height:128px; background:url(../images/subnav_bg_s.gif) center no-repeat; padding-top:50px; border:1px solid #d8e1e5; border-right:0;}
#Main .yeji .yj_title a{color:#FFF;}
/* 图片滚动 */
.pics_box{float:left; display:inline; width:1028px; margin-left:30px; margin-top:10px; height:158px; position:relative; overflow:hidden;}
.demo{width:1028px; overflow:hidden;}
.demo .item{width:190px; height:148px; border:#d8e1e5 solid 1px; background:#FFF; padding:4px; overflow:hidden; margin-right:10px; float:left; display:inline;}
.demo .item img{width:190px; height:120px; vertical-align:bottom;}
.demo .item p{height:30px; text-align:center; line-height:35px; overflow:hidden;}
.indemo{float:left; width: 800%;}
.demo1, .demo2{float: left;}


.page_small, .page_big{float:left; display:inline; width:260px; overflow:hidden;}
.page_small .box .name{font-weight:bold; font-size:16px; line-height:46px; text-align:center; border-top:#ccc solid 1px; height:46px; font-weight:bold; color:#fff; background:url(../images/subnav_bg.gif) top left no-repeat;}
.page_small .box .name a{color:#fff;}
.page_small .box .name a:hover{color:#f6aa48;}
.page_small .box{margin-bottom:10px; overflow:hidden;}
#Main .page_small .sub_nav ul{padding:0; margin:0;}
#Main .page_small .sub_nav li{overflow:hidden; padding:0; margin:0; *_margin-bottom:-4px; font-size:16px; background:none; height:48px; line-height:47px; display:block;}
#Main .page_small .sub_nav li a{height:46px; background:#f4f4f4; line-height:46px; border-bottom:#dbe2ea solid 1px; color:#5d656f; overflow:hidden; text-align:center; width:100%; display:block;}
#Main .page_small .sub_nav ul li a:hover{font-weight:bold; background:#e1e1e1; color:#124e7c; text-decoration:none; display:block; }

#Main .page_small .sub_nav .irkj_classon a{color:#ff8a00; background:#f8f5ef; font-weight:bold;}

.page_small .pic_nav{text-align:center;}
.page_small .pic_nav img{margin-bottom:6px; width:100%;}


.page_big{width:818px; margin-left:20px; padding-left:20px; border-left:#f4f4f4 solid 1px;}
.page_big .your_space{height:42px; color:#777; line-height:42px; overflow:hidden;}

.page_big .type{height:46px; line-height:46px; background:url(../images/type_bg.gif) top left no-repeat; overflow:hidden;}
.page_big .type .your_space{float:right; font-size:14px; font-weight:normal; letter-spacing:0; border:none; background-position:0 12px; display:inline; overflow:hidden;}

.page_big .type{height:45px; line-height:45px; font-size:22px; font-weight:bold; letter-spacing:2px; color:#274878; overflow:hidden; border-bottom:#d8e1e5 solid 1px;}
.page_big .type span{overflow:hidden; display:block; color:#314b9f; display:inline; float:left; font-size:24px; font-family:'微软雅黑'; font-weight:normal; border-left:#314b9f solid 3px; padding-left:32px; padding-right:30px;}


.page_big .article_list{overflow:hidden; min-height:500px; height:auto !important; height:500px;}
.article_list .item{background:url(../images/dian.gif) bottom repeat-x; margin:14px 0; height:100%; padding-bottom:15px; margin-bottom:12px; overflow:hidden;}
.article_list .item .img{float:left; display:inline; width:140px; background:#fff; height:90px; border:#edf3e6 solid 1px; padding:5px; overflow:hidden;}
.article_list .item .img img{width:140px; height:90px;}
.article_list .item .text{float:right; display:inline; width:653px; height:90px; overflow:hidden;}
.article_list .item .text .title{height:40px; line-height:40px; margin-top:4px; font-size:16px; font-weight:bold; overflow:hidden;}
.article_list .item .text .title a{color:#222;}
.article_list .item .text .body{margin-bottom:4px; color:#666;}
.article_list .item .text .body a{color:#4d71a4; margin-left:4px;}

.page_big .article_list_li{overflow:hidden; background:url(../images/btm_bg.png); border-top:#c7d0df solid 1px; margin-top:-3px; min-height:500px; height:auto !important; height:500px;}
.page_big .article_list_li ul{margin:15px 20px;}
.page_big .article_list_li ul li{height:44px; line-height:44px; background:url(../images/dian.gif) 0 43px repeat-x; overflow:hidden; *margin-bottom:-2px; padding:0 10px; *margin-bottom:-2px; font-size:16px;}
.page_big .article_list_li ul li a{float:left; background:url(../images/icon07.gif) 0 18px no-repeat; padding-left:12px; display:inline;}
.page_big .article_list_li ul li font{float:right; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#716a6a;}

.page_big .article_lists ul{margin:20px;}
.page_big .article_lists ul li{height:44px; line-height:44px; background:url(../images/dian.gif) 0 42px repeat-x; overflow:hidden; *margin-bottom:-2px; padding:0 10px; *margin-bottom:-2px;}
.page_big .article_lists ul li .lanmu{float:left; color:#bb514c; display:inline; overflow:hidden; margin-right:4px;}
#Main .page_big .article_lists ul li .lanmu a{color:#bb514c; margin:0 2px;}
#Main .page_big .article_lists ul li .lanmu a:hover{color:#063e95;}
.page_big .article_lists ul li span{color:#888;}
.page_big .article_lists ul li .title{float:left; display:inline;}
.page_big .article_lists ul li font{float:right; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#716a6a;}

.page_big a{color:#414141;}
.page_big a:hover{color:#ff2400;}

.article_list_img{ min-height:500px; height:auto !important; height:500px; overflow:hidden;}
.article_list_img ul{overflow:hidden;}
.article_list_img li{width:244px; margin-top:20px; border:#dfe4ee solid 1px; margin-left:20px; float:left; display:inline; overflow:hidden;}
.article_list_img li img{width:234px; background:#FFF; padding:5px; height:160px; overflow:hidden;}
.article_list_img li p{height:50px; padding:0 8px; padding-top:3px; line-height:1.4em; text-align:center; overflow:hidden;}

.gongyi_daoyu{margin:0 40px; margin-top:15px; line-height:2em; color:#63737f;}

/* 留言板 */
.message_post{padding:30px; overflow:hidden;}
.message_post .title{font-size:24px; font-family:'微软雅黑'; color:#ba2821; border-bottom:#d8e1e5 solid 1px; padding-bottom:20px; text-align:center; margin-bottom:25px;}
.message_post .txt{width:120px; height:26px; line-height:26px; border:#c6dbe6 solid 1px; border-top-color:#80a7ba; border-left-color:#90b5c8;}
.message_post .t_title{width:417px;}
.message_post .t_body{width:417px; height:120px;}
.message_post .code{width:60px; height:26px; text-align:center;}
.message_post .codeimg{width:60px; height:30px; cursor:pointer;}
#k_SubimtButton{height:36px; line-height:36px; border:#aa211a solid 1px; background:#bb2821; padding:0 30px; color:#fff;}

.article_show{padding:15px 0px;}
.article_show h2{font-size:26px; padding-bottom:17px; color:#333; line-height:1.4em; border-bottom:#f8f8f8 solid 2px; text-align:center; font-family:'微软雅黑'; font-weight:normal;}
.article_show .about{margin-top:10px; color:#848484; font-size:12px; text-align:center;}
.article_show .body{margin:0 15px; font-size:16px; margin-top:15px; min-height:400px; height:auto !important; height:400px; line-height:2.2em;}
.article_show .body p{margin:10px 0;}
.article_show .up_down{margin-top:30px;}

.friendlinks{color:#666; overflow:hidden; margin-top:2px;}
.friendlinks ul{margin:2px 10px; margin-left:0px; overflow:hidden; height:100%;}
.friendlinks li{float:left; line-height:20px; white-space:nowrap; display:inline-block; margin-left:15px;}
.friendlinks li a{color:#888;}
.friendlinks li a:hover{color:#13448d;}
.friendlinks .name{font-weight:bold; font-size:16px; margin-left:0; overflow:hidden;}

#Footer{text-align:center; background:#015a9c; color:#fff; border-top:#ff9000 solid 3px; overflow:hidden;}
#Footer .in_box{ width:1120px; margin:0 auto; padding:30px 0;}
#Footer .b_width{width:1120px; margin:0 auto; overflow:hidden;}
#Footer .lk{padding:12px; font-size:16px;}
#Footer a{color:#fff;}
#Footer .cnzz a{color:#909090;}

/* 分页 */
.pager{text-align:center; clear:both; font-size:14px; margin:24px auto; margin-bottom:40px; color:#999; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
.pager span{color:#f60; font-family:Arial, Helvetica, sans-serif;}
.pager a, .pager strong {border:1px solid #8593a8; color:#8593a8; font-weight:normal; display:inline-block;height:20px;line-height:20px;margin-left:6px; padding:4px 12px;text-align:center;vertical-align:middle; background:#FFF;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.pager a:hover{border:#274878 solid 1px; color:#274878; background:#f6fbfe; text-decoration:none;}
.pager strong {border:#ff7200 solid 1px; font-weight:bold; background:#ff8a00; color:#FFF;}


.no-info{height:50px; line-height:50px; padding-left:40px; color:#999; margin-bottom:20px;}

.b_date li{*margin-bottom:-2px;}
.b_date a{float:left; display:inline; overflow:hidden;}
.b_date font{font-size:12px; float:right; display:inline; overflow:hidden;}
.b_f_left{float:left; display:inline; overflow:hidden;}
.b_f_right{float:right; display:inline; overflow:hidden;}
.b_mt{margin-top:10px;}
.b_mb{margin-bottom:10px;}
.b_ml{margin-left:10px;}
.b_mr{margin-right:10px;}
.b_clear{font-size:0; line-height:0; height:0; clear:both; overflow:hidden;}
.b_color_red{color:#F00;}
.b_color_green{color:#017407;}
.b_letter{font-family:Arial, Helvetica, sans-serif;}

.class{height:34px; line-height:34px; border-bottom:#d8e1e5 solid 1px; background:none; overflow:hidden;}
.class .name{font-size:18px; color:#13448d; margin-left:15px; float:left; display:inline;}
.class .name a{text-decoration:none; color:#13448d;}
.class .name a:hover{text-decoration:underline;}
.class .more{float:right; margin-right:10px; display:inline; overflow:hidden;}
.class .more, .class .more a{color:#888;}
.class_deep{background:url(../images/subnav_bg.gif) top center no-repeat;}
.class_deep .name, .class_deep .name a{color:#fff; font-family:'微软雅黑'; font-weight:normal;}
.class_deep .more, .class_deep .more a{color:#fff;}