﻿/* CSS Document */

body
{
	font:12px/1.5 "microsoft yahei",arial,Simsun, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#555;
}
div{
font-family:"microsoft yahei";
}
html,body{
height:100%;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

a img{
border:none;
}
form
{
	margin: 0px;
	padding: 0px;
}
ul, li,dl,dd
{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

table tr td, div, ul li,dl dd
{
	white-space: normal;
	word-break: break-all;
}
input,select{
	font-family:"microsoft yahei";
    
	}
input[type='submit']
{
	display: inline-block;
	border: 1px solid #333333;
	background-color: #efefef;
	line-height: 20px;
}
.clear{
	clear:both;
	}
	
	.ewm{
	width:300px;
	height:120px;
	border:solid 1px #e5e5e5;
	display:block;
	position:absolute;
	z-index:9;
	top:29px;
	right:0px;
	}
	
#top_nav{
	width:100%;
	height:29px;
	background:#f8f8f8;
	border-bottom:solid 1px #eee;
	margin:auto;
	}
	.top_nav_c{
	width:997px;
	padding-left:5px;
	line-height:29px;
	color:#d4ccd4;
	margin:auto;
	}
	.top_nav_c a{
	color:#666;
	}
	.top_nav_c a:hover{
	color:#f60;
	}
	.top_nav_c ul{
	float:right;
	}
	.top_nav_c ul li{
	float:left;
	display:inline;
	padding:0 12px;
	position:relative;
	height:29px;
	line-height:29px;
	z-index:999;
	}
	.hs_dropdown{
	border:0;/*solid 1px #f8f8f8*/
	border-bottom:none;
	border-top:none;
	}
	a.ico_weixin,a.ico_weixin:hover,a.ico_phone,a.ico_phone:hover,a.ico_sina,a.ico_sina:hover{
	display:block;
	background:url(../images/header_v3.png) no-repeat;
	}
	.header_ico{
	display:inline-block;
	}
	a.ico_phone{
	background-position:-8px -49px;
	width:11px;
	height:17px;
	margin-top:6px;
	display:block;
	}
	a.ico_phone:hover{
	background-position:-24px -49px;
	}
	a.ico_weixin{
	background-position:-63px -49px;
	width:19px;
	height:14px;
	margin-top:8px;
	display:block;
	}
	a.ico_weixin:hover{
	background-position:-92px -7px;
	}
	a.ico_sina{
	background-position:-40px -50px;
	width:18px;
	height:13px;
	margin-top:7px;
	display:block;
	}
	a.ico_sina:hover{
	background-position:-86px -49px;
	}
	.dropdown_panel{}
	
#top_head{
	width:100%;
	height:80px;
	border-bottom:solid 3px #186fbc;
	display:block;
	}
	.h_inner{
	width:1002px;
	margin:0 auto;
	}
	.h_inner h1{
	margin-top:18px;
	padding-top:5px;
	padding-left:10px;
	display:block;
	}
	.menu{
	float:right;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin-top:35px;
	}
	.menu a{
	color:#3481C4;
	padding:0 15px;
	float:left;
	}
	.menu a:hover{
	text-decoration:none;
	color:#f90;
	}
	.menu-on{
	color:#F90 !important;
	}
#top_banner{
	width:100%;
	margin:auto;
	}
	.banner_box{
	width:100%;
	height:350px;
	position:absolute;
	z-index:1;
	overflow:hidden;
	}
	.top_box{
	width:1002px;
	/*height:310px;
	position:relative;
	z-index:10;*/
	margin:auto;
	}
	.top_search{
	width:380px;
	height:310px;
	/*background-color:rgba(255,90,78,0.8);*/
	background-color:rgba(47,55,62,0.4);
	background:url(../images/bg.png) repeat\9;
	position:relative;
	z-index:10;
	margin-top: -350px;
	
	/*background-image:url(../images/ie-bg.png) repeat;*/
	}	
	.top_s_bt{
	color:#186fbc;
	font:bold 18px "Microsoft YaHei";
	padding-left:37px;
	line-height:55px;
	border-bottom:solid 1px #ddd;
	display:block;
	}
	.top_tab{
	width:100%;
	color:#fff;
	background:url(../images/tab-bg.gif) repeat-x;
	background-position:0 57px;
	display:block;
	float:left;
	}
	.top_tab li{
	padding:0 30px;
	font:bold 16px "Microsoft YaHei";
	line-height:55px;
	padding-bottom:7px;
	float:left;
	}
	.top_tab a{
	color:#fff;
	}
	.tab_on{
	background:url(../images/tab-on.gif) bottom  center no-repeat;
	}


	.search_form{
	font:14px "microsoft yahei";
	color:#e7e7e7;
	line-height:50px;
	margin-top:13px;
	float:left;
	}
	.search_form li{
	padding-left:39px;
	-height:50px;
	float:left;
	}
	.search_form i{
	font-style:normal;
	}
	.search_form input{
	vertical-align:middle;
	margin-left:10px;
	}
	.s-input{
	width:203px;
	font:14px "microsoft yahei";
	color:#333;
	height:30px;
	line-height:30px;
	-height:30px;
	height:30px\9;
	background:url(../images/search_ico_n.gif) #fff no-repeat;
	border:none;
	border-radius:4px;
	padding-left:7px;
	}
	.ico-1{
	background-position:179px 0px;
	background-position:180px 0px\9;
	}
	.ico-2{
	background-position:179px -52px;
	background-position:180px -52px\9;
	}
	.ico-3{
	background-position:179px -104px;
	background-position:180px -104px\9;
	}
	@media screen and (min-width:0\0) {
    /* background-position:180px 0px; */
	.ico-1{
	background-position:180px 0px;
	}
	.ico-2{
	background-position:180px -52px;
	}
	.ico-3{
	background-position:180px -104px;
	}
	
	}
	.s-btn a{
	width:210px;
	font:18px "microsoft yahei";
	font-style:normal;
	line-height:40px;
	text-align:center;
	display:block;
	background:#f90;
	border-radius:3px;
	text-decoration:none;
	color:#fff;
	}
	.s-btn a:hover{
	background:#2F9FEA;
	display:block;
	border-radius:3px;
	}
	.p-l30{
	padding-left:66px;
	margin-top:10px;
	display:block;
	}
	
#ymain{
	width:1002px;
	margin:auto;
	}
	#mtop-40{
	padding-top:40px;
	padding-top:0px\9;
	}
	.h-10{
	width:100%;
	height:10px;
	float:left;
	overflow:hidden;
	}
	.h-15{
	width:100%;
	height:15px;
	float:left;
	overflow:hidden;
	}

	.main-l{
	width:300px;
	padding-right:20px;
	float:left;
	}
	.main-r{
	width:682px;
	float:left;
	}
	.l-bt{
	width:295px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #7CADEE;
	line-height:35px;
	color:#3481C4;
	float:left;
	}
	.l-step{
	width:295px;
	margin-top:10px;
	padding-left:5px;
	float:left;
	}
	.l-step li{
	float:left;
	}
	.l-step a{
	color:#3E9702;
	}
	a.step01,a.step02,a.step03,a.step04,a.step01:hover,a.step02:hover,a.step03:hover,a.step04:hover{
	background:url(../images/s-step.gif) no-repeat;
	width:80px;
	padding-top:52px;
	display:block;
	text-decoration:none;
	}
	a.step01{
	background-position:0px 0px;
	}
	a.step01:hover{
	background-position:0px -70px;
	color:#999;
	}
	a.step02{
	background-position:-80px 0px;
	}
	a.step02:hover{
	background-position:-80px -70px;
	color:#999;
	}
	a.step03{
	background-position:-160px 0px;
	}
	a.step03:hover{
	background-position:-160px -70px;
	color:#999;
	}
	a.step04{
	width:50px !important;
	background-position:-240px 0px;
	}
	a.step04:hover{
	background-position:-240px -70px;
	color:#999;
	}
	.no-line{
	border-bottom:none !important;
	}
	.l-bm{
	width:293px;
	border:solid 1px #e4e4e4;
	float:left;
	padding:13px 0 12px 5px;
	}
	.l-bm li{
	text-align:center;
	float:left;
	}
	.l-bm a{
	color:#96C014;
	}
	a.bm01,a.bm02,a.bm03,a.bm04,a.bm01:hover,a.bm02:hover,a.bm03:hover,a.bm04:hover{
	background:url(../images/bm.gif) no-repeat;
	width:71px;
	padding-top:40px;
	display:block;
	text-decoration:none;
	}
	a.bm01{
	background-position:0px 0px;
	}
	a.bm01:hover{
	background-position:0px -64px;
	color:#999;
	}
	a.bm02{
	background-position:-70px 0px;
	}
	a.bm02:hover{
	background-position:-70px -64px;
	color:#999;
	}
	a.bm03{
	background-position:-140px 0px;
	}
	a.bm03:hover{
	background-position:-140px -64px;
	color:#999;
	}
	a.bm04{
	background-position:-210px 0px;
	}
	a.bm04:hover{
	background-position:-210px -64px;
	color:#999;
	}
	.f-link{
	width:290px;
	padding-left:8px;
	border:solid 1px #e4e4e4;
	font-size:14px;
	color:#333;
	line-height:32px;
	background:url(../images/bm.gif) right center no-repeat;
	background-position:275px -123px;
	float:left;
	}
	.wx{
	width:300px;
	float:left;
	}
	.r-service{
	width:677px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	line-height:35px;
	color:#3481C4;
	float:left;
	}
	.service{
	width:680px;
	border:solid 1px #CDE2E7;
	padding-bottom:18px;
	background:#F5FDFF;
	float:left;
	}
	.service li{
	width:260px;
	margin-left:20px;
	margin-top:20px;
	padding-left:60px;
	display:inline;
	line-height:30px;
	color:#666;
	background:url(../images/service.gif) no-repeat;
	float:left;
	}
	.service strong{
	font:bold 16px "microsoft yahei";
	display:block;
	}
	.s_01 strong{
	color:#3983E5;
	}
	.s_02{
	background-position:0 -120px !important;
	}
	.s_02 strong{
	color:#879F3C;
	}
	.s_03{
	background-position:0 -60px !important;
	}
	.s_03 strong{
	color:#f90;
	}
	.s_04{
	background-position:0 -180px !important;
	}
	.s_04 strong{
	color:#FF6944;
	}
	.w-330{
	width:330px;
	float:left;
	}
	.m-22{
	padding-right:20px;
	}
	.h_bt{
	width:325px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #7CADEE;
	line-height:35px;
	color:#3481C4;
	float:left;
	}
	.h_bt a{
	float:right;
	padding-right:5px;
	font:normal 12px "microsoft yahei";
	line-height:33px;
	color:#666;
	}
	.h_bt a:hover{
	color:#3481C4;
	}
	.h_city{
	width:328px;
	padding-left:2px;
	margin-top:6px;
	float:left;
	}
	.h_city a{
	width:86px;
	font-size:14px;
	line-height:30px;
	color:#333;
	padding-left:10px;
	background:url(../images/bm.gif) no-repeat;
	background-position:0 -147px;
	display:block;
	float:left;
	}
	.h_city a:hover{
	color:#3481C4;
	}
	.h_news1{
	width:295px;
	padding-left:2px;
	margin-top:5px;
	float:left;
	}
	.h_news1 li{
	width:280px;
	padding-left:15px;
	font-size:14px;
	line-height:30px;
	color:#999;
	background:url(../images/ico-y.gif) left center no-repeat;
	float:left;
	}
	.h_news1 span{
	float:right;
	display:block;
	}
	.h_news1 a{
	color:#333;
	}
	.h_news1 a:hover{
	color:#3481C4;
	}
	
	
	.h_news{
	width:330px;
	padding-left:2px;
	margin-top:5px;
	float:left;
	}
	.h_news li{
	width:315px;
	padding-left:15px;
	font-size:14px;
	line-height:30px;
	color:#999;
	background:url(../images/ico-y.gif) left center no-repeat;
	float:left;
	}
	.h_news span{
	float:right;
	display:block;
	}
	.h_news a{
	color:#333;
	}
	.h_news a:hover{
	color:#3481C4;
	}
	.partner{
	width:1000px;
	border:solid 1px #e4e4e4;
	border-top:solid 2px #7CADEE;
	line-height:40px;
	margin-top:30px;
	padding-bottom:5px;
	margin-bottom:10px;
	float:left;
	}
	.partner a{
	display:inline-block;
	float:left;
	margin:10px 15px 0 15px;
	}
	#copyright{
	width:1002px;
	margin:auto;
	}
	#copyright span{
	text-align:center;
	line-height:30px;
	color:#999;
	display:block;
	}
/*---------------------------------二级页面------------------------------*/	
	.r-bt{
	width:677px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #7CADEE;
	line-height:35px;
	color:#3481C4;
	float:left;
	}
	.r-text{
	width:662px;
	padding:15px 10px;
	font-size:14px;
	color:#333;
	line-height:25px;
	float:left;
	}
	.r-text p{
	text-indent:28px;
	}
	.r-text .b-font{
	text-align:center;
	font-size:18px;
	line-height:40px;
	display:block;
	}
	.news_list{
	width:680px;
	padding-left:2px;
	margin-top:6px;
	float:left;
	}
	.news_list li{
	width:665px;
	padding-left:15px;
	font-size:14px;
	line-height:30px;
	background:url(../images/ico-right.gif) left center no-repeat;
	color:#999;
	float:left;
	}
	.news_list span{
	float:right;
	display:block;
	}
	.news_list a{
	color:#333;
	}
	.news_list a:hover{
	color:#3481C4;
	}
	.news_view{
	width:682px;
	float:left;
	}
	.news_title{
	font-size:14px;
	text-align:center;
	display:block;
	color:#bbb;
	border-bottom:dashed 1px #ddd;
	margin-top:20px;
	line-height:40px;
	}
	.news_title strong{
	font-size:18px;
	color:#333 !important;
	display:block;
	}
	.station_list{
	width:682px;
	float:left;
	}
	.station_list li{
	width:330px;
	margin-top:20px;
	font-size:14px;
	line-height:21px;
	color:#666;
	float:left;
	}
	.station_list strong{
	display:block;
	line-height:30px;
	padding-bottom:5px;
	}
	.station_list a{
	color:#555;
	display:block;
	}
	.station_list a:hover{
	color:#f90;
	}
	.station_list img{
	width:100px;
	height:80px;
	display:block;
	padding-right:10px;
	float:left;
	}
/*---------------------------------登录注册------------------------------*/	
	.login_top{
	width:1002px;
	margin:auto;
	border-bottom:solid 3px #186fbc;
	height:100px;
	padding-top:15px;
	}
	.login_top h1{
	padding-right:20px;
	float:left;
	}
	.login_top span{
	font:normal 22px "microsoft yahei";
	line-height:50px;
	color:#999;
	margin-top:20px;
	display:block;
	}
	.login_top div{
	font-size:16px;
	margin-top:40px;
	padding-right:40px;
	float:right;
	}
	.login_top div a{
	color:#1188ee;
	}
	.w-600{
	width:600px;
	text-align:center;
	float:left;
	}
	.w-login-form{
	width:330px;
	padding:10px 20px;
	border:solid 1px #ccc;
	border-radius:5px;
	float:left;
	}
	.w-login-form td{
	height:50px;
	line-height:50px;
	}
	.w-login-bt{
	display:block;
	border-bottom:solid 1px #AFE2FF;
	font-size:16px;
	line-height:40px;
	}
	.w-login-bt i{
	font-style:normal;
	font-size:12px;
	padding-right:5px;
	float:right;
	}
	.w-login-bt a{
	color:#1188EE;
	}
	.w-login-bt a:hover{
	color:#f60;
	}
	.input-250{
	width:245px;
	line-height:32px;
	-height:32px;
	height:32px\9;
	border:solid 1px #DBDFE6;
	border-top:solid 1px #ABADB3;
	padding-left:5px;
	color:#666;
	}
	.input-160{
	width:155px;
	line-height:32px;
	-height:32px;
	height:32px\9;
	border:solid 1px #DBDFE6;
	border-top:solid 1px #ABADB3;
	padding-left:5px;
	color:#666;
	vertical-align:middle;
	}
	a.login_btn{
	width:250px;
	font:18px "microsoft yahei";
	font-style:normal;
	line-height:40px;
	text-align:center;
	display:block;
	background:#F90;
	border-radius:3px;
	text-decoration:none;
	color:#fff;
	}
	a.login_btn:hover{
	background:#2F9FEA;
	}
	a.login_a{
	color:#F90;
	font-weight:bold;
	padding-right:20px;
	display:block;
	float:left;
	}
	a.login_a:hover{
	color:#1188EE;
	}
	.w-570{
	width:570px;
	text-align:center;
	float:left;
	}
	.w-reg-form{
	width:400px;
	padding-left:30px;
	float:left;
	}
	.w-reg-form td{
	/*height:50px;*/
	line-height:50px;
	}
	.w-reg-form input,i,img{
	vertical-align:middle;
	}
	.w-reg-form a{
	vertical-align:top;
	}
	.w-reg-form i{
	color:#f00;
	padding-right:10px;
	line-height:50px;
	}
	.input-280{
	width:275px;
	line-height:32px;
	-height:32px;
	height:32px\9;
	border:solid 1px #DBDFE6;
	border-top:solid 1px #ABADB3;
	padding-left:5px;
	color:#666;
	}
	a.send_btn{
	width:113px;
	font:14px "microsoft yahei";
	font-style:normal;
	line-height:36px;
	text-align:center;
	display:inline-block;
	background:#1188EE;
	border-radius:3px;
	text-decoration:none;
	color:#fff;
	}
	a.send_btn:hover{
	background:#F90;
	}
	a.deal-a{
	color:#1188ee;
	}
	a.deal-a:hover{
	color:#f60;
	}
	
	.w-710{
	width:710px;
	padding-right:12px;
	float:left;
	}
	.w-280{
	width:280px;
	float:left;
	}
	.r-bt280{
	width:275px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	line-height:35px;
	color:#3481C4;
	float:left;
	}
	.r-map{
	width:278px;
	height:298px;
	border:solid 1px #e2e2e2;
	float:left;
	}
	.r-tips{
	width:258px;
	padding:10px 10px;
	border:solid 1px #e2e2e2;
	line-height:25px;
	background:#fcfcfc;
	float:left;
	}
	.r-tips i{
	width:15px;
	background:url(../images/bm.gif) no-repeat;
	background-position:5px -152px;
	font-style:normal;
	height:25px;
	display:inline-block;
	padding-right:5px;
	vertical-align:middle;
	}
	.r-news{
	width:278px;
	padding-left:2px;
	margin-top:6px;
	float:left;
	}
	.r-news li{
	width:263px;
	padding-left:15px;
	font-size:14px;
	line-height:30px;
	background:url(../images/ico-y.gif) left center no-repeat;
	color:#999;
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; /* 强制不换行 */
	}
	.r-news a{
	color:#1188ee;
	}
	.r-news a:hover{
	color:#3481C4;
	}
	.h_275{
	width:275px;
	float:left;
	}
	.bread{
	line-height:30px;
	color:#666;
	}
	.bread a{
	vertical-align:top;
	color:#1188ee;
	}
	.f-search{
	width:985px;
	padding-left:15px;
	border:solid 1px #C5D8F1;
	background:#F2F9FF;
	font:14px "microsoft yahei";
	float:left;
	}
	.f-search li{
	padding-right:20px;
	line-height:60px;
	-height:60px;
	float:left;
	}
	.f-search i{
	font-style:normal;
	}
	.f-search input{
	vertical-align:middle;
	}
	.f-input{
	width:143px;
	width:142px\9;
	font:14px "microsoft yahei";
	color:#333;
	height:29px;
	line-height:29px;
	-height:29px;
	height:29px\9;
	border:solid 1px #ccc;
	border-radius:4px;
	padding-left:7px;
    padding-top:0;
	background:url(../images/search_ico_n.gif) #fff no-repeat;
	}
	.f-input2{
	width:150px;
	width:149px\9;
	font:14px "microsoft yahei";
	color:#333;
	height:29px;
	line-height:29px;
	-height:29px;
	height:29px\9;
	border:solid 1px #ccc;
	border-radius:4px;
	padding-left:7px;
	background:url(../images/search_ico_n.gif) #fff no-repeat;
	}
	.ico-f1{
	background-position:120px 0px;
	}
	.ico-f2{
	background-position:120px -52px;
	}
	.ico-f3{
	background-position:127px -105px;
	}
	.f-btn a{
	width:130px;
	font:18px "microsoft yahei";
	font-style:normal;
	line-height:34px;
	text-align:center;
	display:block;
	background:#f90;
	border-radius:3px;
	text-decoration:none;
	color:#fff;
	margin-top:14px;
	}
	.f-btn a:hover{
	background:#2F9FEA;
	display:block;
	border-radius:3px;
	}
	
	.f-btn input{
	width:130px;
	font:18px "microsoft yahei";
	font-style:normal;
	line-height:34px;
	text-align:center;
	display:block;
	background:#f90;
	border-radius:3px;
	text-decoration:none;
	color:#fff;
	margin-top:14px;
	border:solid 1px #e2e2e2;
	}
	
	.f-history{
	float:right;
	border-left:solid 1px #C5D8F1;
	font-size:12px;
	line-height:60px;
	text-align:center;
	width:110px;
	position:relative;
	z-index:1;
	}
	.f-history span{
	padding-right:10px;
	color:#333;
	cursor:pointer;
	width:100px;
	display:block;
	}
	.f-jt-down{
	background:url(../images/jt.gif) no-repeat;
	background-position:80px 29px;
	}
	.f-jt-up{
	background:url(../images/jt.gif) no-repeat;
	background-position:-32px 29px;
	}
	.tab-d{
	width:100%;
	float:left;
	}
	.w-31-l{
	width:32px;
	border-top:solid 1px #e2e2e2;
	border-left:solid 1px #e2e2e2;
	border-bottom:solid 1px #10C6ED;
	height:80px;
	position:relative;
	cursor:pointer;
	float:left;
	}
	.w-31-l a{
	height:80px;
	background:url(../images/date-bg.gif) no-repeat;
	background-position:8px 29px;
	display:block;
	}
	.w-31-l a:hover{
	background:url(../images/date-bg.gif) no-repeat;
	background-position:8px -34px;
	display:block;
	}
	.w-31-r{
	width:32px;
	border-top:solid 1px #e2e2e2;
	border-left:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 1px #10C6ED;
	position:relative;
	cursor:pointer;
	margin-left:-1px;
	float:left;
	}
	.w-31-r a{
	height:80px;
	background:url(../images/date-bg.gif) no-repeat;
	background-position:-257px 29px;
	display:block;
	}
	.w-31-r a:hover{
	background:url(../images/date-bg.gif) no-repeat;
	background-position:-257px -34px;
	display:block;
	}
	a.l-disable,a:hover.l-disable{
	background:url(../images/date-bg.gif) no-repeat;
	background-position:8px -99px;
	display:block;
	}
	a.r-disable,a:hover.r-disable{
	background:url(../images/date-bg.gif) no-repeat;
	background-position:-257px -99px;
	display:block;
	}
	.date{
	width:644px;
	font:14px "microsoft yahei";
	position:relative;
	z-index:1;
	float:left;
	}
	.date li{
	width:91px;
	border-top:solid 1px #e2e2e2;
	border-left:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 1px #10C6ED;
	line-height:25px;
	background:#fcfcfc;
	margin-left:-1px;
	text-align:center;
	position:relative;
	z-index:1;
	float:left;
	}
	.date li a{	
	display:block;
	padding-top:15px;
	height:65px;
	color:#666;
	}
	.date li a:hover{
	display:block;
	text-decoration:none;
	color:#fff;
	background:#10C6ED;
	}
	.date li.today{
	border-top:solid 2px #10C6ED;
	border-left:solid 1px #10C6ED;
	border-right:solid 1px #10C6ED;
	border-bottom:solid 1px #fff;
	background:#fff;
	color:#666;
	position:relative;
	z-index:3;
	float:left;
	}
	.choose{
	width:680px;
	border:solid 1px #e4e4e4;
	border-top:none;
	border-bottom:dotted 1px #e4e4e4;
	padding:10px 10px 10px 18px;
	line-height:30px;
	color:#666;
	float:left;
	}
	.choose strong{
	font-size:24px;
	color:#404040;
	padding-right:20px;
	line-height:50px;
	}
	.choose i{
	font-style:normal;
	color:#999;
	padding-right:30px;
	}
	.choose span a{
	color:#f60;
	padding-right:20px;
	}
	.choose label{
	padding-right:15px;
	}
	.choose li{
	vertical-align:top;
	}
	.choose input,.choose p,.choose i,.choose strong,.choose span,.choose label,.choose a{
	vertical-align:middle;
	}
	.bc-list{
	width:688px;
	padding:0 10px 10px 10px;
	border:solid 1px #e4e4e4;
	border-top:none;
	float:left;
	}
	.bc-list li{
	line-height:35px;
	padding-bottom:5px;
	margin-top:20px;
	border-bottom:dashed 1px #ccc;
	color:#666;
	float:left;
	}
	.bc-list li:last-child{
	border-bottom:none !important;
	}

	.bc-list i{
	font-style:normal;
	display:block;
	line-height:30px;
	}
	.w-110{
	width:120px;
	padding-left:10px;
	float:left;
	}
	.w-100{
	width:95px;
	text-align:center;
	float:left;
	}
	.w-100 strong{
	font-size:18px;
	}
	.w-170{
	width:170px;
	float:left;
	}
	.fc{
	font-size:18px;
	}
	.start{
	background:url(../images/bm.gif) no-repeat;
	background-position:0px -327px;
	padding-left:20px;
	}
	.end{
	background:url(../images/bm.gif) no-repeat;
	background-position:-268px -327px;
	padding-left:20px;
	}
	.gd{
	color:#f60;
	font-size:16px;
	}
	.xh{
	color:#1188ee;
	font-size:16px;
	}
	.gd img,.xh img{
	margin-top:-3px;
	}
	.price{
	color:#f60;
	}
	.big-price{
	font:bold 18px microsoft yahei;
	color:#f90!important;
	}
	.yz{
	font-size:16px;
	}
	a.btn-yd{
	width:85px;
	font-size:16px;
	line-height:30px !important;
	text-align:center;
	display:inline-block;
	color:#fff;
	background:#ff9419;
	border-radius:3px;
	margin-top:5px;
	text-decoration:none;
	}
	a.btn-yd:hover{
	background:#1188ee;
	}
	a.open{
	width:60px;
	height:20px;
	display:block;
	background:url(../images/bm.gif) no-repeat;
	background-position:25px -385px;
	}
	a.close{
	width:60px;
	height:20px;
	display:block;
	background:url(../images/bm.gif) no-repeat;
	background-position:-241px -385px;
	}
	.f-gray{
	color:#bbb;
	}

/*----------------------------------------创建订单--------------------------------------*/	
	.no-border{
	border-bottom:none !important;
	}
	.dd-top-span{
	font:normal 22px "microsoft yahei";
	line-height:50px;
	color:#999;
	margin-top:20px;
	display:block;
	padding-left:20px;
	float:left;
	}
	.top-step{
	float:right;
	display:inline;
	margin-top:32px;
	}
	.top-step li{
	float:left;
	width:130px;
	text-align:center;
	line-height:25px;
	margin-right:-1px;
	position:relative;
	}
	.top-step li span{
	width:131px;
	height:20px;
	line-height:20px;
	display:block;
	color:#fff;
	background:url(../images/pay_icon.png) no-repeat;
	}
	.top-step li span em{
	font-style:normal;
	padding-right:2px;
	}
	.current{
	z-index:0;
	}
	.finished{
	z-index:0;
	}
	.top-step li.current span{
	background-position:0 -20px;
	}
	.top-step li.finished span{
	background-position:0 -40px;
	}
	.dd-l{
	width:750px;
	float:left;
	padding-right:10px;
	}
	.dd-r{
	width:242px;
	float:left;
	}
	.box-0{
	width:750px;
	float:left;
	}
	.dd-bt{
	height:20px;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	}
	.dd-bt a{
	color:#1188ee;
	font:normal 14px "microsoft yahei";
	}
	.dd-bt span{
	font-size:12px;
	font-weight:normal;
	color:#888;
	}
	.dd-box{
	width:728px;
	padding:15px 10px 10px 10px;
	border:solid 1px #c5d8f1;
	border-top:solid 1px #1188ee;
	background:#f2f9ff;
	float:left;
	}
	.dd-box input,select{
	vertical-align:middle;
	}
	.dd-w180{
	width:180px;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#333;
	float:left;
	}
	.dd-w180 strong{
	font-size:16px;
	color:#1188ee;
	display:block;
	}
	.dd-w160{
	width:160px;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#333;
	float:left;
	}
	.dd-w160 strong{
	font-size:16px;
	color:#1188ee;
	display:block;
	}
	.dd-w80{
	width:80px;
	font-size:16px;
	text-align:center;
	line-height:60px;
	color:#f90;
	float:left;
	}
	.dd-w80 a{
	color:#1188ee;
	}
	.dd-ico{
	width:43px;
	height:8px;
	float:left;
	background:url(../images/pay_icon.png) no-repeat;
	background-position:0px -96px;
	margin-top:25px;
	}
	.dd-sbox{
	width:100%;
	background:#fff;
	border-top:solid 1px #cde7ff;
	font-size:12px !important;
	margin-top:20px;
	float:left;
	}
	.dd-sbox a{
	color:#1188ee;
	}
	.dd-w120{
	width:120px;
	text-align:center;
	line-height:40px;
	color:#333;
	float:left;
	}
	.dd-w120 i{
	color:#f90;
	font-style:normal;
	font:18px "microsoft yahei";
	}
	.dd-bc-open{
	background:url(../images/down.gif) 52px 7px no-repeat;
	padding-right:15px;
	}
	.dd-bc-close{
	background:url(../images/down.gif) 52px -8px no-repeat;
	padding-right:15px;
	}
	.dd-w170{
	width:185px;
	padding-left:20px;
	line-height:40px;
	color:#333;
	float:left;
	}
	.c-ipt{
	display:inline;
	}
	.c-ipt img,.c-ipt input{
	vertical-align:middle;
	}
	.clic{
	width:27px;
	height:28px;
	display:inline-block;
	}
        .clic img {
        	border:solid 1px #ccc;
	display:inline-block;
        }
	.c-num{
	width:50px;
	line-height:24px;
	height:24px;
	text-align:center;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:0 none;
	border-right:0 none;
	color:#999;
	}
	.dd-bcview{
	width:98%;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:8px;
	margin-top:5px;
	border-top:dashed 1px #cde7ff;
	color:#888;
	line-height:30px;
	float:left;
	/*display:none;*/
	}
	.dd-ipt{
	width:100%;
	font-size:14px;
	color:#333;
	line-height:35px;
	-height:35px;
	height:35px\9;
	float:left;
	}
	.dd-ipt a{
	color:#1188ee;
	}
	.dd-ipt i{
	font-style:normal;
	color:#f00;
	}
	.dd-ipt span{
	padding-right:10px;
	}
	.ipt-name{
	width:75px;
	border:solid 1px #ccc;
	color:#999;
	line-height:25px;
	-height:25px;
	height:25px\9;
	padding-left:3px;
	}
	.ipt-phone{
	width:100px;
	border:solid 1px #ccc;
	color:#999;
	line-height:25px;
	-height:25px;
	height:25px\9;
	padding-left:3px;
	}
	.ipt-zj{
	width:95px;
	border:solid 1px #ccc;
	color:#999;
	height:29px;
	height:29px\9;
	padding-left:3px;
	}
	.ipt-num{
	width:170px;
	border:solid 1px #ccc;
	color:#999;
	line-height:25px;
	height:25px\9;
	padding-left:3px;
	}
	.dd-cy{
	width:130px;
	float:right;
	}
        .dd-cy input {
        vertical-align:middle;}
	.f-right{
	width:100px;
	text-align:right;
	}
	.dd-box-2{
	width:728px;
	padding:10px 10px 10px 10px;
	border:solid 1px #c5d8f1;
	border-top:none;
	background:#f9fcff;
	float:left;
	}
	a.btn-add{
	width:112px;
	height:29px;
	background:url(../images/btn-add.gif) no-repeat;
	display:block;
	}
	a:hover.btn-add{
	background:url(../images/btn-add1.gif) no-repeat;
	display:block;
	}
	a.btn-dis{
	width:112px;
	height:29px;
	background:url(../images/btn-disable.gif) no-repeat;
	display:block;
	}
	.read{
	line-height:35px;
	margin-top:10px;
	color:#333;
	float:left;
	}
	.read a{
	color:#1188ee;
	}
	.big-btn{
	width:750px;
	margin-top:20px;
	float:left;
	}
	.big-btn a{
	width:234px;
	font-size:18px;
	text-align:center;
	line-height:42px;
	background:#f90;
	border-radius:5px;
	color:#fff;
	display:block;
	margin:auto;
	}
	.big-btn a:hover{
	text-decoration:none;
	background:#2F9FEA;
	}
	.btn-disable{
	width:750px;
	margin-top:20px;
	float:left;
	}
	.btn-disable a{
	width:234px;
	font-size:18px;
	text-align:center;
	line-height:42px;
	background:#eaeaea;
	border-radius:5px;
	color:#999;
	display:block;
	margin:auto;
	}
	.btn-disable a:hover{
	text-decoration:none;
	}
	#h-60{
	width:100%;
	height:60px;
	margin:auto;
	}
	#another-end{
	width:100%;
	background:#efefef;
	padding:25px 0;
	margin:auto;
	}
	.an-end{
	width:1002px;
	min-height:70px;
	text-align:center;
	line-height:26px;
	color:#888;
	/*background:url(../images/h-logo.gif) left 10px center no-repeat;*/
	margin:auto;
	}
	.an-end a{
	color:#555;
	}
	
	.js-box{
	width:220px;
	border:solid 1px #FED7A7;
	border-top:solid 1px #1188ee;
	background:#fff8ee;
	padding:0 10px;
	float:left;
	}
	.js-box li{
	width:210px;
	padding:0 5px;
	} 
	.js-box em{
	color:#F15A25;
	font-style:normal;
	} 
	.js-box span{
	float:right;
	}
	.js-line01{
	font-size:14px;
	line-height:40px;
	color:#666;
	float:left;	
	}
	.js-line02{
	font-size:18px;
	line-height:60px;
	border-top:solid 1px #FED7A7;
	color:#F15A25;
	float:left;
	}
	.r-tips02{
	width:240px;
	border:solid 1px #e6e6e6;
	margin-top:15px;
	float:left;
	}
	.r-tips02 strong{
	width:220px;
	padding:0 10px;
	border-bottom:solid 1px #e6e6e6;
	font:bold 16px "microsoft yahei";
	line-height:40px;
	color:#333;
	display:block;
	float:left;
	}
	.r-tips02 span{
	width:220px;
	padding:8px 10px;
	line-height:26px;
	color:#666;
	display:block;
	float:left;
	}
	
	.pay-line{
	width:1002px;
	border-bottom:solid 3px #1188ee;
	margin-top:20px;
	float:left;
	}
	.pay-box{
	width:930px;
	padding:10px 35px 30px 35px;
	border:solid 1px #C5D8F1;
	background:#F2F9FF;
	margin-top:5px;
	float:left;
	}
	.pay-msg{
	padding-top:10px;
	text-align:center;
	line-height:35px;
	color:#888;
	/*background:url(../images/ok.gif) no-repeat;
	background-position:115px 18px;*/
	margin:auto;
	}
	.pay-msg02{
	background:url(../images/ok.gif) no-repeat;
	background-position:300px 18px !important;
	}
	.pay-msg strong{
	font-size:18px;
	font-weight:normal;
	color:#15A738;
	display:block;
	}
	.pay-msg i{
	font-style:normal;
	color:#000;
	padding-right:20px;
	}
	.pay-msg span{
	font:bold 18px microsoft yahei;
	color:#f90;
	}
	.pay-msg a{
	color:#1188ee;
	}
	.pay-fault{
	/*background:url(../images/fault.gif) 115px 16px no-repeat;*/
	}
	.pay-fault02{
	background:url(../images/fault.gif) 380px 18px no-repeat;
	}
	.pay-fault strong{
	color:#FF5A4E;
	}
	.pay-sbox{
	width:908px;
	padding:20px 10px;
	border:solid 1px #C5D8F1;
	background:#fff;
	margin-top:10px;
	float:left;
	}
	.pay-sbox strong{
	font-weight:normal;
	}
	.dd-w150{
	width:150px;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#333;
	margin-top:15px;
	float:left;
	}
	.dd-w150 strong{
	color:#f60;
	}
	.dd-w90{
	width:62px;
	padding-left:28px;
	line-height:60px;
	color:#999;
	float:left;
	}
	.pay-sbox02{
	width:928px;
	border:solid 1px #C5D8F1;
	background:#fff;
	margin-top:20px;
	float:left;
	}
	.pay-sbox02 dd{
	width:880px;
	padding:5px 10px 5px 38px;
	line-height:40px;
	color:#999;
	float:left;
	}
	.line-bot{
	border-bottom:solid 1px #C5D8F1;
	}
	.p-w-30{
	width:30%;
	display:inline-block;
	}
    .p-w-260{
	width:264px;
	display:inline-block;
	}
	.p-w-20{
	width:20%;
	display:inline-block;
	}
	.p-w-50{
	width:50%;
	display:inline-block;
	}
	.pay-choose{
	width:990px;
	padding:5px;
	border:solid 1px #FFDCDC;
	background:#FFEFE7;
	margin-top:60px;
	float:left;
	}
	.pay-choose02{
	width:990px;
	background:#fff;
	float:left;
	}
	.pay-tab{
	width:100%;
	position:relative;
	z-index:1;
	float:left;
	}
	.pay-tab li{
	width:110px;
	text-align:center;
	margin-right:10px;
	display:inline;
	float:left;
	}
	.pay-tab li a{
	color:#333;
	}
	.pay-tab-on{
	width:110px;
	line-height:46px;
	background:url(../images/pay_tab_on.gif) no-repeat;
	position:absolute;
	z-index:2;
	left:-6px;
	top:-46px;
	}
	.pay-tab-lost{
	width:108px;
	border:solid 1px #e5e5e5;
	border-bottom:none;
	text-align:center;
	line-height:38px;
	margin-top:2px;
	position:absolute;
	z-index:2;
	left:115px;
	top:-46px;
	}
	.pay-radio{
	padding-left:20px;
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	}
	.pay-radio li{
	width:200px;
	line-height:40px;
	float:left;
	}
	.radio05{
	background:url(../images/radio.jpg) 30px 0 no-repeat;
	}
	.radio01{
	background:url(../images/radio.jpg) 30px -40px no-repeat;
	}
	.radio06{
	background:url(../images/radio.jpg) 30px -80px no-repeat;
	}
	.pay-close{
	width:100%;
	text-align:right;
	margin-top:20px;
	float:left;
	}
	.pay-close a{
	color:#1188ee;
	}
	.pay-close a:hover{
	color:#f90;
	}
	.w-1002{
	width:1002px;
	}
	
	
	.find-box{
	width:917px;
	margin:auto;
	}
	.find-box ul{
	width:100%;
	height:25px;
	margin-top:50px;
	float:left;
	}
	.find-box li{
	width:25%;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	color:#999;
	float:left;
	}
	.find-bg{
	background:url(../images/find_bg.gif) no-repeat;
	}
	.find-bg01{
	background-position:0 0;
	}
	.find-bg02{
	background-position:0 -26px;
	}
	.find-bg03{
	background-position:0 -52px;
	}
	.find-bg04{
	background-position:0 -78px;
	}
	.light{
	color:#fff !important;
	}
	.find-form{
	width:100%;
	margin-top:40px;
	margin-bottom:50px;
	font-size:16px;
	line-height:70px;
	float:left;
	}
	.find-form span{
	color:#999;
	}
	.btn-160{
	width:162px !important;
	}
	
	.mtop-10{
	margin-top:10px;
	}
	.y-left{
	width:152px;
	float:left;
	padding-right:10px;
	}
	.y-right{
	width:840px;
	float:left;
	}
	.y-lbox{
	width:150px;
	border:solid 1px #e5e5e5;
	padding-bottom:20px;
	float:left;
	}
	.y-ltop{
	width:105px;
	padding-left:45px;
	font:20px "microsoft yahei";
	line-height:60px;
	color:#1188ee;
	border-bottom:solid 1px #e5e5e5;
	background:url(../images/ico-user.gif) #fafafa no-repeat;
	background-position:18px 21px;
	float:left;
	}
	.y-dl{
	width:150px;
	color:#333;
	margin-top:10px;
	float:left;
	}
	.y-dl dt{
	width:112px;
	padding-left:38px;
	font:bold 14px "microsoft yahei";
	line-height:38px;
	background:url(../images/ico-menu.gif) left 20px center no-repeat;
	}
	.y-dl dd{
	line-height:30px;
	padding-left:38px;
	}
	.y-dl dd a{
	padding-left:14px;
	background:url(../images/ico-right.gif) 0px 10px no-repeat;
	color:#333;
	display:inline-block;
	}
	.y-dl a:hover{
	color:#f90;
	}
	.dd-on{
	background:#1188ee !important;
	}
	.dd-on a{
	padding-left:14px;
	background:url(../images/ico-r-white.gif) 0px 10px no-repeat !important;
	color:#fff !important;
	display:inline-block;
	}
	.r-tbox{
	width:818px;
	padding:10px;
	border:solid 1px #e5e5e5;
	float:left;
	}
	.r-tbox dd{
	float:left;
	}
	.face{
	width:120px;
	height:120px;
	border:solid 6px #e6e6e6;
	border-radius:100px;
	background:#ebebeb;
	display:inline-block;
	text-align:center;
	margin-left:10px;
	position:relative;
	z-index:1;
	}
	.face img{
	width:120px;
	height:120px;
	border-radius:100px;
	display:inline-block;
	}
	.face a{
	width:100%;
	background-color:rgba(0,0,0,0.4);
	color:#fff;
	text-align:center;
	line-height:25px;
	display:inline-block;
	position:absolute;
	z-index:2;
	top:49px;
	}
	.face a:hover{
	background-color:rgba(255,90,78,0.6);
	color:#fff;
	text-decoration:none;
	display:inline-block;
	}
	.user-info{
	width:255px;
	padding-left:30px;
	color:#999;
	display:inline-block;
	}
	.user-info strong{
	display:block;
	font-size:14px;
	line-height:35px;
	color:#333;
	}
	.level{
	padding-left:20px;
	margin-top:6px;
	display:block;
	}
	.level a{
	color:#1188ee;
	}
	.l-01{
	background:url(../images/level.gif) 0 0px no-repeat;
	}
	a.out{
	color:#999;
	line-height:30px;
	margin-top:10px;
	display:block;
	}
	a:hover.out{
	color:#f90;
	}
	
	.s-tab{
	width:98px;
	padding:10px 10px 10px 12px;
	background:#f9f9f9;
	margin-left:10px;
	line-height:30px;
	min-height:110px;
	display:inline-block;
	}
	.s-tab strong{
	color:#333;
	display:block;
	}
	.s-tab i{
	font-style:normal;
	font-size:22px;
	color:#f60;
	display:block;
	}
	.s-tab a{
	color:#1188ee;
	display:block;
	margin-top:15px;
	}
	.order-type{
	width:840px;
	border-bottom:solid 1px #e5e5e5;
	float:left;
	}
	.order-type a{
	padding:0 20px;
	font:bold 16px microsoft yahei;
	line-height:60px;
	color:#666;
	background:url(../images/type-line.gif) right center no-repeat;
	display:inline-block;
	}
	.order-type b{
	color:#f60;
	font-style:normal;
	}
	.no-bg{
	background:none !important;
	}
	.o-search{
	width:100%;
	margin-top:15px;
	float:left;
	}
	.o-search input,.o-search a{
	vertical-align:middle;
	}
	.ipt-180{
	width:178px;
	border:solid 1px #ccc;
	height:28px;
	height:28px\9;
	color:#666;
	}
	.ipt-140{
	width:138px;
	border:solid 1px #ccc;
	height:28px;
	height:28px\9;
	color:#666;
	}
	.ipt-252{
	width:250px;
	border:solid 1px #ccc;
	line-height:24px;
	height:24px\9;
	color:#666;
	padding-left:3px;
	}
	a.o-btn{
	width:66px;
	background:#f90;
	text-align:center;
	line-height:28px;
	color:#fff;
	display:inline-block;
	}
	a:hover.o-btn{
	background:#2F9FEA;
	}
	.o-list{
	width:100%;
	float:left;
	margin-top:15px;
	}
	.o-top{
	border:solid 1px #e5e5e5;
	background:#fafafa;
	line-height:36px;
	color:#333;
	text-align:center;
	}
	.o-table{
	text-align:center;
	line-height:38px;
	color:#333;
	}
	.o-table,.o-table td{
	border-collapse:collapse;
	border:solid 1px #e5e5e5;
	}
	.o-table a{
	color:#333;
	}
	.o-table a:hover{
	color:#f90;
	}
	.o-thead{
	border:solid 1px #e5e5e5;
	border-bottom:none;
	background:#fafafa;
	text-align:center;
	line-height:38px;
	margin-top:10px;
	}
	a.o-set{
	width:75px;
	line-height:26px;
	text-align:center;
	border:solid 1px #e5e5e5;
	color:#333;
	display:block;
	margin:auto;
	margin-top:10px;
	}
	.o-cc{
	width:280px;
	text-align:center;
	padding:15px 0;
	margin:auto;
	}
	.o-cc dt{
	line-height:30px !important;
	}
	.o-cc dt b{
	font-weight:normal;
	color:#f60;
	}
	.o-cc dd{
	line-height:25px !important;
	float:left;
	}
	.ow-45{
	width:120px;
	}
	.ow-10{
	width:40px;
	line-height:50px !important;
	background:url(../images/ico-kw.gif) center 19px no-repeat;
	display:block;
	}
	.h-30{
	width:100%;
	height:30px;
	float:left;
	overflow:hidden;
	}
	.ck-title{
	width:830px;
	padding-left:10px;
	font-size:16px;
	line-height:60px;
	color:#333;
	border-bottom:solid 1px #e5e5e5;
	float:left;	
	}
	.ck-title b{
	font-weight:normal;
	color:#f60;
	}
	.ck-title span{
	margin-top:10px;
	float:right;
	}
	
	.f-yhq{
	width:830px;
	padding-left:10px;
	font-size:16px;
	line-height:60px;
	color:#333;
	border-bottom:solid 1px #e5e5e5;
	float:left;	
	}
	.f-yhq b{
	font-weight:normal;
	color:#f60;
	}
	.ck-form{
	width:840px;
	font-size:14px;
	line-height:50px;
	color:#333;
	margin-top:20px;
	float:left;
	}
	.ck-form b{
	font-weight:normal;
	color:#f60;
	}
	.ipt-240{
	width:235px;
	border:solid 1px #ccc;
	padding-left:3px;
	line-height:26px;
	height:26px\9;
	color:#666;
	}
	a.btn-100{
	width:100px;
	font:bold 14px microsoft yahei;
	line-height:40px;
	text-align:center;
	background:#f90;
	border-radius:3px;
	color:#fff;
	margin-right:40px;
	display:inline-block;
	float:left;
	}
	a:hover.btn-100{
	background:#2F9FEA;
	}
	a.btn-clear{
	width:98px;
	font:bold 14px microsoft yahei;
	border:solid 1px #e5e5e5;
	border-radius:3px;
	line-height:38px;
	text-align:center;
	background:#fafafa;
	color:#666;
	float:left;
	}
	a:hover.btn-clear{
	background:#ccc;
	color:#fff;
	}
	
	.station-dx{
	width:550px;
	display:inline-block;
	margin:0 !important;
	padding:0 !important;
	}
	.gx{
	width:50px;
	display:block;
	text-align:left;
	margin:auto;
	}
	.o-tend{
	border:solid 1px #e5e5e5;
	border-top:none;
	text-align:center;
	line-height:38px;
	}
	.o-tend a{
	color:#333;
	}
	.o-tend a:hover{
	color:#f90;
	}
	.f-red{
	color:#f00;
	}
	
	.yhq-type{
	width:840px;
	margin-top:10px;
	line-height:30px;
	float:left;
	}
	.yhq-type a{
	padding:0 10px;
	color:#666;
	display:inline-block;
	}
	a.yhq-on{
	font-weight:bold;
	color:#FF5A4E !important;
	border-bottom:solid 2px #FF5A4E;
	}
	.yhq-type span{
	float:right;
	}
	.mtop-0{
	margin-top:0 !important;
	}
	.t-yhq{
	color:#FF5A4E;
	}
	.t-yhq strong{
	font-size:18px;
	font-weight:normal;
	
	}
	
	.rule-tab{
	width:840px;
	background:#fafafa;
	border:solid 1px #e5e5e5;
	font-size:14px;
	font-weight:bold;
	line-height:38px; 
	margin-top:20px;
	float:left;
	}
	.rule-tab ul{
	position:relative;
	margin-left:-1px;	
	}
	.rule-tab li{
	padding:0 30px;
	border-left:solid 1px #e5e5e5;
	cursor:pointer;
	position:relative;
	float:left;
	}
	.rule-tab a{
	color:#333;
	}
	.rule-on{
	background:#fff;
	border-top:solid 1px #18e;
	border-right:solid 1px #e5e5e5;
	color:#18e;
	border-bottom:solid 1px #fff;
	margin:-1px -1px -1px 0;
	}
	.rule-t{
	width:800px;
	padding:0 20px;
	font-size:14px;
	line-height:30px;
	margin-top:20px;
	float:left;
	}
	.rule-t p{
	padding:0;
	margin:0;
	}
	.rule-t table,rule-t table td{
	border:solid 1px #ccc;
	border-collapse:collapse;
	}
	.rule-t table td{
	padding-left:10px;
	border:solid 1px #ccc;
	}
	
	.o-box{
	width:800px;
	padding:5px 19px;
	border:solid 1px #C5D8F1;
	border-top:solid 2px #18e;
	background:#F9FCFF;
	float:left;
	}
	.b-right{
	padding-right:20px;
	border-right:dotted 1px #CDE7FF;
	}
	.o-view{
	font-size:16px;
	line-height:40px;
	padding-bottom:13px;
	padding-top:5px;
	color:#666;
	}
	.o-view span{
	float:right;
	}
	.o-view strong{
	color:#333;
	}
	.o-f0{
	padding:0 10px;
	}
	.o-f1{
	padding:0 10px;
	border-top:dotted 1px #CDE7FF;
	background:#fff;
	border-bottom:dotted 1px #CDE7FF;
	font-size:12px;
	color:#333;
	}
	.o-f2{
	border:solid 1px #FDE1BE;
	background:#FEF9F1;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	color:#333;
	}
	a.ov-btn{
	width:130px;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	background:#F90;
	border-radius:5px;
	text-align:center;
	color:#fff;
	display:block;
	margin-top:10px;
	text-decoration:none;
	}
	a.ov-btn2{
	width:128px;
	line-height:38px;
	border:solid 1px #e5e5e5;
	background:#Fafafa;
	border-radius:5px;
	text-align:center;
	color:#666;
	display:block;
	margin-top:10px;
	text-decoration:none;
	}
	.o-details{
	width:840px;
	margin-top:10px;
	line-height:30px;
	float:left;
	}
	.o-details span{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	display:block;
	}
	.o-details table,.o-details table td{
	border:solid 1px #e5e5e5;
	border-collapse:collapse;
	}
	.o-details table{
	margin-bottom:10px;
	}
	.o-details td{
	height:40px;
	}

	.yhq-list{
	width:475px;
	margin-top:10px;
	}
	.yhq-list dt{
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
	line-height:40px;
	border-bottom:solid 1px #e5e5e5;
	}
	.yhq-list dd{
	width:222px;
	margin:20px 8px 0 6px;
	display:inline;
	color:#fff;
	float:left;
	}
/*	.yhq-list a{
	display:block;
	cursor:pointer;
	}
	.yhq-list a:hover{
	color:#ff9;
	text-decoration:none;
	}
*/
	.yhq-bg{
	width:196px;
	min-height:151px;
	background-image:url(../images/yhq-bg.png);
	position:relative;
	}
	.yhq-bgcolor{
	background-color:#FFC160;
	}
	.yhq-t1{
	display:block;
	font-size:30px;
	padding-left:10px;
	}
	.yhq-t1 i a{
	width:50px;
	font-style:normal;
	font-size:12px;
	line-height:24px;
	display:block;
	text-align:center;
	background:rgba(255,255,255,0.8);
	margin-top:25px;
	margin-right:15px;
	border-radius:2px;
	color:#f90;
	float:right;
	}
	.yhq-t1 a:hover{
	/*background:#FF5A4E;*/
	background:rgba(255,90,78,0.8);
	color:#fff;
	text-decoration:none;
	}
	.yhq-t1 strong{
	font-size:50px;
	font-weight:normal;
	}
	.yhq-t2{
	display:block;
	line-height:22px;
	padding:0 10px;
	}
	
	
	.use-yhq{
	width:970px;
	padding-bottom:20px;
	padding-left:20px;
	padding-top:20px;
	border-top:solid 1px #FFDCDC;
	line-height:30px;
	float:left;
	}
	.use-yhq select{
	height:26px;
	color:#FF5A4E;
	border:solid 1px #ccc;
	}
	.use-yhq select,.use-yhq input{
	vertical-align:middle;
	}
	
	.c-yhq{
	width:100%;
	background:url(../images/banner.gif) #20CCC2 no-repeat;
	background-position:50% top;
	padding-bottom:40px;
	margin:0 auto;
	padding-top:280px;
	}
	.c-yhq-box{
	width:922px;
	padding-left:80px;
	padding-top:70px;
	padding-bottom:50px;
	background:#fff;
	border-radius:5px;
	margin:auto;
	position:relative;
	}
	.c-yhq-bt{
	width:130px;
	padding-left:20px;
	height:45px;
	background:url(../images/xm_r_ico.gif) no-repeat;
	font:bold 18px "microsoft yahei";
	line-height:37px;
	color:#fff;
	position:absolute;
	z-index:2;
	left:-5px;
	top:30px;
	}

	.f-ls{
	width:110px;
	border:solid 1px #ddd;
	line-height:30px;
	background:#fff;
	display:block;
	position:absolute;
	z-index:3;
	top:60px;
	right:-1px;
	}
	.f-ls li{
	width:100%;
	float:left;
	}
	.f-ls li a{
	display:block;
	padding-left:27px;
	font-size:14px;
	font-family:microsoft yahei;
	line-height:30px;
	text-align:left;
	background:url(../images/bm.gif) no-repeat;
	background-position:-264px -143px;
	color:#999;
	border-bottom:dotted 1px #e5e5e5;
	}
	.f-ls a:hover{
	color:#18e;
	text-decoration:none;
	}
	
	.tp-box{
	width:440px;
	}
	.tp-ask{
	width:370px;
	padding-left:70px;
	background:url(../images/question.png) left no-repeat;
	font-size:14px;
	line-height:26px;
	color:#787878;
	margin-top:10px;
	}
	.tp-ask strong{
	font-size:16px;
	display:block;
	}
	.tp-ask span{
	font-weight:bold;
	color:#f60;
	}
	.tp-ts{
	border-top:dotted 1px #ddd;
	background:#FFFAE5;
	padding:10px;
	line-height:26px;
	color:#999;
	margin-top:10px;
	}
	
	.bc-stab{
	width:678px;
	padding:5px 10px 0px 20px;
	border-left:solid 1px #e4e4e4;
	border-right:solid 1px #e4e4e4;
	background:url(../images/stab-bg.gif) #f9f9f9 bottom repeat-x;
	border-top:none;
	float:left;
	}
	.bc-stab li{
	width:100px;
	font:bold 14px "microsoft yahei";
	text-align:center;
	line-height:35px;
	margin-right:5px;
	float:left;
	}
	.stab-on a{
	width:100px;
	border:solid 1px #e4e4e4;
	border-bottom:solid 1px #fff;
	background:#fff;
	color:#333;
	display:inline-block;
	}
	.stab-on a:hover{
	color:#f60;
	}
	.stab-lost a{
	color:#999;
	}
	.stab-lost a:hover{
	width:100px;
	border:solid 1px #e4e4e4;
	border-bottom:solid 1px #fff;
	background:#fff;
	color:#333;
	display:inline-block;
	}
	a.o-tp{
	width:65px;
	line-height:26px;
	text-align:center;
	background:#f90;
	border-radius:3px;
	color:#fff;
	display:block;
	margin:auto;
	}
	.v-ttop{
	vertical-align:text-top !important;
	}

	.td-height {
	height:25px !imporant;line-height:25px !important;display:block;
	}
	.ico-z{
	position:relative;
	z-index:1;
	}
	.ico-ipt{
	width:17px;
	height:17px;
	background:url(../images/inp_status.gif) no-repeat;
	display:block;
	position:absolute;
	z-index:2;
	right:25px;
	top:19px;
	}
	.ico-scusess{
	background-position:0 -20px;
	}
	.ico-ipt2{
	width:17px;
	height:17px;
	background:url(../images/inp_status.gif) no-repeat;
	display:block;
	position:absolute;
	z-index:2;
	right:145px;
	top:18px;
	}
	.ico-scusess2{
	background-position:0 -20px;
	}
	

	.top-new{
	position:absolute;
	z-index:5;
	right:10px;
	top:0px;
	float:left;
	}
	.top-new a{
	color:#666;
	}
	.top-new a:hover{
	color:#f60;
	}
	.top-new ul li{
	float:left;
	display:inline;
	padding:0 12px;
	position:relative;
	height:29px;
	line-height:29px;
	}
	.yhq-user{
	position:absolute;
	right:20px;
	top:60px;
	width:400px;
	line-height:30px;
	}
	.yhq-user strong{
	display:block;
	font:bold 16px "microsoft yahei";
	padding-bottom:15px;
	}
	.yhq-user ul li{
	display:block;
	padding-left:10px;
	color:#999;
	background:url(../images/ico-y.gif) left center no-repeat;
	}
	
	/*---------------------------------系统维护------------------------------*/	
	.build_top{
	width:1002px;
	margin:auto;
	height:80px;
	}
	#build_bg{
	width:100%;
	background:#f6f6f6;
	margin:auto;
	overflow:hidden;
	}
	.build_text{
	min-height:250px;
	background:url(../images/build.jpg) no-repeat;
	background-position:70px 60px;
	padding-left:350px;
	padding-top:140px;
	font:normal 22px microsoft yahei;
	color:#ccc;
	line-height:50px;
	overflow:hidden;
	}
	.build_text span{
	font:normal 34px microsoft yahei;
	color:#999;
	}
	
	.s-not{
		padding-left:110px;
		line-height:25px;
		}
		.s-not a{
			color:#e7e7e7;
			}
		.s-not a:hover{
			color:#f90;
			}
	.city-add{
		font-size:14px;
		line-height:45px;
		}
		
	.ck-list{
		padding-left:35px;
		padding-bottom:10px;
		background:url(../images/ck.png) 12px 1px no-repeat;
		border-bottom:solid 1px #C5D8F1;
		margin-bottom:10px;
		}
		.ck-list input{
			vertical-align:text-top;
			}
		.ck-list span{
			padding-right:12px;
			}
			
		.ck-form3{
			width:100%;
			line-height:32px;
			border:solid 1px #C5D8F1;
			border-collapse:collapse;
			text-align:center;
			float:left;
			}
			.ck-form3 td{
				border:solid 1px #C5D8F1;
				border-collapse:collapse;
				}
		a.ck-btn01{
			display:block;
			width:100px;
			text-align:center;
			line-height:30px;
			border:solid 1px #CFCDC8;
			border-radius:5px;
			background:#EDEBEB;
			color:#323232;
			}
			a:hover.ck-btn01{
				text-decoration:none;
				background:#e1dddd;
				}
		a.ck-btn02{
			display:block;
			width:100px;
			text-align:center;
			line-height:30px;
			border:solid 1px #ff8100;
			border-radius:5px;
			background:#ff8100;
			color:#fff;
			}
			a:hover.ck-btn02{
				text-decoration:none;
				border:solid 1px #2F9FEA;
				background:#2F9FEA;
				}

/******************************************分页*******************************************/

/*	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; /* 强制不换行 */
/*CSS quotes style pagination*/

.button{
	width: 115px;
	text-align: center;
	font:14px "microsoft yahei";
	line-height: 32px;
	color: #fff;
	border-radius: 3px;
	position: relative;
	overflow: hidden;
}

.button.blue{
	top:0px;
border:1px solid #1e7db9;
background:#2e88c0;
background: -webkit-linear-gradient(top,#42a4e0,#2e88c0);
background: -moz-linear-gradient(top,#42a4e0,#2e88c0);
background: -o-linear-gradient(top,#42a4e0,#2e88c0);
background: -ms-linear-gradient(top,#42a4e0,#2e88c0);
background: linear-gradient(top,#42a4e0,#2e88c0);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#42a4e0', endColorstr='#2e88c0');
}

.blue:active{
top:0px;
box-shadow: 0 1px 3px #114566 inset,0 3px 0 #fff;
background: -webkit-linear-gradient(top,#1a71a8,#1976b1);
background: -moz-linear-gradient(top,#1a71a8,#1976b1);
background: -o-linear-gradient(top,#1a71a8,#1976b1);
background: -ms-linear-gradient(top,#1a71a8,#1976b1);
background: linear-gradient(top,#1a71a8,#1976b1);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a71a8', endColorstr='#1976b1');
}
input.disabled{
	width: 115px;
	text-align: center;
	font:14px "microsoft yahei";
	line-height: 32px;
	height:32px\9;
	border:1px solid #DDD;
	border-radius: 3px;
	background-color:#F5F5F5;
	background:#f5f5f5\9;
	color:#ACA899;
}



.quotes {
	padding:13px 13px; margin: 3px 3px; text-align: center;
	}
.quotes A {
	border: #e4e4e4 1px solid; padding:6px 12px; color: #666; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
	}
.quotes A:hover {
	border: #a0a0a0 1px solid; padding:6px 12px; margin-right:2px; 
	}
.quotes A:active {
	border: #a0a0a0 1px solid; padding:6px 12px; margin-right:2px; 
}
.quotes SPAN.current {
	border: #d6d6d6 1px solid; padding:6px 12px; margin-right:2px;background: #d6d6d6;color:#333;
}
.quotes SPAN.disabled {
	border: #e4e4e4 1px solid; color: #ccc; padding:6px 12px; margin-right:2px;
}


.slide-icon a{background-image:url(../images/comm.png); background-repeat:no-repeat;}

 .index_banner{min-width:1002px; height:350px;margin:0 auto;overflow:hidden;}
 .tripSlide_index{position:relative;overflow:hidden;}
 .tripSlide_index .slide-container{overflow:hidden;position:relative; min-width:1002px;}
 .tripSlide_index .slide-wrap{position:absolute;left:0;top:0;}
 .tripSlide_index .slide-icon-wrap{width:1002px;margin:0 auto;position:relative;}
 .tripSlide_index .slide-icon{position:absolute;bottom:12px;right:39px;z-index:4;}
 .tripSlide_index .slide-icon a{margin:0 12px;float:left;display:inline;width:15px;height:15px;background-position:0px 0px;font:0/0 arial; text-indent:-999em;overflow:hidden;}
 .tripSlide_index .slide-icon .current{background-position:-15px 0px}
 .tripSlide_index .slide-item{min-width:1002px;z-index:0;}
 .tripSlide_index .slide-item .banner{min-width:1002px;display:block;overflow:hidden;}
 .tripSlide_index .slide-item .banner img{min-width:1002px;}
 
 /*--------------------------------------------------*/
 .bxp{
	 float:left;
	 padding-left:10px;
	 font-size:14px;
	 position:relative;
	 z-index:1;
	 }
	 .bxp a{
		 color:#1188ee;
		 }
	 .bxp select{
		 height:26px;
		 }
	.bx-sm{
		width:710px;
		border:solid 1px #ccc;
		background:#fff;
		padding:5px 6px;
		font-size:12px;
		line-height:20px;
		position:absolute;
		z-index:3;
		top:30px;
		-moz-box-shadow:0px 0px 10px #bbb;
		-webkit-box-shadow:0px 0px 10px #bbb;
		box-shadow:0px 0px 10px #bbb;
		}	
	.bx-sm p{
		margin:0;
		padding:0;
		}
		.bx-jt{
			width:13px;
			height:7px;
			background:url(../images/ico-jt.gif) no-repeat;
			position:absolute;
			z-index:5;
			top:-7px;
			left:192px;
			}

/*顶部浮动提示*/
#informationbar
{
	position: fixed;
	left: 0;
	width: 100%;
	text-indent: 5px;
	padding: 5px 0;
	background-color: lightyellow;
	border-bottom: 1px solid black;
	font: bold 12px Verdana;
	z-index:100;
}
* html #informationbar
{
	/*IE6 hack*/
	position: absolute;
	width: expression(document.compatMode=="CSS1Compat"? document.documentElement.clientWidth+"px" : body.clientWidth+"px");
}



.hzw-city-picker{
	position: absolute;
	border: 2px solid #c9cbce;
	width: 402px;
	background: #ffffff;
	z-index: 999999;
	font-size: 0;
}
.hzw-city-picker:before, .hzw-city-picker:after{
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	position: absolute;
	left: 20px;
	z-index: 999999;
}
.hzw-city-picker:before{
	border-color: transparent transparent #ffffff;
	top: -17px;
	z-index: 9999999;
}
.hzw-city-picker:after{
	border-color: transparent transparent #c9cbce;
	top: -20px;
}
.hzw-city-picker *{
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0;
	color: #666666;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
.hzw-city-picker ul{
	list-style: none;
}
.hzw-city-picker ul li{
	display: inline-block;
	position: relative;
	margin: 4px;
	cursor: pointer;
}
.hzw-city-picker p{
	font-weight: bold;
	padding: 0 4px;
	margin-top: 4px;
	margin-bottom: 10px;
}
.hzw-city-picker .line{
	width: 372px;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 4px;
	border-bottom: 1px solid #d8d8d8;
}

/*热门城市*/
.hzw-city-picker .hzw-hot-wrap{
	width: 100%;
	background: #ffffff;
	padding: 9px;
}
.hzw-city-picker .hzw-hot-wrap ul li{
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	background-color: #f5f5f5;
}
.hzw-city-picker .hzw-hot-wrap ul li:hover{
	color: #ff00ff;
}

/*选择省份*/
.hzw-city-picker .hzw-wrap{
	position: relative;
	width: 100%;
	background: #ffffff;
	padding: 9px;
	display:none;
}
.hzw-city-picker .hzw-province-name{
	display: inline-block;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	position: relative;
	background-color: #f5f5f5;
}
.hzw-city-picker .hzw-province-name:hover{
	color: #ff00ff;
}

.hzw-city-picker .hzw-province.active{
	z-index: 999999999;
}
.hzw-city-picker .hzw-province-name.active{
	border: 1px solid #D8D8D8;
	border-bottom-color: #ffffff;
	color: #ff00ff;
	background-color: #ffffff;
}
.hzw-city-picker .hzw-city-wrap{
	display: none;
	border: 1px solid #D8D8D8;
	background: #ffffff;
	position: absolute;
	top: 39px;
	width: 328px;
	padding: 10px;
}
.hzw-city-picker .hzw-city{
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #999999;
	background-color: #f5f5f5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.hzw-city-picker .hzw-city:hover{
	color: #ff00ff;
}
