@charset "utf-8";
body, div, ul, li, ol, li, h1, h2, h3, h4, h5, h6, input, p, span, dl, dt, dd, a, img, button, article, aside, footer, header, hgroup, nav, section, figure, select, textarea {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	text-decoration: none;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
	outline: none;
	font-size: 14px;
	
}
body{_overflow:hidden; overflow-x:hidden;}
ul, li, dd, dl, dt, div, p {
	list-style: none;
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	border: none;
	vertical-align: top;
}
table {
	border-collapse: collapse;
}
input, textarea {
	outline: none;
}
textarea {
	resize: none;
	overflow: auto;
}
pre{
white-space: pre-wrap!important;
word-wrap: break-word!important;
*white-space:normal!important;
border: #f5f5f5 1px solid;
margin: 10px auto;
padding: 10px;
background: #f1f1f1;
}
.warp {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.am-cf:after, .am-cf:before {
	content: " ";
	display: table;
}
.am-cf:after {
	clear: both;
}
/* Header */

.header {
    margin: 0px auto;
    width: 100%;
	height: auto;
	border-top:#ddd 1px solid;
}

.logo{
    float:left;
    width:500px;
    margin: 40px 0;
}
.logo .lt{
    float: left;
    width: auto;
    height: 53px;
    margin-right: 20px;
    border-right: #cfcfcf 0px solid;
    padding-right: 20px;
    
}
.logo .rt{
    float: left;
    
}
.logo .rt  h1{
    color: #0071c9;
    font-size: 18px;
    font-weight:bold;
}

.logo .rt  h3{
    color: #666;
    font-size: 16px;
    line-height: 25px;
}
.header-icon {
    float: right;
    width: 490px;
	margin-top: 40px;
}

.header-icon li{
    float: left;
    width: 220px;
    height: 50px;
}

.header-icon li i{
    float: left;
    margin-right: 10px;
    width: 50px;
    line-height: 50px;
    border-radius: 50%;
    font-size:28px;
    color: #b50102;
    height: auto;
    box-shadow: 0 0 5px 2px rgba(135, 135, 135, 0.15);
}
.header-icon li:hover i{
    background:#b50102;
    color: #fff;
}
.header-icon li p{
    float: left;
}

.header-icon li  h1{
    margin-top: 5px;
    color: #b50102;
    font-size: 16px;
    font-weight:bold;
}

.header-icon li  h3{
    color: #000;
    font-size: 12px;
    line-height: 25px;
    font-weight: 100;
}
.header-icon li p img{width: 100%;}
.header-icon li:nth-child(1){margin-right: 0; width:180px; }
.header-icon li:nth-child(2){margin-right: 0; width:180px; }
.header-icon li:last-child {margin-right: 0; width:120px; margin-top:-30px;}
/* Nav */
.headertop{
    width: 100%;
	height: auto;
	position: relative;
	background: #fff;
	top: 0;
	z-index: 999999999;
	transition: 0.4s all;
	-webkit-transition: 0.4s all;}
.headertop.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}	
	
.nav {
	width: 100%;
	height: 60px;
	background: #fff;
	line-height: 60px;
	position: relative;
	top: 0;
	z-index: 999999;
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}
.nav.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 22;
}
.nav.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}
.nav ul li {
	float: left;
	width: 150px;
	text-align: center;
	margin-right: 0px;
}
.nav ul li:last-child {
	margin-right: 0;
}
.nav ul li a {
	display: block;
	color: #ffffff;
	font-size: 16px;
}
.nav ul li:hover {
	color: #0e6fc2;
}
.nav ul li.acive {
	color: #0e6fc2;
}

.icon-dow {
    margin-left: 10px;
    position: relative;
    top: 0px;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-left: 5px solid transparent;
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
}

.icon-dow > a{
  position: relative;
}

.icon-dow > a:after{
  content:"";
  position: absolute;
  right: 10px;
  top: 45%;
  border-left: 5px solid transparent;
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  z-index: 999;
}

.icon-dow > a:hover:after{
  content:"";
   border-left: 5px solid transparent;
  border-top: 5px solid #0e6fc2;
  border-right: 5px solid transparent;
}


.drop-down:hover .aui-dow-box-list {
    top: 100%;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

.aui-down-menu {
    padding: 0 24px;
    width: auto;
    float: none;
    display: block;
    margin-bottom: 0px;
}


.aui-about-dow {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 110%;
    max-width: 150px;
    padding: 0px 0px;
    background: #59bef3;
    border-radius: 0px;
	font-size:16px;
    z-index: 99;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

.drop-down:hover .aui-about-dow {
    top: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    filter: alpha(opacity=100);
}

.aui-about-dow li a {
    padding: 0;
    line-height: inherit;
    display: block;
    padding: 0px;
    color: #313131;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 14px;
}

.aui-about-dow li a:hover {
    color: #333;
	background: #0e6fc2;
}

.aui-about-dow li {
    width: 100px;
}

/* Banner */



.list_news_class{ margin:20px auto; width:1200px; background:#fff; box-shadow:0 0px 0px #dedede ; height:45px;  border-radius:0px; border:#f5f5f5 1px solid;}
.list_news_class ul{ margin:0px auto; width:100%;   }
.list_news_class ul li a{width:160px; text-align:center; float:left; border-right:solid 1px #f5f5f5; line-height:43px; font-size:16px; height:45px; font-weight:bold; color:#676566;}
.list_news_class ul li a:hover{color:#fff;border:none;width:160px; border-right:solid 1px #f5f5f5;background:#00a0e9; display:block;}
.list_news_class ul li.on a{width:160px; border-right:solid 1px #f5f5f5; background:#00a0e9; display:block; color:#FFF;  border-radius:0px 0px; }


.pics-list-box {margin:0px auto; width:1200px; overflow: hidden; display:table;}
.pics-list-box ul { padding: 0 0px }
.pics-list-box li { width: 25%; overflow: hidden; float: left; margin-bottom: 20px; }
.pics-list-box li a { display: block; margin: 0 10px 10px; overflow: hidden; border: #eaeaea 1px solid; padding-bottom: 10px; transition: .5s; }
.pics-list-box li i { height: 175px; line-height: 175px; overflow: hidden; display: block; }
.pics-list-box li i img { width: 100%; display: inline-block; transition: .5s; }
.pics-list-box li i:hover img { transform: scale(1.2); }
.pics-list-box li h2 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; margin: 5px 0; font-weight: normal; padding: 0 10px; text-align: center; }
.pics-list-box li p { font-size: 13px; color: #999; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; line-height: 20px; height: 40px; margin: 10px 0; padding: 0 10px; }
.news-title {border-bottom: #e4e3e3 1px solid; margin: 20px auto; padding-bottom: 10px; overflow: hidden;}
.news-title h2 { color: #d71418; font-size: 16px; font-weight: normal; position: relative; float: left;/* width: 84px; */text-align: center;}
.news-title h2 a { color: #d71418; }
.news-title h2:after { content: ""; background: #d71418; background: linear-gradient(to right, #aa0a0a 0%, #d71418 100%); width: 100%; height: 2px; position: absolute; bottom: -11px; left: 0; }

.list01{ margin:30px auto; width:1200px; display:table;}
.list01 .lt{ float:left; width:860px; }
.list01 .lt h2{width:100%; font-size:16px; margin-bottom:10px; color:#676566; line-height:35px;}
.list01 .lt ul{ margin:0px auto; width:100%;}
.list01 .lt li{width:100%;overflow: hidden; border:#dadcdf 1px solid; height:270px; border-radius: 5px; margin:0px 0 20px auto; background:#fff;  display:block;}
.list01 .lt li img{ float:left; width:314px; height:230px; padding:18px 20px; border-radius:5px; overflow:hidden;}
.list01 .lt li div{ float:right; width:500px; }
.list01 .lt li div h3{ margin-top:20px;width:100%; font-size:18px; font-weight:bold; line-height:45px;}
.list01 .lt li div h5{ width:100%; font-size:14px; line-height:25px;}
.list01 .lt li div span{ float:right;font-size:14px; line-height:30px; color:#676566;font-weight:100; height:15px; margin-top:8px;}
.list01 .lt li div h4{ padding:10px auto;width:480px; font-size:14px; line-height:30px; color:#676566; font-weight:normal;}
.list01 .lt li div p{font-size:16px; color:#00a0e9; line-height:35px; text-align:right; }
.list01 .lt li a{ border-bottom:#dadcdf 1px solid; border-radius: 5px; color:#676566; }
.list01 .lt li:hover{transform: translate3d(0,0px,0); border-bottom:#48a59a 0px solid; border-radius: 5px; box-shadow:0 0 10px #999 ; }

.listnewsnr { margin:20px auto; width:1200px; background:#fff; overflow:hidden; border-radius:10px; padding:20px; border:#DCDCDC 1px solid; margin-bottom:20px;  }
.listnewsnr .lt{ float:left; width:820px; line-height:25px; font-size:14px; zoom: 1;}
.listnewsnr .lt h3{ margin:20px auto 10px auto; width:100%; font-size:20px; color:#fe9900;  text-align:center;line-height:45px;}
.listnewsnr .lt h4{ font-size:24px; color:#676566; line-height:45px; text-align:center; border-bottom:#f5f5f5 1px solid; }
.listnewsnr .lt h5{  font-size:14px; color:#676566; text-align:center; line-height:30px; margin-bottom:20px; font-weight:normal;}

.listnewsnr .rt{ float:right; width:320px;zoom: 1;}
.listnewsnr .rt  h3{width:100%; font-size:16px; margin-bottom:10px;color:#676566; line-height:35px;}
.listnewsnr .rt .listnews { margin:0px auto; width:100%;  }
.listnewsnr .rt .listnewspic{ position:relative;width:100%; margin:0px auto 20px auto; cursor: pointer; transition: transform .3s ease,box-shadow .3s ease;overflow: hidden; height:240px; border:#dadcdf 1px solid;  border-radius: 5px; } 
.listnewsnr .rt .listnewspic img{width:100%;top: 0;  position: relative;  height:240px; left: 0;  -webkit-transition: -webkit-transform 0.3s;  -moz-transition: -moz-transform 0.3s;  -o-transition: -o-transform 0.3s;  transition: transform 0.3s;}
.listnewsnr .rt .listnewspic img:hover{  width:100%;-webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}
.listnewsnr .rt .listnewspic  span{ display:block;position:absolute; bottom:0; left:0; color:rgba(255,255,255,1.0); text-align:center; font-size:16px;width:320px; z-index:10;height:36px; line-height:36px; background:#00a0e9;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}


.list01 .rt{ float:right; width:320px;}
.list01 .rt  h3{width:100%; font-size:16px; margin-bottom:10px;color:#676566;}
.list01 .rt .listnews { margin:0px auto; width:100%;  }
.list01 .rt .listnewspic{ position:relative;width:100%; margin:0px auto 20px auto; cursor: pointer; transition: transform .3s ease,box-shadow .3s ease;overflow: hidden; height:240px; border:#dadcdf 1px solid;  border-radius: 5px; } 
.list01 .rt .listnewspic img{width:100%;top: 0;  position: relative;  height:240px; left: 0;  -webkit-transition: -webkit-transform 0.3s;  -moz-transition: -moz-transform 0.3s;  -o-transition: -o-transform 0.3s;  transition: transform 0.3s;}
.list01 .rt .listnewspic img:hover{  width:100%;-webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}
.list01 .rt .listnewspic  span{ display:block;position:absolute; bottom:0; left:0; color:rgba(255,255,255,1.0); text-align:center; font-size:16px;width:320px; z-index:10;height:36px; line-height:36px; background:#00a0e9;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}
.ainiucontent{margin:0px auto; width:98%;}
.ainiucontent img {max-width:98%; margin-top:10px;}


.index01 {margin:50px auto; width:1200px; height:400px; display:table;}
.index01 .lt{float:left; width:590px;}
.index01 .lt h3{ margin:0px auto; width:100%; font-size:24px; color:#0089cd; line-height:25px;}
.index01 .lt h4{ margin:0px auto; width:100%; font-size:14px; color:#8f8f8f; line-height:25px;}
.index01 .lt h5{ margin:20px auto; width:100%; font-size:20px; color:#fe9900; line-height:35px;}
.index01 .lt p{ text-indent:2em; line-height:25px; font-size:14px; color:#333; margin:5px auto; width:100%;}
.index01 .lt h6{ margin:30px 0; width:110px; height:48px; line-height:48px; font-size:14px; color:#0089cd; text-align:center; border:#0089cd 1px solid;}
.index01 .lt h6 a{ color:#0089cd; display:block;}
.index01 .lt h6 a:hover{color:#fff; background:#0089cd; display:block;}
.index01 .rt{float:right; width:590px;}
.index01 .rt ul{ margin:30px auto; width:531px;}
.index01 .rt ul img{ height:398px; width:531px;}
.index01 .rt ul p{width:531px; font-size:18px; color:#424242; text-align:center; height:50px; line-height:50px; font-weight:bold;}



.index02 {margin:0px auto; width:1200px; height:auto; background:#fff; margin-top:50px;}
.index02 .title{margin-bottom: 30px;text-align: center;}
.index02 .title h2{ color:#333; font-weight:bold; font-size:22px;}
.index02 .title .title01 > h3 {display:inline-block;*display:inline;*zoom:1;margin:0 20px;line-height:normal;font-weight:normal;color:#999;font-size:12px;font-size:1.4rem; color: #000000; opacity: 0.8;}
.index02 .title .title01 > i {display:inline-block;*display:inline;*zoom:1;position:relative;top:-5px;width:180px;height:1px;overflow:hidden;background-color:#d9d9d9; background-color: #000000; opacity: 0.2;}
.index02 ul {padding:0;list-style:none;overflow:hidden;height: 100% !important;}

.index02 ul li p a {display:block;}
.index02 ul li p {margin-bottom: 10px;overflow: hidden;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.scrollable-item a {/*display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden*/}
.scrollable-item {margin-bottom:15px;}
.index02 ul li img {display: block;width: 100%;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; height:200px; border-bottom:#f5f5f5 1px solid;}
.scrollable-item:hover img {transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.index02 ul li{margin-left: 0;padding: 0px;display: block;float: left;text-align: center;width: 23.5%;margin-right: 2%; margin-bottom: 2%;border:#f5f5f5 1px solid;}
.index02 ul li:nth-child(4),.index02 ul li:nth-child(8),.index02 ul li:nth-child(12){margin-right: 0}
.index02 ul li h2 a {font-size: 16px;font-weight: normal; color: #1c1c1c !important; display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.more {float:none;clear:both;margin-top:30px;text-align:center;}
.more a {display:inline-block;*display:inline;*zoom:1;line-height:34px;padding:0 35px;border:1px solid #000;color:#666;transition:all 0.5s ease 0s; }
.more a:hover,.more a:active {background-color:#333;border-color:#333;color:#fff;text-decoration:none;}
.index02 p{text-align:center; line-height:35px; font-size:16px;}

.index03 {margin:30px auto; width:1200px; height:207px; display:table;}
.index03 .lt{ float:left; width:590px; border:#d6d6d6 1px solid;}
.index03 .lt img{width:100%;}
.index03 .rt{ float:right; width:590px; border:#d6d6d6 1px solid;}
.index03 .rt img{width:100%;}


.index04 {margin:0px auto; width:1200px; height:auto; background:#fff; margin-top:50px;}
.index04 .title{margin-bottom: 30px;text-align: center;}
.index04 .title h2{ color:#333; font-weight:bold;font-size:22px;}
.index04 .title .title01 > h3 {display:inline-block;*display:inline;*zoom:1;margin:0 20px;line-height:normal;font-weight:normal;color:#999;font-size:12px;font-size:1.4rem; color: #000000; opacity: 0.8;}
.index04 .title .title01 > i {display:inline-block;*display:inline;*zoom:1;position:relative;top:-5px;width:180px;height:1px;overflow:hidden;background-color:#d9d9d9; background-color: #000000; opacity: 0.2;}



.news_item {
	float: left;
	width: 50%;
	padding: 0 15px;
	margin: 15px 0 35px 0;
}
.news_item_box {
	float: left;
	width: 100%;
}
.news_item_time {
	float: left;
	width: 90px;
	height: 90px;
	background: #dcdcdc;
	text-align: center;
	overflow: hidden;
}
.news_item_time .a {
	display: block;
	line-height: 60px;
	font-size: 35px;
	color: #000;
	background: #efefef;
}
.news_item_time .b {
	display: block;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	background: #00a0e9;
}
.news_item_right {
	margin-left: 110px;
}
.news_item_title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_item_title a {
	font-size: 18px;
	color: #000;
}
.news_item_title a:hover {
	color: #01459a;
}
.news_item_des {
	height: 62px;
	line-height: 22px;
	font-size: 12px;
	color: #6e6e6e;
	overflow: hidden;
}


.index05 {margin:0px auto; width:1200px; height:auto; background:#fff; margin-top:50px;}
.index05 .title{margin-bottom: 30px;text-align: center;}
.index05 .title h2{ color:#333; font-weight:bold;font-size:22px;}
.index05 .title .title01 > h3 {display:inline-block;*display:inline;*zoom:1;margin:0 20px;line-height:normal;font-weight:normal;color:#999;font-size:12px;font-size:1.4rem; color: #000000; opacity: 0.8;}
.index05 .title .title01 > i {display:inline-block;*display:inline;*zoom:1;position:relative;top:-5px;width:180px;height:1px;overflow:hidden;background-color:#d9d9d9; background-color: #000000; opacity: 0.2;}
.index05 ul {padding:0;list-style:none;overflow:hidden;height: 100% !important;}
.index05 ul li{width: 19.2%;float: left; margin-right:1%;text-align:center;margin-bottom: 15px;}
.index05 ul li a{ border: 1px solid #ddd;border-radius: 4px; padding:15px 20px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto; }
.index05 ul li a:hover{ border: 1px solid #f00;border-radius: 4px;}
.index05 ul li img{margin:0px auto; width:182px; height:49px; }
.index05 ul li:nth-child(5),.index05 ul li:nth-child(10),.index05 ul li:nth-child(15),.index05 ul li:nth-child(20),.index05 ul li:nth-child(25){margin-right: 0}



.nav.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}



/* 脚部 */

.footer{ background:#fff; margin:0px auto; width:100%;zoom:1; height:auto; padding:50px 0px;  border-top:#dcdcdc 1px solid; display:table;}
.footer .lt{width:85%;height:100%;float:left}
.footer .lt ul{float:left; width:14%; margin-right:2%;}
.footer .lt ul li{line-height:25px}
.footer .lt ul li a{font-size:14px;}
.footer .lt ul li.flist-title{font-size:16px;color:#000;margin-bottom:10px;}
.footer .lt ul li.flist-title a{font-size:16px;}

.footer .rt{ float:right; width:15%;}
.footer .rt ul{width:100%;}
.footer .rt ul li{ float:left;width:46%; margin-right:0%; border:#dcdcdc 1px solid; padding:5px;}
.footer .rt ul li p{ width:100%; text-align:center;}
.footer .rt ul li.last{ float:left;width:96%; margin-left:0%; border:#dcdcdc 1px solid; padding:5px;}
.footer .rt img{width:100%;  }
.copyright{ line-height:35px; text-align:center; margin:0px auto; width:100%; border-top:#dcdcdc 1px solid; display:table;}

.auto{ margin:0px auto; width:1200px;}




.pages {
	text-align: center;
	margin-top: 60px;
}
.pages ul {
	font-size: 0;
}
.pages ul li {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #dddddd;
	text-align: center;
	line-height: 40px;
	margin-right: 7px;
}
.pages ul li:hover {
	background-color: #296dac;
	color: #FFFFFF;
}
.pages ul li.active {
	background-color: #296dac;
	color: #FFFFFF;
}
.pages ul li:hover a {
	color: #FFFFFF;
}
.pages ul li.active a {
	color: #FFFFFF;
}
.pages ul li:last-child {
	margin-right: 0;
}
.pages ul li a {
	display: block;
	color: #111111;
}
.pages ul li.prev, .pages ul li.next {
	width: 70px;
	height: 40px;
	border-radius: 2px;
	border: solid 1px #dddddd;
}
.pages ul li.home-page, .pages ul li.last-page {
	width: 58px;
	height: 40px;
	border-radius: 2px;
	border: solid 1px #dddddd;
}


/*分页样式*/
.pglist {
	padding: 5px 0 5px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	background: #fff;
	border: 1px solid #ddd;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color:#fff;
	background:#296dac;
	border-color: #296dac;
}