@charset "utf-8";
/* CSS Document */
body{ font-size: 14px; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; font-family:"微软雅黑";}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time { display:block; margin:0px; padding:0px;}
ul,ol,li{ list-style-type:none;}
select,input,img{ vertical-align:top;}
img{ outline: none; border: 0;}
a img{ border:0;}
em,i{ font-style:normal;}
a:hover{ text-decoration:underline;}
a,a:active,a:focus { outline:none;}
textarea { resize:none; font-family: Arial !important;}
table { border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{ font-size:14px;}
.red{ color:#f00;}
.clearfix:before,.clearfix:after{ content:"";display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
.clearbox{ clear: both;}
.clearbox:after{ content: ''; clear: both; display: block; visibility: hidden; height: 0;}
.relative{ position: relative;}
.conartcle img{ max-width: 100%;}

a{ color:#2a2a2a; text-decoration:none;}
a:hover { color:#2a2a2a; text-decoration:underline;}
body{min-width: 1200px;}
.warp{width: 1200px;margin: 0 auto; }
.list_bg, .article_bg, .page_bg{background: #f5f7fa;}
.fl{ display: inline; float: left; }
.fr{ display: inline; float: right; }
.icons,.map_wrap .e_map_tags li,.fd_flag li span,.fd_news .fdn_list ul li,.m_content_side a,.like_article ul li{background-image: url(../images/icons.png); background-repeat: no-repeat;}

/* 头部 */
.header{ width:100%;}
.top-warp{ height:33px; line-height:33px; background: #F1F1F1; border-bottom: 1px solid #D8D8D8; color:#939393; margin:0 auto;}
.top-warp a{ color:#969696;margin: 0 7px;}
.top-warp .l{ width:990px; font-size:12px; float:left;}
.top-warp .r{ width:210px; font-size:12px; text-align:right; float:left;}
.top-tel{ background: url(../images/tel.png) center left no-repeat; line-height: normal; padding-left: 54px; height: 50px; font-size:30px; color:#333; font-size: 14px; position: absolute;right: 0; top: 35px;}
.top-tel p{ font-size:30px; font-family: Impact; color: #4c9418;}
.headermin{height: 90px;position: relative;}
.headermin .logo-warp{position: relative; width: 195px; margin-top: 15px;}
.headermin .logo-warp a{text-decoration:none;}
.headermin .logo-warp .logo img{width: 155px; height: 55px;}
.headermin .logo-warp .city{width: 38px; position: relative; margin-top: 18px;}
.headermin .logo-warp .city .btn{display: block; width: 38px; height: 22px; line-height: 22px; padding: 0 12px; text-align: right; border-radius: 15px; border: 1px solid #dfdfdf; color: #999; font-size: 12px; background-position: 8px 5px;}
.headermin .logo-warp .cities{width: 215px; padding: 10px; border: 1px solid #dfdfdf; background: #fff; color: #49c6d2; position: absolute; top: 24.5px; left: 0; z-index: 999999; font-size: 16px;}
.headermin .logo-warp .cities a{color: #333; display: inline-block; width: 31.6%; margin: 5px 0; text-align: center;}
.headermin .logo-warp .cities a:hover{color: #00458E;}
.headermin .logo-warp .cities .all{width: 100%; text-align: left; padding-left: 16px;}

.headermin .nav{width: 900px;}
.headermin .nav .nav-bar{width: 620px;}
.headermin .nav .nav-bar li{width: 92px; height: 90px; text-align: center; float: left; position: relative;}
.headermin .nav .nav-bar li:first-child{}
.headermin .nav .nav-bar li>a{line-height: 90px; padding-bottom: 32px; font-size: 16px; color: #757575; text-decoration:none;}
.headermin .nav .nav-bar li:hover>a, .headermin .nav .nav-bar li.on>a{color: #00458E; border-bottom: solid 3px #00458E;}
.headermin .sidemenu{width: 300px; display: none; overflow: hidden; padding: 15px; text-align: left; background: #fff; border: solid 1px #dfdfdf; z-index: 9999; position: absolute; left: 12px; top: 90px;}
.headermin .sidemenu a{display: inline-block; padding: 5px 20px 5px 0; text-decoration:none;}
.headermin .sidemenu a:hover{color: #00458E;}
.headermin .sidemenu a.grade{display: block; width: 100%; font-weight: bold; color: #3C3C3C;}
.headermin .nav .tel{margin-top: 25px; padding: 5px 0 10px 45px; font-size: 20px; color: #00458E; background-position: 0 -32px;}

/* 幻灯轮播 */
.banner-area{position:relative; height:450px; overflow: hidden;}
.banner-area>a>img{position: absolute; left: 50%; margin-left: -960px;}
.banner-area a{text-decoration:none;}
.banner-side{position:relative;}
.banner-sidebar{width:200px; height:380px; background: rgba(0,0,0,0.65); background-image:#000; position:absolute; top:35px; left:0; z-index:11;}
.banner-sidebar dl dd{ padding: 13px 0 13px 25px; height:49px; border-bottom: 1px solid rgba(255,255,255,.2);}
.banner-sidebar dl dd:last-child{ border-bottom:0;}
.banner-sidebar dl dd:hover{ background-color: rgba(0, 69, 142, 0.7);}
.banner-sidebar dl dd:hover h5 i{ background:url(../images/arrow_rx.png) center no-repeat;}
.banner-navsub a:hover{ color:#FB6C25;}
.banner-sidebar dl dd h5{ font-weight:normal; height:28px; ddne-height:22px;}
.banner-sidebar dl dd h5 span{ display:block; float:left; font-size:16px; color:#fff;}

.banner-sidebar dl dd h5 span.banner-pmsj{ background:url(../images/pmsj.png) left center no-repeat; padding-left:25px;}
.banner-sidebar dl dd h5 span.banner-pptmuban{background:url(../images/ppt.png) left center no-repeat; padding-left:28px;}
.banner-sidebar dl dd h5 span.banner-webpages{background:url(../images/code.png) left center no-repeat; padding-left:28px;}
.banner-sidebar dl dd h5 span.banner-cgui{background:url(../images/ui.png) left center no-repeat; padding-left:28px;}
.banner-sidebar dl dd h5 span.banner-spjc{background:url(../images/sk.png) left center no-repeat; padding-left:28px;}

.banner-sidebar dl dd h5 i{ float:right; display:block; width: 6px; height: 11px; margin: 19px 20px 0 0; background:url(../images/arrow_r.png) center no-repeat;}
.banner-navsub{ height: 22px; ddne-height: 22px; overflow: hidden;}
.banner-navsub a{display: inddne-block; color: #fff;  margin-right: 10px; font-size:12px; }
.banner-hiddenmenu{ border:1px soddd #3DA3DC;padding: 20px 10px 0; background: rgba(255,255,255,0.95); position: absolute; left: 200px;top: 0; height: 358px; z-index: 581; box-shadow: 0 4px 8px 0 rgba(0,0,0,.1);-webkit-transition:all 0.3s ddnear;-moz-transition:all 0.3s ddnear;-o-transition:all 0.3s ddnear;-ms-transition:all 0.3s ddnear;transition:all 0.3s ddnear; display:none;}
.banner-sidebar dl dd:hover .banner-hiddenmenu{ display:block;}
.banner-innercontents{width: 418px; margin: 0 20px; margin-bottom: 5px; float:left;}
.banner-innercontents h3{ ddne-height: 30px; border-bottom: #e2e2e2 1px soddd; padding-bottom: 4px;}
.banner-innercontents h3 a{color: #333; font-size: 14px; }
.banner-innertxts{ width:415px; color: #333; padding: 8px 0 20px; margin-left: -3px; overflow: hidden; height: 55px;}
.banner-innertxts a{color: #333; display: inddne; float: left; font-size: 13px;  border-left: 1px #b2b2b2 soddd;  height: 17px; ddne-height: 13px; margin: 8px 10px 5px -8px; padding-left: 11px;  white-space: nowrap;  padding-right: 11px;  overflow: hidden; text-overflow: elddpsis; max-width: 130px;}
.banner-innertxts a:hover{ color: #FB6C25;}
.banner-innertxts a.orangetxt{color: #ff3333;}

#banner-warp a.prev, #banner-warp a.next{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; top:185px;}
#banner-warp a.prev{left:6%;background:url(../images/arrowsleft1.png) center center no-repeat; }
#banner-warp a.prev:hover{  background:url(../images/arrowsleft.png) center center no-repeat; }
#banner-warp a.next{right:6%; background:url(../images/arrowsright1.png) center center no-repeat; }
#banner-warp a.next:hover{ background:url(../images/arrowsright.png) center center no-repeat; }

.banner-warp{width:100%;overflow:hidden; position:relative; z-index:1;height:450px; }
.banner-warp .hd{height: 20px; position: absolute; bottom: 10px; text-align: center; width: 100%; z-index: 9999;} 
.banner-warp .hd li{ width:12px; height:12px; border-radius: 50%; display: inline-block; background: #bdccd4; font-size:14px; line-height:0px; overflow:hidden; color:#fff; text-indent: -5000px; margin: 0 5px; overflow: hidden;}
.banner-warp .hd li.on{ background: #45aaf2;}
.banner-warp .flashbox{ position:relative; height:450px; overflow:hidden;}
.banner-warp .flashbox li{width:100%;height:450px;}
.banner-warp .flashbox li a{ display:block; height:450px;}

.banner-hidden .banner-background-a{width: 997px;height: 85px;background: url(../images/background_wall-a.png) repeat-x;_background: url(../images/background01.png) repeat-x;position: absolute;top: 368px;width: 400%;left: -236px;z-index: 999;animation: wave1 25s linear .4s infinite normal;-moz-animation: wave1 25s linear .4s infinite normal;-webkit-animation: wave1 25s linear .4s infinite normal;-o-animation: wave1 25s linear .4s infinite normal;}
.banner-hidden .banner-background-b{width: 1009px;height: 100px;background: url(../images/background_wall-b.png) repeat-x;_background: 0 0;position: absolute;top: 353px;width: 400%;left: 0;z-index: 998;animation: wave2 60s linear .4s infinite normal;-moz-animation: wave2 60s linear .4s infinite normal;-webkit-animation: wave2 60s linear .4s infinite normal;-o-animation: wave2 60s linear .4s infinite normal}
@-webkit-keyframes wave1{from{left: -236px}
to{left: -1233px}}
@-moz-keyframes wave1{from{left: -236px}
to{left: -1233px}}
@-o-keyframes wave1{from{left: -236px}
to{left: -1233px}}
@keyframes wave1{from{left: -236px}
to{left: -1233px}}
@-webkit-keyframes wave2{from{left: 0}
to{left: -1009px}}
@-moz-keyframes wave2{from{left: 0}
to{left: -1009px}}
@-o-keyframes wave2{from{left: 0}
to{left: -1009px}}
@keyframes wave2{from{left: 0}
to{left: -1009px}}

/* 首页公用 */
.title{width: 100%; margin-bottom: 50px; text-align: center; font-size: 18px; color: #666;}
.title h1{font-size: 40px; color: #222; font-weight: bold; margin-bottom: 15px;}
.title p i{display: inline-block; width: 27px; height: 10px; margin: 0 3px; vertical-align: middle; margin-top: -2px;}
.title p i.a{background: #dcdede;}
.title p i.b{background: #c8cccc;}
.title p i.c{background: #a2a7a7;}
a.btn{display: block; cursor: pointer; text-align: center;}
.moshi-box a, .class-box a, .shiduan-box a, .shizi-box a, .honor-box a, .map-box a, .link-box a{text-decoration:none;}
.moshi-box li, .shiduan-box li, .shizi-box li, .honor-box li, .map-box li{box-sizing: border-box; -webkit-box-sizing: border-box;}
.moshi-content ul li,.shiduan-content ul li{transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}

.moshi-box, .shiduan-box, .shizi-box, .honor-box, .map-box{padding: 60px 0;}

/* 辅导模式 */
.moshi-content ul{margin: 0 -7px;}
.moshi-content ul li{width: 289.5px; height: 394px; margin: 0 7px; background: #fff; float: left; text-align: center; color: #7f7f7f; line-height: 1.6em; font-size: 15px; border: solid 1px #e4e4e4; position: relative;}
.moshi-content ul li:hover{transform: translateY(-6px); -webkit-transform: translateY(-6px); -moz-transform: translateY(-6px); box-shadow: 0 0 12px #ddd; -webkit-box-shadow: 0 0 12px #ddd; -moz-box-shadow: 0 0 12px #ddd;}
.moshi-content li img,.honor li img{width: 100%; height: auto; margin: 0 auto;}
.moshi-content li h3{color: #000; font-size: 22px; margin: 25px 0 15px 0;}
.moshi-content li .btn{width: 130px; height: 40px; line-height: 38px; border: solid 1px #e24943; color: #e24943; font-size: 16px; border-radius: 2px; position: absolute; left: 0; right: 0; bottom: 35px; margin: 0 auto;}
.moshi-content li:hover .btn,.moshi-content li .btn:hover{background: #e24943; color: #fff;}

/* 年级分类 */
.class-box{height: 960px; position: relative; background: #f7f7f7; padding-top:60px;}
.class-box .line{width: 100%; position: absolute; top: 310px; left: 0; z-index: 1;}
.class-box .line span{width: 100%; height: 1px; display: block; border-bottom: dashed 1px #94ede8; margin-bottom: 50px;}
.class-box .tab_title,.class-box .tab_class{width: 100%; margin: 0 auto 30px auto; text-align: center;}
.class-box .tab_title li,.class-box .tab_class li{display: inline-block; margin: 0 5px; text-align: center; cursor: pointer; border: solid 1px #999; font-size: 20px; color: #555;}
.class-box .tab_title li{width: 160px; height: 50px; line-height: 48px; border-radius: 4px;}
.class-box .tab_title li:hover,.class-box .tab_title li.on{background: #00458E; color: #fff; border-color: #00458E;}
.class-box .tab_class li{width: 85px; height: 40px; line-height: 38px; border-radius: 20px;}
.class-box .tab_class li:hover,.class-box .tab_class li.on{background: #ff8e18; color: #fff; border-color: #ff8e18;}
.class-box .tab_trait{position: relative; height: 512px; z-index: 11; margin-top: -25px; overflow: hidden;}
.class-box .trait,.class-box .tab_con .tab{display: none;}
.class-box .trait.on,.class-box .tab_con .tab.on{display: block;}
.class-box .trait li{width: 225.6px; height: 0; position: absolute;}
.class-box .trait li.a{padding-top: 205px; left: 0;}
.class-box .trait li.b{padding-top: 155px; left: 243.6px;}
.class-box .trait li.c{padding-top: 105px; left: 487.2px;}
.class-box .trait li.d{padding-top: 50px; right: 243.6px;}
.class-box .trait li.e{right: 0;}
.class-box .trait li h1{text-align: center; font-size: 36px; color: #00ded1; margin-bottom: 20px;}
.class-box .trait li.a h1{color: #54a2e0;}
.class-box .trait li.b h1{color: #4fcfb6;}
.class-box .trait li.c h1{color: #b7d051;}
.class-box .trait li.d h1{color: #f99154;}
.class-box .trait li.e h1{color: #f25755;}
.class-box .trait li .txt{padding: 0 25px; font-size: 15px; text-align: justify; border-radius: 12px; line-height: 1.6em; color: #fff; position: relative;}
.class-box .trait li.a .txt{height: 240px; padding-top: 30px; background: #54a2e0;}
.class-box .trait li.b .txt{height: 290px; padding-top: 40px; background: #4fcfb6;}
.class-box .trait li.c .txt{height: 340px; padding-top: 60px; background: #b7d051;}
.class-box .trait li.d .txt{height: 395px; padding-top: 80px; background: #f99154;}
.class-box .trait li.e .txt{height: 445px; padding-top: 100px; background: #f25755;}
.class-box .trait li .txt:before{content: ''; display: block; width: 0; height: 0; border: solid 20px transparent; border-top-color: #f7f7f7; border-left-color: #f7f7f7; position: absolute; top: 0; left: 0;}
.class-box .btn{width: 265px; height: 60px; line-height: 60px; border-radius: 30px; font-size: 24px; color: #00458E; border: solid 1px #00458E; position: absolute; bottom: 60px; left: 0; right: 0; margin: 0 auto;}
.class-box .btn:hover{background: #00458E; color: #fff;}

/* 时段分类 */
.shiduan-box{width: 100%; background-image: linear-gradient(90deg,#00458E,#225790); background-image: -webkit-linear-gradient(0,#00458E,#225790); background-image: -moz-linear-gradient(0,#00458E,#225790); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#00458E, endColorstr=#225790);}
.shiduan-box .title{color: #ececec;}
.shiduan-box .title h1{color: #fff;}
.shiduan-box .title p i.a{background: #fff;}
.shiduan-box .title p i.b{background: #fff;}
.shiduan-box .title p i.c{background: #fff;}
.shiduan-content ul{margin: 0 -15px;}
.shiduan-content ul li{width: 277.5px; height: 340px; float: left; margin: 0 15px; text-align: center; color: #979797; background: #fff; border-radius: 12px; padding: 45px 35px;}
.shiduan-content ul li:hover{transform: translate(0%, -5%); -webkit-transform: translate(0%, -5%); -moz-transform: translate(0%, -5%);}
.shiduan-content li .icon{width: 60px; height: 48px; margin: 0 auto 35px auto;}
.shiduan-content li.a .icon{background-position: 5px -92px;}
.shiduan-content li.b .icon{background-position: 6px -162px;}
.shiduan-content li.c .icon{background-position: 8px -234px;}
.shiduan-content li.d .icon{background-position: 2px -302px;}
.shiduan-content li h1{font-size: 28px; color: #525d61; margin-bottom: 15px; font-weight: bold;}
.shiduan-content li .btn{width: 150px; height: 40px; line-height: 40px; border-radius: 20px; margin: 30px auto 0 auto; background: #00458E; color: #fff; font-size: 18px;}

/* 资讯样式 */
.news-box{width:100%; padding: 30px 0 60px; background: #F6F6F6;}
.floor-item .clearflow{overflow:hidden;}
.floor-item ul, .floor-item li{box-sizing: border-box; -webkit-box-sizing: border-box;}
.floor-item a{text-decoration:none;}
.floor-item{width:100%; background-color:#fff; height:535px; margin-top:30px;}
.floor-head{width:100%; margin:0 auto; line-height:72px;}
.floor-head .floorh-left{float:left; width:268px; height:71px; font-size:22px; color:#323232; text-indent:30px;}
.floor-head .floorh-right{float:left; width:693px; height:71px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.floorh-right li{float:left; margin-right:40px;}
.floorh-right li a{font-size:16px; color:#323232;}
.floorh-right li a:hover, .floorh-right li.cur a{color:#00458E}

.floor-body{margin-left:21px; width:1178px;}
.floorb-left {float:left; position:relative; background-color:#EDF7FF; border:1px solid #EEEEEE;}
.floorb-left .hd{position:absolute; left:50%;bottom:10px; z-index:1; height:10px; overflow:hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%); transform:translateX(-50%);}
.floorb-left .hd ul{overflow:hidden; *zoom:1;float:left;}
.floorb-left .hd ul li{float:left; margin-right:4px; width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:10px;}
.floorb-left .hd ul li.on{background:#1184E1;}
.floorb-left .bd{ position:relative; height:100%; z-index:0;}
.floorb-left .bd li{ zoom:1; vertical-align:middle;}
.floorb-left .bd a{display:block; width:100%;}
.floorb-left img{width:244px; height:440px;}
.floorb-mid{float:left; border-top:1px solid #ddd;}
.floorb-top{width:100%;}
.floorbtop-left{float:left;width:674px;margin:0 0 0 20px;}
.floorbtop-left .floor-ad{margin:19px 0 30px 0;}
.floor-ad li{float:left;width:200px; margin-left:20px;}
.floor-ad li:first-child{margin-left:0;}
.floor-ad li a{display:block;width:100%;}
.floor-ad .img-hover{height:120px;}
.floor-ad .img-hover:hover img{ opacity:0.6;filter:alpha(opacity=60);}
.floor-ad .img-text{height:40px;margin-top:8px;font-size:14px;color:#323232;line-height:20px;overflow:hidden;text-overflow:ellipsis;
display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.floor-ad .img-text:hover{color:#1184e1;}

.fleval-title{margin-bottom:12px;}
.fleval-title span{float:left;font-size:16px;color:#323232;line-height:18px;}
.fleval-title .left-border{width:2px;height:18px;background-color:#00458E;margin-right:6px;}

/* 评价轮播 */
.floor-eval{margin-bottom:20px; overflow:hidden;}
.floor-eval .bd{float:left; width:585px; height:95px; overflow:hidden;}
.floor-eval li a,.floor-eval li a:hover{color:#323232;}
.floor-eval .prev,.floor-eval .next{width:30px; height:64px; margin-top:7px; background-color:#fff;}
.floor-eval .prev,.floor-eval .next,.ruzhu-right .next,.ruzhu-right .prev{-webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
.floor-eval .prev{float:left; margin-right:5px; background:url(../images/prev.png) center center no-repeat; background-size: 50%;}
.floor-eval .next{float:right; margin-right:20px; background:url(../images/next.png) center center no-repeat; background-size: 50%;}
.floor-eval .prev .iconfont,.floor-eval .next .iconfont{display:block;font-size:18px;line-height:18px;margin:23px 0 0 6px;color:#bbb;}
.floor-eval .next:hover,.floor-eval .prev:hover{background-color:#f8f8f8;}
.floor-eval .next:hover .iconfont,.floor-eval .prev:hover .iconfont{color:#bbb;}
.floor-eval .fleval-left{float:left;width:40px;margin-top:8px;}
.floor-eval .fleval-img{width:40px;height:40px;border-radius:20px;overflow:hidden;}
.floor-eval .fleval-img .border-ddd{width:40px;height:40px;border:1px solid #ddd;border-radius:20px;}
.floor-eval .fleval-img .iconfont{font-size:38px;line-height:38px;color: #EFEFEF;}
.floor-eval .fleval-img img{width:100%;height:100%;}

.fleval-left .fleval-imgt{margin-top:9px; font-size:14px; color:#666; line-height:20px; text-align:center;}
.fleval-right{float:left;margin-left:10px; width:237px; font-size:12px; color:#999; line-height:17px;}
.fleval-right .eval-text{width:100%; height:64px; background:#F8F8F8;margin-top:8px; color:#323232; border-radius:2px;}
.fleval-right .eval-text a{display:block; width:209px; height:34px; margin:0 auto; padding-top:15px; box-sizing:content-box; color:#323232;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.fleval-right .eval-text span{display:block;width:209px;height:34px;margin:0 auto;padding-top:15px;box-sizing:content-box;color:#323232;overflow : hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.fleval-right .eval-tinfor{margin-top:4px;text-align:right;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.floor-eval .eval-tinfor a{color:#999;}
.floor-eval .eval-tinfor a:hover{color:#1184E1}
.floor-eval .bd ul{margin-right:-20px; margin-bottom:20px; overflow:hidden;}
.floor-eval .bd li{position:relative; float:left; width:287px; margin-right:10px;}
.floor-eval .good-icon{position:absolute;top:0;right:5px;z-index:99;color:#FF2D55;font-size:20px;line-height:24px;}

.floorb-bt{margin:20px 0 0 30px;}
.floorb-bt li{float:left;margin-right:80px;width:56px;height:56px;position:relative;}
.floorb-bt li:last-child{margin-right:0;}
.floorb-bt li .isad{position:absolute;top:2px;right:2px;color:#999;font-size:10px;line-height:1.0;}
.floorb-bt img{width:56px;height:56px; margin: 0 auto;}
.floorb-top{width:100%;border-bottom:1px solid #EFEFEF;}
.floorbtop-right{float:right; width:235px;}
.floorbtop-right .switchNav{margin-top:23px;}
.floorbtop-right .switchNav li:first-child{margin-left:15px;}
.floorbtop-right .switchNav li:last-child{margin-left:25px;}
.floorbtop-right .switchNav li{float:left;width:90px;height:35px;font-size:16px;}

.switchNav li a{display:block; width:100%; height:34px; line-height:22px; border-bottom:1px solid #fff; color:#323232; text-align:center; cursor:pointer;}
.switchNav li a:hover,.switchNav li .on{border-bottom:1px solid #00458E; color:#00458E;}
.switch-body{margin-top:16px;}
.switch-body .switch-list-1 li{float:left; width:100%; margin-bottom:10px;}
.switch-list-1 li:first-child .no-img a{width:145px;}
.switch-list-1 .no-img{line-height:20px;}
.switch-list-1 .no-img i{float:left; width:2px; height:2px; background-color:#999; margin:9px 5px 0 0;}
.switch-list-1 .no-img a{float:left; width:130px; height:20px; font-size:14px; color:#323232; margin-right:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.switch-list-1 .no-img a:hover{color:#1184e1;}
.no-img em{float:right; width:65px; height:20px; margin-right:15px; font-size:12px; color:#ff5722; text-align:right; overflow:hidden;}
.switch-list-1 .has-img{width:100%;margin-top:5px;}
.switch-list-1 .has-imgleft{float:left;width:90px;height:60px;*display:inline;margin:0 10px 0 5px;}
.switch-list-1 .has-imgright{float:right;width:100px;text-align:right;margin-right:17px;}
.has-imgright h3{font-size:16px;color:#ff5722;line-height:22px;}
.has-imgright .h4a{display:block;margin-top:20px;font-size:12px;color:#999;line-height:17px;}
.has-imgright .h4a:hover{color:#1184e1;}
.switch-list-2{display:none;}
.switch-list-2 li{float:left; width:100%; height:20px; margin-bottom:15px; overflow:hidden;}
.switch-list-2 span{float:left; width:20px; height:20px; background-color:#eee; line-height:20px; font-size:14px; color:#bbb; text-align:center; margin-right:8px; border-radius:10px;}
.switch-list-2 .top1{background-color:#FF3737;color:#fff;}
.switch-list-2 .top2{background-color:#FF8453;color:#fff;}
.switch-list-2 .top3{background-color:#FFB44B;color:#fff;}
.switch-list-2 li a{float:left; width:200px; height:20px; line-height:20px; font-size:14px; color:#323232; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.switch-list-2 li a:hover{color:#1184e1;}

/* 师资展示 */
.shizi-box{background: #fff;}
.shizi-content ul{margin: 0 -5px;}
.shizi-content ul li{width: 292.5px; height: 364px; margin: 0 5px; float: left; position: relative; overflow: hidden;}
.shizi-content li img{width: 100%; height: 100%;}
.shizi-content li .txt{width: 100%; height: 60px; line-height: 60px; padding: 0 20px; color: #fff; font-size: 20px; overflow: hidden; position: absolute; bottom: 0; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box;}
.shizi-content li .txt:before{content: ''; display: block; width: 100%; height: 60px; position: absolute; top: 0; left: 0; background: #000; opacity: 0.85; filter: alpha(opacity=85); z-index: 0;}
.shizi-content li .txt b,.shizi-content li .txt span{z-index: 1; position: relative;}
.shizi-content li .txt span{color: #c2c2c2; font-size: 14px; float: right;}
.shizi-content li .detail{width: 100%; height: 364px; font-size: 16px; display: none; position: absolute; bottom: 0; left: 0; z-index: 2; background: #00458e; padding: 40px 30px; color: #fff; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.shizi-content li .detail a{color: #fff; display: block; border-bottom: solid 2px #fff; padding-bottom: 30px; margin-bottom: 30px;}
.shizi-content li .detail h3{font-size: 26px; margin-bottom: 10px;}
.shizi-content li .detail a.btn{border-bottom: none; width: 210px; height: 52px; line-height: 52px; border-radius: 26px; background: #fff; color: #00458e; font-size: 18px; margin: 50px auto 0 auto; padding-bottom: 0;}

/* 荣誉列表 */
.honor-box{background: #f7f7f7;}
.honor-content{margin-bottom: 60px;}
.honor-content ul{margin: 0 -12px;}
.honor-content ul li{width: 220.8px; height: 210px; float: left; margin: 0 12px; font-size: 16px; text-align: center;}
.honor-content li img{width:100%; margin-bottom: 15px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.honor-content li:hover img{transform: scale(1.04); -moz-transform: scale(1.04); -webkit-transform: scale(1.04);}

.honor-box .tab-hd { height: 52px; color: #404040;}
.honor-box .tab-hd li{ float: left; width: 100px; height: 36px; line-height: 36px; text-align: center;}
.honor-box .tab-hd li a{ display: block; color: #141414; font-size: 16px;}
.honor-box .tab-hd li a:hover,.link-tab .tab-hd li.on a{ color: #fff; background: #404040;}
.honor-box .tab-bd { border-top: 1px solid #696969; padding: 20px 30px 0 0;}
.honor-box .tab-bd li { height: 36px; line-height: 36px; overflow: hidden; width: 190px; float: left;}
.honor-box a{color: #141414;}

/* 地图展示 */
.map-box .e_map_tags li{background-image: url(../images/icons.png); background-repeat: no-repeat;}

.map-box{width: 100%; background:#000 url(../images/map_bg-001.png) center center/100% 100% no-repeat;}
.map-box .title,.map-box .title h1{color: #fff;}
.map-box .map{width: 1100px; margin: 0 auto;}
.map-box .map .b_map{background: url(../images/zh_map.png) -50px 0px no-repeat; height: 625px; background-size: 75%;}
.map-box .e_map_tags{z-index: 1; position: relative;}
.map-box .e_map_tags li{width: 40px; height: 50px; position: absolute; display: block; cursor: pointer; text-align: center; line-height:35px; color:#000; font-size: 12px!important; background-position: 8px -900px;}
.map-box .e_map_tags .m_changsha{top: 325px; left: 525px;}
.map-box .e_map_tags .m_zhuzhou{top: 215px; left: 425px;}
.map-box .e_map_tags .m_xiangtan{top: 450px; left: 425px;}
.map-box  .e_map_info{position: relative; z-index: 2; width: 335px; float: right;}
.map-box .xqbt{text-align: center; color: #fff; font-size: 24px; line-height: 65px;}
.m_content{min-height: 595px; background: #fff;}
.m_content_side{position: relative; height: 65px; background: -moz-linear-gradient(0deg,#00458E, #215790); background: -webkit-linear-gradient(0deg,#00458E, #215790);background: -o-linear-gradient(0deg,#00458E, #215790); background: linear-gradient(90deg,#00458E, #215790);}
.m_content_side a{position: absolute; float: left; top: 22px; z-index: 2; width: 14px; height: 28px; display: block;}
.m_content_side a.m_left{left: 15px; background-position: 0 -962px;}
.m_content_side a.m_right{right: 15px; background-position: 0 -1012px;}
.map-box .e_map_tags li:hover, .e_map_tags .centers {font-size: 14px!important; background-position: 2px -833px!important;}
.map-box .hide{display: none;}
.wz_sideMenu h3{height: 36px; line-height: 36px; padding: 0 15px; border-bottom: 1px solid #e3e3e3; background: #fff; cursor: pointer; color: #000; font-size: 16px; font-weight: normal;}
.wz_sideMenu h3 em{float: right; display: block; background: no-repeat url(../images/icons.png) 12px -890px/170px auto; cursor: pointer; width: 36px; height: 36px;}
.wz_sideMenu h3.on em{background-position-y: -922px;}
.wz_sideMenu ul{padding: 10px 15px; color: #333; display: none; background: #fafafa; line-height: 28px;}
.wz_sideMenu ul li{width: 50%; float: left; margin: 5px 0;}
.wz_sideMenu ul li a{display: block; width: 90%; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #676767;}
.wz_sideMenu ul li a:hover{color: #00458E;}
.wz_sideMenu1 ul li{width: 100%;}

/* 底部链接 */
.link-box{width: 100%; background: #f7f7f7; padding: 50px 0;}
.link-box .title{margin-bottom:0;}
.link-box .title h1{color: #00458E;}
.link-box .title p{color: #00458E;}
.link-box .title a{display: block; margin: 30px auto 0 auto; width: 365px; height: 60px; line-height: 60px; border-radius: 36px; color: #00458E; font-size: 24px; text-align: center; border: 2px solid #00458E;}

/* 底部样式 */
#footer{background:#fff;}
#footer a{color:#fff;}
.foot-main{background:#464646; padding-top:30px; margin-top:1px;}
.foot-main .f-link{border-bottom:1px solid #696969; 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 .foot-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-2{ width:250px; height:auto; border-left:1px solid #696969; border-right:1px solid #696969; 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{width: 350px;}
.foot-main .f-box-3 img{width: 145px;}
.last-banquan{font-size:12px; color:#fff; text-align:center; line-height:58px; background:#464646; border-top:1px solid #696969}


.f_bg_nav{width: 100%; height: 85px; background: #464646;}
.f_bg_nav .f_nav a{box-sizing: border-box; -webkit-box-sizing: border-box; text-decoration:none;}
.f_bg_nav .f_nav a{display: block; width: 33.33%; height: 85px; float: left; cursor: pointer; padding: 20px 40px 0 100px;}
.f_bg_nav .f_nav a.a,.f_bg_nav .f_nav a.c{background-color: #404040;}
.f_bg_nav .f_nav a.a{background-position: 54px -1130px;}
.f_bg_nav .f_nav a.b{background-position: 60px -1195px;}
.f_bg_nav .f_nav a.c{background-position: 54px -1261px;}
.f_bg_nav .f_nav a b{font-size: 18px;}

/*产品列表*/
.pnavlist{ padding-bottom: 7px; }
.prolist li{ display: inline; float: left; width: 288px; height: 336px; margin-top: 20px; margin-left: 15px; }
.prolist li a{ display: block; padding: 16px; padding-bottom: 0; height: 320px; width: 256px; background: #fff; overflow: hidden;text-decoration: none; text-align: center;}
.prolist li a .cppic{ background: #fff; width: 256px; height: 205px; overflow: hidden; display: table; text-align: center;}
.prolist li a .cppic span{ display: table-cell;width: 100%; height: 100%;vertical-align: middle; overflow: hidden;}
.prolist li a .cppic span img{ transition: all .4s;  max-height: 205px; max-width: 256px; vertical-align: middle;}
.prolist li a .ttbox { overflow:hidden; padding-top: 14px; }
.prolist li a .ttbox h4{ font-weight: normal;font-size: 16px;color: #5e5e5e; height: 44px; line-height: 44px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.prolist li a .ttbox  span{ display: block; height: 4px; width: 64px;margin: 0 auto ; line-height: normal;overflow: hidden; background: #bbb;transition: all .4s}
.prolist li a .ttbox p{ font-size: 10px; text-transform:  uppercase; margin-top: 10px; color: #5e5e5e;}
.prolist li a:hover{ background: #4C9417; }
.prolist li a:hover h4,.prolist li a:hover .ttbox p{ color: #fff; }
.prolist li a:hover .ttbox span{ background: #fff; width: 100%; }
.prolist li a:hover .cppic span img{transform: scale(1.1);}
.indexprbox{ position: relative; width: 1216px; margin-left: -16px; }

/*内页产品列表*/
.prolistny { position: relative; width: 903px; margin-left: -13px; }
.prolistny li{width: 288px; height: 336px;margin-left: 13px; overflow: hidden;}
.prolistny li a{ padding: 15px;border:1px solid #dedede;height: 304px;overflow: hidden;}
.prolistny li a:hover{ border-color:#4C9417}

/*case*/
.caseny{position: relative; width: 903px; margin-left: -13px; }
.caselist li{width: 288px;margin-left: 13px; overflow: hidden;display: inline; float: left;margin-top: 20px;}
.caselist li a{padding: 15px;border:1px solid #dedede; height: 188px; display: block;}
.caselist li a .cppic{background: #fff; width: 256px; height: 188px;margin: 0 auto; overflow: hidden;}
.caselist li a .cppic img{ width: 256px; height: 188px; transition: all .4s}
.caselist li a:hover .cppic img{ transform: scale(1.1); }
.caselist li p{ height: 30px; line-height: 30px; text-align: center;margin-top: 10px;}

/* 生产车间 */
.workshop{ padding: 30px 0;}
.indexshopbox{ width:1200px; height:263px;  position:relative; }
.indexshopbox .tempWrap{ overflow:hidden;margin: 0 auto;}
.indexshopbox .prev,.indexshopbox .next{ display:block; width:54px; height:91px; overflow:hidden; cursor:pointer; position:absolute; top: 50%; margin-top: -45.5px; z-index:10;}
.indexshopbox .prev{ right: -30px; background: url(../images/next.png) no-repeat;}
.indexshopbox .next{left: -30px; background: url(../images/prev.png) no-repeat;  }
.indexshopbox .shopscroll{ position: relative; overflow: hidden;width: 1110px;margin: 0 auto;}
.indexshopbox .shopscroll .workshoplist{ position: relative; }
.workshoplist li{width:345px; height:263px; display: inline; float: left; margin:0 18px;}
.workshoplist li a{ display: block;position: relative; background: #F5F3F4; text-align: center; padding: 16px 0;}
.workshoplist li a .workshoppic{ width:313px; height: 230px;margin: 0 auto;}
.workshoplist li a .workshoppic img{ width:313px; height: 230px;}
.workshoplist li a .cover{ top: 0;left: 0; position: absolute; height: 263px; width: 100%; background:url(../images/black.png) repeat; color: #fff; transition: all .4s;filter:alpha(opacity=0);opacity: 0;}
.workshoplist li a .cover p{ font-size: 16px; padding-top: 8px; }
.workshoplist li a:hover .cover{ padding-top: 80px; height: 183px;filter:alpha(opacity=100); opacity: 1;}

/* 新闻中心 */
.indexnews{ padding:30px 0 0 30px;}
.indexnews li{ width:555px; height:80px; margin:0 30px 40px 0; overflow:hidden; float:left;}
.indexnews li .rq{ width:109px; height:80px; background:url(../images/rqbg.png) center center no-repeat; float:left;}
.indexnews li .rq p{ color:#3ca600; font-size:40px; height:40px; line-height:40px; display:block;}
.indexnews li .rq span{ color:#c6c6c6; font-size:30px; height:40px; line-height:40px; padding:0 0 0 60px; display:block;}
.indexnews li .con{ width:446px; height:80px; line-height:26px; float:left;}
.indexnews li .con p{ font-size:18px;}
.indexnews li .con a{ color:#949494; text-decoration: none;}
.indexnews li .con a p{ color:#4a4a4a;}
.indexnews li .con a:hover p{ color: #3ca600 }

.nnewslist li{margin-top: 21px; overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #F2F2F2;}
.nnewslist li .newspic{display: inline;float:left;width:130px; margin-right: 25px; text-align: center}
.nnewslist li h3{ font-size: 16px; font-weight: normal; height: 30px; line-height: 30px; padding-top: 10px;}
.nnewslist li p{ color: #666; font-size: 12px; }
.nnewslist li .newspic img{ max-width: 130px; max-height: 143px; }

/* 列表排版 */
.boxleft{float:left;}
.boxleft a, .boxright a{text-decoration: none;}

.conlist{width:875px; padding: 0 15px 20px; display:inline-block; margin: 15px 0; background: #fff; border: 1px solid #e7e7e7;}
.conlist .title-meum{ position:relative; margin-bottom:10px; height:62px;}
.conlist .title-meum:after{content:"";position:absolute;display:inline-block;height:2px;width:100%;left:0;bottom:2px;background-color:#f7f7f7;z-index:1}

.conlist .title-meum h2, .boxleft .title-meum ul {line-height: 54px; display: inline-block;}

.conlist .title-meum h2{color:#333; font-size:23px; margin-right:32px;}
.conlist .title-meum em{width:20px; height:23px; display:inline-block; vertical-align:middle; margin-right:10px; background-image:url(../images/spriteMap.png); background-position:-40px 0}

.conlist .title-meum ul{position:relative;z-index:2;font-size:0}
.conlist .title-meum ul li{display:inline-block;margin-right:10px;font-size:16px;}
.conlist .title-meum ul li a{display: inline-block; padding:0 7px; color:#999}
.conlist .title-meum ul li a:hover, .boxleft .title-meum ul li.active a, .boxleft .title-meum ul li a:hover{color:#00458E; border-bottom: 2px solid #00458E;}
.conlist .title-meum>a{float:right;margin-top:20px;color:#999;font-size:14px;}

.conlist .filter{}
.conlist .filter ul{line-height: 30px;}
.conlist .filter ul li{display:inline-block;height:20px;border-radius:10px;background-color:transparent;line-height:20px;}
.conlist .filter ul li.cur{background-color: #00458E;}
.conlist .filter ul li a{display:inline-block;padding:0 6px;color:#666;font-size:10px;}
.conlist .filter ul li.cur a{color:#fff}

.conlist .kcList{}
.conlist .kcList>li .kcpic{float:left; width:188px; height:122px; margin-right:21px; border:1px solid #e7e7e7; padding:2px;}
.conlist .kcList>li .kcpic img{display:block; width:100%; height:100%; margin-right:0}
.conlist .kcList>li>span a p{width:525px;}
.conlist .kcList>li>span div.kc-btn{position: absolute; top: 0; right: 0;}
.conlist .kcList>li>span div.kc-btn a{display: block; width: 106px; height: 32px; line-height: 32px; cursor: pointer; border-radius: 15px; text-align: center; color: #fff; background: #fa4f47;}
.conlist .szList{}

.conlist .szList>li .szpic{float:left; width:122px; height:122px; border-radius:50%; margin-right:21px;}
.conlist .szList>li .szpic img{display:block; width:100%; height:100%; border-radius:50%; margin-right:0}
.conlist .szList>li>span{width:712px!important;}
.conlist .szList>li>span a p{width:585px;}
.conlist .szList>li>span div.sz-btn{position: absolute; top: 0; right: 0;}
.conlist .szList>li>span div.sz-btn a{display: block; width: 106px; height: 32px; line-height: 32px; cursor: pointer; border-radius: 15px; text-align: center; color: #fff; background: #fa4f47;}

.conlist .xqList>li .xqpic{float:left; width:188px; height:122px; margin-right:21px; border:1px solid #e7e7e7; padding:2px;}
.conlist .xqList>li .xqpic img{display:block; width:100%; height:100%; margin-right:0}
.conlist .xqList>li>span{}
.conlist .xqList>li>span a p{width:525px;}
.conlist .xqList>li>span div.xq-btn{position: absolute; top: 0; right: 0;}
.conlist .xqList>li>span div.xq-btn a{display: block; width: 106px; height: 32px; line-height: 32px; cursor: pointer; border-radius: 15px; text-align: center; color: #fff; background: #fa4f47;}

.conlist .newList{}
.conlist .newList>li{position:relative; height:122px; padding:20px 0; border-bottom:1px solid #f2f2f2;}
.conlist .newList>li .pic{float:left; width:188px; height:122px; margin-right:21px; border:1px solid #e7e7e7; padding:2px;}
.conlist .newList>li .pic img{display:block; width:100%; height:100%; margin-right:0}
.conlist .newList>li img, .conlist .newList li span{display:inline-block;vertical-align:top;}
.conlist .newList>li img{width:180px;height:122px;margin-right:21px}
.conlist .newList>li>span{position:relative;width:650px;height:122px;display:inline-block}
.conlist .newList>li>span a h3{font-size:20px;color:#333}
.conlist .newList>li>span a p{margin-top:9px;font-size:12px;color:#999;line-height:20px;height:40px;overflow:hidden}

.conlist .newList>li>span div.info{overflow:hidden;width:100%;position:absolute;bottom:0;left:0}
.conlist .newList>li>span div.info .tags{float:left;}
.conlist .newList>li>span div.info .tags a{display:inline-block;font-size:12px;margin-right:5px;padding:0 8px;border:1px solid #ccc;border-radius:10px;color:#999;line-height:20px;color:#999;}
.conlist .newList>li>span div.info>span{float:right;color:#999;}
.conlist .newList>li .list-line{position: absolute; content: ''; left: 50%; bottom: 0; width: 0; background: #ff5722; height: 1px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.conlist .newList>li:hover .list-line{left: 0; width: 100%;}

/* 品牌文章 */
.conartcle .newList{}
.conartcle .newList>li{position:relative; height:122px; padding:20px 0; border-bottom:1px solid #f2f2f2;}
.conartcle .newList>li .pic{float:left; width:188px; height:122px; margin-right:21px; border:1px solid #e7e7e7; padding:2px;}
.conartcle .newList>li .pic img{display:block; width:100%; height:100%; margin-right:0}
.conartcle .newList>li img, .conartcle .newList li span{display:inline-block;vertical-align:top;}
.conartcle .newList>li img{width:180px;height:122px;margin-right:21px}
.conartcle .newList>li>span{position:relative;width:650px;height:122px;display:inline-block}
.conartcle .newList>li>span a h3{font-size:20px;color:#333}
.conartcle .newList>li>span a p{margin-top:9px;font-size:12px;color:#999;line-height:20px;height:40px;overflow:hidden}

.conartcle .newList>li>span div.info{overflow:hidden;width:100%;position:absolute;bottom:0;left:0}
.conartcle .newList>li>span div.info .tags{float:left;}
.conartcle .newList>li>span div.info .tags a{display:inline-block;font-size:12px;margin-right:5px;padding:0 8px;border:1px solid #ccc;border-radius:10px;color:#999;line-height:20px;color:#999;}
.conartcle .newList>li>span div.info>span{float:right;color:#999;}
.conartcle .newList>li .list-line{position: absolute; content: ''; left: 50%; bottom: 0; width: 0; background: #ff5722; height: 1px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.conartcle .newList>li:hover .list-line{left: 0; width: 100%;}

.hot-search{margin-bottom:20px;width:905px;border:1px solid #eee;background:#fff;color:#6e6e6e;}
.hot-search-title{margin:35px 40px 0;height:37px;background:url(../images/hot-search-fire.png) no-repeat left center;color:#333;text-indent:25px;font-weight:700;font-size:18px;line-height:37px}
.hot-search-box{margin:20px 40px 65px;box-sizing: border-box; -webkit-box-sizing: border-box;}
.hot-search-box:after{clear:both;display:block;overflow:hidden;height:0;content:""}
.hot-search-tip{float:left;display:block;margin-top:8px;margin-right:21.5px;padding:5px 12px 6px;border-radius:12.5px;background:#ff8b11;color:#fff;text-align:center;font-size:15px;cursor:pointer}


.boxright{float: right;}
.menulist{width:280px; margin:15px 0; overflow: hidden;}


/*
.side-box{margin-bottom: 15px; padding:0 15px 10px; background-color:#fff; border:1px solid #e7e7e7;}
.side-box .s-title{position: relative;}
.side-box .s-title h2{display: inline-block; color:#333; line-height: 55px; font-size:18px; margin-right:32px;}
.side-box .s-title em{width:20px; height:23px; display:inline-block; vertical-align:middle; margin-right:10px; background-image:url(../images/spriteMap.png);}
.side-box .s-title>a{float:right;margin-top:15px;color:#999;font-size:14px;}
.side-box .s-title:after{position:absolute;bottom:2px;left:0;z-index:1;display:inline-block;width:100%;height:2px;background-color:#f7f7f7;content:""}
.boxright .paihang .s-title em{background-position:-80px 0}
*/

/* 左侧详情 */
.conartcle{width:875px; padding: 0 15px 20px; display:inline-block; margin: 15px 0; background: #fff; border: 1px solid #e7e7e7;}
.conartcle .weizhi{height: 58px; line-height: 58px; border-bottom: 1px solid #e7e7e7;}
.conartcle .weizhi h3{display: inline; float: left; background: url(../images/ttl.jpg) left center no-repeat; padding-left:16px;  height: 58px; font-size: 20px; font-weight: normal;}
.conartcle .weizhi span{color: #999;font-size: 14px; margin-right: 2px;}
.conartcle .weizhi a{color: #999;}

/*右侧菜单*/
.mt16{margin-top: 16px;}
.boxmenugn{background: #fff;padding:0px 15px 10px; overflow:hidden; border: 1px solid #E7E7E7; border-top: 5px solid #dedede}
.submun{ background: #fff; padding:10px 0px 10px 0px; overflow: hidden; }
.submun li{ display: block; margin-top: 4px; }
.submun li a{ display: block; height: 40px; line-height:40px; border: 1px solid #e7e7e7; padding-left: 26px; font-size: 14px;text-decoration: none; color: #555}
.submun li a:hover, .pageone .submun li.active a{background:#00458E; color: #fff; border-color:#00458E}

/*课程详情*/
.kecheng-content .kecheng-pic{ padding:2px; border:1px solid #ebebeb;}
.kecheng-content .kecheng-pic img{width:250px;height:300px}
.kecheng-content .kecheng-desc{position:relative;width:595px;height:300px;margin-left:20px;line-height:100%;}
.kecheng-content .t-con-bottom{margin-top:15px}
.kecheng-content .title{text-align:left;height:35px;padding-top:10px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ebebeb}
.kecheng-content .title>span.b{color:#999}
.kecheng-content .title>span.c{margin-left:15px;}
.kecheng-content .title>span.c a{display:inline-block;font-size:12px;line-height:18px;margin-right:8px;padding:0 8px;border:1px solid #ccc;border-radius:5px;color:#999;}
.kecheng-content .title>span.d{display:inline-block;padding:3px 6px;font-size:12px;line-height:15px;color:#fff;background:#fe9500;border-radius:4px}
.kecheng-content .title>b{font-size:18px;display:inline-block;color:#000;margin-left:15px}

.kecheng-content .subtxt{font-size:15px;line-height:100%;}
.kecheng-content .subtxt p{margin:0; padding-bottom:10px;}
.kecheng-content .subtxt p b{color:#666; font-weight:normal;}
.kecheng-content .subtxt p span{color:#999;}

.kecheng-content .desc{font-size:15px;margin-top:15px;}
.kecheng-content .desc>b{display:block;color:#666;margin-bottom:5px;font-weight:normal;}
.kecheng-content .desc>p{color:#999;line-height:120%;}

.kecheng-content .kecheng-desc .callme {height:45px; background:url(../images/list_ico-tel.png) left center no-repeat;position:absolute; left:0px; bottom:0px; padding-left:55px; font-size:16px; line-height:18px; margin-bottom:10px; color:#666; }
.kecheng-content .kecheng-desc .callme span { font-size:18px; line-height:28px; color:#f00; }
.kecheng-content .kecheng-desc .button { position:absolute; width:140px; right:0px; bottom:8px; }
.kecheng-content .kecheng-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-color:#fe9500; border-radius:5px; overflow:hidden; }
.kecheng-content .kecheng-desc .button a:hover { background-color:#fe7200; }

/*师资详情*/
.shizi-content .shizi-pic{ padding:2px; border:1px solid #ebebeb;}
.shizi-content .shizi-pic img{width:250px;height:300px}
.shizi-content .shizi-desc{position:relative;width:595px;height:300px;margin-left:20px;line-height:100%;}
.shizi-content .t-con-bottom{margin-top:15px}
.shizi-content .title{text-align:left;height:35px;padding-top:10px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ebebeb}
.shizi-content .title>span.b{color:#999}
.shizi-content .title>span.c{margin-left:15px;}
.shizi-content .title>span.c a{display:inline-block;font-size:12px;line-height:18px;margin-right:8px;padding:0 8px;border:1px solid #ccc;border-radius:5px;color:#999;}
.shizi-content .title>span.d{display:inline-block;padding:3px 6px;font-size:12px;line-height:15px;color:#fff;background:#fe9500;border-radius:4px}
.shizi-content .title>b{font-size:18px;display:inline-block;color:#000;margin-left:15px}

.shizi-content .subtxt{font-size:15px;line-height:100%;}
.shizi-content .subtxt p{margin:0; padding-bottom:10px;}
.shizi-content .subtxt p b{color:#666; font-weight:normal;}
.shizi-content .subtxt p span{color:#999;}

.shizi-content .desc{font-size:15px;margin-top:15px;}
.shizi-content .desc>b{display:block;color:#666;margin-bottom:5px;font-weight:normal;}
.shizi-content .desc>p{color:#999;line-height:120%;}

.shizi-content .shizi-desc .callme {height:45px; background:url(../images/list_ico-tel.png) left center no-repeat;position:absolute; left:0px; bottom:0px; padding-left:55px; font-size:16px; line-height:18px; margin-bottom:10px; color:#666; }
.shizi-content .shizi-desc .callme span { font-size:18px; line-height:28px; color:#f00; }
.shizi-content .shizi-desc .button { position:absolute; width:140px; right:0px; bottom:8px; }
.shizi-content .shizi-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-color:#fe9500; border-radius:5px; overflow:hidden; }
.shizi-content .shizi-desc .button a:hover { background-color:#fe7200; }

/*校区详情*/
.xiaoqu-content .xiaoqu-pic{}
.xiaoqu-content .xiaoqu-pic img{}
.xiaoqu-content .xiaoqu-desc{position:relative;width:496px;height:300px;margin-left:20px;line-height:100%;}
.xiaoqu-content .t-con-bottom{margin-top:15px}
.xiaoqu-content .title{text-align:left;height:35px;padding-top:10px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ebebeb}
.xiaoqu-content .title>span.b{color:#999}
.xiaoqu-content .title>span.c{margin-left:15px;}
.xiaoqu-content .title>span.c a{display:inline-block;font-size:12px;line-height:18px;margin-right:8px;padding:0 8px;border:1px solid #ccc;border-radius:5px;color:#999;}
.xiaoqu-content .title>span.d{display:inline-block;padding:3px 6px;font-size:12px;line-height:15px;color:#fff;background:#fe9500;border-radius:4px}
.xiaoqu-content .title>b{font-size:18px;display:inline-block;color:#000;margin-left:15px}

.xiaoqu-content .subtxt{font-size:15px;line-height:100%;}
.xiaoqu-content .subtxt p{margin:0; padding-bottom:10px;}
.xiaoqu-content .subtxt p b{color:#666; font-weight:normal;}
.xiaoqu-content .subtxt p:nth-of-type(1) b{float:left; margin-top:10px;}
.xiaoqu-content .subtxt p span{color:#999;}

.xiaoqu-content .desc{font-size:15px;margin-top:15px;}
.xiaoqu-content .desc>b{display:block;color:#666;margin-bottom:5px;font-weight:normal;}
.xiaoqu-content .desc>p{color:#999;line-height:120%;}

.xiaoqu-content .xiaoqu-desc .callme {height:45px; background:url(../images/list_ico-tel.png) left center no-repeat;position:absolute; left:0px; bottom:0px; padding-left:55px; font-size:16px; line-height:18px; margin-bottom:10px; color:#666; }
.xiaoqu-content .xiaoqu-desc .callme span { font-size:18px; line-height:28px; color:#f00; }
.xiaoqu-content .xiaoqu-desc .button { position:absolute; width:140px; right:0px; bottom:8px; }
.xiaoqu-content .xiaoqu-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-color:#fe9500; border-radius:5px; overflow:hidden; }
.xiaoqu-content .xiaoqu-desc .button a:hover { background-color:#fe7200; }

/* 多图展示 */

/*图片放大*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*小图预览*/
.spec-preview{width:350px;height:250px;border:1px solid #ebebeb; padding:2px; overflow:hidden;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; text-align:center;width:10px;height:54px;cursor:pointer;text-decoration:none;}
.spec-scroll .prev img,.spec-scroll .next img{margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

/*列表选项卡*/
.p-tab { width:auto; height:48px; 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:48px; line-height:48px; border-right:1px solid #ddd; text-align:center; font-size:14px; cursor:pointer; }
.p-tab .ls li.active { height:46px; line-height:45px; border-top:3px solid #fe9500; color:#fe9500; border-bottom:1px solid #ddd; background:#FFF; position:relative; top:-1px; }
.p-tab .tag {font-size:14px; position:absolute; right:20px; top:0; height:48px; line-height:48px; }
.p-tab .tag span { margin-left:20px; }
.p-tab-con .row{ display:none; min-height:400px;}

/*列表表单*/
.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 {display:block; width:140px; height:45px; line-height:44px; text-align:center; color:#FFF; font-size:18px; font-weight:700; background-color:#fe9500; border-radius:5px; overflow:hidden; border:0; outline:none; cursor:pointer; }
.order-row .submit:hover {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; }

/* 加入我们 */
.join_us .detail{margin-top:40px}
.join_container{position:relative;margin-bottom:60px;padding:30px;border:1.5px dashed #00458E}
.join_container h3{position:absolute;top:-10px;left:50%;margin-left:-105px;padding:5px 5px 6px;margin-top:-11px;background:#00458E;color:#fff;text-align:center;font-size:24px;letter-spacing:2px}
.join_container h4{margin-bottom:20px;padding-left:10px;border-left:2px solid #00458e;color:#00458e;font-size:20px}
.join_container .pinpai-jiazhi{box-sizing:border-box;margin:0 auto;padding:100px;width:700px;height:700px;background-color:#fff;color:#fff}
.join_container .pinpai-jiazhi ul{position:relative;width:500px;height:500px;border:2px solid #00458E;border-radius:50%;background-color:#fff;background:url(../images/pinpai-jiazhi_bg.jpg) no-repeat}
.join_container .pinpai-jiazhi li{position:absolute;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;border-radius:50%;background-color:#00458E;text-align:center;line-height:80px}
.join_container .pinpai-jiazhi li:nth-of-type(2){transform:rotate(36deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(2)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-36deg)}
.join_container .pinpai-jiazhi li:nth-of-type(3){transform:rotate(72deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(3)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-72deg)}
.join_container .pinpai-jiazhi li:nth-of-type(4){transform:rotate(108deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(4)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-108deg)}
.join_container .pinpai-jiazhi li:nth-of-type(5){transform:rotate(144deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(5)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-144deg)}
.join_container .pinpai-jiazhi li:nth-of-type(6){transform:rotate(180deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(6)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-180deg)}
.join_container .pinpai-jiazhi li:nth-of-type(7){transform:rotate(216deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(7)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-216deg)}
.join_container .pinpai-jiazhi li:nth-of-type(8){transform:rotate(252deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(8)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-252deg)}
.join_container .pinpai-jiazhi li:nth-of-type(9){transform:rotate(288deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(9)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-288deg)}
.join_container .pinpai-jiazhi li:nth-of-type(10){transform:rotate(324deg);transform-origin:40px 290px}
.join_container .pinpai-jiazhi li:nth-of-type(10)>span{position:absolute;left:50%;margin-left:-16px;transform:rotate(-324deg)}
.join_container .list{overflow:hidden}
.join_container .method .list div{float:left;margin:10px 25px;width:346px;height:56px;background:url(../images/pinpai-join_bj_02.png) no-repeat}
.join_container .method .list div b{display:inline-block;margin-right:20px;width:116px;color:#fff;text-align:center;font-weight:100;font-size:18px;line-height:56px}
.join_container .treatment p{float:left;margin:10px 30px;padding-left:35px;width:300px;height:40px;background:url(../images/pinpai-join_bj_03.png) no-repeat 0;line-height:30px}
.join_container .search .job{overflow:hidden;margin:20px 0}
.join_container .search .job div{float:left;margin-right:10px;width:171px;height:56px;background:url(../images/pinpai-join_bj_04.png) no-repeat;color:#fff;text-align:center;font-size:20px;line-height:56px}
.join_container .search .job span{font-size:16px;line-height:25px}  


/*art*/
.att{  border-bottom: 1px solid #e7e7e7; height: 54px; line-height: 54px; position: relative; overflow: hidden;}
.att h3{ display: inline; float: left; font-size:18px; color: #00458E; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.att h3 span{ margin-left: 10px;text-transform: capitalize; color:#d9d9d9;font-weight: normal; font-size: 16px;}
.att em{position: absolute; height: 1px; width: 24px; background: #4c9418; line-height:normal;overflow: hidden; font-size:1px; left: 0; bottom: -1px;}

/*标签云*/
.hot-tagsbox{ background: #fff;padding:0px 15px 15px;border: 1px solid #E7E7E7; }
.tagsinfo{ padding-top: 15px; }
.tagsinfo li a { color: #999; background-color: #EFEFEF; float: left; margin: 0px 1px 1px 0px; padding: 2px 4px; height: 29px; line-height: 29px; overflow: hidden; text-align: center; width: 29.25%; box-shadow: none; outline: none; }
.tagsinfo li a:hover { color: #fff; background-color: #61B3E6; text-decoration: none; }

/*文章推荐*/
.articlebox{ background: #fff;padding:0px 15px 15px;border: 1px solid #E7E7E7; }
.articleinfo p{ margin: 0; line-height: 26px; font-size: 12px; }
.articleinfo { padding: 8px 0px 0px 0px; background: url(../images/rank.png?i=2) no-repeat 0px 20px; padding-left: 24px; height: 360px; }
.articleinfo li {width: 100%; overflow: hidden; font-size: 14px; padding: 5.8px 0; }
.articleinfo li em { color: #fff; float: left; font-size: 14px; font-style: italic; line-height: 20px; margin: 3px 10px 0 0; overflow: hidden; text-align: center; width: 20px; height: 20px; background-color: #0099CC; border-radius: 5px; display: none; }
.articleinfo li a { float: left; font-size: 14px; height: 24px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 268px; }

/*联系我们*/
.contactbox{background: #fff;padding:0px 15px 15px;border: 1px solid #E7E7E7;}
.contactinfo p{margin: 0; line-height: 26px; font-size: 12px; }
.contactinfo { padding-top: 10px; color: #666; font-size: 12px;}
.zxzx{ display: block; text-align:center;margin-top: 9px; overflow: hidden;}
.zxzx a{ width:121.5px; height:37px;text-align:center; color:#fff; line-height:37px; display:inline; float: left;}
.zxzx a.aa{  background:#ff8f00;}
.zxzx a.bb{  background:#50a11c; margin-left: 5px;}

/*page*/
.pages{ overflow:hidden; margin:30px auto;font-size:12px;text-align:center; margin-bottom: 15px;}
.pages a { display:inline-block; margin:0 2px; height:34px; line-height:34px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 12px}
.pages a.a1 {width:56px; padding:0; background:#f8f8f8;}
.pages a:hover {background:#4c9418; border-color:#4c9418; color:#fff; text-decoration:none; }
.pages span {display:inline-block; margin:0 2px; height:34px;padding:0 12px; line-height:34px; background:#4c9418; border:1px solid #4c9418; color:#fff; text-align:center; }

/*content*/
.content{overflow:hidden; font-size: 16px; padding-top: 10px; line-height: 180%;color: #333;}
.content p{margin-bottom: 15px;}
.content .pic_center{text-align:center;}
.content h1{ font-family:"微软雅黑"; font-weight:normal;font-size:28px;  text-align:center; padding-bottom:15px; padding-top: 20px; border-bottom: dotted #dedede 1px; margin-bottom: 4px;}
.pd10{ padding: 0 10px; }
.content_info{ height:20px; line-height:20px; font-size:12px; color:#666; text-align:center;overflow: hidden;margin-bottom: 20px;}
.newslist li{ height: 36px; padding-left: 18px; line-height: 36px; background: url(../images/dian.jpg) 5px center no-repeat;border-bottom: 1px dotted #dedede; overflow: hidden;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newslist li a:hover{color: #4c9418}
.newslist li span{  display: inline; float: right; font-size: 12px; color: #666; padding: 0 8px; }

.page_back{ border-top:1px dotted #dedede; padding-top:10px; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:14px; line-height:30px; margin-bottom:10px;}
.page_back a{ color:#4c9418;}
.page_back a:hover{ text-decoration:underline;}
.page_back .bapage_back_up{ position:absolute; right:0; top:25px;}

/* 在线留言列表*/
.lylb{margin-top:10px; margin-bottom:15px; line-height:21px; background-color:#fff; font-size: 12px;}
.lylb dt{background:#4c9418; padding:6px 10px; font-size:12px; color:#FFF;}
.lylb dt b{ font-weight:normal;}
.lylb dd{font-size:14px; padding:5px 10px; background-color:#f8f8f8; color:#666;}
.lylb dd.hf{color:#ff8f00;}
.rptime{text-align:right; padding-right:20px; color:#999; width:80px; font-size:12px; border-left:1px solid #CCC}
.lylb b{ font-size:14px;}

/*在线留言*/
.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:#4c9418; border:0; text-indent:0;}

/*分页样式*/
.pagination {padding-top:12px; max-height:30px; text-align:center;}
.pagination a, .pagination span { display: inline-block; padding: 8px 15px; 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; }

