﻿/* CSS Document */
/* author:cyy */
/*css reset*/
*{margin:0;padding:0;}
html,body { width:100%; }
body{overflow:-Scroll;overflow-x:hidden; background-color: #f2f3f6;}
body{font-family: "微软雅黑";}/*移动端*/

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  font-family: "微软雅黑";
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}
audio,canvas,progress,video {  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */ font-family: "微软雅黑";
}

audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],template {  display: none;}
a {  background-color: transparent;}
a:active,a:hover {  outline: 0;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
button[disabled],html input[disabled] {  cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
input {  line-height: normal;}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  border: 0; /* 1 */
  padding: 0; /* 2 */
}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}

td,th {  padding: 0;}

table{border-collapse:collapse;border-spacing:0;}
img{border:0}
ul{list-style:none;}

input,textarea,select,option,button{font-family: "microsoft yahei";}
.clear{ clear:both;}
a{text-decoration:none;outline: none;}
a:hover{outline: none;}
input[type="button"],input[type="submit"],input[type="text"]{-webkit-appearance: none; border-radius: 0;}
input,label{-webkit-tap-highlight-color:rgba(255,0,0,0); }
a,button,textarea,select{-webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,0,0,0); }/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */

textarea{resize:none;}/*禁止改变大小*/
/*解决firefox按钮文字难以垂直居中问题*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;padding:0;
}
input,textarea,select,option,button,form,fieldset{margin:0;padding:0;border-width:1px;outline:none;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-o-box-sizing: content-box;
-ms-box-sizing: content-box;
box-sizing: content-box;
}

.opa2 {
  opacity: .2;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 20);
  filter: alpha(opacity = 20);
  -moz-opacity: .2;
  -khtml-opacity: .2;
}
.opa3 {
  opacity: .3;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 30);
  filter: alpha(opacity = 30);
  -moz-opacity: .3;
  -khtml-opacity: .3;
}
.opa4 {
  opacity: .4;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 40);
  filter: alpha(opacity = 40);
  -moz-opacity: .4;
  -khtml-opacity: .4;
}
.opa5 {
  opacity: .5;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 50);
  filter: alpha(opacity = 50);
  -moz-opacity: .5;
  -khtml-opacity: .5;
}
.opa6 {
  opacity: .6;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 60);
  filter: alpha(opacity = 60);
  -moz-opacity: .6;
  -khtml-opacity: .6;
}
.opa7 {
  opacity: .7;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 70);
  filter: alpha(opacity = 70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
}
.opa8 {
  opacity: .8;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 80);
  filter: alpha(opacity = 80);
  -moz-opacity: .8;
  -khtml-opacity: .8;
}

.fl{float:left;display:inline;} 
.fr{float:right;display:inline;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clear{clear:both;zoom:1;}
.dis_inBlock{display:inline-block;*display:inline;*zoom:1;}
.dis_block{ display:block;}

.box-s{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.over{
	overflow:hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis; 
	white-space: nowrap;
}

.over2{
	 overflow: hidden; 
	 text-overflow: ellipsis;
	 -webkit-text-overflow: ellipsis;
	 -moz-text-overflow: ellipsis;
	 -o-text-overflow: ellipsis; 
	 display: -webkit-box; 
	 -webkit-line-clamp: 2; 
	 -webkit-box-orient: vertical;
}

.over3{
	 overflow: hidden; 
	 text-overflow: ellipsis;
	 -webkit-text-overflow: ellipsis;
	 -moz-text-overflow: ellipsis;
	 -o-text-overflow: ellipsis; 
	 display: -webkit-box; 
	 -webkit-line-clamp: 3; 
	 -webkit-box-orient: vertical;
}

.over4{
	 overflow: hidden; 
	 text-overflow: ellipsis;
	 -webkit-text-overflow: ellipsis;
	 -moz-text-overflow: ellipsis;
	 -o-text-overflow: ellipsis; 
	 display: -webkit-box; 
	 -webkit-line-clamp: 4; 
	 -webkit-box-orient: vertical;
}

.over5{
	 overflow: hidden; 
	 text-overflow: ellipsis;
	 -webkit-text-overflow: ellipsis;
	 -moz-text-overflow: ellipsis;
	 -o-text-overflow: ellipsis; 
	 display: -webkit-box; 
	 -webkit-line-clamp: 5; 
	 -webkit-box-orient: vertical;
}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1481013951583'); /* IE9*/
  src: url('iconfont.eot?t=1481013951583#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1481013951583') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1481013951583') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1481013951583#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;
}


.icon-fanhui:before { content: "\e606"; }

.icon-weixin:before { content: "\e603"; }

.icon-close:before { content: "\e604"; }

.icon-unie61d:before { content: "\e60a"; }

.icon-shoucang:before { content: "\e602"; }

.icon-zan1:before { content: "\e61b"; }

.icon-fenxiang:before { content: "\e631"; }

.icon-shanchushiyong:before { content: "\e620"; }

.icon-shijian:before { content: "\e653"; }

.icon-shijian1:before { content: "\e6cf"; }

.icon-icon07:before { content: "\e607"; }

.icon-heart:before { content: "\e624"; }

.icon-qq1:before { content: "\e67d"; }

.icon-qq:before { content: "\e698"; }

.icon-iconfontshoucang:before { content: "\e609"; }

.icon-demo01:before { content: "\e601"; }

.icon-shezhi:before { content: "\e70d"; }

.icon-qiandao01:before { content: "\e608"; }

.icon-zan:before { content: "\e65b"; }

.icon-chaping:before { content: "\e669"; }

.icon-qiandao:before { content: "\e977"; }

.icon-weibo:before { content: "\e60d"; }

.icon-xia:before { content: "\e655"; }

.icon-pinglun:before { content: "\e66d"; }

.icon-jifen:before { content: "\e605"; }

.icon-fuwu-copy:before { content: "\e600"; }

.icon-qianjin:before { content: "\e61e"; }

.icon-weixin1:before { content: "\e67b"; }

.icon-shezhi1:before { content: "\e622"; }

.icon-xiaoxi:before { content: "\e623"; }

.icon-bianji:before { content: "\e616"; }

.icon-guanzhu:before { content: "\e62d"; }

.icon-wode:before { content: "\e619"; }

.icon-qiandaochenggong:before { content: "\e6a6"; }

.icon-jubao:before { content: "\e63e"; }

.icon-02:before { content: "\e6cb"; }

.icon-wenzhangliebiaoxiangqing:before { content: "\e68c"; }

.icon-jiaoyi:before { content: "\e666"; }

.icon-jubao1:before { content: "\e65e"; }

.icon-fankuihangqing:before { content: "\e91b"; }



html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}

/*header*/
.headers{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.header{
	width: 100%;
	height: 1.5rem;
	background-color: #0094de;
	padding: .3rem .5rem;
}
.header .search{
	width: 88%;
	height: .9rem;
	line-height: .9rem;
	background-color: #fff;
	padding: 0 3%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.header .search i{
	font-size: .5rem;
	color: #0094de;
}
.header .search input{
	width: 80%;
	height: .9rem;
	margin: 0;
	padding: 0;
	border: none;
	text-indent: .2rem;
	font-size: .45rem;
	color: #0094de;
}
.header .search input::-webkit-input-placeholder {color:#0094de;}
.header .search input:-moz-placeholder {color: #0094de;}
.header .search input::-moz-placeholder { color:#0094de;}
.header .search input:-ms-input-placeholder {color:#0094de;}
.header .right{
	width: 10%;
	text-align: center;
	color: #fff;
	font-size: .45rem;
}
.header .right p{
	color: #fff;
	font-size: .35rem;
}

/*footer*/
.footer{
	width: 100%;
	height: 1.5rem;
	background-color: #fff;
	border-top: 1px solid #d2d2d2;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
}
.footer ul li{
	width: 20%;
	float: left;
	text-align: center;
	padding-top: .25rem;	
}
.footer ul li i{
	color: #595959;
	font-size: .5rem;
}
.footer ul li a p{
	font-size: .4rem;
	color: #595959;
}
.footer ul li.cur i,
.footer ul li.cur a p{
	color: #0094de;
}













