@charset "utf-8";
/*CSS reset*/
html{color:#555; background:#fff;font-family:"微软雅黑","Arial"; font-size: 14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
i{font-style: normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
a{ text-decoration: none; 
   color:#000;
  -webkit-tap-highlight-color: transparent;/*消除页面跳转的阴影*/
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

/*清除浮动*/
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}

.clear{
	clear:both;
	font-size:0;
	line-height:0;
	height:0
}

.main{
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
}
.header{
  background: #333;
  color: #ddd;
  line-height: 40px;
}
.header-left{
  float: left;
}
.header-left li{
  float: left;
  padding: 0 8px;
}
.header-left li a{
  color: #ef4146;
  display: inline-block;;
}
.header-left li a.logout{
  display: inline-block;
  margin-left:15px;
  color: #ccc;
  background: url('/images/logout.png') no-repeat left center;
  padding-left: 18px;
}
.header-right{
  float: right;
  color: #ccc;
}
.header-right a{
  display: inline-block;
  color: #fff;
  padding: 0 10px;
}
.header-right a i{
  color: #00b38a;
}
.header-right a.on{
  background: #ef4146;
  position: relative;
}
.header-right a.on em{
  position: absolute;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #fff;
  left: 50%;
  bottom: 0;
  transform: translate(-50%);
  z-index: 10;
}
.nav{
  height: 69px;
  background: #fff;
  border-bottom: 1px solid #ccc;
}
.nav a.logo{
  display: block;
  float: left;
}
.nav a.logo img{
  display:  block;
  height: 34px;
  padding: 18px 0;
  float: left;
  margin-right: 20px;
}
.nav a.logo span{
  display: inline-block; 
  float: left;
  margin: 18px 0;
  line-height: 34px; 
  color: #999;
  font-size: 18px; 
  padding-left: 20px;
  border-left: 1px solid #ddd;
}
.nav ul{
  float: right; 
}
.nav ul >li{
  float: left;
  line-height: 69px;
  width: 103px;
  text-align: center;
}
.nav li >a{
  display: block;
  font-size: 18px;
  color: #999;
  line-height: 67px;
  padding: 0 5px;
}
.nav li >a.act{
  border-bottom: 2px solid #ef4146;
  color: #333;
}
.nav li >a:hover{
  border-bottom: 2px solid #1a8fd1;
  color: #333;
  text-decoration: none;
} 
.navitem{ 
  width: 110px;
  text-align: center; 
  z-index: 9;
  position: relative;
  display: none;
  top: -1px;
  left: -1px;
  border-top: 1px solid #ffffff;
}
.navitem p{ 
  line-height: 30px; 
  border-bottom: 1px solid #fff;
}
.navitem p a{
  display: block;
  color: #fff; 
  background: #dc282d; 
}
.navitem p a:hover{
   background: #ef4146; 
}
.navitem p:last-child{
  border-bottom: none;
}
.navitem p:last-child a{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}



.footer{
  text-align: center;
  padding: 15px 0;
  margin-top: 20px;
}
.footer-link a{
  padding: 0 5px;
}
.copyright {
  color: #999;
  margin-top: 10px;
}
.copyright a{
  color: #00b38a;
  padding-right: 5px;
}
#backtop{ 
  position: fixed;
  right: 10px;
  bottom: 150px;
  width: 40px;
  height: 65px;
  cursor: pointer;
  background: url('../images/h1.png') no-repeat center center;
  display: none;
}
#backtop:hover{
  background: url('../images/h2.png') no-repeat center center;

}
a#adv{
  display: block;
  width: 100%;
  height: 80px;
  background: url('../images/adv.jpg') no-repeat center center;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 0;
}
.pagination {
  margin: 20px 0 0;
}
ul.pagination li a {
  font-size: 14px;
  padding: 5px 11px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 5px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #00b38a;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #00b38a;
  border-color: #00b38a;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.breadkpage{ text-align: center;}

/*//微信客服
*/

#weichat{
  position: fixed;
  z-index: 99;
  background: rgba(0,0,0,0.4);
  left: 20px;
  width: 53px;
  border-radius: 10px;
  top:50%;
  -ms-transform:translate(0,-50%); 	/* IE 9 */
  -moz-transform:translate(0,-50%); 	/* Firefox */
  -webkit-transform:translate(0,-50%); /* Safari 和 Chrome */
  -o-transform:translate(0,-50%); 	/* Opera */
  transform: translate(0,-50%);
  cursor: pointer;
}
#weichat img{
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  display: block;
}
#weichat span{
  display: block;
  text-align: center;
  font-size: 28px;
  color: #fff;
  padding: 15px 0 20px;
}
#bg{
  position: fixed;
  top:0;
  left:0;
  right: 0;
  bottom: 0;
  z-index: 100;
  background: rgba(0,0,0,0.2);
  display: none;
}
.wx_title{
  background: #262930;
  padding: 15px 0;
  color: #fff;
  text-indent: 20px;
  position:relative;
}
.wx_close{
  position: absolute;
  right: 10px;
  width: 40px;
  height: 40px;
  top:5px;
  cursor: pointer;
  background: url("../images/wxservice/close.png") no-repeat center center;
}
.wx_admin{
  padding-top: 40px;
  width: 450px;
  margin:0 auto;
}
.wx_content{
  padding:0 0 40px ;
  background: #fff;
  position: fixed;
  z-index: 120;
  width: 500px ;
  top: 50px;
  display: none;
}
.wx_left{
  float: left;
  width: 50%;
  text-align: center;
  color: #777;
  font-size: 13px;
}

.wx_left >img{
  margin:0 auto 15px;
  display: block;
  border: 1px solid #eee;
  border-radius: 50%;
}
.wx_left label{
  margin:5px auto;
  display: block;
}
.wx_left label.service img{
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 20px;
}

.wx_left label.service em{
  width: 60px;
  text-align: right;
  float: left;
  line-height: 20px;
  letter-spacing:1px
}
.wx_left label.service i{
  float: left;
}
.wx_left label i{
  font-style: normal;
  line-height: 20px;
}

.wx_right{
  float: left;
  width: 50%;
  text-align: center;
}
.wx_right img{
  display: block;
  margin:0 auto;
}
.wx_right span{
  display: block;
  color: #f60;
  font-size: 16px;
  margin-top: 15px;
}
.wx_right label{
  display: block;
  font-size: 15px;
  color: #777;
  margin-top: 5px;
}
.wx_right label i{
  color: #ff6666;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-family: 'georgia';
}
.senn_span span, .senn_span a {
    color: #dc282d !important;

}