﻿@charset "utf-8";
body{
	background:#d2e4e7}
/* 主导航 */
.lk_top_bg{
	float:left;
	width:100%;
	min-width:1210px;
	height:36px;
	background:url(../images/lk_nav_bg.png) left repeat-x}
.nav{
	float:left;
	width:1210px;
	height:36px}
.nav .menu{
	float:left;
	width:720px;
	height:36px}
.nav .menu a{
	float:left;
	color:#fff;
	height:36px;
	line-height:36px;
	padding:0 20px;
	font-size:14px}
.nav .menu a.active,
.nav .menu a:hover{
	background:#586979}
.user_top{
	float:right;
	width:480px;
	height:36px}
.user_top ul{
	float:right;}
.user_top ul li{
	float:left;
	color:#fff;
	height:36px;
	line-height:36px;
	padding:0 20px;
	font-size:14px;
	position:relative}
.user_top ul li.hover span img{
	float:left;
	margin-top:6px;
	border-radius:50%}
.user_top ul li a{
	color:#fff}
.user_top ul li .wx_us{
	display:none;
	position:absolute;
	top:36px;
	right:0;
	padding:5px;
	background:#f5f5f5}
.user_top ul li .user_msg{
	display:none;
	position:absolute;
	top:36px;
	right:0;
	width:150px;
	padding:5px 0;
	background:#f5f5f5}
.user_top ul li .user_msg a{
	float:left;
	color:#333;
	width:108px;
	padding-left:42px;
	_padding-left:21px;
	overflow:hidden}
.user_top ul li .user_msg a.name{
	color:#16688d;
	width:150px;
	padding:0;
	text-align:center;
	border-bottom:1px solid #dcdcdc}
.user_top ul li .user_msg a.dd{
	background:url(../images/icon_xxcz.png) no-repeat 20px 10px}
.user_top ul li .user_msg a.fk{
	background:url(../images/icon_xxcz.png) no-repeat 20px -27px}
.user_top ul li .user_msg a.zl{
	background:url(../images/icon_xxcz.png) no-repeat 20px -63px}
.user_top ul li .user_msg a.out{
	border-top:1px solid #dcdcdc;
	background:url(../images/icon_xxcz.png) no-repeat 20px -120px}
/*顶部banner*/
.top_pic_box{
	float:left;
	width:100%;
	height:320px;
	margin-top:-36px;
	overflow:hidden;
	position:relative;
	z-index:-9}
.top_pic_box img{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-960px}

/*路况导航*/
.lk_dh{
	float:left;
	width:100%;
	min-width:1210px;
	margin-bottom:65px;
	background:#e63820}
.deputy_nav{
	float:left;
	width:1210px;
	height:40px;
	position:relative}
.deputy_nav .dh_box{
	float:left;
	width:1210px;
	position:relative}
.dh_box .tabnav{
	float:left;
	width:1210px;
	height:40px}
.dh_box .tabnav span{
	float:left;
	color:#fff;
	height:40px;
	line-height:40px;
	padding:0 20px;
	font-size:18px;
	cursor:pointer}
.dh_box .tabnav span.on{
	color:#e63820;
	margin-top:-2px;
	border-top:2px solid #c33;
	background:#fff}
.dh_box .tabcon{
	position:absolute;
	left:0;
	top:40px;
	width:1190px;
	padding:0 10px 10px;
	background:#fff;
	box-shadow:0 3px 5px #c6c4c2}
.dh_box .tabcon .ld_list{
	float:left;
	width:1150px;
	height:40px;
	overflow:hidden}
.dh_box .tabcon .ld_list a{
	float:left;
	color:#717171;
	height:28px;
	line-height:28px;
	padding:0 13px;
	margin:10px 10px 0 0;
	border:1px solid #e5e5e5;
	border-radius:3px}
.dh_box .tabcon .ld_list a:hover{
	color:#d8493f;
	border:1px solid #d8493f}
.dh_box .tabcon .more_show{
	float:right;
	width:12px;
	height:12px;
	cursor:pointer;
	margin:20px 10px 0 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	background:url(../images/more_ico.png) left no-repeat}
.dh_box .tabcon:hover .more_show{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg)}
	
.add_lk_btn{
	position:absolute;
	right:0;
	top:-5px;
	width:207px;
	height:45px}
.add_lk_btn a{
	color:#fff;
	float:left;
	width:180px;
	height:45px;
	line-height:45px;
	padding-left:27px;
	text-align:center;
	font-size:18px;
	background:url(../images/add_lk_btn.png) left no-repeat}
.add_lk_btn a:hover{
	color:#fff}

/*路况地图*/
.lk_map_box{
	float:left;
	width:1201px;
	height:500px;
	margin-bottom:15px;
	box-shadow:0 3px 5px #c6c4c2}

/*主体*/
.lk_main_box{
	float:left;
	width:1210px}
.main_con{
	float:left;
	width:950px}
.lk_tit_box{
	float:left;
	width:900px;
	height:40px;
	padding:0 25px;
	background:#e7685e}
.lk_tit_box h3{
	float:left;
	color:#fff;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:500}
.lk_tit_box .select_menu{
	float:left;
	height:40px;
	margin-left:50px}
.lk_tit_box .select_menu a{
	float:left;
	color:#fff;
	height:40px;
	line-height:40px;
	font-size:14px;
	margin-right:10px}
.lk_tit_box .select_menu a.on,
.lk_tit_box .select_menu a:hover{
	color:#008dc7}
.lk_tit_box .lm_gn{
	float:right}
.lk_tit_box .lm_gn span{
	float:left;
	width:19px;
	height:19px;
	margin:10px 0 0 20px;
	cursor:pointer;
	background:url(../images/lk_con_ico.png) no-repeat}
.lk_tit_box .lm_gn span.add_lk{
	background-position:0 -198px}
.lk_tit_box .lm_gn span.shuaxin{
	background-position:0 -149px}
.lk_list_con{
	float:left;
	width:900px;
	padding:25px 25px;
	background:#f4f4f4}
.lk_list_con ul{
	float:left;
	width:900px}
.lk_list_con ul li{
	float:left;
	width:898px;
	margin-bottom:25px;
	border:1px solid #dcdcdc;
	background:#fff}
.lk_list_con .tit{
	float:left;
	width:848px;
	height:45px;
	padding:0 25px;
	border-bottom:1px dashed #dcdcdc}
.lk_list_con .tit a{
	float:left;
	color:#ee3d30;
	width:700px;
	height:45px;
	line-height:45px;
	padding-left:33px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background:url(../images/lk_con_ico.png) no-repeat 0 -85px}
.lk_list_con .tit span{
	float:right;
	color:#a4a29a;
	width:80px;
	height:25px;
	line-height:25px;
	margin-top:10px;
	text-align:right;
	background:url(../images/lk_dj_bg.png) no-repeat}
.lk_list_con .tit span.lk_1{
	background-position:0 8px}
.lk_list_con .tit span.lk_2{
	background-position:0 -32px}
.lk_list_con .tit span.lk_3{
	background-position:0 -72px}
.lk_list_con .tit span.lk_4{
	background-position:0 -112px}
.lk_list_con .tit span.lk_5{
	background-position:0 -152px}
.lk_list_con .txt{
	float:left;
	color:#2f2f2f;
	width:848px;
	line-height:24px;
	padding:10px 25px;
	font-size:14px}
.lk_list_con .pic{
	float:left;
	width:848px;
	padding:0 25px 10px}
.lk_list_con .pic img{
	float:left;
	width:67px;
	height:67px;
	padding:1px;
	margin-right:10px;
	border:1px solid #dcdcdc}
.lk_list_con .msg{
	float:left;
	color:#737272;
	width:848px;
	padding:10px 25px 20px;
	font-family:"宋体"}
.lk_list_con .msg .fb,
.lk_list_con .msg .hf{
	float:left;
	height:26px;
	line-height:26px;
	margin-right:35px}
.lk_list_con .msg .fb img,
.lk_list_con .msg .hf img{
	float:left;
	margin:5px 5px 0 0}
.lk_list_con .msg .fb strong,
.lk_list_con .msg .hf strong{
	float:left;
	height:26px;
	line-height:26px;
	font-weight:500}
.lk_list_con .msg .fb em,
.lk_list_con .msg .hf em{
	color:#ee3d30;
	float:left;
	max-width:60px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-style:normal}
.lk_list_con .msg .fx,
.lk_list_con .msg .gx{
	float:right;
	height:26px;
	line-height:26px;
	margin-right:35px;
	padding-left:25px;
	cursor:pointer;
	background:url(../images/lk_con_ico.png) no-repeat}
.lk_list_con .msg .fx{
	background-position:0 5px}
.lk_list_con .msg .gx{
	background-position:0 -40px}
.lk_list_con .msg .go_ld{
	float:right;
	color:#fff;
	height:26px;
	line-height:26px;
	padding:0 8px;
	cursor:pointer;
	background:#5db792}
.tog_pl{
	float:right;
	color:#fff;
	height:26px;
	line-height:26px;
	padding:0 8px;
	cursor:pointer;
	margin-right:20px;
	background:#ddae64}

.ld_map{
	float:left;
	width:950px;
	margin-bottom:15px}
.ld_tit{
	float:left;
	color:#fff;
	width:950px;
	height:40px;
	line-height:40px;
	font-size:20px;
	text-align:center;
	background:#e7685e}
.ld_tit span{
	font-size:14px}
.ld_con{
	float:left;
	width:930px;
	padding:10px;
	background:#fff}
.ld_con .map_con{
	float:left;
	width:930px;
	height:300px;
	overflow:hidden}
.ld_con .p1{
	float:left;
	width:930px;
	height:58px;
	line-height:58px;
	border-bottom:1px solid #e3e3e3}
.ld_con .p1 .sp_1{
	float:left;
	color:#386592;
	font-size:16px;
	font-weight:bold}
.ld_con .p1 .sp_1 em,
.ld_con .p2 em{
	color:#a9a9a9;
	font-size:16px;
	font-style:normal;
	font-weight:500}
.ld_con .p1 .sp_2,
.ld_con .p1 .sp_3{
	float:right;
	color:#717171;
	font-size:14px;
	margin-left:30px}
.ld_con .p1 .sp_3{
	padding-left:25px;
	cursor:pointer;
	background:url(../images/lk_con_ico.png) no-repeat 0 -25px}
.ld_con .p2{
	float:left;
	color:#575757;
	width:930px;
	line-height:30px;
	font-size:16px}
	

.pl_box_show{
	float:left;
	width:848px;
	padding:0 25px}
.pl_box_show dl{
	float:left;
	width:848px;
	margin-bottom:15px;
	padding-bottom:10px;
	font-family:"宋体";
	border-bottom:1px dashed #e5e5e5}
.pl_box_show dl dt{
	float:left;
	width:848px;
	height:30px;}
.pl_box_show dl dt img{
	float:left;
	width:16px;
	height:16px;
	margin:7px 10px 0 0}
.pl_box_show dl dt .name{
	float:left;
	color:#ee3d30;
	height:30px;
	line-height:30px}
.pl_box_show dl dt .time{
	float:right;
	color:#737272;
	height:30px;
	line-height:30px}
.pl_box_show dl dt .time a{
	float:right;
	color:#737272;
	padding-left:20px}
.pl_box_show dl dd{
	float:left;
	color:#737272;
	width:822px;
	min-height:24px;
	line-height:24px;
	padding-left:26px}
.hf_area{
	float:left;
	width:806px;
	padding:20px;
	margin-bottom:20px;
	border:1px solid #dcdcdc}
.hf_area textarea{
	float:left;
	width:794px;
	height:100px;
	padding:5px;
	font-family:"微软雅黑";
	border:1px solid #e5e5e5}
.hf_area p{
	float:left;
	width:806px;
	margin-top:10px}
.hf_area p a{
	float:left;
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 20px;
	margin-right:20px;
	font-size:14px}
.hf_area p a.qr_btn{
	background:#54bac3}
.hf_area p a.qx_btn{
	background:#c5c5c5}


/*路况侧边栏*/
.slide_box{
	float:right;
	width:245px}
.lk_grade{
	float:left;
	width:245px;
	margin-bottom:15px}
.lk_grade p{
	float:left;
	width:140px;
	padding:10px 0 10px 105px;
	margin-bottom:10px;
	background:url(../images/lk_dj_bg.png) no-repeat #fff}
.lk_grade .p1{
	background-position:20px 30px}
.lk_grade .p2{
	background-position:20px -15px}
.lk_grade .p3{
	background-position:20px -55px}
.lk_grade .p4{
	background-position:20px -95px}
.lk_grade .p5{
	margin-bottom:0;
	background-position:20px -135px}
.lk_grade p strong{
	color:#7a7a7a;
	float:left;
	width:140px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:500}
.lk_grade p span{
	color:#aaa;
	float:left;
	width:140px;
	height:20px;
	line-height:20px}
.slide_adv_box{
	float:left;
	width:245px;
	overflow:hidden;
	margin-bottom:15px}

.slide_lk_list{
	float:left;
	width:245px;
	margin-bottom:15px;
	box-shadow:5px 5px 5px #c1c8c9}
.slide_lk_list .tit{
	float:left;
	color:#fff;
	width:225px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	background:#e7685e}
.picScroll-left1,
.picScroll-left2{
	float:left;
	width:205px;
	padding:10px 20px;
	overflow:hidden;
	position:relative;
	background:#fff}
.picScroll-left1 .picList dl,
.picScroll-left2 .picList dl{
	float:left;
	width:205px;
	margin-bottom:5px}
.picScroll-left1 .picList dl dt{
	float:left;
	width:205px}
.picScroll-left2 .picList dl dt{
	float:left;
	width:63px;
	height:63px;
	border:1px solid #dcdcdc}
.picScroll-left1 .picList dl dt a{
	float:left;
	color:#ee3d30;
	width:125px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis}
.picScroll-left1 .picList dl dt span{
	float:right;
	color:#a4a29a;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:right;
	background:url(../images/lk_dj_bg.png) no-repeat}
.picScroll-left1 .picList dl dt span.ico1{
	background-position:0 10px}
.picScroll-left1 .picList dl dt span.ico2{
	background-position:0 -30px}
.picScroll-left1 .picList dl dt span.ico3{
	background-position:0 -70px}
.picScroll-left1 .picList dl dt span.ico4{
	background-position:0 -110px}
.picScroll-left1 .picList dl dt span.ico5{
	background-position:0 -150px}
.picScroll-left1 .picList dl dd{
	color:#a6a6a6;
	float:left;
	width:205px;
	height:36px;
	line-height:18px;
	overflow:hidden}

.picScroll-left2 .picList dl{
	margin-top:10px}
.picScroll-left2 .picList dl dd{
	float:right;
	width:130px}
.picScroll-left2 .picList dl dd a{
	float:left;
	color:#ee3d30;
	width:130px;
	height:20px;
	line-height:20px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis}
.picScroll-left2 .picList dl dd p{
	color:#a6a6a6;
	float:left;
	height:36px;
	line-height:18px;
	margin-top:6px;
	overflow:hidden}


.hd{
	overflow:hidden;
	height:30px;
	background:#f4f4f4;
	padding:0 10px;
	margin-top:10px}
.hd .prev,.hd .next{
	display:block;
	width:5px;
	height:9px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer; background:url("../images/arrow.png") no-repeat}
.hd .next{
	background-position:0 -50px}
.hd .prevStop{
	background-position:-60px 0}
.hd .nextStop{
	background-position:-60px -50px}
.hd ul{
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1}
.hd ul li{
	float:left;
	width:9px;
	height:9px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background:url("../images/icoCircle.gif") 0 -9px no-repeat}
.hd ul li.on{
	background-position:0 0}
.pageState{
	float:left;
	margin-top:6px}

.slide_hot_cp{
	float:left;
	width:245px;
	margin-bottom:15px;
	background:#fff}
.slide_hot_cp .tit{
	float:left;
	width:225px;
	padding:0 10px;
	border-bottom:1px solid #e5e5e5}
.slide_hot_cp .tit h3{
	float:left;
	color:#d8493f;
	height:44px;
	line-height:44px;
	font-size:16px;
	font-weight:bold} 
.slide_hot_cp .tit span{
	float:right;
	color:#999;
	width:70px;
	height:20px;
	line-height:20px;
	margin-top:11px;
	cursor:pointer;
	font-size:12px;
	background:url(../images/change-ico.png) right no-repeat}
.slide_hot_cp .hot_list{
	float:left;
	width:225px;
	padding:10px 10px 0}
.slide_hot_cp .hot_list li{
	float:left;
	width:225px;
	margin-bottom:10px}
.slide_hot_cp .hot_list li p{
	float:left;
	width:225px}
.slide_hot_cp .hot_list li p a{
	float:left;
	color:#686868;
	width:145px;
	height:30px;
	line-height:30px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis}
.slide_hot_cp .hot_list li p span{
	float:right;
	color:#ff6c00;
	width:80px;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis}
.slide_hot_cp .hot_list li p span b{
	font-family:Arial}

/*添加路况*/
.add_lk_bg{
	display:none;
	float:left;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	position:fixed;
	left:0;
	top:0;
	z-index:999}
.add_lk_box{
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	z-index:9999;
	width:700px;
	margin:-240px 0 0 -350px;
	background:#fff}
.add_lk_box .add_tit{
	float:left;
	width:700px;
	height:40px;
	background:#e44f44}
.add_lk_box .add_tit span{
	float:left;
	color:#fff;
	height:40px;
	line-height:40px;
	padding:0 10px;
	font-size:16px}
.add_lk_box .add_tit i{
	float:right;
	width:17px;
	height:17px;
	margin:11px 10px 0 0;
	cursor:pointer;
	transition:all .3s;
	background:url(../images/closed-ico.png) left no-repeat}
.add_lk_box .add_tit i:hover{
	transform:rotate(360deg)}
.add_lk_box .add_con{
	float:left;
	width:660px;
	padding:20px 20px 0}
.add_lk_box .add_con ul{
	float:left;
	width:600px}
.add_lk_box .add_con li{
	float:left;
	width:660px;
	margin-bottom:12px}
.add_lk_box .add_con li.tit input{
	float:left;
	color:#666;
	width:655px;
	height:28px;
	line-height:28px;
	padding-left:3px;
	font-size:14px;
	font-family:"微软雅黑";
	border:1px solid #dcdcdc}
.add_lk_box .add_con li.change select{
	float:left;
	color:#666;
	width:200px;
	height:30px;
	line-height:30px;
	margin-right:12px;
	cursor:pointer;
	font-size:14px;
	font-family:"微软雅黑";
	border:1px solid #dcdcdc}
.add_lk_box .add_con li.txt textarea{
	float:left;
	width:655px;
	height:240px;
	line-height:24px;
	padding-left:3px;
	font-size:14px;
	font-family:"微软雅黑";
	border:1px solid #dcdcdc}
.add_lk_box .add_con li.file dl{
	float:left;
	width:660px}
/*.add_lk_box .add_con li.file dl dt{
	float:left;
	width:58px;
	height:58px;
	cursor:pointer;
	background:url(../images/file-bg.png) center no-repeat;
	border:1px solid #dcdcdc}*/
.add_lk_box .add_con li.file dl dt .btn-file{
    float:left;
    width:58px;
    height:58px;
    cursor:pointer;
    border:1px solid #dcdcdc
}

.add_lk_box .add_con li.file dl dd{
	float:left;
	width:660px}
.up-file-div{
    width:58px;
    float: left;
}
.up-list-div{
    width:600px;
    float: left;
}
.add_lk_box .add_con li.file dl dd .image{
    float:left;
	width:58px;
	height:58px;
	margin:0 0 10px 10px;
	cursor:pointer;
	position:relative;
	border:1px solid #dcdcdc}
.add_lk_box .add_con li.file dl dd span i{
	display:none;
	position:absolute;
	right:-1px;
	top:-1px;
	width:16px;
	height:16px;
	background:url(../images/file_close.png) left no-repeat}
.add_lk_box .add_con li.file dl dd span:hover i{
	display:block}
.add_lk_box .add_con li.publish a{
	display:block;
	color:#fff;
	width:80px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	background:#e25e55}

.lodamore{
	color:#707070;
	width:100%;
	height:50px;
	line-height:50px;
	position:fixed;
	left:0;
	bottom:0;
	font-size:16px;
	text-align:center;
	background:url(../images/loadmore_bg.png) left repeat-x}
.lodamore span{
	display:inline-block;
	padding-left:24px;
	background:url(../images/loadmore.gif) left no-repeat}


.lk_map_duan{
	position:absolute;
	left:50%;
	top:50%;
	z-index:9999;
	width:280px;
	padding:10px;
	background:#fff;
	border:1px solid #dcdcdc}
.lk_map_duan .tit{
	float:left;
	width:280px;}
.lk_map_duan .tit h3{
	float:left;
	color:#ef3d2f;
	width:180px;
	height:30px;
	line-height:30px;
	font-weight:500;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis}
.lk_map_duan .tit span{
	float:right;
	color:#c9c7c0;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:right;
	background:url(../images/lk_dj_bg.png) no-repeat}
.lk_map_duan .tit span.lk_1{
	background-position:0 10px}
.lk_map_duan .tit span.lk_2{
	background-position:0 -30px}
.lk_map_duan .tit span.lk_3{
	background-position:0 -70px}
.lk_map_duan .tit span.lk_4{
	background-position:0 -110px}
.lk_map_duan .tit span.lk_5{
	background-position:0 -150px}
.lk_map_duan .txt{
	float:left;
	color:#8a8a8a;
	width:280px;
	max-height:40px;
	line-height:20px}
.lk_map_duan .txt a{
	float:right;
	color:#fff;
	padding:0 10px;
	height:20px;
	line-height:20px;
	background:#ef3d2f}

.page .pageOff{
    text-align: center;
    width: 22px;
    border: 1px solid #D4D4D4;
    color: #666;
    padding: 3px 7px 4px;
    text-decoration: none;
    background: #FFF;
    overflow: hidden;
}
.page .pageOff:hover{
    border-color:#FD6D01;
    color:#FD6D01;
    text-decoration:none
}
.page .pageCurrent{
    background: none repeat scroll 0 0 #FFEDE1;
    border-color: #FD6D01;
    color: #FD6D01;
    cursor: text;
    font-weight: bold;
    border:1px solid #FD6D01;
    padding: 3px 7px 4px;
}
.main-page-con{
    width:900px;
    float:left;
    text-align: right;
    clear:both;
}

.notice-box{
    float:left;
    width:205px;
    padding:0 20px 10px;
    margin-bottom:15px;
    background:#fff}
.notice-box .bt{
    color:#ef3d2f;
    height:60px;
    line-height:60px;
    padding-left:80px;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px dashed #c9c9c9;
    background:url(../images/gonggao-ico.png) left no-repeat}
.notice-box .con-txt{
    color:#757575;
    padding-top:10px;
    line-height:20px}
.share {
	float: right;
	position: relative;
	width:60px;
	height: 26px;
	margin-right: 30px;
}
.share .share-icon{
	position: absolute;
	left:0;
	top:0;
	display: inline-block;
	background: url(../images/shares-icon.png) no-repeat center left;
	height: 26px;
	line-height: 26px;
	padding-left: 25px;
	width:60px;
	cursor: pointer;
	color: #737272;
}

.share-con {
	display: none;
	position: absolute;
	width: 330px;
	height: 68px;
	top:-68px;
	left: 50%;
	margin-left: -165px;
	background: url(../images/share-bg.png) no-repeat center;
}

.share-con a {
	float: left;
	width: 44px;
	height: 44px;
	background: url(../images/share-i.png) no-repeat;
	margin: 8px 5px;
}
.share-con a.sh-1{
	margin-left:8px;
	background-position: 0 0;
}
.share-con a.sh-2{
	background-position: 0 -64px;
}
.share-con a.sh-3{
	background-position: 0 -128px;
}
.share-con a.sh-4{
	background-position: 0 -192px;
}
.share-con a.sh-5{
	background-position: 0 -256px;
}
.share-con a.sh-6{
	background-position: 0 -320px;
}
.clearfix:before,
.clearfix:after{
	content:'.';
	display:block;
	height:0;
	clear:both;
	overflow:hidden}
.mark{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index:999;
}
@media \0screen\,screen\9 {
  .mark{
    background-color:#000;
    filter:Alpha(opacity=50);
    *zoom:1;
  }
}
.login-popup-wrap{
	width:600px;
	height: 356px;
	background: #fff;
	position: absolute;
	left:50%;
	margin-left: -300px;
	top:50%;
	margin-top: -178px;
}
.login-popup{
	width:600px;
	height: 356px;
	position: relative;
}
.login-popup .tit{
	height: 43px;
	line-height: 43px;
	width:100%;
	font-size: 18px;
	color: #444444;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}
.login-con{
	padding: 31px 0 47px 63px;
}
.login-txt{
	width:244px;
}
.login-txt input{
	padding-left: 0;
	width:242px;
	height: 38px;
	border: 1px solid #dcdcdc;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #888888;
	font-size: 14px;
	font-family: "microsoft yahei";
	border-radius: 1px;
	text-indent: 10px;
}
.login-txt .pass{
	margin:24px 0 11px 0;
}
.login-txt .check{
	cursor: pointer;
}
.login-txt .check input{
	width:10px;
	height: 10px;
	border: 1px solid #bfbfbf;
	background: #fff;
	border-radius: 0;
}
.login-txt .check label,.login-txt .forget{
	color: #444;
	font-family: "microsoft yahei";
}
.login-txt .forget:hover{
	text-decoration: underline;
}
.login-txt .login-btn{
	margin-top: 21px;
}
.login-txt .login-btn input{
	border: none;
	width:244px;
	height: 36px;
	cursor: pointer;
	line-height: 36px;
	color: #fff;
	font-size: 16px;
	font-family: "microsoft yahei";
	background: #22b4f6;
	text-align: center;
}
.other-login{
	width:234px;
	margin-left: 58px;
	height: 188px;
	border-left: 1px solid #dcdcdc;
	position: relative;
}
.other-login .other-login-con{
	position: absolute;
	top:40px;
	width:100%;
	text-align: center;
}
.other-login h2{
	color: #444444;
	font-size: 16px;
	font-family: "microsoft yahei";
	font-weight: normal;
}
.other-login .lg-mode {
	margin-top: 10px;
}
.other-login .lg-mode a{
	display: inline-block;
	vertical-align: middle;
	width:44px;
	margin: 0 8px;
	height: 44px;
}
.other-login .lg-mode a.qq{
	background: url(../images/qq-icon.png) no-repeat;
}
.other-login .lg-mode a.sina{
	background: url(../images/sina-icon.png) no-repeat;
}
.other-login .other-login-no{
	position: absolute;
	bottom:0px;
	width:100%;
	text-align: center;
}
.other-login .other-login-no a{
	color: #1d8ff9;
	font-family: "microsoft yahei";
}
.other-login .other-login-no a:hover{
	text-decoration: underline;
}
.login-popup .login-ft{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index: 99;
	height: 46px;
	line-height: 46px;
	background: #f5f5f5;
	text-align: center;
	color: #444444;
	font-family: "microsoft yahei";
}
.login-popup .login-ft a{
	color: #059eff;
}
.login-popup .login-ft a:hover{
	text-decoration: underline;
}
.login-popup .close{
	position: absolute;
	top:12px;
	right:17px;
}
.login-popup .close a{
	display: block;
	width:18px;
	height: 18px;
	background: url(../images/close-icon.png) no-repeat;
	transition:all ease-in-out .4s;
	-webkit-transition:all ease-in-out .4s;
	-moz-transition:all ease-in-out .4s;
	-ms-transition:all ease-in-out .4s;
}
.login-popup .close a:hover{
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg)}
.bdshare-button-style1-32 a {
   background: url(../images/share-i.png) no-repeat !important;
   width:44px !important;
   margin:8px 5px !important;
   height:44px !important;
   line-height:44px !important;
}
.share-con a.sh-2{
   background-position: 0 -64px !important;
}
.share-con a.sh-3 {
    background-position: 0 -128px !important;
}
.share-con a.sh-4 {
    background-position: 0 -192px !important;
}
.share-con a.sh-5 {
    background-position: 0 -256px !important;
}
.share-con a.sh-6 {
    background-position: 0 -320px !important;
}
/* 网页底部 */

.clearfix:before,
.clearfix:after{
    content:'.';
    display:block;
    height:0;
    clear:both;
    overflow:hidden}
.big{
    width:100%;
    min-width:1200px}
.wm-1200{
    width:1200px;
    margin:0 auto;
    position:relative}
.wm-1200:before,
.wm-1200:after{
    content:'.';
    display:block;
    height:0;
    clear:both;
    overflow:hidden}

.foot-booking-help{
	padding: 25px 0;
	background: #651413;
}
.booking-help-item{
	float: left;
}
.booking-help-item dl{
	float: left;
	width: 180px;
	margin-right: 40px;
}
.booking-help-item dl a{
	color: #ccc;
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis
}
.booking-help-item dl a:hover{
	color: #fff
}
.booking-help-item dl dt a{
    color: #fff;
	font-size: 14px;
}

.link-kf-way{
	float: right;
}
.link-kf-way .link-phone,
.link-kf-way .link-qq{
	color: #acadad;
	display: block;
	padding-left: 56px;
	font-size: 14px;
}
.link-kf-way .link-phone{
	background: url("../images/link-phone-ico.png") left no-repeat;
}
.link-kf-way .link-qq{
	margin-top: 15px;
	background: url("../images/link-qq-ico.png") left no-repeat;
}
.link-kf-way .link-phone strong,
.link-kf-way .link-qq strong{
	color: #fff;
	display: block;
	font-size: 28px;
    font-weight:500;
}

.foot-menu-bar{
	background: #651413;
}
.foot-menu-list{
	height: 24px;
	padding: 12px 0;
	text-align: center;
	font-size: 0;
	border-top: 1px solid #93211f;
}
.foot-menu-list a{
	color: #bfbfbf;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	font-size: 12px;
}
.foot-menu-list a:hover{
	color: #fff;
}
.foot-menu-list a:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 13px;
	vertical-align: middle;
	margin: -3px 10px 0;
	border-left: 1px solid #bfbfbf;
}
.foot-menu-list .last:after{
	display: none;
}

.foot-edit-content{
	background: #651413;
}
.foot-edit-block{
	padding-top: 30px;
}
.technical-support{
	padding: 10px 0;
}
.foot-edit-block,
.technical-support{
	color: #bfbfbf;
	text-align: center;
}

.foot-web-link{
	background: #651413;
}
.foot-link-site{
	text-align: center;
	padding: 20px 0;
	font-size: 0;
}
.foot-link-site span,
.foot-link-site a{
	color: #bfbfbf;
	display: inline-block;
	padding: 2px 5px;
	font-size: 12px;
}
.foot-link-site a:hover{
	color: #fff;
}