@charset "utf-8";
body,input{font-family: "microsoft yahei";}
.allpage{
	background-color: #ffffff!important;
}
/*font*/
@font-face{font-family:"iconfont";src:url('/templets/mb/font/iconfont.woff') format('woff'),url('/templets/mb/font/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('/templets/mb/font/iconfont1.woff') format('woff'),url('/templets/mb/font/iconfont1.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.iconfont1 {
	font-family:"iconfont1" !important;
	
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	borde/r-radius: 50%;
	display: inline-block;
	
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}

@font-face{font-family:"iconfont2";src:url('/templets/mb/font/iconfont2.woff') format('woff'),url('/templets/mb/font/iconfont2.ttf') format('truetype');}
.iconfont2{font-family:"iconfont2" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.icon_nav{ width:100%; margin:0 auto ; padding:3% 0 1% 0;   }
.icon_nav ul li{
	width: 21%;
	text-align: center;
	float: left;
	margin:1%; padding:1%  ; 
	
	
}
.icon_nav ul li:nth-child(4){border-right:0;}
.icon_nav ul li a span{
	display: inline-block;
	color:#414141;
	font-size: 0.22rem; padding:2% 0 0 0;
	
	width: 100%;
	
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.icon_nav ul li img{
	border-radius: 100%;
    border: 1px solid #DADADA;
    width: 70%;
    margin: 0 auto;
}

.iconfont1_ys{ color:#ffffff;border-radius:50%; display:inline-block;font-family: "microsoft yahei";  font-size:0.5rem;width: 1rem; font-weight:normal; 
height: 1rem; padding:0; line-height:0.9rem;}
.la1{ background:#389fea; }
.la2{ background:#f69c2a; font-size:0.5rem; }
.la3{ background:#389fea; }
.la4{ background:#f69c2a; font-size:0.5rem;  }

.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}

.blue{
	
}
.s_b{
	
}
.nav_new{
	width:100%; margin: 0 auto;
	
}
.nav_new ul li{ 
	width: 25%;
	height: 0.5rem;
	float: left;
	text-align: center; margin:1% 0;
 	
}

.tpp ul li:nth-child(even){ }
.boo ul li:nth-child(odd){ }
.tpp{background:#3283f3; }
.boo{background:#389fea;}

.nav_new ul li a{
	display: inline-block;
	/* padding:80%; */
	color:#ffffff;
	
	font-size: 0.21rem;
	font-family: "microsoft yahei";
	
	height: 0.5rem;
	line-height: 0.5rem;
}
.nav_new ul li a:nth-child(4){
	border:none!important;
}
.nav_new ul li a:last-child{
	border:none;
}
/* banner */
.banner{
	width: 100%;
	position: relative;
	margin-top: 1%;
margin-bottom: 1%;
}
.swiper-pagination{ padding:0; margin:0;
	width: 100%!important;
	text-align: center!important;
	bottom: -0.05rem!important;
}
.swiper-pagination-bullet{
	width: 24.8%!important;
	height: 0.035rem!important;
	 background-color: #389fea;
	opacity: 1!important; border-radius:0!important; 
}
.swiper-pagination-bullet-active{ background: #f69c2a !important; 
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet:nth-child(2){
	margin:0 0.01rem!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet:nth-child(3){
	margin:0 0.01rem 0 0!important;
}
input{
	outline: none;
}
.search-lh-input{
	width: 75%;
	border:1px solid #65b673;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.461rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top: 2%;
}
.search-lh-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border:1px solid #65b673;
	border-left: none;
	height: 0.491rem;
	font-size: 0.25rem;
	margin-top: 2%;
}
.search_hl{
	width:14.0625%;
	left:0.1%;
	top:-1px;
	position:absolute;
	height:100%;
	font-size:0.38rem;
	line-height:0.8rem;
	color:#08c1b1;
	text-align:center;
	overflow:hidden;
}
.search{
	width: 96%;
	height: 0.691rem;
	padding:0 2%;
	position: absolute;
	top: -120%;
	left: 0;
	background-color: #08c1b1;
	font-family: "microsoft yahei";
}
.search-lh-input{
	width: 75%;
	border:1px solid #08c1b1;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.461rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top: 2%;
}
.search-lh-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border:1px solid #08c1b1;
	border-left: none;
	height: 0.491rem;
	font-size: 0.25rem;
	margin-top: 2%;
}
.search a{
	display: inline-block;
	width: 9%;
	float: left;
	color:#fff;
	text-align: center;
	height: 0.7rem;
}

.index_text{
	font-size: 14px;
	width: 100%;
	height: 0.5rem;
	background: #fff url(/templets/mb/img/search_bg_05.png) no-repeat 95% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	border:none;
	font-family:"microsoft yahei";
	text-indent: 3%;
}

.search_new{ width:93.2%; z-index:9; margin:3% 0 0 3%; border:0.02rem solid #cdcdcd; background:#ffffff; position:relative;
	padding:1% 0;
	text-align: left;
	
}
.srch-sub{
	position:absolute;
	top:8%;
	right:3%;
	width:0.42rem; height:0.42rem;
	
	text-align:center;
	border:none;
	
	font:0.3rem/1 "Microsoft YaHei"; font-weight:normal;
	cursor:pointer; background:none;
	color:#ff9d1e;
	-webkit-appearance:none;
	
}
.search_new .input1{ font-size:0.2rem;
	width:88%;
	border:0; 
	
	-webkit-background-size: 7%;
	background-size: 7%;
	text-indent: 3%;
	padding:2% 0;
}
.common_title{
	text-align: center;
	position: relative;
	margin-top: 5%;
	margin-bottom: 3%;
}
.common_title span{
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 1px;
	background-color: #b9bbcb;
}
.common_title h2{
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 38%;
	background-color: #2332c6;
	color:#fff;
	font-size: 0.26rem;
	padding:1.5% 0;
	border-radius: 20px;
}
.more_i{     width: 93.75%;
    text-align: center;
    /* float: left; */
    padding: 0 0 0 0;
    margin-top: 1%;
    margin: 4% auto;
    background: #389fea;
    /* margin-left: 3%; */
    border-radius: 29px;
    width: 50%;
    /* background: url(/templets/mb/img/line.gif) left bottom repeat-x; */
    background-size: 2%;}
.more_i span{ padding: 0% 1% 1% 1%;
    /* float: left; */
    margin-left: 0;
    font-size: 0.22rem;
    /* background: #389fea; */
    text-align: center;
    color: #fff;
    /* width: 50%; */
    line-height: 2;
    /* border-bottom: 0.05rem solid #389fea; */
}
.more_i a{float:right;  color:#353434;   font-size:0.2rem; padding:0 1% 0 0;     display: none;}
.more_i a label{ color:#f69c2a}

.more_i2{ width:100%; float:left;padding:1% 0 1% 0 ; background:#2c3450; margin-top:2%;}
.more_i2 span{ float:left; margin-left:3%;font-size: 0.22rem; color:#ffffff;line-height:1.2; padding:0 1%;}
.more_i2 a{ float:right;color:#ffffff;  font-size: 0.2rem; margin-right:2%;  }

.about_i{ margin: 0 auto;
    /* margin-bottom: 2%; */
    padding: 4% 0;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee; }
.about_i_c{
	line-height: 1.6;
	padding:2% 4% 2% 4%;
	font-size: 0.2rem;
	color:#555555;
}
.common_title_new h2{
	background-color: #e00409!important;
}
.honor_i{  margin:0 auto; width:100%;     padding: 3% 0;
    background: #eee;
    border-bottom: 1px solid #eeeeee;
    box-shadow: rgb(132, 131, 131) 0px 3px 9px; }
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto; }
.casei li{width:100%;height:auto; margin: 0 auto;overflow:hidden}

.case_i{        width: 100%;
    margin: 0 auto;
    /* padding: 0; */
    /* margin-bottom: 2%; */
    padding: 4% 0;
    border-bottom: 1px solid #eeeeee;}



.beian{
	background-color: #ffffff;
	color:#6e6e6e;
	text-align: center;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.21rem;
}
.beian a{
	color:#6e6e6e;
	font-size: 0.21rem;
}
.common_bg{
	background-color: #ff4863;
}
.honor_i_c{margin: 3% auto;
    width: 100%;
    padding: 2% 0 2% 0;
   /* background: #eee;
    border-bottom: 1px solid #eeeeee;
    box-shadow: rgb(132, 131, 131) 1px 3px 10px;*/
}
.honor_i_c ul li{ 
	    width: 46%;
    float: left;
    text-align: center;
    margin: 2%;
    background: #fff;
}
.honor_i_c ul li p{ width:100%; display:block;/*background:url(/templets/mb/img/frabg.gif) left top no-repeat;*/ background-size:100% 100%;}
.honor_i_c ul li img{ width:95.7142857% ; margin:0 auto;
max-height: 160px; padding:2.1428% 0}
.honor_i_c ul li span{     color: #424242;
    width: 100%;
    padding: 2% 0 3% 0;
    text-align: center;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 0 0;
    font-size: 0.2rem;
}


.more_im{ width:100%; margin:1.5% auto 0 auto;
	text-align: center;
	padding:1.5% 0;
}
.more_im a{ display:inline-block; border:1px solid #e6453c; padding:1% 8%;
	color:#21273c;
	font-size: 0.20rem;
}
.case_c { width:100%; height:auto; overflow:hidden; padding:0;}
.case_c ul li{ width:93.75%; padding:0;padding:3% 3.125% 3% 3.125%; 
	 border-bottom:0!important; float:left; 
}
.case_c ul li:nth-child(even){ background:#efefef}
.case_c ul li div.case_c_pic{ height:auto !important; 
	float: left; margin-left:2%;overflow:hidden;
	width: 29.6666%; border:1px solid #c0c0c0;
}
.case_c ul li div.case_c_pic img{ border:0.01rem solid #e0e0e0; margin:0 auto;}
.case_c ul li div.case_c_content{height:auto !important; 
	float: left;
	width: 63%;
	margin-left: 3%; 
}
.case_c ul li div.case_c_content h2{ padding:1%  0; 
	width: 100%;
	font-size: 0.2rem;
	color:#424242;
	/*font-weight: normal;*/
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;  
}
.case_c ul li div.case_c_content span{ padding:2% 0 0 0;line-height:1.3; color:#848383;font-size: 0.19rem;/*-webkit-line-clamp: 3;*/
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;}
.case_i_c{ padding:0.5% 0 0 0;}
.case_i_c ul li{    padding: 2% 0 1.5% 0;
    width: 93.75%;
    display: block;
    float: left;
    margin-left: 3%;
    margin-top: 0;}
.case_i_c ul li a{     float: left;
    width: 100%;
    line-height: 2;
    background: #ececec;
    border-radius: 0.05rem;}
.case_i_c ul li h2{ float: left;
    margin-left: 3%;
    line-height: 2;
    color: #414141;
    font-size: 0.20rem;
    font-weight: normal;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.case_i_c ul li span{ float: right;
    color: #c2c1c1;
    font-size: 0.18rem;
    font-weight: normal;
    width: 25%;
    margin-left: 3%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.boda{  padding:3% 0 2% 0; width:93.75%; text-align:center; height:auto; overflow:hidden; margin:0 auto;font-size:0.18rem; display:block; }
.boda font{  color:#fff; font-weight:normal; }
.boda a.a1{   color:#fff;background:#f69c2a;color:#fff; float:left; width:28%; border-radius:0.05rem; padding:1% 0;}
.boda a.a1 font{ font-size:0.3rem;vertical-align:-0.025rem;}
.boda a.a2{  color:#fff;background:#389fea;color:#fff; float:right; width:70%; border-radius:0.05rem;padding:1% 0;}
.boda a.a2 font{ font-size:0.3rem;vertical-align:-0.025rem;}
.youhui{ margin:3.5% 0 1% 0;}
.youhui a img{ float:left; width:27.8125%; margin-left:4%; border:1px solid #c0c0c0 }
.yright{ float:left; width:60%; margin-left:2%;}
.yright b{ display:block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; font-size:0.2rem; color:#424242; font-weight:normal; padding:1% 0 2% 0; }
.yright span{  font-size:0.19rem; color:#848383; line-height:1.3; padding:0% 0 0 0;-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;}
.case_i_c1 ul { padding:0 0 0 0;}
.case_i_c1 ul li{ padding:1.5% 0;  width:93.75%; display:block; float:left; margin-left:3%; margin-top:0; border-bottom:1px solid #e5e5e5 }

.case_i_c1 ul li a{ float:left; width:100%;color:#281c1b;   }
.case_i_c1 ul li h2{ float:left; margin-left:1.5%; line-height:1.8;color:#333333;
	
	font-size: 0.20rem;
	font-weight: normal;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_i_c1 ul li span{ float:right; line-height:1.2; color:#3580e8;
	
	font-size: 0.28rem;
	font-weight: normal;
	
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.honor_i_h{ margin:0 auto; padding:0;
	 width:100%; 
}
.honor_i_h ul li{ position:relative; 
	width: 28.125%; 
	float: left;
	text-align: center;
	margin: 2.5%   1% 0% 3.3%;
}
.honor_i_h ul li img{ width:97.7777%; border:0.02rem solid #dbdbdb;max-height: 99px; }
.honor_i_h ul li span{ display:block; color:#000000; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; text-align: center;
	margin: 2%   0.5% 0 0.5%;
}
.case_c1 ul li{ width:93.75%; padding:3.5% 0;margin-left:3%; margin-/top:3%; 
	 border-bottom:1px solid #e5e5e5!important; float:left; 
}
.case_c1 ul li div.case_c_pic{ height:auto !important; 
	float: left; margin-left:0;overflow:hidden;
	width: 33.3333%; border:1px solid #c0c0c0; 
}
.case_c1 ul li div.case_c_content{height:auto !important; 
	float: left;
	width: 62%;
	margin-left: 3%; 
}
.case_c1 ul li div.case_c_content h2{ padding: 1% 0 0 0; 
	width: 100%;
	font-size: 0.2rem;
	color:#333333;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;  
}
.case_c1 ul li div.case_c_content span{ padding:2% 0 0 0;line-height:1.2; color:#777777;font-size: 0.19rem;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;
}
.case_c1 ul li div.case_c_content label{ display:inline-block; border:1px solid #e5e5e5;padding:0.5% 5%;line-height:1.4; color:#9e9e9e;font-size: 0.19rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; border-radius:0.2rem; margin:3% 0 0 0;}
.baoming { background:#389fea; height:auto; overflow:hidden;
    width: 100%;
    padding: 1% 0; margin-top:5%;
   
    font-family: "microsoft yahei";
    color: #151515;
   
}
.baotel{ margin:5% auto 0 auto; text-align:center; }
.baotel span{ display:inline-block;border:0.03rem solid #fff; width:auto; padding:0 5%;}
.baotel span font{ display:block; text-align:center;width:0.5rem; margin:0 auto; line-height:0.7; margin-top:-0.2rem; font-size:0.5rem; color:#fff; background:#389fea}
.baotel span label{ display:block; font-size:0.22rem; padding:1% 0; color:#ffffff;}
.baoming div.telbo{      float: left;
    /* width: 100%; */
    color: #fff;
    padding: 3% 5%;
    line-height: 1;
    /* text-align: center; */ }
.baoming .telname{ width:100%; display:block; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding:0;    line-height: 1.8;}

@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}


#serchbox {
	margin: 3% 3.4%;
	overflow: hidden;
	position: relative;
}
.input {
	background-color: #fff;
	border: 1px solid #DFDFDF;
	float: left;
	display: inline;
	border-radius: 6px;
	width: 83%;
	padding: 2.55% 0;
	text-indent: 2%;
	font-family: 'Microsoft Yahei';
}
.sechan {
	background: url(/templets/mb/img/serch.png) #3283F3  center center no-repeat;
	border-radius: 6px;
	border: 1px solid #2070DF;
	padding: 2.56% 0;
	width: 15.8%;
	cursor: pointer;
	display: inline;
	float: right;
	background-size: 40%;
}

.newslist {
	margin-top: 2%;
}
.newslist li {
	position: relative;
	padding: 1.5% 3%;
	margin: 1.5% 2%;
}
.newslist li span {
	position: absolute;
	top: 6px;
	right: 5px;
}
.pageListNav {
	padding: 3% 0;
	float: left;
	width: 100%;
	position: relative;
	z-index: 9999;
	text-align: center;
	overflow: hidden
}
.pageListNav ul {
	float: right;
}
.pageListNav .firstPage {
	width: 30px;
}
.pageListNav ul li {
	float: left;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
	font-size: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px 10px;
	width: auto;
}
.pageListNav ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
.pageListNav ul li.thisclass, .pageListNav ul li.thisclass a, .pageListNav ul li.thisclass a:hover {
	background-color: #d00;
	color: #FFF
}
.pageListNav .pageinfo {
	line-height: 25px;
	padding: 12px 5px 10px 5px;
	color: #999;
}
.pageListNav select {
	line-height: 25px;
	margin-top: 4px
}
.pageListNav .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}

.liuyan{ padding:10px; text-align: center;}
.liuyan .k{ width:70%; border:1px solid #ccc; height:33px; padding-left:10px; margin-bottom:10px}
.liuyan textarea{ width:90%; border:1px solid #ccc; height:100px; padding:10px}
.liuyan .t{ padding:8px 30px; background:#389fea; color:#fff; border:0; text-align:center}

.slideShow {
 position: relative;
 padding: 0;
 *zoom: 1;
}
.slideShow .slideBox {
 background: #fff;
 /*fix other elements on the page moving (on Chrome)*/
 -webkit-transform: translatez(0);
 -moz-transform: translatez(0);
 -ms-transform: translatez(0);
 -o-transform: translatez(0);
 transform: translatez(0);
}
.slideShow .slideBox .slides img {
 max-width: 100%;
 display: block;
}
/* -- slideLoading -- */
.slideShow .slideLoading {
 min-height: 50px;
 background: url(/templets/mb/img/slide_loader.gif) center center no-repeat #fff;
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2000;
}
/* -- previous ºÍ next °´Å¥ -- */
.slideShow .arrowBox a {
 z-index: 50;
 font-family: \5b8b\4f53, sans-serif;
 position: absolute;
 display: block;
 margin-bottom: -20px;
 width: 40px;
 height: 40px;
 bottom: 50%;
 line-height: 40px;
 text-decoration: none;
 text-align: center;
 color: #fff;
 font-size: 2em;
 background-color: #333;
 background-color: rgba(50,50,50,.3);
}
.slideShow .arrowBox a.disabled {
 display: none;
}
.slideShow .arrowBox .arrowPrev {
 left: 20px;
}
.slideShow .arrowBox .arrowNext {
 right: 20px;
}
.slideShow .arrowBox a:hover {
 background-color: rgba(50,50,50,.6);
}
/* -- controlBox -- */
.slideShow .controlBox {
 z-index: 30;
 position: absolute;
 bottom: 3px;
 width: 100%;
 text-align: center;
 font-size: .85em;
 font-family: Arial;
 font-weight: bold;
 color: #666;
}
.slideShow .controlBox .control {
 display: inline-block;
 *zoom: 1;
 *display: inline;
}
.slideShow .controlBox.controlDefault a {
 background: url(/templets/mb/img/inactive.png) no-repeat 50% 50%;
 text-indent: -9999px;
 width: 13px;
 height: 13px;
 clear: none;
 display: block;
}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active {
 background: url(/templets/mb/img/active.png) no-repeat 50% 50%;
}


.ny_nav {
	width: 100%;
	overflow: hidden;
	min-height: 2.5em;
	height: auto;
	line-height: 2.5em;
	color: #FFF;
	/*border-top: 1px solid #234AAF;
	border-bottom: 1px solid #234AAF;*/
}
.ny_nav li {
	width: 49.3%;
	display: block;
	float: left;
	text-align: center;
}
.ny_nav li a {
	width: 83%;
    height: 2.0em;
    overflow: hidden;
    line-height: 2.0em;
    display: block;
    float: left;
    background: #389fea;
    border-radius: 1px;
    margin: 0.5em 1em;
    text-align: center;
    color: #fff;
    box-shadow: rgb(65, 99, 126) 2px 3px;
    font-size: 0.8em;
}
.ny_nav li a:hover {
	background: ##f7872e;
	overflow: hidden;
	border-radius: 1px;
}
.ny_nav li a.a1 {
	background: #f7872e;
	border-radius: 1px;
}


.oo_pages {
	text-align: center;
}
.oo_pages ul {
	padding: 0.8em 0 0.8em 1em;
}
.oo_pages ul li {
	background: none repeat scroll 0 0 #fff;
	border: 0.1em solid #00AEEF;
	color: #00AEEF;
	display: block;
	float: left;
	font-size: 0.8em;
	height: 2em;
	line-height: 2em;
	margin-right: 0.3em;
	padding: 0 0.6em;
	width: auto;
}
.oo_pages ul li a {
	background: none repeat scroll 0 0 #fff;
	color: #00AEEF;
	display: inline-block;
	font-size: 0.8em;
	height: 2em;
	line-height: 2em;
}
.oo_pages ul li a:hover {
	color: #00AEEF;
	text-decoration: none;
}
.oo_pages ul li.thisclass, .oo_pages ul li.thisclass a:hover {
	/*background: none repeat scroll 0 0 #00AEEF;*/
	color: #fff;
	text-decoration: none;
}