@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:650px){
	body{
	margin:0;
	padding:0;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#707070;
	}
	.container{
	width:100%;
	margin:0 auto;
	height:auto;
	display:block;
	}
	.slideBox .hd{display:none;}
	.top span{ float:none; width:95%; text-align:left; margin:0 auto;
		}
	.header{ display:none;
		}
	.top p{
		display:block;
		float:none;
		text-align:center;
		width:100%;}
	.logo{
		width:100%;
		height:auto;
		float:none;
		padding:15px 0px;
		}
	.logo img{
		display:block;
		width:auto;
		height:auto;
		margin:0 auto;
		}
	.banner_more img{margin-top:10px;}
	.sp_header{ display:block}
.sp_header{ display:block}
.sjj_nav{ display:block}
.sp_header{height:50px;overflow:hidden;background:#fff;width:100%;}
.sp_logo{padding:3px 7px;float:left;}
.sp_logo img{margin:auto;max-height:44px;}
.sp_nav{width:46px;float:right;position:relative;cursor:pointer;height:30px;margin-top:17px}
.sp_nav span{display:block;background:#333;width:23px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:9px}
.sp_nav span:nth-of-type(3){top:18px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#FFF;width:35%;font-size:15px;line-height:40px;top:-100%;right:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; padding-top:10px; }
.nav_show{top:79px; background:#f5f5f5;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{width:calc(100% - 70px);}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;font-size:15px;}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.dh{display:inline-block; padding:0px 50px; margin-top:16px; display:none;}
.dh p{display: inline-block;
    font-size: 16px;
    color: #21497d;}
.dh i img {
    display: inline-block;
    vertical-align: middle;}
	.nav{
		width:95%;
		height:60px;
		line-height:29px;
		/*background:#666;*/
		color:#FFF;
		margin:0 auto;
		float:none;
		border-top:1px #21497d solid;
		border-left:1px #21497d solid;
		}
	.h_r{
		display:block;
		width:100%;
		float:none; height:61px; overflow:hidden;
		}
	.nav ul li{
		display:block;
		width:25%;
		padding:0px;
		border-bottom:1px #21497d solid;
		border-left:1px #21497d solid;
		text-align:center;
		float:left;
		border-left:none;
		background:url(../images/nav.jpg) no-repeat right;
		}
			.nav ul li a{font-size:14px;padding:0; display:block; width:100%}
			.nav ul li a:hover, .nav ul li a.on{font-size:14px; border:none;background:#21497d; color:#fff; padding:0;}
	.ts{width:100% !important ; }
	.call{display:none;}
	.con_rt p{display:none;}	
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:10%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:12px; height:12px; line-height:12px; text-align:center; background:#fff; cursor:pointer; }
	.bottom{
	padding:15px 0px;
	}
.logo_b{
	display:none;
	}
.bc{
	display:block;
	padding:15px 0px 15px 5px;
	line-height:24px;
	margin:0px;
	border:none;
	float:none;
	}
.bc span{
	display:block;
	width:100%;
	}
.bc span a{
	color:#FFF;
	display:block;
	float:left;
	padding:0 10px 0 0;
	}
.er{
	display:none;
	}
.c1{
	display:block;
	width:100%;
	float:none;
	height:auto;
	margin-right:0px;
	}
.c1 ul li{
	width:46%;
	height:auto;
	padding:0 2%;
	float:left;
	margin-top:7px;
	*+margin-top:4px;
	}
.flo{
	display:block;
	}

.c1 ul li img{
	display:block;
	padding:2px;
	width:99%;
	height:120px;
	border:1px #dcdcdc solid;
	}
.c2{
  width:96%;
  padding:0 1%;
  height:auto;
  margin-top:8px;
  margin-left:4px;
	}
.c2_1{
	display:block;
	width:99.5%;
	border:1px #dcdcdc solid;
	margin-bottom:10px;
	padding:10px 0px 19px 0;
	}
.c2_1t{
	padding:16px 0px;
	line-height:24px;
	}
.c2_1t h2{
	display:block;
	float:none;
	width:80px;
	font-size:14px;
	font-family:"宋体";
	background:url(../images/6.jpg) no-repeat 20px;
	padding-left:30px;
	}
.c2_1t p{
	display:block;
	float:none;
	padding-left:30px;
	}
.c2_1t p a{
	padding:0 5px;
	color:#21497d;
	}
.picScroll-left{ width:100%;  overflow:hidden;   }
.picScroll-left .bd{  width:92%; margin:0 2% 0 0px; display:block; float:none;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; display:block; width:100%; }
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; width:33%;position:relative;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:92px; display:block;  border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; position:absolute; bottom:0px; background:#000; color:#FFF; width:100%; opacity:0.8; filter:alpha(opacity=80);   }
.picScroll-left .bd ul li .title a{ color:#FFF;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:none;  width:13px; height:50px; float:left;overflow:hidden;  cursor:pointer; }
.picScroll-left .hd .next{ background:url(../images/left.jpg) no-repeat left; position:absolute; left:8px;  }

.picScroll-left .hd .prev{  background:url(../images/right.jpg) no-repeat right; position:absolute; right:8px;  }	

.c2_2{
	display:block;
	width:99.8%;
	height:auto;
	border:1px #dcdcdc solid;
	padding:9px 0px 11px 0;
	overflow:hidden;
	}
.c2_2c{
	padding-top:4px;
	}	
.img{
	display:block;
	width:80%;
	height:auto;
	margin:10px 10%;
	}
.img img{
	display:block;
	width:100%;
	height:auto;
	}
.c2_2r{
	display:block;
	width:90%;
	height:auto;
	float:none;
	margin:0 auto;
	overflow:hidden;
	color:#545454;
	text-indent:30px;
	line-height:26px;
	}
.c3{
	width:96%;
	height:auto;
	margin:12px 1.7%;
	border:1px #dcdcdc solid;

	}
.c3_t{
	width:100%;
	height:40px;
	line-height:40px;
	background:#21497d;
	color:#FFF;
	}
.c3_t h2{
	font-size:16px;
	display:block;
	float:left;
	padding-left:10px;
	font-weight:600;
	}
.c3_t h2 span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;}
.c3_t a{
	font-size:12px;
	color:#FFF;
	display:block;
	float:right;
	padding-right:10px;
	}
.c3_c{
	padding:12px;
	}
.c3_c a img{
	display:block;
	width:96%;
	height:auto;
	margin:0 auto;
	}
.c3_c ul{
	display:block;
	padding:13px 0px 0px 0;
	}
.c3_c ul li{
	display:block;
	width:100%;
	overflow:hidden;
	line-height:30px;
	}
	.c3_c ul li .pic{ height:auto;}
	.c3_c ul li .pic img{min-height:auto !important;}
.con_l{
	width:100%;
	height:auto;
	display:none;
	float:none;
	}
.con_r{
	display:block;
	width:98%;
	margin:0 auto;
	height:auto;
	float:none;
	}
.con_rt{
	width:95%;
	margin:0 auto;
	height:32px;
	display:block;
	margin-top:12px;
	line-height:32px;
	border-bottom:3px #21497d solid;
	}

.con_ra{
	display:block;
	width:90%;
	font-size:14px;
	color:#333;
	height:auto;
	margin:25px auto;
	line-height:28px;
	text-indent:30px;
	}

.con_ra img{
	display:block;
	float:left;
	width:40%;
	height:auto;
	margin-right:1%;
	}
	
	
.con_ri{
	display:block;
	width:100%;
	height:auto;
	margin:15px auto;
	line-height:26px;
	}
.cp{
	width:95%;
	margin:0 auto;
	height:auto;
	}
.cp_t{
	width:100%;
	height:40px;
	line-height:40px;
	}
.cp_t h2{
	padding-left:3px;
	}

.cp ul{
	display:block;
	}
.cp ul li{
	display:block;
	width:23%;
	float:left;
	margin-bottom:15px;
	padding:0 1%;
	}
.cp ul li img{
	display:block;
	width:97%;
	padding:1%;
	height:56px;
	border:1px #a9a9a9 solid;
	}
.cp ul li a p{
	width:100%;
	overflow:hidden;
	}
	
.con_rn{
	display:block;
	width:95%;
	height:auto;
	margin:15px auto;
	line-height:26px;
	}
.con_rnt{
	width:100%;
	height:auto;
	}
.con_rnt img{
	display:block;
	width:25%;
	height:auto;
	float:left;
	}
.con_rnt p{
	display:block;
	float:left;
	width:73%;
	margin-top:7px;
	padding-left:2%;
	}
.con_rnt p a{
	
	height:30px;
	display:block;
	line-height:30px;
	width:100%;
	overflow:hidden;
	color:#21497d;
	font-size:14px;
	font-weight:bold;
	}
.con_rnt p span{
	color:#303030;
	height:52px;
	overflow:hidden;
	display:block;
	width:100%;
	}
.con_rn ul{
	display:block;
	margin-top:20px;
	width:100%;
	}
.multipleColumn{display:none;}
.cp1{display:block; width:98%; margin:0 auto;}
.cp1 ul li{display:block; float:left; width:50%; margin-bottom:15px;}
.cp1 ul li a{display:block; width:95%; margin:0 auto;}
.cp1 ul li a .pic{display:block; width:100%; height:100px; overflow:hidden;}
.cp1 ul li a .pic img{display:block; width:100%; min-height:100px;}
.cp1 ul li a .title{display:block; width:100%; text-align: center; font-size:14px;  height:30px; line-height:30px; overflow:hidden;}
.con_rn ul li{
	display:block;
	width:100%;
	line-height:32px;
	margin-bottom:6px;
	border-bottom:1px #ddd solid;
	padding:10px 0px;
	}
.con_rn ul li h4{
	display:block;
	width:100%;
	height:32px;
	}
.con_rn ul li p{
	display:block;
	height:56px;
	overflow:hidden;
	width:100%;
	line-height:28px;
	}
.con_rn ul li p a{
	display:block;
	width:90px;
	height:28px;
	background:#F00;
	color:#FFF;
	float:right;
	text-align:center;
	}
.con_rn ul li p a:hover{
	background:#21497d;
	}
.con_rn ul li h4 a{
	display:block;
	float:left;
	width:75%;
	height:32px;
	overflow:hidden;
	font-weight:normal;
	background:url(../images/li.jpg) no-repeat left;
	padding-left:15px;
	}
.con_rn ul li h4 span{
	display:none;
	float:right;
	font-weight:normal;
	}
.dg{ margin-left:90px;}
#map{
	width:100%;
	height:300px;
	border:none;
	}
	
	
.picFocus{ text-indent:0px; margin:0 auto;  width:98%; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; text-indent:0px;}
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; text-indent:0px; width:100%;} 
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  text-indent:0px; width:24%; margin-right:1%;}
.picFocus .hd ul li img{ width:98%; height:55px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:100%; height:230px; display:block;  }


.cpx{
	display:block;
	width:100%;
	height:auto;
	text-align:left;
	margin-top:30px;
	text-indent:0px;
	}
.cpx h3{
	font-size:16px;
	display:block;
	width:100%;
	height:32px;
	line-height:32px;
	border-bottom:1px #ddd solid;
	}
.cpx h2{
	font-size:16px;
	display:block;
	}
.cpx dl{
	display:block;
	width:100%;
	height:auto;
	}
.cpx dl dt h2{
	display:block;
	font-size:16px;
	line-height:34px;
	}
.cpx dl dd{
	display:block;
	width:100%;
	height:auto;
	line-height:24px;
	margin-bottom:15px;
	}
.cpx dl dd ul{
	display:block;
	width:100%;
	height:auto;
	}
.cpx dl dd ul li{
	display:block;
	width:45%;
	float:left;
	}
.cpx dl dt p{
	display:block;
	width:100%;
	text-indent:0px;
	font-size:14px;
	margin-bottom:25px;
	line-height:30px;
	border-top:1px #ddd solid;
	}
.pp ul li{
	display:block;
	width:50%;
	height:auto;
	float:left;
	line-height:26px;
	text-align:center;
	}
	
.rides-cs{ display:none;}
.contact-info{
	display:block;
	}
	
.contact-info{ width:100%; background:#21497d; overflow:hidden; position:fixed; bottom:0;}
.contact-info ul{ overflow:hidden; margin:6px 10px 2px;}
.contact-info ul li{ float:left; border-left:1px solid #1f554a; margin-left:-1px; width:25%; text-align:center;}
.contact-info ul li a{ display:block; color:#fff; font-family:"Microsoft Yahei","SimSun"; font-size:14px; font-weight:bold; text-align:center;}
.contact-info ul li i{ display:block; cursor:pointer; width:100%; height:auto;}
.contact-info ul li i.tel{ background:url(../images/tel.jpg) no-repeat top center; height:30px;}
.contact-info ul li i.order{ background:url(../images/buy.jpg) no-repeat top center; height:32px;}
.contact-info ul li i.quote{ background:url(../images/xunjia.jpg) no-repeat top center; height:30px;}
.contact-info ul li i.location{ background:url(../images/location.jpg) no-repeat top center; height:32px;}


ins#qiao-invite-wrap {
    visibility: visible !important;
    position: fixed;
    _position: absolute;
    width: 120px !important;
    height: 70px !important;
    top: 50%;
    left: 50%;
	font-size:10px !important;
    margin: -35px 0 0 -60px !important;
    background: url(http://qiao.baidu.com/v3/res/invitebg/09.png);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    z-index: 2147483647;
}
#qiao-invite-wrap .qiao-invite-reject {
    position: absolute;
    width: 50px  !important;
    height: 20px  !important;
    bottom: 5px;
    right: 55px  !important;
    line-height: 20px  !important;
    color: #666;
    text-align: center;
    border: 1px solid #CCC;
    cursor: pointer;
    background: #EAEAEA;
    background: -moz-linear-gradient(top, #F3F3F3, #E0E0E0);
    background: -webkit-gradient(linear, 0 0, 0, 100%, from(#F3F3F3), to(#E0E0E0));
}

#qiao-invite-wrap .qiao-invite-accept {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 50px !important;
    height: 20px !important;
    line-height: 20px !important;
    color: #000;
    text-align: center;
    border: 1px solid #7292B3;
    cursor: pointer;
    background: #206CD3;
}
element.style {
    border: 0px rgb(0, 0, 0);
    border-image-source: none;
    width: 110px !important;
    height: 50px !important;
    position: fixed;
    display: block !important;
    top: 367.65px;
    right: 0px;
    background: rgb(87, 158, 255);
}
.lxb-container{ 
	border: 0px rgb(0, 0, 0);
    border-image-source: none;
    width: 120px !important;
    height: 80px !important;
    position: fixed;
    display: block !important;
    top: 243px;
    right: 0px;
	}

#qiao-mess-wrap .qiao-mess-container {
    background-color: #f5f5f5;
    width: 156px  !important;;
    bottom: 0px;
    left: 0px;
    display: block;
    cursor: default;
    border: solid 1px #3399cc;
    border-radius: 4px 4px 0 0;
    border-top: 0;
}
#qiao-mess-wrap .qiao-mess-body {
    overflow-y: scroll;
    overflow-x: hidden;
    width: auto;
    padding-left: 10px;
    margin-right: 10px;
    max-height: 142px !important;
    _position: relative;
    zoom: 1;
}
.custom-text{  
  background: url("http://lxb.baidu.com/newFloat/asset/img/1005/1.png") no-repeat left !important;
  background-size:30% !important;
    left: 5px !important;
    top: 5px !important;
    width: 60px !important;
    height: 22px !important;
	   font-size: 14px !important;
	   padding-left:35px !important;

	}
	
.custom-text{
	 
	}
.lxb-cb-input{
	    border: 1px solid rgb(53, 121, 212);
    border-image: none;
    left: 0;
    top: 36px !important;
    width: 60px !important;
    height: 20px !important;
    line-height: 20px;
    font-size: 13px;
}
	
.lxb-cb-input-btn{
	    background: rgb(13, 75, 159);
    border: 0px currentColor;
    border-image: none;
    left: 60px !important;
    top: 36px!important;
    width: 76px!important;
    height: 22px!important;
    color: rgb(210, 228, 253);
    font-family: simsun;
    font-size: 12px;
    font-weight: normal;
	}
.footer{ display:block; position:fixed; bottom:0px; left:0px; width:100%; height:70px; background:#21497d; text-align:center;}
.footer ul li{ display:block; width:25%; float:left; padding-top:12px;}
.footer ul li a{ display:block; color:#FFF !important;  font-size:12px;}
.footer ul li img{ display:block; margin:0 auto; width:25px; height:25px; padding-bottom:5px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: none !important;
    font-size: 12px;
    padding-left: 0px  !important;
    line-height:normal !important;
    height:auto !important;
    background-image:none !important;
    background-repeat: no-repeat;
    cursor: pointer;
    margin:0 !important;
}
	}
	
.con_ra .xm{width:100%;}	
.con_ra .xm input{ display:inline-block;width:60%; }
.con_ra .xm label{text-indent:0px;width:24%;}
.con_ra{text-indent:0px;}