@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:400;}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:400;}
ol,ul{
	list-style:none;}
a, a:hover{
	cursor:pointer;
	text-decoration:none;}
fieldset,img{
	border:0;}
img{
	vertical-align:top;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;}
select{
	padding:2px 0;
	height:22px;
	line-height:18px;}
button,input,select,textarea{
	font-size:100%;
	font-family: "microsoft yahei";}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
q:before,q:after{
	content:'';}
ins{
	text-decoration:none;}
del{
	text-decoration:line-through;}
mark{
	background:#ff0;}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;}
sup{
	top:-0.5em;}
sub{
	bottom:-0.25em;}
table{
	border-collapse:collapse;
	border-spacing:0;}
th{
	text-align:inherit;}
iframe{
	display:block;}
body{
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
	word-wrap:break-word;
	font:12px/1.5 Tahoma,"microsoft yahei",Arial,SimSun;
	color:#000;
	background: #f9f9f9;}

/*reset end*/

/*public start*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.cb{clear:both;}

.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}

/*
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
*/
.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
.cutstr{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pt7{ padding-top:7px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt50{ padding-top:50px;}
.mt20{margin-top:20px;}


/*
箭头
.icon{
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #14a4da;}
*/

/*
焦点虚线
<a href=”#” hidefocus=”true” >链接</a>
a:focus{-moz-outline-style:none; outline:none;}

透明度：
filter:Alpha(opacity=70);
opacity:0.7;

两端对齐：
text-align:justify;
text-justify:inter-ideograph;

灰度滤镜
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: Gray();
*/

.contanter{
    margin:0 auto;
    position:relative;
    width:100%;
	min-width:1000px;}
.lazy{
    background:#eee url(../img/nopicbg.jpg) center center no-repeat;}
.bgcover{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;}
.w1000{
	margin:0 auto;
	width:1000px;}
.auto_box{
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;}
.top{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%;
	height:80px;
	background:rgba(0,0,0,0.5);}
.logo{
	margin-top:19px}
.nav{
	padding:33px 0 0 294px;}
.nav li{
	float:left;
	height:45px;
	margin-right:60px;}
.nav a{
	font-size:16px;
	color:#fff;
	line-height:1;}
.nav .current{
	border-bottom:2px solid #fff}
.sign{
	margin-left:20px;
	margin-top:25px;
	width:105px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	border:1px solid #fff;
	border-radius:3px;}
.sign:hover{
	background-color: rgba(17,17,17,0.2);
}

.hd-w100{ padding-right: 100px; }
.hd-w100 .nav{ position: relative; left: 50%; display: inline-block;  margin-left: -216px; padding-left: 0; vertical-align: top;
}
.hd-w100 .logo{margin-left: 100px;}

/*jcf*/
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;}
.select-area{
	position:relative;
	display:block;
	cursor:pointer;}
.select-area .left{
	display:none;}
.select-area .center{
	display:block;
	padding:0 10px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#999;
	background:#FFF;
	border:1px solid #e5e5e5;
	font-size:14px;}
.select-jcfselect2 .center{
	height:40px;
	line-height:40px;}
.select-opener{
	position:absolute;
	top:18px;
	right:10px;
	width:0;
	height:0;
	font-size:0;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-top:5px solid #999;}
.select-jcfselect2 .select-opener{
	top:18px;
	right:10px;}
.select-options {
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	border-top: 0;
	position: absolute;
	overflow: hidden;
	z-index: 2000;}
.select-options .drop-holder {
	overflow: hidden;
	background:#FFF;}
.select-options ul li {
	width: 100%;
	float: left;}
.select-options ul a {
	display: block;
	padding:5px 8px;
	color: #252820;
	cursor: default;}
.select-options .item-selected a {
	color: #fff;
	background: #1e0e0a;}
.select-jcfselect3 .center{
	border:1px solid #ddd;
	font-size:14px;
	color:#666;
	height: 33px;
    line-height: 33px;}
.select-jcfselect3 .select-opener{
	top:15px;
	right:8px;
	width:0;
	height:0;
	font-size:0;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-top:6px solid #959596;}
.drop-jcfselect3 ul{
	box-sizing:border-box;
	width:100%;
	display:inline-block;
	border:1px solid #ddd}
.drop-jcfselect3 ul .item-selected{
	background:none;}
.drop-jcfselect3 ul .item-selected a{
	color:#b19d61;
	background:none;}
.drop-jcfselect3 ul li:hover,.drop-jcfselect3 ul a:hover,.drop-jcfselect3 ul .item-selected a:hover,.drop-jcfselect3 ul .item-selected{
	background:#f7f7f7;}
.drop-jcfselect3 ul li a{
	background:#f7f7f7;
	color:#666;
	line-height:30px;
	cursor:pointer;}
	
.input1{
	box-sizing:border-box;
	padding:0 8px;
	width:100%;
	height:42px;
	border:none;
	background:#FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height:42px;
	color:#000;}
.input2{
	box-sizing:border-box;
	padding:0 10px;
	width:338px;
	height:42px;
	background:#FFF;
	line-height:42px;
	overflow: hidden;
	text-overflow: ellipsis;
	color:#666;
	border:1px solid #e5e5e5;
	font-size:14px;}
.submit1{
	box-sizing:border-box;
	border-radius:5px;
	width:100%;
	height:42px;
	line-height: 42px;
	text-align: center;
	overflow:hidden;
	border:1px solid #b50f3e;
	background:#de274d;
	color:#FFF;
	font-size:16px;
	font-weight:700;}
.submit2{
	margin:30px 0 0 75px;
	width:176px;
	height:36px;
	background:#de274d;
	border:1px solid #b50f3e;
	border-radius:5px;
	font-size:16px;
	color:#fff;}
.textarea1{
	box-sizing:border-box;
	padding:10px;
	width:380px;
	height:100px;
	border:1px solid #e5e5e5;
	background:#FFF;
	line-height:2;
	color:#252820;}

.loading{
	position: absolute;
	margin: -16px 0 0 -16px;
	top: 50%;
	left: 50%;
}

