﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;vertical-align: middle;}
[hidefocus],summary{outline:0;}
li{list-style:none;}s
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/*共用样式*/
.word_one{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }   /***单行文本显示**/
.word_duo{overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;   /*行数*/
    -webkit-box-orient: vertical;
}

html{ font:16px/1.15 "Microsoft YaHei UI"; color:#333; overflow-x:hidden;}

/******特殊设置*******/
.container-fluid{
	width:100%;
}
.w{
	width:1220px;
	margin:0 auto;
}
.member-w{
	width:1220px;
	margin:0 auto;  /***for member.html**/
}
.t-w{
	width:1220px;
	margin:0 auto;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.al{
	text-align:left;
}
.ar{
	text-align:right;
}
.ac{
	text-align:center;
}
.clearfix{
	overflow:hidden;
	*+height:1%;
}
.clearfix1{
	overflow:visible;
	*+height:1%;
}
.clearfix:after,
.clearfix1:after{
	clear:both;
}
.clearfix:before, .clearfix:after,
.clearfix1:before, .clearfix1:after{
	conten:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}




body{
	margin:0;
	padding:0;
}
/*******头部 banner  公用******/
.bannerW{
	width:100%;
	background:#2b91e6;
}
/*******登录和注册使用的****/
.bannerW-login{
	width:100%;
	background:#2b91e6;
}
/*******登录和注册使用的****/
.banner{
	width:100%;
	background:#FBCE07;
}
.banner-postion{
	position:fixed;
	top:0;
	left:0;
	z-index:10;
	box-shadow:0 5px 10px #eee;
}
.newsCommen-state{
	display:none!important;
}
.banner-top{
	float:right;
	width:360px;
	text-align:right;
	font-size:15px;
}
.banner-top-login{
	width:110px;
	color:#fff;
	font-size:15px;
	display:inline-block;
	height:36px;
	line-height:36px;
	text-align:center;
	text-align:center;
	border:1px #fff solid;
	margin:17px 0;
	margin-right:10px;
}
.banner-top-register{
	width:112px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#e93535;
	font-size:15px;
	display:inline-block;
	margin:17px 0;
	border:1px solid #e93535;
	color:#fff;
}
.banner-top-login a,.banner-top-register a{
	color:#fff;
}
.banner-top-login a:hover,.banner-top-register a:hover{
	font-weight:bold;
	color:#fff;
}
.banner-top-text{
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:15px;
	display:inline-block;
	padding:0 5px;
	margin:14px 0;
	color:#fff;
}
.banner-top-text a{
	color:#fff;
}
.banner-top-spe{
	width:1px;
	background:#000;
	height:15px;
	margin:5px 0;
	display:inline-block;
}

.banner-top-menu-logoW{
	width:42px;
	height:52px;
	float:left;
	margin-right:40px;
}
.banner-top-menu-logo{
	width:100%;
	height:100%;
	background:url(../img/logo.png) no-repeat;
	background-size:100%;
	display:inline-block;
	margin:15px 0;
}

.banner-top-menu{
	float:left;
	font-size:15px;
}
.banner-top-menu i{
	display:inline-block;
	height:32px;
	margin:20px 35px;
	line-height:32px;
	padding-bottom:3px;
	position:relative;
	cursor:pointer;
}
.closeNav{
	display:none;
	width:50px;
	text-align:center;
	margin-top:10px;
	margin-left:5px;
	cursor:pointer;
	font-size:36px;
	height:48px;
	line-height:48px;
	color:#fff;
	border:1px solid #fff;
}
.banner-top-menu a{
	color:#fff;
	width:100%;
	height:35px;
	display:inline-block;
}
.banner-top-menu .banner-top-menu-iStyle-cur b{
	width:100%;
	height:4px;
	background:#fff;
}
.banner-top-menu-iStyle-cur a{
	color:#fff;
}
.banner-top-menu i b{
	width:0;
	height:4px;
	display:block;
	background:#fff;
	transition-property:width;
	transition-duration:200ms;
	transition-timing-function:linear;
	/* Firefox 4 */
	-moz-transition-property:width;
	-moz-transition-duration:200ms;
	-moz-transition-timing-function:linear;
	/* Safari and Chrome */
	-webkit-transition-property:width;
	-webkit-transition-duration:200ms;
	-webkit-transition-timing-function:linear;
	/* Opera */
	-o-transition-property:width;
	-o-transition-duration:200ms;
	-o-transition-timing-function:linear;
}
.banner-top-menu i:hover b{
	width:100%;
}


/************************/

/**********footer************/
.f-w{
	width:890px;
	margin:0 auto;
}
.foot-main-bg{
	background:#32323C;
	color:#fff;
}
.foot-main-cpyM{	
	float:left;
	width:600px;
	margin-top:29px;
	margin-bottom:30px;
	border-right:1px #747474 solid;
}
.foot-main-cpyM-img{
	float:left;
	margin-right:25px;
	width:48px;
	height:60px;
	margin-top:3px;
}
.foot-main-cpyM-img img{
	width:100%;
}
.foot-main-cpyModel{
	float:left;
}
.foot-main-cpyM h3{
	font-size:31px;
	margin-bottom:21px;
	color:#fff;
}
.foot-main-cpyM-dtl{
	margin-bottom:15px;
	display:block;
	color:#fff !important;
	font-size:14px;
}
.foot-main-btm-text{
	margin-top:3px;
	display:block;
	color:#96969B;
	font-size:12px;
	line-height:14px;
}
.foot-main-cpyImg{	
	float:left;
	margin-top:31px;
	text-align:right;
	margin-left:52px;
}
.foot-main-cpyImg-site{
	display:inline-block;
	text-align:center;
	margin-left:12px;
	font-size:12px;
}
.foot-main-cpyImg-wx{
	width:104px;
	height:104px;
	background:url(../img/weixin.jpg) no-repeat;
	background-size:100%;
	margin-bottom:9px;
}
.foot-main-cpyImg-wb{
	width:104px;
	height:104px;
	background:url(../img/weibo.png) no-repeat;
	background-size:100%;
	margin-bottom:9px;
}
.foot-main-btm-w{
	border-top:1px solid #ccc;
}
.foot-main-btm-com{
	width:100%;
	margin:20px 0;
}
.foot-main-btm-com h3{
	display:inline-block;
}
.foot-main-btm-com-syb{
	width:120px;
	display:inline-block;
	margin:0 30px;
}
.foot-main-btm-com-syb img{
	width:100%;
}

/******footer end*******/
.comeBack{
	position:fixed;
	bottom:60px;
	right:8%;
	color:red;
	display:none;
}


@media screen and (min-width:769px) and (max-width: 1024px){
	.w{width:100%;}
   .banner-top{ display:none;}  /****登录注册****/
  
}
/*
@media screen and (min-width:415px) and (max-width: 768px) {
   .w{width:100%;}
   .t-w{width:100%;}

}*/

@media screen and (max-width:768px) {
	.w{width:100%;}
   .t-w{width:100%;}
   /***底部***/
   .f-w{width:100%;}
   .foot-main-cpyM{width:100%;float: none; border-right:0px;}
   .foot-main-cpyImg{
   		display:none; 
   }
   .foot-main-cpyM-img{
		margin-right:20px; 
		margin-left:20px;
   }
   .foot-main-cpyModel{
   		width:85%;
	}
	.foot-main-cpyModel h3{
		font-size:24px;	
	}
   .banner-top-menu{
		position:absolute;
		top:0;
		left:0;
		text-align:center;
		background:#0099FF;
		width:100%;
		z-index:10;
	}
   .closeNav{
  		display:block; 
   }
   .newsCommen-state{
		display:block!important;
	}
  .banner-top-menu i{
  	 display:block;
	 text-align:center;
	 width:100%;
	 border-bottom:1px #fff solid;
	 margin:0 auto;
	 color:#fff;
	 font-size:26px;
	 line-height:52px;
	 height:52px;
  }
  .banner-top-menu i b{
 	display:none; 
  }
  .comeBack{ right:10px;}
  .scrollTO,.banner-top-menu-logoW,.banner-top,.banner-top-menu{
  	display:none; 
  }
  .scrollTO{display:none !important; }
  #example-navbar-collapse{
  	box-shadow:0 5px 10px #eee;
  }
  .banner-top-menu-iStyle-cur a{
	color:white;
   }
   .foot-main-btm-text{ margin-bottom:20px;}
}

@media screen and (max-width: 415px){
	.banner-top-menu i{ height:36px; font-size:20px; line-height:36px;}
	.closeNav{ width:45px; height:40px; line-height:40px;}
	.foot-main-cpyM-img{ display:none;}
	.foot-main-cpyModel{width:98%; margin:10px auto; float:none;}
	.comeBack{ right:10px;}
	
}
@media screen and (max-width: 374px){
	.comeBack{ right:5px;}
	.banner-top-menu i{ height:32px; font-size:20px; line-height:32px;}
	.closeNav{ width:35px; height:30px; line-height:30px; font-size:28px;}
}
/*
@media (min-width: 761px) and (max-width: 991px) {
 	
	.foot-main-cpyModel h3{
		font-size:24px;	
	}
}*/
@media (min-width: 992px) and (max-width: 1189px) {
   /*   .w{width:100%;}*/
   .foot-main-cpyModel h3{font-size:28px;	}
   
}
@media (min-width: 1189px) and (max-width: 1219px) {
  /*   .w{width:100%;}*/

}
