@charset "utf-8";
/* CSS Document */
/* 公共部门 */
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div,figure,img,input,button {
	box-sizing: border-box;
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
}
img {
	display: block;
	max-width: 100%;
	border:0px;
}
ul,ol {
	list-style: outside none none;
}

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0;
}
a{
bblr:expression(this.onFocus=this.blur());/*IE使用*/
outline-style:none;/*FF使用*/
} /*去除a标签带来的虚框*/
a {
    color: #333;
    text-decoration: none;
}
a:hover {
	color: #ff9b01;
	text-decoration: none;
}
a img:hover{opacity:0.9;filter:alpha(opacity=90)}
em {
    font-style: normal;
}
li {
    list-style: outside none none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
.none {
	display: none;
}
.clearfix:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.mt10{ margin-bottom:10px;}
.mt15{ margin-bottom:15px;}
.mt20{ margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
/*导航样式*/
#header{width:100%;height:90px;background-color:#333; position:fixed; z-index:999;top: 0;}
#header_hy{width:100%;height:90px;background-color:#333;}
#header .center, #header_hy .center{margin:0 auto;height:90px;}
#header .logo, #header_hy .logo{width:14%;  float:left; margin:0 auto;height:90px;}
#header .link, #header_hy .link{ width:35%;height:90px;float:left; line-height:90px;margin:0 auto;color: #eee;}
#header .link li, #header_hy .link li{display: block; text-align:center; }
#header .link a ,#header_hy .link a {color: #eee;display: block;}
#header .link li:hover,#header .link .active a, #header_hy .link li:hover,#header_hy .link .active a{background-color:#000;}
nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.nav {
  width: 500px;
  margin: 0 auto;
  background: #000;
  color: #f0f0f0;
}
.pull-left{ float:left;}
.pull-right{ float:right;}
.nav_menu-item a {
  display: block;
  line-height: inherit;
  cursor: pointer;
  text-decoration: none;

}
.nav_submenu li:last-child{ border-bottom: 0;}
.nav_submenu li a:first-child span {
    border-left: 0;
}
.nav_submenu-item a ,.dropdown-menu-item a {
	line-height: inherit;
	cursor: pointer;
	float: left;
	padding: 0 5px;
	text-decoration: none;
}

.nav_menu-item {
  display: inline-block;
 position: relative;
 width:17%;
height:90px;float:left; line-height:90px;margin:0 auto;
font-weight: 700;
}

.nav_menu-item:hover {
  background-color:#000;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  z-index:100;
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 800px;
  background-color: #000;
  opacity:0.9;
filter:Alpha(opacity=90); /* IE8 以及更早的浏览器 */
}
.dropdown-menu{ z-index:100;
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 125px;
  background-color: #000;
  margin-top:21px;
  opacity:0.9;
filter:Alpha(opacity=90); /* IE8 以及更早的浏览器 */}
.dropdown-menu-item{
	height: 45px;
line-height: 45px;
}
.nav_submenu-item{
	height: 50px;
	line-height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #222;
}
.nav_submenu-item span{   
    padding: 0 14px 0 17px;
    border-left: 1px dashed #222;
	font-size:14px;
}
.dropdown-menu-item span{   
    padding: 0 14px 0 17px;
}
.dropdown-menu-item a{ color:#ccc; 
display: block;
float: left;
text-decoration: none;}
.nav_submenu-item a{ color:#222;}
.nav_submenu-item  span:hover, .dropdown-menu-item span:hover{ color:#ff9b01;}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #000;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.search_box{width:36%;  float:left; margin:0 auto;height:90px;}
.search {width:100%;margin: 20px 0;line-height:48px;height:48px;}
.search a {text-decoration:none;cursor:pointer;}
.search a:hover { color:#1e90ff;}
.search input {float:left;}
.select {background:#fff url(../images/bg.png) no-repeat 68px -10px;border:0;border-right:solid 2px #fff;width:82px;height:48px;color:#666;line-height:48px;padding-left:8px;float:left;position:relative;z-index:99999;font-size:14px;}
.select_hover {background:#fff url(../images/bg.png) no-repeat 68px 20px;}
.part {text-align: center; left:-3px;top:36px;width:92px;padding:4px 1px 1px;border-top:0;line-height:30px;position:absolute;z-index: 99;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.part p {overflow:hidden;}
.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:85px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.part a:hover {background:#f5f5f5;color:#1e90ff;}
.enter {border-top-left-radius: 3px;border-bottom-left-radius: 3px;border:0;width: 58%;float:left;height:48px;color:#999;line-height:48px;padding-left:5px;font-size:14px;outline:none;}
.enters {border:0;width: 58%;float:left;height:48px;color:#333;line-height:48px;padding-left:5px;font-size:14px;outline:none;}
.sb {
	border: 0;
	width: 84px;
	_width: 81px;
	height: 48px;
	cursor: pointer;
	background-color: #1e90ff;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: -60px 6px;
}
.top-btn{ width:14%; float:left; margin-top:8px;}
.top-btn ul li {
    float: left;
    color: #fff;
    text-align: center;
    padding: 0 1.5%;
	
}
.top-btn ul li a{ color: #fff;}
.dl-button{
	width: 60px;
	height: 30px;
	color: #fff;
	border-radius: 4px;
	margin-top: 20px;
	line-height: 30px;
	margin-left: 15px;
	cursor: pointer;
	border: 1px solid #fff;
}
.zc-button {
    width: 60px;
    height: 30px;
    color: #fff;
    border-radius: 4px;
    margin-top: 20px;
    line-height: 30px;
    background-color: #1e90ff;
    margin-left: 15px;
    cursor: pointer;
}

.headder_mine{width: 14%;float: left;margin-top: 8px; position: relative;}
.header-nav_hy {
    margin: 0 12px;
    padding-left: 0;
    list-style: none;
}
.header-mail {
	width: 40px;
	height: 65px;
	cursor: pointer;
	background-image: url(../images/xiaox.png);
	background-repeat: no-repeat;
	background-position: center;
}
.header-nav_hy  li {
    position: relative;
    display: block;
    padding: 14px 0 14px 12px;
    float: left;
}
.header-nav_hy  li a {
    position: relative;
    display: block;
}
.header-nav_hy .a-menu img {
    border-radius: 100%;
    width: 80%;
    max-width: 70px;
}
.header-nav_hy  li  a  img {
    max-width: none;
}
.headder_mine ul li {
    float: left;
    color: #fff;
    text-align: center;
    padding: 0 1.5%;
}
.badge.style-danger {
    background-color: #ff9900;
    color: #fff;
}
.badge.style-danger {
    background-color: #ff9900;
    border-color: #ff9900;
    color: #fff;
}
sup.badge {
    font-size: 70%;
    top: -.9em;
    margin-left: -5px;
    margin-right: -5px;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #96999c;
    border-radius: 10px;
}
sup {
    top: -.5em;
}

/*分页样式*/
div.zxf_pagediv{
	text-align: center;
	color: #999999;
	margin: 20px auto;
}
div.zxf_pagediv a{
	text-decoration: none;
	
}
div.zxf_pagediv span,div.zxf_pagediv a{
	display: inline-block;
	box-sizing: border-box;
}
span.disabled{
	height: 35px;
	width: 65px;
	line-height: 35px;
	background: #f2f2f2;
	margin: 0 5px;
}
.current{
	color: #ffffff;
	background: #1e90ff;
	width: 35px;
	height: 35px;
	line-height: 35px;
	margin: 0 5 px;
	border-radius: 3px;
}
.zxfPagenum{
	color: #999999;
	background: #FFFFFF;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
	margin: 0 5px;
	border-radius: 3px;
}
.nextbtn,.prebtn{
	color: #999999;
	background: #FFFFFF;
	width: 65px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
}
.zxfinput{
	width: 35px;
	height: 35px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	margin: 0 12px;
	border-radius: 3px;
}
.zxfokbtn{
	width: 45px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
	margin-left: 5px;
	border-radius: 3px;
}	

/*底部样式*/
#footer {
    background-color: #222;
    clear: both;
    position: relative;
}
#footer .top {
    max-width: 1200px;
    margin:  0 auto 10px auto;
    text-align: center;
	overflow:hidden;
	border-bottom: 1px solid #474747;

}
#footer .block {
    width: 16%;
    display: block;
    color: #ccc;
    text-align: left;
    vertical-align: top;
    float: left;
}
#footer h2 {
    font-weight: normal;
    padding: 20px 0 0 20px;
    font-size: 20px;
}
#footer ul {
    text-indent: 20px;
    line-height: 2;
}
 #footer ul li a{color: #666;
    font-size: 14px;}
 #footer ul li a:hover, .middle span a:hover{color: #ff9b01;}
/*#footer hr {
    width: 90%;
    border: 1px dashed #333;
}
*/#footer .bottom {
    padding: 15px 0;
    text-align: center;
    color: #777;
}
.ft_code_wrap{
	width: 30%;
	overflow: hidden;
	float: left;
}
.ft_code_wrap dl{
	float: left;
	display: block;
	_display: inline;
	text-align: left;
}
.ft_code_wrap dl dd{ color:#666;}
.ft_code_wrap dl p{
	font-size: 20px;
	color: #ccc;
	line-height: 32px;
	overflow: hidden;
	font-weight: normal;
	padding: 20px 0 20px 0 ;
}
ft_code_wrap dl p b{
	font-size: 22px;
	line-height: 32px;
	overflow: hidden;
	font-weight: bold;
}
.ft_footer_service1{
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width:21.5%;
	float:left;
	text-align: left;
}
.ft_footer_service1 a{
	float: left;
	display: block;
	_display: inline;
	width: 100%;
	overflow: hidden;
}
.ft_footer_service1 a img{
	float: left;
	display: block;
	_display: inline;
	margin-top: 10px;
	padding-right:10px;
}
.ft_footer_service1 a b{
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #ccc;
	margin-top: 10px;
}.ft_footer_service1 a span{font-family:"Microsoft YaHei";font-size:14px;color:#999;line-height:26px;}
.middle{text-align: left; max-width:1200px; float:left; padding-top:10px;padding-bottom:10px;border-top: 1px solid #474747;margin-top: 20px;line-height: 40px;color: #c6c6c6;font-size: 14px;}
.middle span {padding-right:26px;}
.middle span a{ color:#777;}
.middle p{ width:100%;}



.toolbar-item,.toolbar-layer,.toolbar-item_1{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50%;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:33px;height:32px;margin-top:5px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item_1{display:block;width:33px;height:126px;margin-top:5px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer, .toolbar-item_1:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-lianxi{background-position:0 -416px;}
.toolbar-item-lianxi .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-shop{background-position:0 -220px;}
.toolbar-item-collect{background-position:0 -273px;}
.toolbar-item-top{background-position:0 -336px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*媒体查询，参考部分Bootstrap框架*/
/*当页面大于1200px时*/
@media (min-width: 1200px) {
	
	
}

/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
	#adver .center {
		width: 50%;
		margin: -10px 0 0 -25%;
	}
  .enter {width: 50%;}
  .enters{width: 50%;}
}


/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px) {
	#adver .center {
		width: 60%;
		margin: -10px 0 0 -30%;
	}
}

/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {
	#header, #header .center, #header .logo, #header .link {
		height: 55px;
	}
	#header .link {
		line-height: 55px;
	}
	#header .logo, .sm-hidden, .sidebar, .md-hidden {
		display: none;
	}
	#header .link {
		width: 100%;
	}
}


