/*头部样式*/
.new-head{background-color:#fff;}
.head-top{width:100%;background:#D8D8D8;height:25px;position: relative;}
.head-top-nav{width:1200px;margin:0 auto;font-size:12px;line-height:25px;color:#676767;position:relative}
.guangwang{float:left;width:485px;}
.head-top-left{float: left;}
.head-top>ul>li{margin-left:20px;}
.head-top>ul>li>a{position: relative;padding-left:13px;}
.head-top>ul>li>a>img{position: absolute;top:3px;left:0px;}
.guangdong{color:#5F5F5F;}
.zhuhe{display: inline-block;width:328px;height:25px;float:right;overflow: hidden;}
.zhuhe>ul{width:328px;height:100px;}
.zhuhe>ul>li{width:328px;height:25px;line-height: 25px;}
.daohang{position: relative;padding-left:10px;}
.daohang>img{position: absolute;top:2px;left:0px;}

.head-top-right{float:right;}
.head-top-right>li{float:left;margin-left:20px;}
.head-top-right a{color:#676767;}
.sjerweima{position:absolute;top:25px;left:954px;display:none;z-index:99;}
.wxerweima{position:absolute;top:25px;left:1034px;display:none;z-index:99;}
.black{color:#1b1b1b}
.blue2{color:#1376B8}
.f-15{font-size:15px;}
.f-24{font-size:24px;}
.w863{width:863px;}

/*搜索样式*/
.new-sousuo{width:1200px;height:108px;margin:0 auto;}
.sousuo-left{float:left;margin-top:15px;}
.sousuo-mid{float:left;width:495px;height:31px;margin-top:31px;margin-left:24px;}
.sousuo-right{float:right;margin-top:31px;}
.sousuo-mid>input{width:318px;padding-left:30px;height:31px;border: 2px solid #006EB6;float:left;outline-style: none;margin-right:5px;background: url(../images/sousuo.png) no-repeat;background-position:9px 8px;color:#d2d2d2;line-height: 31px;}
.sousuo-mid>button{display:inline-block;width:116px;height:35px;background:#006EB6;color:#fff;text-align: center;font-size:15px;line-height: 35px;float:left;}
.sousuo-mid>a:hover{color:#fff;}
.sousuo-mid>ul>li{float:left;font-size:11px;margin:5px 18px 0 0;}
.sousuo-mid>ul>li>a{color:#d2d2d2;}

/*导航样式*/
.toUp{display:inline-block;transform: rotate(90deg);margin-left:10px;font-family: "agency fb"; cursor:pointer;}
.nav{width:100%;background:#006EB6;height:45px;}
.nav>ul{width:1200px;margin:0 auto;height:45px;background:#006EB6;}
.nav>ul>li{width:120px;float:left;text-align: center;color:#fff;border-right:1px solid #0067AB;font-size:15px;line-height: 45px;position: relative;}
.nav-hide{position:absolute;top:45px;left:0;width:120px;text-align: center;display:none;opac-ity: 0.9;z-index: 999;}
.nav-hide>li{background:#1376B8;border-bottom:1px solid #0067AB;}
.nav-hide>li>a{color:#fff;font-size:14px;}
.nav>ul>li:hover {background:rgb(0,88,145)}

.nav>ul>li>p>a{color:#fff;}
.nav>ul>li>p>a.d {
  display:block;
  background:rgb(0,88,145);
}
.nav>ul>li>a{color:#fff;}
#Li-sidenav{width:230px;height:45px;background:#005891;color:#fff;position: relative; z-index:999;}
#Li-sidenav .head-tuijian{position:relative;}
#Li-sidenav .head-ul{background-color:#000;background: rgba(0, 0, 0, 0.6); padding:10px 0;}
.head-ul li{height:83px;padding:0 0 0 5px;border-bottom:1px solid #666;border-bottom:1px solid rgba(255,255,255,.2)}
.head-ul li .item{opacity:1;filter:alpha(opacity=100);}
.head-ul li.active{background-color:#fff}


.head-ul li p{line-height:18px;}
.head-ul li a.first{display:inline-block;color:#fff;font-size:14px;line-height:1;padding:20px 0 14px 0}
.head-ul li .second{color:#fff;font-size:12px;margin-right:9px;line-height:1}

.head-ul li.active a.first, .head-ul li.active .second{color:#333;}
.head-ul li .item a.first:hover, .head-ul li .item a.second:hover{color:#00AEEF !important}

.head-ul-con li{ position:absolute; left:230px; top:0px; background:#fff; padding:0; border-bottom:1px solid #666; display:none;}
.head-ul-con .nav-show{ position:relative; width:667px; height:409px; text-align:left; padding:15px 30px; line-height:30px;}
.head-ul-con .nav-show a.close{ position:absolute; top:20px; right:20px; width:14px; height:14px;}
.head-ul-con .nav-show b{ font-weight:normal; font-size:14px;}
.head-ul-con .nav-show b a{color:#00AEEF;}
.head-ul-con .nav-show .link-body{color:#666; font-size:14px; border-bottom:1px dashed #BaBaBa; padding-bottom:10px; margin-bottom:10px;}
.head-ul-con .nav-show .link-body span{ padding:0 10px;}
.head-ul-con .nav-show .link-body a:hover{ color:#00AEEF;}

/* banner样式 */

.focusBox{position:relative;width:100%;height:440px;min-width:1000px;overflow:hidden}
.focusBox .tempWrap{margin:0 auto;}
.focusBox .pic{position:relative;z-index:0}
.focusBox .pic li{width:100%;height:440px;overflow:hidden;position:relative}
.focusBox .pic img{width:100%;height:440px;display:block}
.focusBox .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1}
.focusBox .hd li{margin:0 5px;background:url(../images/dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;zoom:1}
.focusBox .hd .on{background-position:0 0}
.focusBox .next,.focusBox .prev{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(../images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:.2}
.focusBox .prev{left:0}
.focusBox .next{background-position:0 -90px;right:0}
.focusBox .next:hover,.focusBox .prev:hover{filter:alpha(opacity=50)!important;opacity:.5!important}


/*主体样式*/
.w{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.box{ border:1px solid #ccc; }

/* 专题展示 */
.main-sec-1, .main-sec-2, .main-sec-3, .main-sec-4, .main-sec-5{ margin-top:20px;}
.main-sec-1, .main-sec-2{ overflow:hidden; clear:both;}
.main-sec-1 .main-zt ul>li{ width:230px; float:left; text-align:center; border:1px solid #e7e7e7; margin-left:9px;}
.main-sec-1 .main-zt ul>li:hover{ border:1px solid #afafaf;}
.main-sec-1 .main-zt ul>li:nth-of-type(1){ margin-left:0px;}
.main-sec-1 .main-zt ul>li:nth-of-type(1) .zt-a_p{ font-size:40px; color:#d7000f; font-weight:bold; line-height:55px; width:125px; margin:0px auto; border-bottom:1px solid #d7000f;}
.main-sec-1 .main-zt ul>li:nth-of-type(1) .zt-b_p{ font-size:20px; color:#d7000f; font-weight:bold; line-height:35px;}
.main-sec-1 .main-zt ul>li:nth-of-type(1) .zt-c_p{ height:38px; line-height:35px; color:#fff; background:#d7000f;margin-top:5PX; font-size:16PX;}

.main-sec-1 .main-zt ul>li:nth-of-type(2) .zt-a_p{ font-size:40px; color:#009436; font-weight:bold; line-height:55px; width:125px; margin:0px auto; border-bottom:1px solid #009436;}
.main-sec-1 .main-zt ul>li:nth-of-type(2) .zt-b_p{ font-size:20px; color:#009436; font-weight:bold; line-height:35px;}
.main-sec-1 .main-zt ul>li:nth-of-type(2) .zt-c_p{ height:38px; line-height:35px; color:#fff; background:#009436; display:block; margin-top:5PX; font-size:16PX;}
.main-sec-1 .main-zt ul>li:nth-of-type(3) .zt-a_p{ font-size:40px; color:#014da1; font-weight:bold; line-height:55px; width:125px; margin:0px auto; border-bottom:1px solid #014da1;}
.main-sec-1 .main-zt ul>li:nth-of-type(3) .zt-b_p{ font-size:20px; color:#014da1; font-weight:bold; line-height:35px;}
.main-sec-1 .main-zt ul>li:nth-of-type(3) .zt-c_p{ height:38px; line-height:35px; color:#fff; background:#014da1;margin-top:5PX; font-size:16PX;}
.main-sec-1 .main-zt ul>li:nth-of-type(4) .zt-a_p{ font-size:40px; color:#ef8200; font-weight:bold; line-height:55px; width:125px; margin:0px auto; border-bottom:1px solid #ef8200;}
.main-sec-1 .main-zt ul>li:nth-of-type(4) .zt-b_p{ font-size:20px; color:#ef8200; font-weight:bold; line-height:35px;}
.main-sec-1 .main-zt ul>li:nth-of-type(4) .zt-c_p{ height:38px; line-height:35px; color:#fff; background:#ef8200;margin-top:5PX; font-size:16PX;}
.main-sec-1 .main-zt ul>li:nth-of-type(5) .zt-a_p{ font-size:40px; color:#8C3712; font-weight:bold; line-height:55px; width:125px; margin:0px auto; border-bottom:1px solid #8C3712;}
.main-sec-1 .main-zt ul>li:nth-of-type(5) .zt-b_p{ font-size:20px; color:#8C3712; font-weight:bold; line-height:35px;}
.main-sec-1 .main-zt ul>li:nth-of-type(5) .zt-c_p{ height:38px; line-height:35px; color:#fff; background:#8C3712; display:block; margin-top:5PX; font-size:16PX;}

/* 推荐课程 */
.main-sec-2 .main-kc{ width:855px; height:560px;}
.main-sec-2 .main-kc .kc-title{ position:relative; padding:0 15px; height:48px; border:1px solid #e7e7e7;}
.main-sec-2 .main-kc .kc-title h3{ line-height:48px; height:48px; font-size:24px; color:#333; }
.main-sec-2 .main-kc .kc-title h3 span{ font-size:14px; float:right; font-weight:normal;}
.main-sec-2 .main-kc .kc-title h3 span a{ color:#999;}
.main-sec-2 .main-kc .kc-title p{ position:absolute; display:block; left:135px; top:0px; height:48px; line-height:48px; max-width:615px;}
.main-sec-2 .main-kc .kc-title p span{ display:inline-block; margin-right:15px;}
.main-sec-2 .main-kc .kc-title p span a{ display:inline-block; padding:0 10px; height:47px;}
.main-sec-2 .main-kc .kc-title p span a:hover, .main-sec-2 .main-kc .kc-title p span.active a{ color:#ff4a00; border-bottom:2px solid #ff4a00;}

.main-sec-2 .main-kc .kc-con{ padding:25px 7px; overflow:hidden; clear:both;}
.main-sec-2 .main-kc .kc-con ul li{ float:left; width:260px; height:245px; margin-right:30px; position:relative;  cursor:pointer;}
.main-sec-2 .main-kc .kc-con ul li:nth-of-type(4), .main-sec-2 .main-kc .kc-con ul li:nth-of-type(5), .main-sec-2 .main-kc .kc-con ul li:nth-of-type(6){ margin-top:15px;}
.main-sec-2 .main-kc .kc-con ul li:nth-of-type(3), .main-sec-2 .main-kc .kc-con ul li:nth-of-type(6){ margin-right:0px;}
.main-sec-2 .main-kc .kc-con li dl{  position:absolute; width:260px; height:230px; padding:4px; border:1px solid #f1f1f1; left:-5px; top:-5px;}
.main-sec-2 .main-kc .kc-con li:hover dl{box-shadow:0px 0px 3px #ddd;}
.main-sec-2 .main-kc .kc-con ul li img{ display:block; width:260px;}
.main-sec-2 .main-kc .kc-con dd{ height:58px; padding-top:12px;font-family:"Microsoft Yahei";font-size:14px; }
.main-sec-2 .main-kc .kc-con dd>a{display:block; font-size:16px; text-align:center; height:30px; line-height:30px; overflow: hidden;}
.main-sec-2 .main-kc .kc-con dd>p{ line-height:24px;}
.main-sec-2 .main-kc .kc-con dd>p span.btn{ float:right; margin-right:3px;}
.main-sec-2 .main-kc .kc-con dd>p span.btn a{ font-size:15px; color:#ff4a00;}
.main-sec-2 .main-kc .kc-con dd>p em{ color:#999; float:right; padding-right:6px;}
.main-sec-2 .main-kc .kc-con dd>p span.status{ background-position:0 1px; margin-top:2px; margin-left:5px; display:inline-block; color:#777; height:24px; line-height:24px; padding-left:15px; background:url('../images/ico_index_item.png') no-repeat 0 6px;}
.main-sec-2 .main-kc .kc-con dd p span.status i{ font-style:normal; margin-right:2px; font-weight:normal;}

.main-sec-2 .tagnews-title p span{float:left;padding:0 10px;height:25px;text-align:center;line-height:25px;margin-right:10px;font-size:12px;cursor:pointer;}
.main-sec-2 .tagnews-title p span.active{background:#f60;font-size:12px;}
.main-sec-2 .tagnews-title p span.active a{color:#fff;}

.main-sec-2 .tagnews-con dl{ display:inline-block; overflow:hidden;margin-top:15px;}
.main-sec-2 .tagnews-con dl:nth-of-type(2n){ margin-left:15px;}
.main-sec-2 .tagnews-con dt, .main-sec-2 .tagnews-con dd{ float:left;}
.main-sec-2 .tagnews-con dt{ border:1px solid #e7e7e7; padding:2px;}
.main-sec-2 .tagnews-con dt:hover img{opacity:.85}
.main-sec-2 .tagnews-con dt img{ width:150px; height:105px;}
.main-sec-2 .tagnews-con dd{ width:235px; height:auto!important; margin-left:15px; padding-top:8px!important; font-size:15px; color:#999;}
.main-sec-2 .tagnews-con dd b{display:block;font-size:16px;height:20px;line-height:20px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-sec-2 .tagnews-con dd p{color:#929292;line-height:20px;font-size:12px;}
.main-sec-2 .tagnews-con dd p.author span{display:inline-block;}
.main-sec-2 .tagnews-con dd p.author span.status{ background-position:0 1px; color:#777; padding-left:15px; background:url('../images/ico_index_item.png') no-repeat 0 6px;}
.main-sec-2 .tagnews-con dd p.author span.status i{ font-style:normal; margin-right:2px; font-weight:normal;}
.main-sec-2 .tagnews-con dd p.author span.time{margin-left:10px;}
.main-sec-2 .tagnews-con dd p span.btn{ float:right; height:24px; margin-right:3px;}



/*快捷工具*/
.main-sec-2 .main-tool{ width:325px; height:570px}
.main-sec-2 .tool-title{ background-color:#0077DD;color:#fff;font-size:20px;text-align:center;border-radius:0px;padding:11px 15px;}
.main-sec-2 .tool-main-1{ padding:5px 0; margin-left:5px; margin-right:5px; margin-top:-1px; border:1px solid #2D76A9;}
.main-sec-2 .tool-main-1 ul{ margin-left:15px;}
.main-sec-2 .tool-main-1 ul li{ float:left; width:93px; height:60px; line-height:60px; text-align:center;}
.main-sec-2 .tool-main-1 ul li:nth-of-type(1){border-bottom:1px solid #2D76A9;}
.main-sec-2 .tool-main-1 ul li:nth-of-type(2), .main-sec-2 .tool-main-1 ul li:nth-of-type(3){border-bottom:1px solid #2D76A9;border-left:1px solid #2D76A9;}
.main-sec-2 .tool-main-1 ul li:nth-of-type(5), .main-sec-2 .tool-main-1 ul li:nth-of-type(6){border-left:1px solid #2D76A9;}

.main-sec-2 .tool-main-2{ margin-top:5px; width:323px; border:1px solid #E5E5E5;}
.spread_item{ width:323px; height:198px; background:#FAFAFA; }
.spread_item li{ float:left; width:161.5px; height:46px;}
.spread_item li a{ width:161.5px; height:46px; display:block; text-align:center; line-height:46px; font-size:18px;}
.spread_item li.on{ background:#0077DD;}
.spread_item li.on a{ color:#fff;}
.spread_item .bk_r,.guide_icon .bk_r{ border-right:1px solid #dcdcdc;}
.spread_item .bk_b,.guide_icon .bk_b{ border-bottom:1px solid #dcdcdc;}
.spread_item_img img{ width:325px; height:106px;}
.spread_item_img img{ transition: all .6s; -webkit-transition: all .6s;}
.spread_item_img img:hover{ transform: scale(1.1)}
.spread_item_img .m dl{width:323px; height:106px;}

.guide_icon{width:325px;}
.guide_icon>div{float:left;}
.guide_icon>div>p{color:#0077DD;}
.guide_icon a{ color:#0071c0;}
.guide_icon a:hover{color:#ed3c42;}
.guide_item{width:325px;height:66px;}
.guide_item a{width:325px; height:60px;padding:5px 0 0; display:block;}
.guide_item p{ width:325px;}
.guide_item1{ width:160px; height:47px; text-align:center; }
.guide_item1 a{ display:block;width:145px; height:47px;line-height:47px; padding-left:15px; font-size:18px; margin: 0 auto;}
.guide_item1 a i{line-height: 44px;}
.guide_item2{ width:80px; height:70px; text-align:center;}
.guide_item2 a{width:80px; height:70px; display:block; padding-top:5px;}
.guide_item2 p{font-size:14px;}

/* 明星学员 */
.main-sec-3{background:#f2f2f2;}
.main-sec-3 .main-student{height:500px; padding-top:15px;}
.main-sec-3 .main-student .student-title{ position:relative; height:48px; margin-bottom:15px; border-bottom:1px solid #e7e7e7;}
.main-sec-3 .main-student .student-title h3{ line-height:48px; height:40px; font-size:24px; color:#333; }
.main-sec-3 .main-student .student-title h3 span{ font-size:14px; float:right; font-weight:normal;}
.main-sec-3 .main-student .student-title h3 span a{ color:#999;}

.main-sec-3 .main-student .student-con-l{ width:968px; overflow: hidden;}
.Obtain .Obtain_nr{ clear: both; width:968px; float: left; display: block;}
.Obtain_nr li{ float: left; display: block; margin-right: 10px; margin-bottom: 10px; background: #fff; border-radius:5px ;-moz-border-radius:5px ;-webkit-border-radius:5px ; overflow: hidden;}
.Obtain_nr li dt{ padding: 15px 0; background: #ffff; display: block; text-align: center; font-size: 16px;}
.Obtain_nr li dt b{ font-weight: normal; font-size: 16px; margin-left: 10px;}
.Obtain_nr .Obtain_nr_1{ width: 474px;}
.Obtain_nr .Obtain_nr_2{ width: 232px;}
.Obtain_nr_rt{ background: #fff; height: 400px; width: 232px; float: right; display: block;}
.Obtain_nr_rt ul{ padding: 0 20px;overflow: hidden; height: 185px; }
.Obtain_nr_rt h3{ font-size: 16px; text-align: center; padding: 15px 0; background: url(../images/xtd_r.jpg) center no-repeat;}
.Obtain_nr_rt ul li a span{ line-height: 30px; font-size: 12px; color: #7c7c7c;}
.Obtain_nr_rt ul li a span{  display: block; float: left; }
.Obt_rt_1{ width: 45px; text-align:center;}
.Obt_rt_2{ width: 50px; text-align:center;}
.Obt_rt_3{ width: 50px; text-align:center;}

/* 就业喜报 */
.main-sec-4{}
.main-sec-4 .main-xibao{padding:15px 0;}
.main-sec-4 .main-xibao .xibao-title{ position:relative; height:48px; margin-bottom:15px; border-bottom:1px solid #e7e7e7;}
.main-sec-4 .main-xibao .xibao-title h3{ line-height:48px; height:40px; font-size:24px; color:#333; }
.main-sec-4 .main-xibao .xibao-title h3 span{ font-size:14px; float:right; font-weight:normal;}
.main-sec-4 .main-xibao .xibao-title h3 span a{ color:#999;}

.main-sec-4 .main-xibao .xibao-con{padding-top:15px;}
.main-sec-4 .main-xibao .xibao_list{text-align:center}
.main-sec-4 .main-xibao .table_hd th{height:50px;background:#ff6803;color:#fff;text-align:center;font-size:16px}
.main-sec-4 .main-xibao .table_hd tr th:nth-child(6){font-size:18px;position:relative}
.main-sec-4 .main-xibao .table_hd tr th:nth-child(6):after{content:"";width:171px;height:19px;position:absolute;background:url(../images/xz_bg.png) no-repeat center top;left:-25px;top:-18px}

#scrollWrap tr td:nth-child(6){background:#ff6803;color:#fff;font-size:18px}
.main-sec-4 .main-xibao .scrollWrap{height:354px;overflow:hidden;position:relative;margin-bottom:5px;box-shadow:0 2px 8px #ccc}
.main-sec-4 .main-xibao .scrollWrap td{height:40px;background:#f4f4f4;font-size:14px;color:#000}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(1){ width:90px;}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(2){ width:95px;}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(3){ width:120px;}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(4){ width:190px;}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(5){ width:280px;}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(6){ width:130px;}
.main-sec-4 .main-xibao .scrollWrap td:nth-of-type(7){ width:130px;}
.main-sec-4 .main-xibao .scrollWrap table{position:absolute;left:0;top:0}
.main-sec-4 .main-xibao .scrollWrap tr{border:2px solid #fff}

/* 资讯中心 */
.main-sec-5 .main-news{ height:855px;}
.main-sec-5 .main-news .news-title{ position:relative; height:48px; border-bottom:1px solid #e7e7e7;}
.main-sec-5 .main-news .news-title h3{ line-height:48px; height:40px; font-size:24px; color:#333; }
.main-sec-5 .main-news .news-title h3 span{ font-size:14px; float:right; font-weight:normal;}
.main-sec-5 .main-news .news-title h3 span a{ color:#999;}
.main-sec-5 .main-news .news-title p{ position:absolute; display:block; left:135px; top:0px; height:48px; line-height:48px; max-width:615px;}
.main-sec-5 .main-news .news-title p span{ display:inline-block; margin-right:15px;}
.main-sec-5 .main-news .news-title p span a{ display:inline-block; padding:0 10px; height:47px;}
.main-sec-5 .main-news .news-title p span a:hover, .main-sec-5 .main-news .news-title p span.active a{ color:#ff4a00; border-bottom:2px solid #ff4a00;}

.main-sec-5 .main-news .news-con{ padding-top:15px;}
.main-sec-5 .main-news .news-con-l{ float:left; width:845px; height:500px;}
.main-sec-5 .main-news .news-con-l li{ border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:15px;}

.main-sec-5 .main-news .news-con-l dl{ overflow:hidden;}
.main-sec-5 .main-news .news-con-l dt, .main-sec-5 .main-news .news-con-l dd{ float:left;}
.main-sec-5 .main-news .news-con-l dt{ border:1px solid #e7e7e7; padding:2px;}
.main-sec-5 .main-news .news-con-l dt img{ width:218px; height:125px;}
.main-sec-5 .main-news .news-con-l dd{ width:605px; margin-left:15px; font-size:15px; color:#999;}
.main-sec-5 .main-news .news-con-l dd b{ display:block; margin-bottom:5px; font-size:18px; font-weight:500;}
.main-sec-5 .main-news .news-con-l dd p{ font-size:14px; margin-top:5px;}
.main-sec-5 .main-news .news-con-l dd p span.btn{ float:right; height:24px; margin-right:3px;}
.main-sec-5 .main-news .news-con-l dd p span.status{ background-position:0 1px; display:inline-block; color:#777; height:24px; line-height:24px; padding-left:15px; background:url('../images/ico_index_item.png') no-repeat 0 6px;}
.main-sec-5 .main-news .news-con-l dd p span.status i{ font-style:normal; margin-right:2px; font-weight:normal;}

.main-sec-5 .main-news .news-con-r{ float:right; width:325px;}
.main-sec-5 .main-news .news-con-r dl dt{ position:relative; width:325px; margin-bottom:15px; height:92px;}
.main-sec-5 .main-news .news-con-r dl:nth-of-type(1) dt{ background:url('../images/news_bg-001.png') no-repeat 0 6px;}
.main-sec-5 .main-news .news-con-r dl:nth-of-type(2) dt{ background:url('../images/news_bg-002.png') no-repeat 0 6px;}
.main-sec-5 .main-news .news-con-r dl:nth-of-type(3) dt{ background:url('../images/news_bg-003.png') no-repeat 0 6px;}
.main-sec-5 .main-news .news-con-r dl:nth-of-type(4) dt{ background:url('../images/news_bg-004.png') no-repeat 0 6px;}

.main-sec-5 .main-news .news-con-r dl dt>div{ position:absolute; left:115px; top:30px; color:#fff; font-size:24px;}
.main-sec-5 .main-news .news-con-r dd{ margin-bottom:10px;}
.main-sec-5 .main-news .news-con-r dd li{ display:inline-block; margin-bottom:5px; text-align:center; width:102px; height:32px; line-height:30px; border:1px solid #e7e7e7; border-radius:15px; }
.main-sec-5 .main-news .news-con-r dd li a{ font-size:15px;}

/*师资力量*/
.index-ad{ margin-top:5px;}
.main-sec-6 .main-shizi{ height:395px; padding:10px 0 30px; overflow:hidden;}
.main-sec-6 .main-shizi .shizi-title{ position:relative; height:48px; border-bottom:1px solid #e7e7e7;}
.main-sec-6 .main-shizi .shizi-title h3{ font-size:24px; color:#333;}
.main-sec-6 .main-shizi .shizi-title h3 span{ float:right; font-size:14px; font-weight:normal;}
.main-sec-6 .main-shizi .shizi-title h3 span a{ color:#999;}
.main-sec-6 .main-shizi .shizi-title h3 span a.prev{ float:right; background:#f5f5f5;border:#e0e0e0 solid 1px; font-size:16px; font-weight:bold; padding:3px 20px; cursor:pointer; margin-top:12px} 
.main-sec-6 .main-shizi .shizi-title h3 span a.next{ float:right; background:#f5f5f5;border:#e0e0e0 solid 1px; font-size:16px; font-weight:bold; padding:3px 20px;border-left:none; cursor:pointer;margin-top:12px } 
.main-sec-6 .main-shizi .shizi-title h3 span a.prev:hover{ float:right; color:#E60012; background:#f9f9f9;border:#ddd solid 1px;} 
.main-sec-6 .main-shizi .shizi-title h3 span a.next:hover{ float:right; color:#E60012; background:#f9f9f9;border:#ddd solid 1px;border-left:none;}

.main-sec-6 .main-shizi .shizi-con{ overflow:hidden;}
.main-sec-6 .main-shizi .shizi-con ul li{ float:left; margin-right:16px; width:276px; margin-top:20px; padding:5px; border:#ddd solid 1px; text-align:center;}
.main-sec-6 .main-shizi .shizi-con ul li:hover{border:1px solid #009cf5;}
.main-sec-6 .main-shizi .shizi-con ul li a:hover{color:#333;}
.main-sec-6 .main-shizi .shizi-con ul li span.pic{ display:block; position:relative; height:226px; font-size:24px; background:url(../images/loading.gif) center center no-repeat; overflow:hidden; }
.main-sec-6 .main-shizi .shizi-con ul li b{ display:block; font-size:16px; color:#333; border:1px solid #ddd; padding:10px 0}
.main-sec-6 .main-shizi .shizi-con ul li img{ position:absolute; left:50%; top:50%; width:100%; height:auto; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-115px) }
.main-sec-6 .main-shizi .shizi-con ul li p.say{ background:#ddd; height:50px; line-height:50px; text-align:center; font-size:12px; font-weight:normal;transition: .3s ease all;}
.main-sec-6 .main-shizi .shizi-con ul li a{transition: .3s ease all; display:block; font-size:12px}
.main-sec-6 .main-shizi .shizi-con ul li:hover p.say{ background:#009cf5; color:#fff; font-size:14px}

/*校园环境*/
.main-sec-7{background:#f2f2f2;}
.main-sec-7 .main-huanjing{ height:625px; padding-top:10px;}
.main-sec-7 .main-huanjing .huanjing-title{ position:relative;}
.main-sec-7 .main-huanjing .huanjing-title h3{ text-align:center; font-size:40px; margin:30px 0 25px; color:#333; font-weight:bold; letter-spacing:3px;}
.main-sec-7 .main-huanjing .huanjing-title h3 span{ font-size:25px; margin-left:10px; font-weight:normal;}
.main-sec-7 .main-huanjing .huanjing-title h3 span a{ color:#999;}

.main-sec-7 .main-huanjing .huanjing-menu{display:block; width:300px; height:40px; line-height:40px; margin:0 auto;}
.main-sec-7 .main-huanjing .huanjing-menu span{width:100px;text-align:center;cursor:pointer;float:left;height:40px;line-height:40px;transition: background 2s ease,transform 2s ease-in 1s;}
.main-sec-7 .main-huanjing .huanjing-menu span.active{border-bottom: 2px solid #0077DD;}
.main-sec-7 .main-huanjing .huanjing-menu span:hover{background:#0067d5;}
.main-sec-7 .main-huanjing .huanjing-menu span a{color:#333}
.main-sec-7 .main-huanjing .huanjing-menu span a:hover{color:#fff}

.main-sec-7 .main-huanjing .huanjing-con{ padding-top:35px;}
.main-sec-7 .main-huanjing .huanjing-con ul{ display:none;}
.main-sec-7 .main-huanjing .huanjing-con ul:nth-of-type(1){ display:block;}
.main-sec-7 .main-huanjing .huanjing-detail li{ position:relative; float:left; width:400px; height:170px; overflow:hidden; padding:3px; cursor:pointer;}
.main-sec-7 .main-huanjing .huanjing-detail li.first{ float:left; width:370px; height:344px;}
.main-sec-7 .main-huanjing .huanjing-detail li img:hover{ transform: scale(1.3); transition: all 5s ease 0s; -webkit-transform: scale(1.3);}
.main-sec-7 .main-huanjing .huanjing-detail li.first img{ width:370px; height:344px; float:left; text-align:center; display:inline; overflow:hidden;}
.main-sec-7 .main-huanjing .huanjing-detail li img{ width:400px; height:170px;}
.main-sec-7 .main-huanjing .huanjing-detail li .title_bg{ position:absolute; display:block; text-align:center; line-height:28px; width:98%; color: #fff; bottom: 3px; background: rgba(31,31,31,.8)}

/* 合作 */
.main-sec-8 .main-other .hezuo{ margin-top:10px; height:320px;}
.main-sec-8 .main-other .hezuo-title{ height:115px; line-height:115px; font-weight:500; font-size:30px; text-align:center; background:url(../images/title_bg.png) center no-repeat;}
.main-sec-8 .main-other .hezuo-main li{ float:left; margin-right:10px; margin-bottom:10px; width:138px; height: 50px; border-radius:5px; border: solid 1px #f5f5f5;}

/* 报名 */
.main-sec-8 .main-other .baoming{ width:1160px; padding:40px 20px; margin:0 auto; border: 1px solid #e7e7e7;}
.main-sec-8 .main-other .baoming .error{color: #ff0000;font-size: 14px; position: absolute;left: 163px;top: 58px; font-weight: bold; display:none;}

.main-sec-8 .main-other .baoming-title{ text-align:center; font-size:24px; margin-bottom:55px; color:#FF0000;}

.main-sec-8 .main-other .baoming-main .star{ float:left; height:45px; line-height:55px; font-size:16px; color:#ff0000; margin-right:18px;}
.main-sec-8 .main-other .baoming-main label{ height:53px;font-weight:bold; font-size:20px; color:#444444; float:left; width:107px; overflow:hidden;white-space:nowrap; line-height:53px;}

.main-sec-8 .main-other .baoming-row{ float:left; height:53px; width:580px; margin-bottom:30px;}
.main-sec-8 .main-other .baoming-row input{ float:left; font-size:18px; color:#666666; background:white; width:340px; height:53px; line-height:53px;border:1px solid #bdbcbc; padding-left:25px;margin-left: 28px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.main-sec-8 .main-other .baoming-row select{ float:left; font-size:18px; color:#666666; background:#f6f6f6; width:367px; height:53px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("../images/mxy_apply.png") no-repeat scroll 95% center white;background-size: 3% 19%; border:1px solid #bdbcbc; padding:7px 0 7px 22px;margin-left:28px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}

.main-sec-8 .main-other .baoming-button{ text-align:center; margin-top:35px;}
.main-sec-8 .main-other .baoming-main button{color:#fff;background-color: #4492dc; font-size:22px; text-align:center; width:367px; height:56px;line-height:41px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px; border:none;}
.main-sec-8 .main-other .baoming-main button:hover{background-color:#2886f7;border:none;color:white;}
.main-sec-8 .main-other .baoming-button .theprompt{ font-size:16px; color:#666666; text-align:center;height:71px; margin-top:25px;line-height:20px;}

/* 底部 */
.footer{width:100%;padding:40px 0 20px 0;background:#232323;margin-top:30px}
.foot-main{ width:1200px; margin:0 auto;}
.foot-main .f-link{border-bottom:1px solid #2e2e2e; height:56px;}
.foot-main .f-link-title{ float:left; width:80px; font-size:16px; color:#fff;}
.foot-main .f-link li{ float:left; font-size:14px;line-height:23px;margin-right:13px;}
.foot-main .f-link li a{color:#c5c5c5}
.foot-main .footer-box{padding-top:20px;height:206px;}
.foot-main .f-box-1{ width:590px;}
.foot-main .f-box-1>dl{ float:left; width:145px;}
.foot-main .f-box-1>dl>dt{ font-weight:500;font-size:16px;color:#f0f0f0;margin-bottom:15px;}
.foot-main .f-box-1>dl>dd a{ font-size:14px;}

.foot-main .f-box-2{ width:250px;height:auto;border-left:1px solid #2e2e2e;border-right:1px solid #2e2e2e;text-align:center}
.foot-main .f-box-2>img{ margin:0 auto}
.foot-main .f-box-2>h4{ margin-top:5px;font-size:24px;text-align:center;color:#fff;font-weight:500;line-height:40px}
.foot-main .f-box-2>p{ color:#999;font-size:14px;text-align:center;margin-bottom:44px}
.foot-main .f-box-3>ul>li{ margin-left:20px; float:left;}
.foot-main .f-box-3>ul>li>p{ text-align:center;line-height:35px;color:#fff}
.foot-main .f-box-3>ul>li>img{ border:4px solid #fff}
.foot-main .f-box-3{}
.last-banquan{ font-size:12px;color:#fff;text-align:center;line-height:58px;background:#232323;border-top:1px solid #2e2e2e}

/* page-fenye */
.main-content .pager { display:block; height:auto; padding:0 0 10px; margin:0 12px 20px; text-align:right; clear:both; line-height:0; }
.main-content .pager li{ display:inline-block; border:1px solid #bbb; color:#666; background:#fff; height:25px; line-height:25px; text-decoration:none; margin:3px; border-radius:2px; vertical-align:middle; padding:0px 12px;}
.main-content .pager li a{ display:block; height:25px; min-width:15px; text-align:center; line-height:25px;}
.main-content .pager li:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.main-content .pager .thisclass{ background:#fff; border-color:#fe9500; font-weight:bold; color:#fe9500; text-align:center; min-width:15px;}
.main-content .pager .pageinfo{ padding:0px 12px;}


/* index-article */
.main-content .part{width:1200px; margin:0 auto;}
.main-content .i-art-content{ }
.main-content .i-art-top{border-bottom:1px solid #e4e4e4; position:relative; width:100%; height:400px; overflow: hidden;}
.main-content .i-art-top img{top:0;left:50%;margin-left:-960px;width:1920px;height:400px;display:block;position:absolute;transition:.2s}
.main-content .art-nav{border:1px solid #e4e4e4; height:45px; line-height:45px; margin-top:15px; padding-left:15px;}
.main-content .art-nav img{ margin-right:5px;}
.main-content .art-main{ min-height:800px; margin-top:15px;}

.main-content .art-main-l{ width:863px; padding:10px; border:1px solid #e4e4e4;}
.main-content .art-main-r{width:300px; margin-left: 15px;}

.main-content .art-main-title{ text-align:center; font-size: 26px; margin-top: 12px; font-weight: bold;}
.main-content .art-main-tb{margin:15px 0; padding-bottom:25px;text-align:center; border-bottom: 1px solid #e4e4e4;}
.main-content .art-main-tb ul{} 
.main-content .art-main-tb li{ display:inline-block; padding:0 10px;}
.main-content .art-main-detail{ padding:15px;font-size:14px;line-height:1.5;}
.main-content .art-main-detail .pic_center{ text-align:center;}
.main-content .art-main-detail img{ max-width:100%;}

.news-slide-ad{ margin-bottom:10px;}

.lanmu-side-box{border:1px solid #ECECEC; margin-bottom:15px; padding-top:15px; padding-bottom:5px; padding-left:15px;}
.lanmu-side-box li{display:inline-block; width:122px; height:36px; line-height:36px; border:1px solid #ECECEC; text-align:center; margin:0 10px 10px 0;}
.lanmu-side-box li:hover, .lanmu-side-box li.active{background:#fbfbfb;}

.news-side-box{border: 1px solid #ECECEC;border-top: 2px solid #C80300;margin-bottom: 15px;}
.news-side-box h2{font-size: 18px;color: #333;padding-left: 10px;height: 34px;line-height: 34px;border-bottom: 1px solid #ECECEC;}
.news-side-box a{color: #656565;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-side-box a:hover{color: #e51b22;}
.kbxx-box,.hyzx-box,.cjwt-box{background: #FAFAFA;padding:12px;font-size: 14px; overflow: hidden;}
.kbxx-box li,.hyzx-box li,.cjwt-box li{line-height: 40px;background: url("../images/li_bg.png") no-repeat left center;padding-left: 22px;}
.cjwt-box li{background-image: url("../images/li_bg_2.png");}
.hyzx-box li{background-image: url("../images/li_bg_3.png");}
.kbxx-box li>a{ float:left; width: 150px;}

.kbxx-box .qiangzuo .more3{color: #E73F3E;}
.kbxx-box .qiangzuo .more4{color: #00C517;}

.kaiban{color: #00C517;}
.baoman{color: #E10015;}
.qiangzuo{color: #116FBF;}

/* list-article */
.main-content .art-main-list{ padding:15px;}
.main-content .art-main-list li{ overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid #e4e4e4;}
.main-content .art-main-list .list-pic{float:left; padding:2px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ccc}
.main-content .art-main-list .list-pic a>img{width:215px; height:150px;}
.main-content .art-main-list .list-detail{ position:relative; float:left; height:150px; margin-left:15px; width:595px;}
.main-content .art-main-list h3{ margin-bottom:10px; font-size:18px;}
.main-content .art-main-list .list-desc{ color:#999;}
.main-content .art-main-list .list-time{ position:absolute; bottom:4px;}
.main-content .art-main-list .list-time span{ color:#999;}
.main-content .art-main-list .list-icon{display:inline-block;width:18px;height:18px;background-position:left 2px;background-size:cover;margin-right:6px}
.main-content .art-main-list .list-time em{float:left;background:url(../images/news_icon.png) no-repeat 0 3px}

/* zt-article */
.head .zt-nav{ background:#2D76A9; margin-top:10px;}
.head .zt-nav-menu{ width:1200px; margin:0 auto; position:relative;}
.head .zt-menu{height:49px;overflow:hidden}
.head .zt-menu ul{}
.head .zt-menu ul li{ float:left; text-align:center; width:120px; height:49px; line-height:49px;}
.head .zt-menu ul li a{font-size:16px; display:block; padding:0 15px; height:49px; color:#fff; transition:.2s}
.head .zt-menu ul li.active a{background:#e2006c;}
.head .zt-menu ul li:hover a{background:#e2006c;transition:.2s}

.main-content .zt-art-content{ min-height:1000px;}
.main-content .zt-art-top{border-bottom:1px solid #e4e4e4; position:relative; width:100%; height:580px; overflow: hidden;}
.main-content .zt-art-top img{top:0;left:50%;margin-left:-960px;width:1920px;height:580px;display:block;position:absolute;transition:.2s}

/* article-article */
.main-content .art-main-link{ border-top:1px solid #e6e6e6; padding:10px 5px; overflow:hidden;}
.main-content .art-main-other{ margin-top:35px;}

.main-content .art-main-likearticle{ margin-top:35px;}
.main-content .likearticle-title{border-bottom:solid 1px #ebebeb; padding:10px 0; font-size:18px;}
.main-content .likearticle-title span{background: url("../images/news_icon.png") no-repeat right center; display:inline-block; vertical-align:middle; margin-right:8px; width:20px; height:20px; }
.main-content .likearticle-box{overflow:hidden; margin-top:15px;}
.main-content .likearticle-box li{background: url(../images/y-dian.png) 0 center no-repeat; float:left; width:410px; height:28px; line-height:28px; padding-left:15px;}
.main-content .likearticle-box li:nth-of-type(even){ margin-left:5px;}

/* article-shizi */
.teacher-main{width:863px; margin-right:25px;}
.teacher-main .weizhi{height:40px;line-height:40px;border-bottom:1px solid #ebebeb}
.teacher-main .weizhi a,.teacher-main .weizhi span{padding:0 5px;color:#5e5e5e}
.teacher-main .teacher-content .teacher-pic{ padding:2px; border:1px solid #ebebeb;}
.teacher-main .teacher-content .teacher-pic img{width:250px;height:300px}
.teacher-main .teacher-content .teacher-desc{position:relative;width:578px;height:300px;margin-left:20px;}
.teacher-main .teacher-content .t-con-bottom{margin-top:15px}
.teacher-main .teacher-content .title{height:35px;padding-top:10px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #ebebeb}
.teacher-main .teacher-content .title>span.b{color:#999}
.teacher-main .teacher-content .title>span.c{margin:0 10px}
.teacher-main .teacher-content .title>span.d{display:inline-block;padding:3px 8px;font-size:12px;line-height:15px;color:#fff;background:#ff5a10;border-radius:4px}
.teacher-main .teacher-content .title>b{font-size:18px;display:inline-block;color:#000;margin-left:15px}
.teacher-main .teacher-content .desc{color:#666}
.teacher-main .teacher-content .desc>b{font-weight:500;color:#000;font-size:18px;display:block;margin-bottom:5px}

.teacher-content .teacher-desc .callme { height:45px; background:url(../images/ico-tel2.png) left center no-repeat;position:absolute; left:0px; bottom:0px; padding-left:55px; font-size:16px; line-height:18px; margin-bottom:10px; }
.teacher-content .teacher-desc .callme span { font-size:24px; line-height:28px; color:#FF5A10; }
.teacher-content .teacher-desc .button { position:absolute; width:140px; right:0px; bottom:8px; }
.teacher-content .teacher-desc .button a { display:block; width:100%; height:45px; line-height:45px; text-align:center; margin:0 auto; color:#FFF; font-size:18px; font-weight:700; background:url(../images/button3-orange.png) center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.teacher-content .teacher-desc .button a:hover { background-image:url(../images/button3-orange-hover.png); background-color:#fe7200; }

.p-tab { width:auto; height:55px; background:#f8f8f8; border:1px solid #ddd; margin-bottom:20px; position:relative; }
.p-tab .ls { float:left; width:100%; }
.p-tab .ls li { float:left; width:155px; height:55px; line-height:55px; border-right:1px solid #ddd; text-align:center; font-size:16px; cursor:pointer; }
.p-tab .ls li.active { height:53px; line-height:52px; border-top:3px solid #fe9500; color:#fe9500; border-bottom:1px solid #ddd; background:#FFF; position:relative; top:-1px; }
.p-tab .tag { position:absolute; right:20px; top:0; height:55px; line-height:55px; }
.p-tab .tag span { margin-left:20px; }
.p-tab-con .row{ display:none; min-height:450px;}


/*表单样式*/
.order-container {margin-top: 45px;}
.order-row { padding:0 0 0 100px; position:relative; margin-bottom:20px; }
.order-row .hed { width:80px; height:40px; line-height:40px; position:absolute; left:0; top:0; text-align:right; font-size:16px; }
.order-row .txt, .order-row .text { width:300px; height:40px; line-height:40px; border:1px solid #ddd; padding:0 10px; background:#FFF; border-radius:0; }
.order-row .txt { margin-right:10px; }
.order-row .txt:hover, .order-row .txt:focus { border-color:#aaa; }
.order-row .txt-readonly { border-color:#ddd !important; }
.order-row .text { padding:10px; line-height:20px; width:380px; height:100px; }
.order-row .txt-100 { width:100px; }
.order-row .txt-150 { width:150px; }
.order-row .txt-200 { width:200px; }
.order-row .txt-400 { width:400px; }
.order-row .select { width:80px; padding:0 10px; height:40px; line-height:40px; border:0; border:1px solid #ddd; background:#fff; }

.order-row .submit { width:140px; display:block; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:18px; font-weight:700; background:url(../images/button3-orange.png) center center no-repeat #fe9500; border-radius:3px; overflow:hidden; border:0; cursor:pointer; }
.order-row .submit:hover { background-image:url(../images/button3-orange-hover.png); background-color:#fe7200; }

.order-row .radio { width:40px; overflow:hidden; display:inline-block; height:40px; line-height:40px; padding:0 10px 0 30px; font-size:14px; position:relative; cursor:pointer; }
.order-row .radio input { opacity:0; filter:Alpha(opacity=0); position:absolute; right:0; top:10px; }
.order-row .radio i { position:absolute; width:20px; height:20px; left:0; top:10px; background:url(../images/ico-mux.png) 0 0 no-repeat; }
.order-row .radio:hover i { background-position:0 -20px;  }
.order-row .radio.checked i { background-position:0 -40px; }

.order-row .checkbox { width:42px; overflow:hidden; display:inline-block; height:40px; line-height:40px; padding:0 10px 0 30px; font-size:14px; position:relative; cursor:pointer; }
.order-row .checkbox input { opacity:0; filter:Alpha(opacity=0); position:absolute; right:0; top:10px; }
.order-row .checkbox i { position:absolute; width:20px; height:20px; left:0; top:10px; background:url(../images/ico-mux.png) -20px 0 no-repeat; }
.order-row .checkbox:hover i { background-position:-20px -20px;  }
.order-row .checkbox.checked i { background-position:-20px -40px; }


/* 在线留言 */
.tusubox{ padding:15px 30px; font-size: 14px;}
.tusubox td{ padding:3px; vertical-align:middle; }
.tusubox input{ background-color:#fff; border:0 none; outline:none; height:32px; text-indent:10px; border:1px #dedede solid; line-height:32px;width:240px;}
.tusubox textarea{background-color:#fff; border:0 none; width:600px;outline:none;  height:200px;border:1px #dedede solid;}
.tusubox input.tjsubmit{ display:inline; float:left; color:#fff; cursor:pointer; height:36px; line-height:36px; text-align:center; width:90px; background-color:#006eb6; border:0; text-indent:0;}

/* 分页样式*/
.pagination {padding:5px 0 12px; text-align:center;}
.pagination a, .pagination span { display: inline-block; padding: 6px 12px; line-height: 20px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0 }
.pagination span.current, .pagination span.page_nowindex { background-color: #ddd; color: #333; }
.pagination a:hover, .pagination a:focus { background-color: #f5f5f5 }
.pagination a.page_nowindex { color: #999; cursor: default }
.pagination a:first-child, .pagination span:first-child { border-left-width: 1px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px }
.pagination a:last-child, .pagination span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px }
.pagination span.bartext { color: #999; padding: 8px 4px; }
.pagination span.page_select { padding: 3px 10px; }
.pagination span.page_select select { outline: none; border-radius: 5px; height: 30px; border: 1px solid #EDEDED; color: #999; margin: 0px 2px; }