body, html {
	padding: 0;
	margin: 0;
	font-family: 'microsoft yahei', Arial, sans-serif;
}

body {
	background: #ffffff;
}

a {
	color: #0391db;
	text-decoration: none;
	outline: none;
}

user agent stylesheet a:-webkit-any-link {
	color: -webkit-link;
	text-decoration: underline;
	cursor: auto;
}

img {
	border: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.ft14 {
	font-size: 14px;
}

.tr {
	text-align: right !important;
}

.mr10 {
	margin-right: 10px;
}

.mr20 {
	margin-right: 20px;
}

.mt20 {
	margin-top: 20px;
}

.mt40 {
	margin-top: 40px;
}

ul, li, h4, p, h3, dd, dt, h1 {
	padding: 0;
	margin: 0;
}

ul li {
	list-style: none;
}

.banner img {
	/*max-width: 100%;*/
}

.banner {
	background: #fff;
}

.header {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
}

.header_top {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}

.header_top_1 {
	height: 48px;
	line-height: 42px;
	font-size: 14px;
	clear: both;
}

.nav-bar {
	float: right;
	color: #e0e0e0;
}

.nav-bar ul {
	display: inline-block;
}

.pic_show li, .pic_show {
	height: 380px;
}

.pic_show li a {
	display: block;
	height: 380px;
	text-align: right;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	/* width: 1200px; */
	padding: 0;
	margin: 0 auto;
}

.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    /* width: 100%; */
    height: 400px;
    border: 0;
    position: relative;
    /* top: 50%; */
    left: 50%;
    /* margin-left: -50%; */
    transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}

.wrap {
	position: relative;
	width: 100%;
	margin: 0 auto 20px;
	height: 400px;
}

.centered-btns_tabs {
	text-align: center;
	font-size: 0;
	z-index: 999;
	position: absolute;
	bottom: 15px;
	left: 50%;
	margin-left: -65px;
}

.centered-btns_tabs li {
	display: inline-block;
	margin: 0 3px;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs a {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 20px;
	border-radius: 10px;
	background-color: #eae8e8;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs .centered-btns_here a {
	background-color: #eae8e8;
	width: 40px;
}

#logo {
	float: left;
	clear: right;
	margin-top: 10px;
}

#logo img {
	width: 246px;
	height: 60px;
}

#region {
	float: left;
	clear: right;
	margin-top: 44px;
	margin-left: 24px;
}

.head_font_II {
	margin-right: 5px;
}

#server_center {
	float: right;
	margin-top: 46px;
}

#head_phone {
	float: right;
	margin-top: 46px;
	margin-left: 21px;
	margin-right: 138px;
	line-height: 24px;
}

.nav .ico_phone {
	/*background: url(../images/guizhou/phone.png) no-repeat;*/
	background-position: left center;
	/*padding-left: 22px;*/
	margin-right: 30px;
}

.head_font_I {
	color: #3e3e3e;
	font-size: 16px;
}

.head_font_II {
	color: #00A2FF;
	font-size: 16px;
}

.nav-bar .ico_message, .nav-bar .ico_weixin {
	position: relative;
	margin: 0 10px;
	/*vertical-align: sub;  */
}

.nav-bar .ico_message:hover .reg_erma {
	display: block;
}

.nav-bar .ico_weixin:hover .reg_erma {
	display: block;
}

.reg_erma1 {
	left: -48px;
	top: 35px !important;
}

.nav-bar .reg_erma1:before {
	content: '';
	position: absolute;
	top: -20px;
	left: 45px;
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-right: 10px transparent dashed;
	border-bottom: 10px #d2d2d2 solid;
}

.nav-bar .reg_erma1:after {
	content: '';
	position: absolute;
	top: -18px;
	left: 45px;
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-right: 10px transparent dashed;
	border-bottom: 10px #fff solid;
}

#head_user_msg .btn_l {
	background: #ffffff;
	padding: 2px 7px;
	border-radius: 4px;
	font-size: 13px;
}

/* .head_user_msg a:hover{
	text-decoration:underline;
	
}
 */
#head_user_msg .b_login {
	margin-left: 20px;
	color: #ff7200;
}

#head_user_msg .btn_l:hover{
	text-decoration:underline
}
#server_center .head_font_I:hover{
	text-decoration:underline
}
.linkAdress a:hover{
	text-decoration:underline
}
#head_user_msg a {
	margin: 0 2px;
	color:#0483E5 ;
	font-size:14px;
}

.b_kszc {
	color: #0688e9;
}

.nav {
	/*margin-top: 10px;*/
	position: relative;
}

.menu_list {
	float: right;
	margin: 44px 20px 0 0;
}

.menu_list li {
	float: left;
}

.menu_list li a {
	padding: 7px 27px;
	font-size: 18px;
}

.menu_list li.active a {
	color: #fff;
	background: #0380d7;
}

.dataweek {
	color: #666666;
	font-size: 14px;
	position: absolute;
	top: 30px;
	left: 35%;
}

.contains {
	width: 1200px;
	margin: 0 auto;
	clear: both;
	/* height: 200px; */
}

.con_ul_1 {
	width: 400px;
}

.con_ul_1 li {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

.con_ul_1 li a {
	color: #3e3e3e;
	line-height: 40px;
	margin-left: 40px;
	width: 125px;
	display: block;
	font-size: 16px;
	border-bottom: 1px solid #e4eff8;
}

.con_ul_1 li:nth-child(5) a, .con_ul_1 li:last-child a {
	border-bottom: 0;
}

.con_ul_2 li a, .con_ul_3 li a {
	font-size: 14px;
	color: #3E3E3E;
	line-height: 26px;
}

.con_ul_3 {
	width: 290px;
}

.con_ul {
	overflow: hidden;
	margin-top: 10px;
}

.zz_list {
	float: left;
	overflow: hidden;
	height: 152px;
	display: block;
	background: #fff;
	padding-left: 15px;
	box-sizing: border-box;
}

.zz_list:nth-child(2) {
	width: 470px;
	position: relative;
}

.zz_list:nth-child(2):after {
	position: absolute;
	right: 40px;
	top: 50px;
	content: "";
	width: 1px;
	height: 59%;
	background: #e4eff8;
}

.zz_list h4 {
	line-height: 44px;
	font-weight: normal;
	font-size: 18px;
}

.ico_yswt {
	background: url(../images/guizhou/ico_yswt.png) 3% 32% no-repeat;
}

.ico_qcpwt {
	background: url(../images/guizhou/ico_qcpwt.png) 3% 32% no-repeat;
}

.ico_zfwt {
	background: url(../images/guizhou/ico_zfwt.png) 3% 32% no-repeat;
}

.ico_zhwt {
	background: url(../images/guizhou/ico_zhwt.png) 3% 32% no-repeat;
}

.ico_qpwt {
	background: url(../images/guizhou/ico_qpwt.png) 3% 40% no-repeat;
}

.ico_xszl {
	background: url(../images/guizhou/ico_xszl.png) 3% 42% no-repeat;
}

.ico_bxxz {
	background: url(../images/guizhou/ico_bxxz.png) 3% 34% no-repeat;
}

.ico_rhtp {
	background: url(../images/guizhou/ico_rhtp.png) 3% 34% no-repeat;
}

.ico_ydxz {
	background: url(../images/guizhou/ico_ydxz.png) 3% 34% no-repeat;
}

.con_ul_2 li:hover a, .con_ul_3 li:hover a {
	color: #e02025;
}

.more {
	float: right;
	font-size: 14px;
	color: #a1a1a1;
}

.contain_dz {
	margin-top: 10px;
	background: #fff;
	margin-bottom: 10px;
	overflow: hidden;
}

.con_gplc {
	padding: 8px 0;
	background: #fff;
}

.con_gplc img {
	display: block;
	margin: 0 auto;
}

.contain_dz p.title {
	margin: 10px 20px;
	font-size: 18px;
}

.ullist1 {
	float: left;
	position: relative;
	width: 210px;
	overflow: hidden;
	margin: 0 25px 0 20px;
}

.ullist1 img {
	transition: transform 0.3s ease 0s;
}

.ullist1:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	transition: transform 0.3s ease 0s;
}

.ullist1 a img {
	width: 100%;
	height: 330px;
}

.contain_dz ul li {
	float: left;
	margin: 0 25px 20px 0;
	position: relative;
	width: 210px;
	height: 155px;
	overflow: hidden;
}

.contain_dz ul li a {
	display: block;
}

.contain_dz ul li:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.contain_dz ul li img {
	width: 100%;
	transition: transform 0.3s ease 0s;
}

.contain_dz ul li:hover .circle {
	background: rgba(255, 255, 255, .6);
}

.circle {
	background: rgba(255, 255, 255, .7);
	border-radius: 50%;
	width: 134px;
	height: 134px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -67px 0 0 -64px;
	text-align: center;
	transition: transform 0.3s ease 0s;
}

.circle h3 {
	padding-top: 20px;
	font-size: 18px;
	color: #3e3e3e;
	text-align: center;
}

.circle p {
	text-align: center;
}

.circle .circle_or {
	color: #ff4f02;
	font-weight: bold;
}

.circle .circle_gr {
	color: #3db800;
	font-weight: bold;
}

.circle p {
	color: #3e3e3e;
}

.circle p:last-child {
	font-size: 18px;
}

.circle .line {
	position: relative;
	margin-bottom: 10px;
}

.circle .line:after {
	content: '';
	position: absolute;
	top: 26px;
	border-top: 1px solid #9e9896;
	width: 103px;
	left: 23px;
}

.con_gzly {
	float: right;
	background: #fff;
	margin-left: 10px;
}

.con_gzly img {
	width: 290px;
	height: 503px;
	display: block;
}

.con_tsxl {
	overflow: hidden;
	padding-bottom: 10px;
	/* 	border-bottom: 2px solid #b8d8ff; */
}

.con_tsxl_left {
	width: 1200px;
	float: left;
	background: #fff;
}

.con_tsxl_left .more {
	margin-right: 20px;
}

.con_tsxl_left>p {
	font-size: 18px;
	height: 60px;
	line-height: 60px;
}

.con_tsxl ul {
	overflow: hidden;
}

.con_tsxl ul li {
	float: left;
	width: 285px;
	height: 300px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 20px 20px 0;
}

.con_tsxl ul li:first-child {
	width: 590px;
	height: 300px;
}

.con_tsxl ul li:nth-child(3), .con_tsxl ul li:nth-child(7), .con_tsxl ul li:nth-child(11)
	{
	margin-right: 0;
}

.con_tsxl ul li a {
	display: block;
}

.con_tsxl ul li a img {
	display: block;
	width: 100%;
	height: 300px;
}

.con_tsxl ul li:hover img {
	/* 	box-shadow:0 4px 10px 2px rgba(0,0,0,0.1); */
	box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.4);
	transform: translate(0, -2px);
}

.con_tsxl ul li:hover a p {
	/* color: #9E7B7B; */
	
}

/* .con_tsxl ul li a img {
	width: 280px;
	height: 300px;
	position: absolute;
	z-index: 994;
}
.con_tsxl ul li:first-child a img{
	width: 590px;
	height: 300px;
} */
.con_tsxl ul li p {
	font-size: 14px;
	color: #666666;
}

.con_tsxl ul li p.title {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 995;
}

.con_tsxl ul li:nth-child(3)  p.con_price, .con_tsxl ul li:nth-child(7)  p.con_price,
	.con_tsxl ul li:nth-child(11)  p.con_price {
	right: 40px;
}

.con_tsxl ul li p.con_price {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	position: absolute;
	z-index: 995;
	right: 20px;
	bottom: 20px;
}

.qiIcon {
	font-size: 14px;
}

/* .con_tsxl ul li:nth-child(3n+1) {
	
	 margin: 0 0 29px 0; 
} */
.hotline {
	margin-top: 10px;
}

.con_sever {
	/*height: 345px;*/
	/*  padding-top: 20px;
    padding-bottom: 10px; */
	background: #fff;
	/*border-top: 2px solid #b8d8ff;*/
}

.con_sever ul {
	overflow: hidden;
}

.con_sever ul li {
	width: 180px;
	margin-right: 24px;
	float: left;
	/* margin-top:24px; */
}

.con_sever ul li img {
	width: 100% !important;
}

.con_sever .supply-title {
	color: #3e3e3e;
	padding-bottom: 6px;
	font-size: 14px;
}

.con_sever .supply-intro {
	font-size: 14px;
	color: #a1a1a1;
}

/*footer*/
.footer {
	/* border-top: 2px solid #0380D7; */
	padding-top: 20px;
	background: #fff
}

.footer-item {
	float: left;
	width: 128px;
	margin-bottom: 10px
}

.footer-item dt {
	line-height: 2;
	margin-bottom: 10px;
}

.footer-item dd {
	/* margin-left: 8px; */
	font-weight: 500;
	color: #3e3e3e;
}

.ft-link-item a {
	display: block;
	font-size: 12px;
	color: #a8a8a8;
	height: 25px;
}

.ft-link-item a:hover{
	text-decoration:underline;
}


.ft-link-item img {
	display: block;
}

.ft-link-title {
	width: 100px;
	font-weight: 600 !important;
	text-align: center;
	line-height: 16px;
}

#head_user_msg {
	float: right;
	font-size: 14px;
}

.links_cont {
	position: relative;
	width: 105px;
	height: 81px;
	margin-right: 20px;
	background: url(../images/guizhou/ico_link.png) #d8f3fc 20% 50%
		no-repeat;
}

.links_cont:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 50%;
	margin-top: -15px;
	border-top: 15px solid transparent;
	border-left: 20px solid #d8f3fc;
	border-bottom: 15px solid transparent;
}

.links {
	margin: 20px auto 0;
	overflow: hidden;
	background: #f5f5f5;
	width: 1200px;
}

.link_help {
	overflow: hidden;
}

.links_title {
	display: inline-block;
	width: 46px;
	margin: 18px 0 0 47px;
	font-size: 18px;
}

.links_list a {
	color: #888888;
	font-size: 12px;
	width: 169px;
	line-height: 27px;
	display: inline-block;
	float: left;
}

.copyright {
	text-align: left;
	color: #a3a3a3;
	font-size: 12px;
	line-height: 22px;
	margin: 20px auto;
	width: 1200px;
}

.linksDiv {
	background-color: #f5f5f5;
	padding: 5px 0;
	width: 100%;
}

.copyright p {
	text-align: left;
}

.pay_icons {
	float: right;
	height: 18px;
	width: 30px;
	cursor: pointer;
}

.first_icon_5 {
	background: url("../scqcp/webimg/bottom_ico_5_dark.png") no-repeat right
		center;
}

a.first_icon_5:hover {
	background: url("../scqcp/webimg/bottom_ico_5_normal.png") no-repeat
		right center;
}

.first_icon_4 {
	background: url("../scqcp/webimg/bottom_ico_4_dark.png") no-repeat right
		center;
}

a.first_icon_4:hover {
	background: url("../scqcp/webimg/bottom_ico_4_normal.png") no-repeat
		right center;
}

.first_icon_3 {
	background: url("../scqcp/webimg/bottom_ico_3_dark.png") no-repeat right
		center;
}

a.first_icon_3:hover {
	background: url("../scqcp/webimg/bottom_ico_3_normal.png") no-repeat
		right center;
}

.first_icon_2 {
	background: url("../scqcp/webimg/bottom_ico_2_dark.png") no-repeat right
		center;
}

a.first_icon_2:hover {
	background: url("../scqcp/webimg/bottom_ico_2_normal.png") no-repeat
		right center;
}

.first_icon_1 {
	background: url("../scqcp/webimg/bottom_ico_1_dark.png") no-repeat right
		center;
}

a.first_icon_1:hover {
	background: url("../scqcp/webimg/bottom_ico_1_normal.png") no-repeat
		right center;
}

/**/
.login_header {
	width: 100%;
	border-bottom: 3px solid #0380D7;
}

.login_header_logo {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.login_ico {
	position: absolute;
	top: 26px;
	left: 35%;
	font-size: 18px;
	color: #666666;
}

.login_box {
	width: 412px;
	height: 433px;
	-moz-box-shadow: 0px 0px 19px 4px #D2D2D2;
	-webkit-box-shadow: 0px 0px 19px 4px #D2D2D2;
	box-shadow: 0px 0px 19px 4px #D2D2D2;
	margin-left: 724px;
	margin-top: 20px;
}

.login_box_title {
	background: #e3eefb;
	text-align: center;
	padding: 12px 0;
}

.login_box_from {
	width: 286px;
	margin: 20px auto;
}

.login_box_from div {
	margin: 0 auto;
	text-align: center;
	padding: 6px 0;
}

.login_box_from div.err {
	text-align: left;
	font-size: 12px;
	color: red;
	height: 14px;
	padding: 5px 0 0 0;
}

.login_box_from input {
	width: 100%;
	line-height: 35px;
	padding: 2px 10px;
	border: #cecece 1px solid;
}

.login_box_from .input {
	background: url(../images/guizhou/input_icons.png) no-repeat;
	padding-left: 40px;
	box-sizing: border-box;
}

.login_box_from input.user {
	background-position: 5px 9px;
}

.login_box_from input.pwd {
	background-position: 5px -63px;
}

.userName i {
	background: url(../images/guizhou/user.png) no-repeat;
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.passWord i {
	background: url(../images/guizhou/password.png) no-repeat;
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.login_bg {
	margin-top: 50px;
	padding-bottom: 1rem;
	background: url(../images/guizhou/login.jpg) center left no-repeat;
}

.btn_login_t {
	background: #ff7403;
	color: #FFFFFF;
	width: 100%;
	padding: 10px 0;
	border: 0;
	border-radius: 5px;
	font-size: 16px;
	font-family: 微软雅黑;
	letter-spacing: 0.2em;
}

.login_box_from input.check {
	width: 120px;
}

.login_box_from div.login_box_l {
	text-align: left;
	overflow: hidden;
}

.login_box_from input.checkbox {
	width: auto;
}

.l_footer {
	margin-top: 100px;
	width: 100%;
}

.forget {
	color: #3E3E3E;
}

.banner_cont {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.banner_contl {
	position: absolute;
	top: 35px;
	left: 0px;
	z-index: 9999;

	/* -moz-box-shadow: 0px 0px 10px 3px #EAEAEA;
	-webkit-box-shadow: 0px 0px 10px 3px #EAEAEA;
	box-shadow: 0px 0px 10px 3px #EAEAEA; */
}

.banner_cont_left {
	width: 90px;
	height: 330px;
	background: #91ccf8;
	float: left;
	text-align: center;
	color: #FFFFFF;
}

.banner_cont_left span {
	display: block;
	height: 90px;
	line-height: 140px;
	cursor: pointer;
	text-align: center;
	font-size: 15px
}

.banner_cont_left span.ico_dzbc.active {
	color: #0490f7;
	background: url(../images/guizhou/ico_baoche.png) #fff 50% 30% no-repeat;
}

.banner_cont_left span.ico_qcp.active {
	color: #0490f7;
	background: url(../images/guizhou/ico_qcp1.png) #fff 50% 30% no-repeat;
}

.ico_qcp {
	background: url(../images/guizhou/ico_qcp.png) 50% 30% no-repeat;
}

.ico_dzbc {
	background: url(../images/guizhou/ico_baoche1.png) 50% 30% no-repeat;
}

#bookStartCityName, #bookEndCityName {
	background: #fff url(../images/guizhou/posi.png) 95% 50% no-repeat;
}

#departure_date {
	background: #fff url(../images/guizhou/datatime.png) 98% 50% no-repeat;
}

.banner_cont_right {
	width: 420px;
	height: 300px;
	/* background: #FFFFFF; */
	border-radius: 5px;
}

.btn_serach {
	width: 220px;
	background: #0380d7;
	color: #FFFFFF;
	border: 0;
	line-height: 40px;
	font-size: 17px;
	border-radius: 5px;
	margin: 18px 35px;
	font-family: 微软雅黑;
}

.cont_list:first-child {
	display: block;
}

.cont_list {
	display: none;
	padding: 15px;
}

.cont_list_u li {
	line-height: 60px;
}

.cont_list_u label {
	width: 80px;
	display: inline-block;
	text-align: right;
	font-size: 16px;
}

.cont_list_u input {
	width: 220px;
	height: 35px;
	line-height: 30px !important;
	border: 1px solid #cecece;
	padding: 0 8px;
	box-sizing: border-box;
}

.cont_list_u .input_txt1 {
	border: 1px solid #cecece;
	line-height: 25px;
}

.cont_list p {
	line-height: 20px;
}

.reg_cont_left ul {
	width: 500px;
}

.reg_ul {
	margin-top: 50px;
}

.reg_ul li {
	padding: 10px 0;
}

.reg_ul li input {
	width: 300px;
	line-height: 35px;
	border: #cecece 1px solid;
	box-sizing: border-box;
	padding-left: 14px;
}

.reg_ul li input.check {
	width: 143px;
}

.reg_ul li input.reg_check {
	width: auto;
}

.la label {
	text-align: right;
	width: 170px;
	display: inline-block;
}

.la .err {
	margin-left: 170px;
	color: red;
	font-size: 12px;
	padding-top: 10px;
	height:12px;
}

.get_check {
	color: #0070c3;
	display: inline-block;
	font-size: 14px;
	background: url(../images/guizhou/phone1.png) #d6f0ff 8% 50% no-repeat;
	padding: 10px 23px 10px 2rem;
	border-radius: 6px;
	cursor: pointer;
}

.reg_btn {
	width: 306px;
	background: #ff7403;
	border-radius: 5px;
	border: 0;
	color: #FFFFFF;
	font-size: 16px;
	padding: 12px 0;
	margin-right: 25px;
}

.reg_cont_right {
	width: 360px;
	margin-right: 50px;
}

.reg_cont_right_ques p {
	padding: .5rem 1rem;
	font-size: 14px;
	color: #666666;
}

.reg_cont_right_ques p.ttitle {
	line-height: 40px;
	font-size: 16px;
	padding: 0;
}

.reg_cont_right_ques p.title {
	font-weight: bold;
	padding: 0;
	color: #3e3e3e;
}

.reg_title {
	font-size: 20px;
	font-weight: normal;
	line-height: 46px;
}

.reg_er {
	position: relative;
}

.reg_er a {
	position: absolute;
	bottom: 11px;
	width: 92px;
	height: 30px;
	display: block;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.reg_er a.reg_android {
	left: 240px;
}

.reg_er a.reg_iphone {
	left: 122px;
}

.reg_erma {
	display: none;
	width: 100px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #d2d2d2;
	position: absolute;
	top: 40px;
	z-index: 6666;
}

.reg_erma:before {
	content: '';
	position: absolute;
	top: -20px;
	left: 35px;
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-right: 10px transparent dashed;
	border-bottom: 10px #d2d2d2 solid;
}

.reg_erma:after {
	content: '';
	position: absolute;
	top: -18px;
	left: 35px;
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-right: 10px transparent dashed;
	border-bottom: 10px #fff solid;
}

.reg_er a.reg_android:hover .reg_erma {
	display: block;
}

.reg_er a.reg_iphone:hover .reg_erma {
	display: block;
}

.gray {
	background-color: gray;
}

.qc_left {
	width: 826px;
	height:520px;
	background: #fff;
	/*padding: 0px 0px 0px 17px;  */
}

.qc_left>p {
	font-size: 18px;
	color: #333333;
	text-indent: 0;
}

.nqc {
	margin-left: 0;
}

.nqc li {
	float: left;
	width: 388px;
	margin: 27px 0 0 0;
}

.nqc li:hover {
	/* 	box-shadow:0 4px 10px 2px rgba(0,0,0,0.1); */
	box-shadow: 0 1px 10px 0px rgba(1, 1, 1, 0.2);
	transform: translate(0, -2px);
	background-color: #FAFAFA;
}

.nqc li .img_left {
	float: left;
	margin: 10px 10px 10px 10px;
}

.nqc li .sta_info {
	float: left;
	width: 200px;
	margin-top: 10px;
}

.nqc li .sta_info .title {
	font-size: 16px;
	/*border-bottom: 1px dashed #e4e3e3;*/
	color: #333333;
	padding-bottom: 8px;
	margin-bottom: 16px;
}

.nqc li .sta_info .posi {
	color: #666666;
	font-size: 14px;
	background: url(../images/guizhou/posi1.png) no-repeat;
	padding-left: 25px;
	line-height: 20px;
}

.nqc li .sta_info .tel {
	color: #666666;
	font-size: 14px;
	background: url(../images/guizhou/posi1.png) 0 -43px no-repeat;
	padding-left: 25px;
	margin-top: 10px;
	padding-top:4px;
}

.qc_list_p {
	padding: 0 10px;
	border-bottom: 1px dashed #e4e3e3;
}

.qc_list_p:last-child {
	border-bottom: 0;
}

.qc_list_p p {
	padding-left: 10px;
}

.qc_right {
	width: 340px;
	height: 460px;
}

.qc_right>p {
	font-size: 18px;
	background: #fff;
	padding: 16px 0 0 10px;
}

.qc_list {
	padding-bottom: 10px;
	background: #fff;
	margin-top: 0;
	padding-top: 3px;
}

.qc_list p {
	font-size: 14px;
	color: #FF7403;
}

.qc_list p.qc_list_w {
	background: url(../images/guizhou/quest.png) 10px 5px no-repeat;
	margin: 6px 0;
	line-height: 25px;
	cursor: pointer;
	text-indent: 2em;
	position: relative;
}

.qc_list p.qc_list_w:after {
	content: "";
	position: absolute;
	right: 0;
	top: 9px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #e4e9f0;
}

.qc_list_w_ex {
	background: url(../images/guizhou/quest.png) 10px 5px no-repeat;
	margin: 6px 0;
	line-height: 25px;
	cursor: pointer;
	text-indent: 2em;
	position: relative;
}

.qc_list_w_ex:after {
	content: "";
	position: absolute;
	right: 0;
	top: 9px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #e4e9f0;
}

.qc_list p.qc_list_d {
	background: url(../images/guizhou/quest.png) #f3f6fa 10px -25px
		no-repeat;
	height: 71px;
	line-height: 23px;
	border-radius: 4px;
	margin-bottom: 8px;
	padding-left: 38px;
	color: #666666;
}


.ovh .banner_contl {
	position: relative;
	display: inline-block;
	left: 3px;
	top: 20px;
}

.ovh .banner_cont {
	height: 365px
}

a.home_toas {
	background: url(../images/guizhou/tost.jpg) center left no-repeat;
	padding-left: 26px !important;
	font-size: 14px;
	color: #fd9647;
	display: block;
	/*margin-top: 14px;*/
	overflow: hidden;
	height: 18px;
}

.info_h_m {
	margin: 25px;
	font-size: 16px;
	line-height: 27px;
}

.qc_list_p .qc_list_d {
	display: none;
}

.qc_list_p:first-child .qc_list_d {
	display: block;
}

.right_list p {
	font-size: 14px;
	margin-bottom: 10px;
}

.footer-abc {
	width: 120px;
	padding-bottom: 5px;
}

.footer-abc:last-child {
	margin-left: 100px;
}

.footer-a1bc {
	position: relative;
	margin-left: 220px;
}

.footer-a1bc:after {
	content: "";
	position: absolute;
	border-left: 1px solid #e4eff8;
	left: -100px;
	top: 0;
	height: 140px;
	width: 1px;
}

.header_top_bj {
	background: #fff;
	height: 48px;
	width: 100%;
	position: absolute;
	top: 0;
	z-index: -11;
}

.active3 {
	color: #ff8725;
}

/* 开通线路数据等 */
.dataDisDiv {
	height: 200px;
	min-width: 1200px;
	padding-top: 72px;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: center;
	/* padding-left: 40px; */
	font-size: 0;
	display: inline-block;
	/* background: url("../scqcp/webimg/linshi.png") no-repeat; */
}

.dataDisList {
	display: inline-block;
	/* width: 220px; */
	padding-right: 60px; 
}

.carList, .servceList {
	/* width: 310px; */
}

.avilibleSite {
	width: 60px;
	height: 60px;
	display: inline-block;
	/* margin-left: 20px; */
	margin-right: 20px;
	background: url("../scqcp/webimg/main_ico_station.png") no-repeat;
	vertical-align: middle;
}

.lineSite {
	background: url("../scqcp/webimg/main_ico_line.png") no-repeat;
}

.carSite {
	background: url("../scqcp/webimg/main_ico_busticket.png") no-repeat center;
}

.servceSite {
	background: url("../scqcp/webimg/main_ico_passengers.png") no-repeat center;
}

.avilibleSiteDiv_site_num span {
	font-size: 16px;
}

.avilibleSiteDiv {
	display: inline-block;
	font-size: 16px;
	color: #333333;
	vertical-align: middle;
}

.avilibleSiteDiv_site_num {
	font-size: 30px;
	margin-top: 10px;
}

.sever_img {
	width: 180px;
	height: 100px;
}

.sever_li {
	width: 180px !important;
}

.bus_bannerDiv {
	width: 100%;
	height: 120px;
/* 	background-color: #37A3F4; */
	overflow : hidden;
}
.bus_bannerDiv .bus_img_box{
	height:120px;
	display:block;
    margin: 0 auto;
}

.bus_sail_banner {
	/* width: 1200px; */
	margin: 0 auto;
	height: 120px;
	/* background: url("../scqcp/webimg/banner_index_2.png") no-repeat; */
}

.proviceList {
	width: 120px;
	height: auto;
	display: none;
	background-color: #fff;
	border: 1px solid #00a2ff;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	z-index: 99999;
	left: 0;
	/* top: 55px; */
	padding-top: 10px;
	padding-bottom: 12px;
	box-shadow: 0px 0px 4.74px 1.26px rgba(3, 128, 215, 0.25);
}

.provice_data {
	/* text-align: center; */
	color: #333;
	font-size: 16px;
	margin-left:14px;
	text-align: left;
	padding-bottom: 10px;
}
.provice_data:last-child{
	padding-bottom: 0;
}

.provice_data:hover {
	color: #0380d7;
	cursor: pointer;
}

.server_line {
	padding: 4px 20px 4px 40px;
	float: right;
	margin-top: -15px;
	display: inline-block;
	color: #fff;
	background: url("../scqcp/webimg/bottom_ico_service.png") no-repeat
		#37a3f4;
	background-position: 10px center;
	cursor: pointer;
}

.searchBtn {
	width: 342px;
	height: 40px;
	background-color: #38a0f0;
	cursor: pointer;
}

#datepk {
	background-color: #fff;
	padding: 15px 47px 22px 39px;
	width: 420px;
	height: 304px;
	box-sizing: border-box;
	border-radius: 4px;
	box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);
	/* -moz-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.2); */
}

#datepk_ticket {
	background-color: #fff;
	padding: 20px 20px 20px 20px;
}

#datepk_ticket .bst-DC-elasticBox {
	margin-bottom: 0
}

#datepk_ticket input {
	width: 200px;
}

.usrCenters {
	font-size: 14px;
	/*width: 110px;*/
	/*text-align: right;*/
	display: inline-block;
	/*background: url("../scqcp/webimg/main_btn_user.png") no-repeat;*/
	background-position: left;
}

.logouts {
	font-size: 14px;
	color: #ff7403
}

.head_user_msg_div {
	float: right;
	position: absolute;
	right: 0;
	margin-top: 38px;
	border:1px solid transparent;
}

.head_user_msg_divEx {
	border:1px solid #e5e5e5;
}

.head_user_msg_data {
	/* height: 150px; */
	width: 167px;
	position: relative;
	margin-top: 32px;
	z-index: 99;
	margin-right: -22px;
 	/* border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px sol id #d4d4d4; */
	text-align:center;
}

.loginHref {
    margin-left: -12px !important;
	color: #ff7200 !important;
}



.btn_class {
	display: block;
	text-align: center;
	padding: 5px 20px !important;
	background-color: #fff;
}

.btn_class:last-child {
	padding-bottom: 10px !important;
}

input::-webkit-input-placeholder { /* WebKit browsers */
	color: #C8C8C8 !important;
	padding: 0;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #C8C8C8 !important;
	padding: 0;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #C8C8C8 !important;
	padding: 0;
}

input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #C8C8C8 !important;
	padding: 0;
}

input::-ms-clear{display:none;}

#tzSelectBox{
    white-space: nowrap;
}

#tzSelectBox a{
    font-size: 20px !important;
    color: #3e3e3e;
    margin-left:40px;
}
#tzSelectBox a:hover{
	text-decoration:underline;
}