@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{
	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: simhei;
	border:none;}
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 simhei;
	color:#666;
	background:#f4f4f4;}

/*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;}
.fw{font-weight:700;}

.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;}
.pt5{ padding-top:5px;}
.pt6{ padding-top:6px;}
.pt8{ padding-top:8px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt70{ padding-top:70px;}
.pb20{ padding-bottom:20px;}
.pl4{ padding-left:4px;}
.pl10{ padding-left:10px;}

.mt15{margin-top: 15px;}
.mt30{margin-top: 30px;}
.ml10{margin-left:10px;}


/*
箭头
.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;
    max-width:1920px;
    position:relative;
    width:100%;
	min-width:1002px;
	overflow:hidden;}
.lazy{
    background:#eee url(../img/nopicbg.jpg) center center no-repeat;}
.bgcover{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;}
.main{
	position:relative;
	min-height:500px;}
.w1002{
	width:1002px;
	margin:0 auto;}
.header{
	/*position:fixed;*/
	box-sizing:border-box;
	padding-left:5%;
	height:74px;
	z-index:100;
	font-size: 12px;
	position: relative;
	width:100%;
	background:#494949;}
.logo{
	width:181px;
	height:28px;
	background:url(../img/logo.png) 0 0 no-repeat;
	margin-top:23px;}
.header_right{
	padding-right:5%;
	height:100%;
	background:url(../img/line.png) 0 center repeat-x;}
.header_bar{
	padding-top:8px;
	line-height:20px;
	color: #929292;}
.phone{
	padding-right: 10px;
}
.phone a,.phone span{
	margin-left:4px;
	color:#e56017;
	font-size:14px;}
.header_weather{
	padding-left:40px;}
.header_weather span{
	margin-left:13px;}
.header_login{
	padding-left:20px;}
.header_login a{
	color:#666}
.header_login .a1{
	padding:0 10px;
	display:inline-block;
	border-radius:2px;
	background:#da6035;
	color:#FFF;}
.header_login .a2{
	margin-left:4px;
	padding:0 10px;
	display:inline-block;
	border-radius:2px;
	background:#929293;
	color:#FFF;}
.header_login .a-in{
	color: #ccc;
}
.header_login .a-in:hover{
	color: #e56017;
}
.language{
	position:relative;
	padding-left:12px;
	width:44px;
	height:20px;
	background:#7d7d83;
	color:#FFF;
	border-radius:10px;}
.language:after{ content: ''; width: 0; height: 0; border: 3px solid transparent; border-bottom: none; border-top-color: #fff; position: absolute; right: 10px; top: 9px;}
.language:hover{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;}
.language ul{
	display:none;
	position:absolute;
	left:0;
	top:20px;
	padding:5px 0;
	padding-left:12px;
	width:44px;
	background:#7d7d83;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;}
.language ul a{
	color:#ccc;}
.language:hover ul{
	display:block;}
.weixin a{
	display:inline-block;
	vertical-align:middle;
	margin-right:23px;
	width:19px;
	height:15px;
	background:url(../img/icon.png) 0 0 no-repeat}
.weixin .wx{
	position:relative;
	width:20px;
	background-position:-20px 0;}
.weixin img{ display:none; width: 117px; height: 117px;}
.weixin a:hover img{
	display:block;
	position:absolute;
	left:-45px;
	top:24px;}
.nav{
	padding-top:15px;}
.nav li{
	padding-left: 70px;
	float:left;}
.nav li:first-child{ padding-left: 0;}
.nav span{
	display:inline-block;
	margin:0 28px;
	width:1px;
	height:9px;
	background:#bebec0;}
.nav a{
	font-size:14px;
	color:#cecece;}
.nav a:hover{
	color:#fff;}
.nav .current a{
	padding: 5px 7px;
	color: #fff;
	background: #e56017;}
	
.footer{ background:#282828;}
	
.friendLink{ line-height: 52px; font-size: 0; text-align: center;}
.friendLink li{ display: inline-block; padding: 0 15px 0 16px; position: relative;}
.friendLink li:before{ content: ''; width: 2px; height: 12px; background: #686868; position: absolute; left: 0; top: 20px;}
.friendLink li:first-child{ padding-left: 0;}
.friendLink li:first-child:before{ display: none;}
.friendLink li a{ color: #fefefe;font-size: 14px;}
.friendLink li a:hover{ color: #e06334;}

.footer_top{
	padding-top:58px;
	box-sizing:border-box;
	height:344px;
	color:#fefefe;
	font-size:14px;}
.footer_menu{
	padding-right:30px;
	width:126px;}
.footer_menu h3 a{
	color:#fefefe;}
.footer_menu ul{
	padding-top:26px;}
.footer_menu li{
	padding-bottom:9px;}
.footer_menu ul a{
	color:#c1c1c1;}
.footer_form{
	padding-top:10px;}
.footer_form .li1{
	float:left;
	padding:0 8px;
	box-sizing:border-box;
	width:220px;
	height:32px;
	background:#fff;
	color:#666;}
.footer_form .li2{
	float:left;
	width:70px;
	text-align:center;
	height:32px;
	background:#da6035;
	color:#fff;}
.footer_follow{
	padding-top:15px;}
.footer_follow a{
	display:inline-block;
	margin-right:14px;
	height:15px;
	width:19px;
	background:url(../img/icon.png) -100px 0 no-repeat;}
.footer_follow .wx{
	position:relative;
	background-position:-120px 0;}
.footer_follow .wx img{
	display:none;
	position:absolute;
	left:-49px;
	top:30px;}
.footer_follow .wx:hover img{
	display:block;}
.footer_nav{
	color:#8a8a8a;
	line-height:42px;}
.footer_nav a{
	color:#969696;}
.footer_nav span{
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
	width:1px;
	height:13px;
	background:#8a8a8a;
	border-right:1px solid #282828;}
.footer_copyright{
	color:#fefefe;
	line-height:1;
	padding-bottom: 18px;
	text-align: center;
}
.footer_copyright a{color:#fefefe;}

/*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{
	text-align:left;
	display:block;
	padding:0 6px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color: #666;
	background:#FFF;
	border:1px solid #ddd}
.select-opener{
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:6px;
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #929293;}
.select-options {
	position: absolute;
	overflow: hidden;
	z-index: 2000;}
.select-options .drop-holder {
	overflow: hidden;
	background:#FFF;
	border:1px solid #ddd;
	border-top:none;}
.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;}
	
.input_date{
	box-sizing:border-box;
	padding:0 5px;
	width:150px;
	height:32px;
	background:#FFF url(../img/date.png) right center no-repeat;
	line-height:32px;
	color:#666;
	border:1px solid #ddd;}
.input_text{
	box-sizing: border-box;
	padding:0 5px;
	width:150px;
	height:32px;
	line-height:32px;
	color:#666;
	border:1px solid #ddd;
	font-size:14px;}
.submit1{
	width:84px;
	height:32px;
	overflow:hidden;
	font-size:14px;}
.textarea1{
	box-sizing:border-box;
	padding:8px;
	width:100%;
	max-width:330px;
	height:92px;
	background:#FFF;
	line-height:2;
	color:#252820;
	border:1px solid #ddd}
.textarea2{
	box-sizing:border-box;
	padding:0 8px;
	width:100%;
	height:100px;
	line-height:33px;
	color:#666;
	border:1px solid #ddd;
	font-size:14px;}
@media screen and (max-width: 1280px){
	.header{
		padding-left:3%;}
	.header_right{
		padding-right:3%;}
	.nav span{
		margin:0 20px;}
}

.expect{ width:480px; height:300px; position:fixed; top:0; bottom:0; left:0; right:0; margin:auto; background: url(../img/expect.png) no-repeat; z-index:99999;}

.index_link2{
	position:relative;
	margin-top:90px;
	margin-bottom:80px;
	height:141px;
	background:url(../img/logo_list.png) center 0 no-repeat;}
.index_link2 a{
	position:absolute;
	left:39px;
	top:62px;
	width:114px;
	height:37px;}
.index_link2 .a0{ width:140px; height:28px; top:0px; left:0px; right: 0; margin: auto;}
.index_link2 .a2{
	width:106px;
	height:32px;
	top:64px;
	left:179px;}
.index_link2 .a3{
	width:66px;
	height:59px;
	top:52px;
	left:357px;}
.index_link2 .a4{
	width:135px;
	height:28px;
	top:66px;
	left:486px;}
.index_link2 .a5{
	width:116px;
	height:27px;
	top:67px;
	left:671px;}
.index_link2 .a6{
	width:105px;
	height:29px;
	top:66px;
	left:838px;}
.x_xs{
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding-left: 20px;}
.x_xs li{
	float:left;
	padding:0 10px;
	height:22px;
	line-height:22px;
	border:1px solid #da6035;
	color:#da6035;
	margin-top:8px;
	margin-right:6px;
	text-align:left;
	cursor:pointer;}
.x_xs li:hover{
	color:#fff;
	background:#da6136;}
.x_xs a{
	display:inline-block;
	width:10px;
	margin-left:8px;
	height:10px;
	background: url(../img/book_x.png) no-repeat;}
.x_xs li:hover a{
	background:url(../img/book_x1.png) no-repeat;}
.x_xs li:last-child:hover{
	background:none;
	color:#da6035;
	text-decoration:underline;}
.x_xs li:last-child{
	padding-top:1px;
	padding-left:0;}