﻿@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0; font-family:'microsoft yahei';}
body{ font-size:14px; color:#666;}

a{ text-decoration:none; color:#666;}
img{ border:none; vertical-align:middle;}
input{ border:1px solid #ccc; padding:5px; outline:none; vertical-align:middle;}
ul,ol{ list-style:none; zoom:1;}
h2,h3,h4{ font-weight:normal;}
strong{ font-weight:normal;}
i,em{ font-style:normal;}
th{ font-weight:normal;}
dl,dd,dt{ margin:0; padding:0; border:0; text-decoration:none; text-indent:0; list-style:none;}


/*背景黑色半透明 弹窗效果*/
.mask{ position: fixed; _position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 200; width: 100%; *height: 800px; background: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000,endColorstr=#55000000);}

/*header center footer*/
.header, .center, .footer{ min-width: 1200px;}

/*table*/
.main{ width: 1200px; margin: 0 auto;}
.hide{ display: none;}
.inline-block {display: inline-block; *display: inline; *zoom: 1;}

/*float*/
.fn-left{ float: left}
.fn-right{ float: right}
.fn-center {margin: 0 auto;}
.clear:after{ content:""; display: block; height: 0; clear: both;}
.clear{ zoom: 1;}
/*text-align*/
.aleft { text-align: left;}
.aright { text-align: right;}
.acenter { text-align: center;}

/*icon*/
.icon{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; overflow: hidden; background: url(../../../images/privateCustom/icon.png) no-repeat 0 0; _background-image: url(../../../images/privateCustom/iconie.png);}
/*index*/
.user{ background-position: 0 0;}
.mdd{ width: 40px; height: 40px; background-position: 0 -20px;}
.bolang{ width: 118px; height: 38px; background-position:-150px -20px;}
.ztlx{ width: 40px; height: 40px; background-position: -40px -20px;}
.csbq{ width: 40px; height: 40px; background-position: -80px -20px;}
/*xingcheng*/
.where{ width: 24px; height: 24px; background-position: 0 -80px;}
.riqi{ width: 24px; height: 24px; background-position: -24px -80px;}
.tianshu{ width: 24px; height: 24px; background-position: -48px -80px;}
.renshu{ width: 24px; height: 24px; background-position: -72px -80px;}
.beizhu{ width: 24px; height: 24px; background-position: -96px -80px;}
.gantan{ width: 25px; height: 20px; background-position: -75px 0;}
.cha{ width: 25px; height: 20px; background-position: -100px 0;}
.shouji{ width: 24px; height: 24px; background-position: -120px -80px;}
.xingming{ width: 24px; height: 24px; background-position: -144px -80px;}
.yanzhengma{ width: 24px; height: 24px; background-position: -168px -80px;}
.email{ width: 24px; height: 24px; background-position: 0 -199px;}
.wechat{ width: 26px; height: 24px; background-position: -24px -199px;}

/*dingzhishi*/
.xz{ width: 25px; height: 20px; background-position: -175px 0;}
.ah{ width: 25px; height: 20px; background-position: -200px 0;}
.dp{ width: 25px; height: 20px; background-position: -225px 0;}
.intro-il{  width: 25px; height: 20px; background-position: -250px 0;}
.intro-ir{  width: 25px; height: 20px; background-position: -275px 0;}

/*zhuti*/
.gd{ width: 15px; height: 10px; background-position: -50px -185px;}


/*20160913调整*/
.n-icon {
	display: inline-block;
	vertical-align: middle;
	width: 23px;
	height: 23px;
	background: url(../../../images/privateCustom/new-icon.png) no-repeat 0 0;
}
.new-top {
	display: none;
	position: fixed;
	right: 30px;
	bottom: 80px;
	z-index: 20;
	cursor: pointer;
}
.new-top {
	width: 51px;
	height: 51px;
	background-position: -117px 0;
}


.header-fixed {
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:20;
    background-color:rgba(0,0,0,.6);
    box-shadow:0 0 5px rgba(0,0,0,.2);
    height:90px;
    overflow:hidden;
}