@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 298099 */
  src: url('//at.alicdn.com/t/font_fke6apvvk5f561or.eot');
  src: url('//at.alicdn.com/t/font_fke6apvvk5f561or.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_fke6apvvk5f561or.woff') format('woff'),
  url('//at.alicdn.com/t/font_fke6apvvk5f561or.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_fke6apvvk5f561or.svg#iconfont') format('svg');
}
html{
	background:none;
	height:100%;
	}
body {
	font-family: "Microsoft Yahei", Arial, "微软雅黑", Helvetica;
	font-size: 14px;
	line-height: 200%;
	color: #575757;
	height:100%;
	min-width:1270px;
}

/*标签*/
ul{
	list-style:none;
	padding:0;
	margin:0;
	}
img{
	max-width:100%;
	}
p {
	margin:0;
}
h1{
	font-size:32px;
	}
h3,h4,h5{
	line-height:170%;
	}
h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	margin:0;
	}
h1, .h1, h2, .h2, h3, .h3 {
	margin:0;
	}
em{
	font-style:normal;
	}

/*文件上传*/
.upload_box input[type="file"]{
	top:0;
	right: 0;
    width: 180px;
    height: 40px;
    opacity: 0;
	cursor:pointer;
	}

/*字体颜色*/
.text-dark-lt{
	color:#38383a;
	}
.text-black{
	color:#333;
	}

/*边线*/
.b {
    border: 1px solid rgba(0,0,0,0.1);
}
.b-10x{
	border-width: 10px;
	}
.border0{
	border:none !important;
	}
.b-b,.b-t{
	border-color:#e6e6e6;
	}

/*间距*/
.navbar-fixed-top + * {
  padding-top: 0;
}
.padder-v90{
	padding-top:90px;
	padding-bottom:90px;
	}
.padder-v60{
	padding-top:60px;
	padding-bottom:60px;
	}
.padder-v30{
	padding-top:30px;
	padding-bottom:30px;
	}
.padder-vs{
	padding-top:10px;
	padding-bottom:10px;
	}
.m-b-n-xl{
	margin-bottom:-80px;
	}
.m-b-xl{
	margin-bottom:70px;
	}
.pdl0{
	padding-left:0 !important;
	}
.pdr0{
	padding-right:0 !important;
	}
.pdt0{
	padding-top:0 !important;
	}
.pdb0{
	padding-bottom:0 !important;
	}
.mg0{
	margin:0 !important;
	}
.m-b-n-80{
	margin-bottom:-80px;
	}

/*背景色*/
.bg-light{
	background:#F9F9F9;
	}
.bg-light2{
	background:#efefef;
	}

/*间距为15px的列表*/
.list-box {
    margin-left: -7px;
    margin-right: -7px;
}
.list-box [class^="col"] {
    padding-left: 8px;
    padding-right: 8px;
}

/*首行缩进2个字符*/
.p_2em{
	text-indent:2em;
	}

/*字体大小*/
.m-b-xl{
	margin-bottom:40px;
	}
.m-b-xxl{
	margin-bottom:50px;
	}
.text-xl{
	font-size:20px;
	}
.text-xxl{
	font-size:22px;
	}

/**********表单***********/
.form-group {
    margin-bottom: 20px;
}
.form-control{
	height: 40px;
    padding: 9px 12px;
	border-radius:5px;
	}
.form-sent .col-xs-5 .btn{
	font-size:14px;
	}

/*带图标的输入框*/
.icon_form_group{
	position:relative;
	}
.icon_form_group i{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:42px;
	height:42px;
	line-height:42px;
	font-size:20px;
	text-align:center;
	color:#999;
	}
.icon_form_group [class^="col"] i{
	left:15px;
	}
.icon_form_group .form-control{
	text-indent:30px;
	}

/*按钮*/
.btn{
	padding: 8px 12px;
	font-size:16px;
	border-radius:6px;
	}
.btn-xs, .btn-group-xs > .btn {
    padding: 6px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-rounded {
  border-radius: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
.btn-rounded-lg{
	padding-left:35px;
	padding-right:35px;
	}
.btn-sm, .btn-group-sm > .btn {
    font-size: 13px;
    line-height: 1.5;
}
.btn-gary{
	background:#dddddd;
	}

/*单选复选框*/
.i-checks input:checked + i:before{
	font-family: "iconfont";
	top:3px;
	}
.i-checks input[type="checkbox"]:checked + i:before {
  content: "\e629";
}
.i-checks input[type="radio"]:checked + i:before {
	position:absolute;
	width:10px;
	height:10px;
	top:3px;
	left:3px;
	border-radius:50%;
	font-size:0;
}
.i-checks i{
	top:0px;
	font-size:13px;
	width:18px;
	height:18px;
	}
/**********表单end***********/

/*表格*/
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	padding:12px 8px;
	vertical-align:middle;
	border-color:rgba(0,0,0,0.05);
	}

/*圆角*/
.rund0{
	border-radius:0 !important;
	}

/*loading*/
#loading{
	position:absolute;
	z-index:99999;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(220,220,220,1.00);
	min-height:100%;
	}
.loading_box{
	position:absolute;
	width:40px;
	height:40px;
	left:50%;
	top:50%;
	margin-top:-20px;
	margin-left:-20px;
	}
@-webkit-keyframes loading-2{
	0%{
		transform:rotate(0deg) scale(1);
	}
	50%{
		transform:rotate(180deg) scale(0.6);
	}
	100%{
		transform:rotate(360deg) scale(1);
	}
}
@-ms-keyframes loading-2{
	0%{
		transform:rotate(0deg) scale(1);
	}
	50%{
		transform:rotate(180deg) scale(0.6);
	}
	100%{
		transform:rotate(360deg) scale(1);
	}
}
@-o-keyframes loading-2{
	0%{
		transform:rotate(0deg) scale(1);
	}
	50%{
		transform:rotate(180deg) scale(0.6);
	}
	100%{
		transform:rotate(360deg) scale(1);
	}
}
@keyframes loading-2{
	0%{
		-webkit-transform:rotate(0deg) scale(1);
		-ms-transform:rotate(0deg) scale(1);
		-o-transform:rotate(0deg) scale(1);
		transform:rotate(0deg) scale(1);
	}
	50%{
		-webkit-transform:rotate(180deg) scale(0.6);
		-ms-transform:rotate(180deg) scale(0.6);
		-o-transform:rotate(180deg) scale(0.6);
		transform:rotate(180deg) scale(0.6);
	}
	100%{
		-webkit-transform:rotate(360deg) scale(1);
		-ms-transform:rotate(360deg) scale(1);
		-o-transform:rotate(360deg) scale(1);
		transform:rotate(360deg) scale(1);
	}
}
.loading-2{
	width: 40px;
	height: 40px;
	position: relative;
	}
.loading-2 i{
	display: block;
	border: 2px solid #171717;
	border-color:transparent #171717;
	border-radius: 50%;
	position: absolute;
	}
.loading-2 i:first-child{
	width: 35px;
	height: 35px;
	top: 0;
	left: 0;
	-webkit-animation:loading-2 1s ease-in-out 0s infinite;
	-ms-animation:loading-2 1s ease-in-out 0s infinite;
	-o-animation:loading-2 1s ease-in-out 0s infinite;
	animation:loading-2 1s ease-in-out 0s infinite;
	}
.loading-2 i:last-child{
	width: 15px;
	height: 15px;
	top: 10px;
	left: 10px;
	-webkit-animation:loading-2 1s ease-in-out 0.5s infinite reverse;
	-ms-animation:loading-2 1s ease-in-out 0.5s infinite reverse;
	-o-animation:loading-2 1s ease-in-out 0.5s infinite reverse;
	animation:loading-2 1s ease-in-out 0.5s infinite reverse;
	}

/*右侧底部客服*/
#rightsead {
	height:200px;
	position:fixed;
	z-index:99999999;
	top:50%;
	margin-top:-59px;
	right:0px;
	-webkit-transform:translateX(60px);
	-ms-transform:translateX(60px);
	-o-transform:translateX(60px);
	transform:translateX(60px);
	-webkit-transition:.4s ease;
	-ms-transition:.4s ease;
	-o-transition:.4s ease;
	transition:.4s ease;
}
*html #rightsead {
	margin-top:368px;
	position:absolute;
	top:expression(eval(document.documentElement.scrollTop));
}
#rightsead li {
	height:52px;
}
#rightsead li a {
	height:50px;
	cursor:pointer;
	float:right;
	display:block;
	min-width:50px;
	max-width:160px;
	text-align:center;
}
#rightsead li a > i{
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:24px;
	-webkit-transition:background .8s;
	-ms-transition:background .8s;
	-o-transition:background .8s;
	transition:background .8s;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	}
#rightsead li a .shows {
	display:block;
}
#rightsead li a .hides {
	margin-right:-180px;
	cursor:pointer;
	cursor:hand;
}

#rightsead li a.youhui .hides {
	margin-right:-138px;
	display:none;
	position:absolute;
	right:188px;
	top:-50px;
}
#rightsead li a .hides i{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:24px;
	background:#fff;
	color:#575757;
	border:1px solid #808080;
	}
#rightsead li a .hides span{
	line-height:50px;
	padding-left:35px;
	}
#rightsead li:nth-child(1) a.youhui .hides,
#rightsead li:nth-child(2) a.youhui .hides{
	width:170px;
	height:203px;
	background:url(../images/arrow.png) right 70px no-repeat;
	}
#rightsead li:nth-child(3) a.youhui .hides,
#rightsead li:nth-child(4) a.youhui .hides{
	width:170px;
	height:50px;
	background:url(../images/arrow.png) right 15px no-repeat;
	}
#rightsead li a.youhui .hides .bg{
	margin-right:9px;
	width:161px;
	height:100%;
	background:#808080;
	color:#fff;
	line-height:180%;
	}
#rightsead li:nth-child(1) a.youhui .hides .bg{
	padding-top:30px;
	}
#rightsead li:nth-child(2) a.youhui .hides{
	top:0;
	height:220px;
	}
#rightsead li:nth-child(2) a.youhui .hides .bg{
	padding-top:10px;
	}
#rightsead li:nth-child(2) a.youhui .hides .bg p{
	line-height:150%;
	}
#rightsead li:nth-child(2) a.youhui .hides .bg img{
	margin-top:12px;
	}
#rightsead li:nth-child(2) a.youhui .hides .bg > div{
	width:141px;
	height:141px;
	margin:0 auto;
	}
#rightsead li:nth-child(3) a.youhui .hides{
	top:104px;
	}
#rightsead li:nth-child(4) a.youhui .hides{
	top:156px;
	}
#rightsead.rightsead-hide{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	}

/*分页*/
.pagination > li > a, .pagination > li > span{
	color:#575757;
	font-size:15px;
	}

	
