@charset "utf-8";
.primary-button {
	color:white;
	background:#f15a22;
	line-height:30px;
	padding:0;
	padding-left:2px;
	width:118px;
	font-size:14px;
	letter-spacing:2px;
	border-radius:3px;
	text-align:center;
	border:0;
	position:relative;
	transition:top .2s;
	top:0
}
.primary-button:hover {
	background-color:#f15a22
}
.primary-button:focus {
	outline:none
}
.primary-button[disabled],.primary-button[disabled="disabled"],.primary-button.disabled {
	background-color:gray;
	color:white;
	border:none;
	cursor:not-allowed
}
.primary-button[disabled]:hover,.primary-button[disabled="disabled"]:hover,.primary-button.disabled:hover {
	top:0
}
.primary-button[disabled]:active,.primary-button[disabled="disabled"]:active,.primary-button.disabled:active {
	top:0
}
.quick-tools {
	/*background-color:#333;
	background-image:linear-gradient(#4d4d4d,#1a1a1a);
	border-radius:5px;
	position:absolute;
	bottom:0;
	margin-bottom:0*/
}
.quick-tools .show .quick-tool {
	display:block
}
.quick-tools>li {
	float:left;
	position:relative;
	width:156px;
	text-align:center;
}

.quick-tools .quick-tool {
	display:none;
	/*position:absolute;
	bottom:64px;
	left:0;*/
	background-color:white;
	border-radius:3px
}

.quick-tools .quick-tool.show {
	border-radius:0px
}
.quick-tools .transparent-separator {
	border-bottom:transparent 4px solid
}
.quick-tools .all-tools .quick-tool-title {
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background-color:gray;
	background-image:linear-gradient(#929292,#737373)
}
.quick-tools .all-tools .hover {
	color:#333 !important;
	background-color:white !important;
	background-image:linear-gradient(#ffffff,#ffffff);
	border-top-right-radius:0px;
	border-bottom-right-radius:0px
}
.quick-tools .all-tools .quick-tool {
	right:0;
	left:auto
}
.quick-tools .quick-tool-title:hover {
	background:none;
	color:white
}
.quick-tools .waybill .quick-tool {
	/*position:absolute;*/
	background-color:transparent;
	width:360px
}
.quick-tools .waybill .quick-tool .tokenfield .token .close {
	margin-left:0;
	font-size:15px
}
.quick-tools .waybill .quick-tool.inithack {
	display:block;
	visibility:hidden
}
.quick-tools .waybill .quick-tool.show {
	display:block
}
.quick-tools .waybill .quick-tool .links {
	position:relative;
	background-color:#eb1d21;
	background-image:linear-gradient(#f7282c,#c21e22);
	height:48px;
	border-radius:3px
}
.quick-tools .waybill .quick-tool .links:before,.quick-tools .waybill .quick-tool .links:after {
	content:" ";
	display:table
}
.quick-tools .waybill .quick-tool .links:after {
	clear:both
}
.quick-tools .waybill .quick-tool .links .link {
	float:left;
	font-size:13px;
	width:100%;
	line-height:48px;
	text-align:center;
	color:#fff
}
.quick-tools .waybill .quick-tool .bill-number {
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	background-color:#FFFFFF;
	min-height:170px;
	text-align:left;
	padding:15px 20px;
	transition:min-height 120ms;
}
.quick-tools .waybill .quick-tool .bill-number .error-block {
	display:block
}
.quick-tools .waybill .quick-tool .bill-number.folded {
	min-height:0;
	position:relative
}
.quick-tools .waybill .quick-tool .bill-number.folded .tokenfield {
	min-height:0;
	padding-left:30px;
	position:relative;
	overflow:hidden
}
.quick-tools .waybill .quick-tool .bill-number.folded .primary-button {
	display:none
}
.quick-tools .waybill .quick-tool .bill-number:before,.quick-tools .waybill .quick-tool .bill-number:after {
	content:" ";
	display:table
}
.quick-tools .waybill .quick-tool .bill-number:after {
	clear:both
}
.quick-tools .waybill .quick-tool .bill-number .bill-numbers-input {
	width:278px;
	height:87px;
	padding:10px 15px;
}
.quick-tools .waybill .quick-tool .bill-number .error {
	margin:5px 5px 0
}
.quick-tools .waybill .quick-tool .bill-number .form-wrap {
	position:relative;
	box-shadow:inset 0 0 10px rgba(0,0,0,0.2);
	border:1px solid #e1e1e0
}
.quick-tools .waybill .quick-tool .bill-number.folded .search_icon {
  display: block;
  position: absolute;
  left: 10px;
  top:12px;
  width:15px;
  height:16px;
  z-index: 10;
  background: url(150602_icon08.png) no-repeat -40px 0;
}
.quick-tools .waybill .quick-tool .bill-number .search_icon {
  display: none;
}
.quick-tools .waybill .quick-tool .bill-number .form-wrap .notice {
	color:#ccc;
	font-size:12px;
	padding:0 10px 5px;
}
.quick-tools .waybill .quick-tool .bill-number.folded .notice {
  display: none;
}
.quick-tools .waybill .quick-tool .bill-number .primary-button {
	float:left;
	margin-top:15px
}
.quick-tools .waybill .quick-tool .bill-number .tokenfield {
	transition:min-height 120ms;
	height:auto;
	min-height:87px;
	max-height:200px;
	overflow-x:hidden;
	overflow-y:auto;
	box-shadow:none;
	border:none;
	background:none
}

/*-------------------------------------------*/
.serve_shadow{	
	background: url(150602_bg04_2.png) repeat;
	position:relative;
	height:46px;
	margin-top:-46px;
	z-index:10;
}
.serve_tab_cont{/*width:468px;float:left;*/}
.serve_tab_last{width:156px;float:left;text-align: center;}
.quick-tool-title {
	display: inline-block;
	height:46px;
	line-height:46px;
	color:white;
	font-size:14px; font-weight:600;
	text-align:center;
	cursor:pointer
}
.quick-tool-title span{vertical-align: middle;}
.quick-tool-title i{
	background: url(150602_icon08.png) no-repeat;
	display:inline-block;
	width:20px;
	height:22px;
	vertical-align: middle;
	margin-right:10px;
}
.quick-tool-title .waybill_icon02{ background-position:-20px 0;}
.quick-tool-title .waybill_icon03{ background-position:-55px 0;}
.quick-tool-title .waybill_icon04{ background-position:-75px 0;}

.quick-tools li .serve_list{ position:absolute; background:#fff; bottom:46px;
	width:410px;
	height:82px;
	border-radius:5px 5px 0 0;
	display:none;
}
.quick-tools .serve_list .arrow {
	position:absolute;
	left:22%;
	margin-left:-9px;
	bottom:-9px;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-width:9px;
	border-top-color:#ddd;
	border-top-color:rgba(0,0,0,0.15);
	border-bottom-width:0;
	border-style:solid
}
.quick-tools .serve_list .arrow:after {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-color:transparent;
	border-width:9px;
	border-top-color:#fff;
	border-bottom-width:0;
	border-style:solid;
	left:-9px;
	bottom:1px
}
.serve_hwzz{padding:20px 0 0 10px;}
.serve_list input{/*border:0;*/}
.serve_list .serve_hwzz_input{padding-left:10px;margin-right:10px;}
.serve_list .xz1{ background:#b61d22; border:none; width:80px; height:35px; line-height:35px; color:#fff; border-radius:5px;}
.serve_list label {
	float: left;
	line-height: 24px;
	width: 70px;
	text-align: right;
}
.serve_hwzz .serve_hwzz_input{width:254px;height:34px; line-height:34px;}
.serve_sxjg{ padding-top:13px;}
.serve_sxjg .serve_hwzz_input{width:194px;height:24px; line-height:24px;}
.serve_sxjg p{margin-bottom:6px;text-align: left;}
.serve_wdcx{padding:23px 0 0 10px;}
.serve_wdcx .serve_hwzz_input{width:244px;height:34px; line-height:34px;}
.serve_wdcx p{ line-height:30px;}

/*时效价格查询*/
.query-form {/*height:30px;*/padding:42px;}
.query-form p span.arrow {
  display: inline-block;
  width:90px;
  height:20px;
  background: url(150602_icon10.png) no-repeat 50% 0;
  vertical-align: middle;
  margin: 0 5px;
}
.query-form input.send_input {
  width: 210px;
  height: 28px;
  line-height:28px;
  text-indent: 5px;
}
.query-form input.send_input2 {
	width: 300px;
	height: 28px;
	line-height:28px;
	text-indent: 5px;
}
.query-form input.submit {margin-left:50px;}
.tosnmiddle_btn{width:90px;
  	height:28px;
  	text-align: center;
  	line-height:28px;
  	border: none;
  	cursor: pointer;
  	background:#f15a22;
  	color:#fff;
  	-webkit-border-radius:3px;
  	border-radius:3px;
}
.tosnmiddle_btn2{width:90px;
	height:28px;
	text-align: center;
	line-height:28px;
	border: none;
	cursor: pointer;
	background:#f15a22;
	color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.Giveup{background:#b4b4b4;} 
.change_mode tr td{border:1px solid #bfbfbf; padding:10px;}
.change_mode tr.first td{font-size:14px;color:#fff;background:#b4b4b4; line-height:44px; text-align:center; padding:0;}
.change_mode_sel img{vertical-align:middle;}
.mastery_title{font-size:16px;color:#fff; padding-left:40px;  padding-left: 25px;line-height: 44px;background: #b4b4b4;}
.ask_tips{padding:10px 0; line-height:24px;}
.ask_tips .ask a{
	/*background: url(150602_icon11.png) no-repeat 0px 50%;
	padding-left:25px;*/
	margin-right:10px;
}
.mastery .tips_btn a{color:#fff; display:inline-block;padding:0 10px;line-height:32px; background:#f15a22;margin-left:1px;}
.mastery .tips_btn a:last-child{background:#b4b4b4;}
.mastery .tips_btn a.tips_btn_one{-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.mastery .tips_btn a.tips_btn_two{-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.cla_info{padding:15px 0 0 0;	}
.cla_info input.nomarl {
	border: 1px solid #bfbfbf;
	width: 198px;
	height: 28px;
	line-height: 28px;
}
.cla_info tr td{padding:7px 0;}
.cla_info_btn{ padding:20px 62px 20px 0;}
.cost,.clamode{border:1px solid #bfbfbf;}
.cost_tab{ height:32px; margin:15px 0 0 44px;}
.cost_tab a{background:#b4b4b4; line-height:32px; width:176px; text-align:center;color:#fff; font-size:16px; display:block; float:left; margin-right:1px;}
.cost_tab a:hover,.cost_tab .active{background:#f15a22;}
.cost_list{margin:0 0 0 44px; display:none;}
.cost_list tr td{border:1px solid #bfbfbf; width:175px; text-align:center; line-height:32px;color:#333;}
.cost_price{ line-height:60px; text-align:right; padding-right:60px; font-size:18px;}
.cost_price span{color:#f15a22; margin-left:20px;}

/*网点查询*/
.map_box{padding:0 15px 20px;}
.map_t_tab{height:32px;-webkit-border-radius:3px;border-radius:3px;}
.map_t_tab a{background:#808080; line-height:32px; width:125px; text-align:center;color:#fff; font-size:16px; display:block;float:left;margin-right:1px;}
.map_t_tab a:hover,.map_t_tab .active{background:#f15a22;}
.map_t_tab .map_t_tab_one{
	-webkit-border-radius:5px 0 0 5px;
  	border-radius:5px 0 0 5px;	
}
.map_t_tab .map_t_tab_two{
	-webkit-border-radius:0 0 0 0;
  	border-radius:0 0 0 0;	
}
.map_t_tab .map_t_tab_three{
	-webkit-border-radius:0 0 0 0;
  	border-radius:0 0 0 0;
  	width:180px;
}
.map_t_tab .map_t_tab_fove{
	-webkit-border-radius:0 5px 5px 0;
  	border-radius:0 5px 5px 0;
  	width:180px;
}
.map_top{color:#333438;padding:20px 0 15px 0;border-bottom: 1px solid #747474;}
.map_top .map_top_tit{font-size:20px;color:#4a4a4a;}
.selectType{padding:25px 0; text-align:center;border-bottom:1px solid #747474;}
.selectType a{margin:0 15px;color:#333438;}
.selectType a:hover,.selectType .active{color:#f15a22;}
.selectType .inputFocus{line-height:28px;height:28px; padding:0 5px;border:1px solid #bfbfbf; width:225px; margin-right:30px;}
/*到货网点匹配 单独查询框*/
.selectTypeArrive{padding:25px 0; text-align:center;}
.selectTypeArrive a{margin:0 15px;color:#333438;}
.selectTypeArrive a:hover,.selectType .active{color:#f15a22;}
.selectTypeArrive .inputFocus{line-height:28px;height:28px; padding:0 5px;border:1px solid #bfbfbf; width:225px; margin-right:30px;}
.letters {margin-top: 20px;}
.letters ul {height: 22px;}
.letters ul li {height: 22px;float: left;padding: 0 12px;display: block}
.letters ul li a,.letters ul li a:visited {color: #777777;}
.letters ul li a:hover {color: #1400bc}
.letters ul li a.current,.letters ul li a.current:visited{color: #f15a22;}

.cityByLetter {margin:8px;background: #f2f2f2;padding:10px 0;}
.cityByLetter .ddTop {
	padding-left: 10px;
	padding-top:10px;
	line-height: 24px;
	width: 930px;
	float: left;
}
.cityByLetter .deWidth {width: 20px;float: left;display: block;}
.cityByLetter .ddTop .listA_Z {
	width: 900px;
	margin-left: 10px;
	float: left;
	word-wrap: break-word;
	word-break: normal;
}
.cityByLetter .hot_city {color: red;}
.cityByLetter .city_padding {padding-right: 20px;}
.resultTit { padding:15px 0 7px 15px;}
.resultTit span {color: #f15a22;}
.resultList{padding:8px 15px;}
.resultList tr td{border: 1px solid #bfbfbf;line-height: 22px;padding: 5px;text-align: center;}
.resultDe{border:1px solid #747474;}
.resultDe_t{border-bottom:1px solid #747474; line-height:40px; padding-left:10px; font-size:16px;}
.resultDe_t .result_close{
	margin-right:15px;
	background: url(150602_closebg01.png) no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	margin-top:13px;
}
.resultDe_m{ padding:11px 0 11px 11px;}
.resultMap{ width:590px; height:425px; margin-right:15px;}
.result_info li{line-height:14px; padding:12px 0; border-bottom:1px dotted #d4d4d4; width:380px; font-size:12px;}
.areaQuery .query-form{padding-left:90px;border-bottom: 1px solid #747474;}
.zt_letter{padding:10px;}
.zt_letterleft{width:715px; height:543px; float:left; margin-right:15px;}
.zt_letterright{ width:250px; float:left;}
.zt_letterleftp {color: #726f90;font-size: 14px;border-bottom: 2px solid #c5c4d1;margin: 15px 0 0 0;}
.zt_letterbox{font-size:12px;}
.zt_letterbox a {
	color: #666;display: inline-block;margin: 5px 0 0 14px;
}
.zt_letterbox a:hover,#cityTable td a:hover,.provinceListsA a:hover{color:#f15a22;}
#cityTable td a{color: #666;display: block;width:80px;font-size:12px;line-height: 22px;}
.letter_tab{border-bottom:1px solid #f15a22;height:30px;}
.letter_tab a{display:inline-block;color:#797d7f;line-height:30px; padding:0 12px; float:left;}
.letter_tab .active{background:#f15a22;color:#fff;}
.letter_list{display:none;}
.provinceListsA {padding-left:7px;padding-top:5px; height:200px;line-height: 22px;}
.provinceListsA a , .provinceListsA a:visited{
	font-size:12px;
	color: #666;
    display:block;
    text-decoration: none;
    width:60px;
    text-align:left;
    float:left;
}
#deptList_div{font-size:12px;line-height: 24px;}
#deptList_div a {color: #000;display:block;}
#deptList_div ul {color: #808080;margin-left: 10px;display:block;}
.zt_changepage{height:24px;margin-top: 10px;float:right;font-size:12px; line-height:24px;}
.zt_changepage p {float: left;margin-right: 10px;color: red;}
.zt_changepage ul {display: inline;float: left;}
.zt_changepage ul li{float:left;}
.zt_changepage ul li.prev , .zt_changepage ul li.next{width:24px;}
.zt_changepage ul li.prev a{ display:block; height:24px; background:url(bg_pagingArrow.png) no-repeat}
.zt_changepage ul li.prev a.current{ background-position:0 -24px}
.zt_changepage ul li.num{ padding:0  10px}
.zt_changepage ul li.next a{display:block; height:24px; background:url(bg_pagingArrow.png) left -48px no-repeat}
.zt_changepage ul li.next a.current{ background-position:0 -72px}



.index_Title{ height: 70px; line-height: 70px; text-align: center; width: 1200px; margin-top: 50px; margin-bottom: 50px; overflow: hidden; position: relative;}
.index_Title h2{font-size: 26px;
    font-weight: bold;
    color: #b61d22;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;}
.index_Title h3{color: #666666;
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    text-align: center;
    display: block;
    position: absolute;
    left: 0px;
    top: 40px;
    text-transform: uppercase;}
.yewu{ width: 100%; height: auto; padding-bottom: 50px; overflow: hidden; margin: 0px auto; background:#FFFFFF;}
.itp { position:relative;}
.itp .img { display:block; width:100%; overflow:hidden; position:relative;}
.itp .img img { width:100%; height:auto;}
.itp .txt_box { position:absolute; left:0; bottom:0; padding:5px 5%; width:90%; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.itp .tit { position:relative; padding:5px 0px; font-size:20px; font-weight:bold; color:#fff; }
.itp .tit:after { content:''; display:block; position:absolute; top:50%; left:0; margin-top:-20px; width:40px; height:40px; }
.itp.prt01_cell02 .tit:after { background-position:-40px 0; }
.itp.prt01_cell03 .tit:after { background-position:-80px 0; }
.itp .txt { height:0; overflow:hidden; font-size:13px; color:#fff; }
.itp .ico_more { display:block; position:absolute; right:0; bottom:0; width:44px; height:38px; background:url(index05.png); }
.itp:hover .tit { padding:5px 0px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.itp:hover .txt_box { background-color:#b61d22; }
.itp:hover .txt { height:3.2em; }
.transition {
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
}

.yizhanshi{width: 100%; height: auto; padding-bottom: 50px; overflow: hidden; margin: 0px auto; background:url(yizhanshi.jpg);}
.yizhanshi ul{padding:50px 0;width:1200px;zoom:1;}
.yizhanshi ul:after{content:''; display:block; clear:both;}
.yizhanshi li{float:left; width:115px; height:115px; margin-right:20px; margin-right:18px !important; }
.yizhanshi li:last-child{margin-right:0;}
.yizhanshi li a{display:block; width:115px; height:115px; text-align:center; background:#b61d22; border-radius:115px; cursor:pointer;}
.yizhanshi li a i{ display:block;}
.yizhanshi li a b{display:block; font-size:20px; color:#fff; line-height:115px;}
.yizhanshi li a:hover{ background:#8e0b10;}

.news{ width: 100%; height: auto; padding-bottom: 50px; overflow: hidden; margin: 0px auto; background:#FFFFFF;}
.newsList{ width:600px; float:left; margin-right:50px;}
.newslist1{margin-bottom:10px; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.newslist1 dt{overflow:hidden; width:180px; height:112px; float:left; margin-right:15px;}
.newslist1 dt img{display:block; width:180px; height:112px;}
.newslist1 dd{color:#666;}
.newslist1 dd h4{font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.newslist1 dd h4 a{color:#333; font-weight:bold;}
.newslist1 dd p{ font-size:12px; color:#777; line-height:20px; height:60px; overflow:hidden;}
.newsdate{color:#999; font-size:12px; line-height:30px;}

.newslist2 li{line-height: 30px; height: 30px;}
.newslist2 li span{float:right;font-size:12px;line-height:24px; color:#999;}
.newslist2 li a{ font-size:14px; color:#555; display:block; width:75%; height:24px; overflow:hidden;}
.newslist2 li a:hover{color:#b61d22;}