@charset "utf-8";
/* ==== base.css ==== */
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	border:0px;}
body,a,strong,br{
	FONT-SIZE: 13px;
	COLOR:#000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
}
a{
	text-decoration:none;}
ul{list-style:none;}
li{list-style:none;}
td,font,span,div,p,form,textarea,input{
	FONT-SIZE: 12px;
	COLOR:#000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	/*font-family:"宋体", "微软雅黑", "新宋体", "幼圆", "宋体-方正超大字符集", "华文中宋", "华文宋体", "汉真广标";*/
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
}
.cursor_d{
	cursor: default;	
}
.cursor_p{
	cursor:pointer;}
.text_c{
	text-align:center;}
.text_r{
	text-align:right;}
.main_center {
    margin: 0 auto;
}
.f_left{
	float:left;}
.f_right{
	float:right;}
.f_clear{
	clear:both;}

/* ==== main.css ==== */
/* CSS Document */
.dhead_top,.head_main,.mainContent_lbt,.serviceddom,.aboutusDom,.newstListb,.concatuslistb,.ourserviceDom,.hotlinkb,#footerdom{
	min-width:1350px;
}
.dhead_top{
	background:#5c5c5c url(../images/main_01.jpg) repeat-x;
	height:28px;}
.dhead_top_m{
	height:28px;
	width: 926px;
	line-height:28px;}
.spancolor_w{
	color:#fff;}
.dhead_main_m{
	width: 1049px;
	margin-top: 18px;}
.webenglishcont{
	padding-left:51px;
	padding-right:4px;}
.webchinesecont{
	padding-left:4px;
	padding-right:4px;}
.head_top_mr{
	/*padding-right:160px;*/}
.head_top_mr a:hover{
	color:#fff;
	text-decoration:underline;}
.head_main{
	/*height:212px;*/}
.head_main_m{
	width:1170px;}
.companyname{
	background:url(../images/logo.png) no-repeat;
	width:558px;
	height:78px;
	margin-top:29px;}
.head_mainm_r{
	background:#fff url(../images/main_17.png) no-repeat;
	width:417px;
	height:138px;
	margin-left:68px;}
.head_mainm_r2{
	background:#fff url(../images/guoqix.jpg) no-repeat;
    margin-top: 29px;
	width:117px;
	height:78px;
	margin-left:10px;}
.companyphone{
	width:263px;
	float:right;
	margin-right:12px;
	margin-top:6px;}
.companyphoneicon{
	background:#fff url(../images/main_09.png) no-repeat;
	width:30px;
	height:32px;
	float:left;}
.div_englishchinese{
	width:127px;
	margin-left:273px;
	margin-top:89px;}
.divchineseicon{
	background:url(../images/main_09.png) no-repeat;
	width:48px;
	height:36px;}
.divenglishicon{
	background:url(../images/main_011.png) no-repeat;
	width:48px;
	height:36px;}
.companyphonenum{
	background:url(../images/main_11.png) no-repeat;
	width:221px;
	height:32px;
	margin-left:10px;
	float:left;}
.dhldom{
	background:url(../images/main_25.jpg) repeat-x;
	height:77px;
}
.d_headmiddle{
	width: 808px;
	background:url(../images/main_27.png) no-repeat;}
.dhl_cn{
	display:block;
	padding-top:20px;
	color:#3f3f3f;
	font-size:14px;}
.dhl_en{
	display:block;
	color:#d8d8d8;
	font-size:12px;
	padding-bottom:22px;}
/*
.dhead_bac{
	z-index: 1;
	position: absolute;
	left: 0px;
	top: -7px;
	background: url(../images/main_25.jpg) repeat-x;
	height:77px;
	width:1024px;
}
*/
.dhead_main_backgroud{}
/*轮播图的样式*/
.mainContent_lbt{}
.login_header{
	z-index: 1;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: -18px;
	width:160px;
}
.login_headericon{
	background: url(../images/main_029.png) repeat-x;
	height:38px;
	width:160px;
	margin-left:125px;}
.serviceListDom{
	/*width:1375px;*/
	width:860px;}
.service_cont{
	z-index: 1;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: -91px;
	/*width:1375px;*/
	width:860px;
}

.track {
    float: left;
    margin-left: 13px;
}
.track_1{
	background: url(../images/main_036.png) no-repeat;
	width:153px;
	height:88px;
	margin-top:2px;}
.track_form{
	margin-left:18px;
	margin-top:23px;}
.trackform_icon{
	background:url(../images/main_45.jpg) no-repeat;
	width:135px;
	height:43px;}
.trackform_input{
	}

.track_header{
	z-index: 1;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: -18px;
	width:160px;
}
.track_headericon{
	background: url(../images/main_027.png) repeat-x;
	height:38px;
	width:160px;
	margin-left:125px;}
.track_3{
	background:url(../images/main_39.png) no-repeat;
	width:57px;
	height:88px;
	margin-left:31px;
	margin-top:3px;
	/*margin-right:47px;*/}
/**/
.serviceddom {
	background:url(../images/main_21.png) no-repeat;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.serviceList{
	width:1350px;
	height: 400px;}
.login {
    float: left;
}
.loginddiv {
	background-color:#ffffff;
	border-bottom:1px solid #eff7fb;
    width: 412px;
    height: 273px;
	margin-top:63px;
}
.loginname{}
.login_lt{
	background-color:#eff7fb;
	width:412px;
	height:1px;
	margin-bottom:27px;}
.login_lb{
	background-color:#eff7fb;
	width:412px;
	height:1px;}
.userpassdiv{
	border:1px solid #c0c0c0;
	width:298px;
	height:47px;}
.passworddiv{
	margin-top:36px;
	margin-bottom:28px;}
.loginsubbtndiv{
	width:310px;
	height:53px;
}
.loginsubbtn{
	background: url(../images/main_15.png) no-repeat;
	width:310px;
	height:53px;
	font-size:20px;
	/*letter-spacing:4px;*/
	font-family:"Microsoft YaHei","微软雅黑", "宋体";
	color:#fff;
}
.lusernameicon{
    float: left;
	background: url(../images/main_31.png) no-repeat;
	width:39px;
	height:28px;
	margin-top:10px;
	margin-left:3px;
	margin-right:10px;}
.lusernameinputi{
	background-color:transparent;
	vertical-align:middle;
	padding:0px; 
	margin:0px; 
	width:246px; 
	height:47px;}
.lpasswordicon{
    float: left;
	background: url(../images/main_35.png) no-repeat;
	width:39px;
	height:35px;
	margin-top:6px;
	margin-left:3px;
	margin-right:10px;}
.lpasswordinputi{
	background-color:transparent;
	vertical-align:middle;
	padding:0px; 
	margin:0px; 
	width:246px; 
	height:47px;}
.price {
    background-color:#ffffff;
	border-bottom:1px solid #eff7fb;
	border-top:1px solid #eff7fb;
    width: 412px;
    height: 271px;
    float: left;
    margin-top: 63px;
    margin-left: 56px;
}
.trackdiv {
    background-color:#ffffff;
	border-bottom:1px solid #eff7fb;
	border-top:1px solid #eff7fb;
    width: 412px;
    height: 271px;
    float: left;
    margin-top: 63px;
    margin-right: 58px;
}
.tracknumberdiv{
	/*background: url(../images/main_34.png) no-repeat;*/
	border:1px solid #c0c0c0;
	width:312px;
	height:118px;}
.tracksubbtndiv{
	margin-top:33px;
	width:310px;
	height:53px;}
.track_lt{
	width:412px;
	height:35px;}
.price_header{
	z-index: 1;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: -18px;
	width:160px;
}
.price_headericon{
	background: url(../images/main_030.png) repeat-x;
	height:38px;
	width:160px;
	margin-left:125px;}
.price_lt{
	background-color:#eff7fb;
	width:412px;
	height:1px;
	margin-bottom:27px;}
.pricecontdiv{
	margin-top:16px;}
.priceelename{
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
	font-size:16px;
	color:#0e2136;
	/*letter-spacing:1px;*/
	text-align:right;
	line-height:29px;
	width:73px;}
.priceeleinput{
	margin-left:9px;
	height:29px;}
.pcountryidinput{
	border:1px solid #c0c0c0; }
.pcountryidinputi{
	background-color:transparent;
	padding:0px; 
	margin:0px; 
	width:260px;
	height:29px;}
.weightdiv{
	margin-top:26px;}
.pweightinput{}
.pweightinputi{
	width:82px;
	height:29px;
	border:1px solid #c0c0c0; }
.volumndiv{
	margin-top:26px;}
.pvolumninputi{
	width:42px;
	height:29px;
	border:1px solid #c0c0c0;
	text-align:center;}
.pricesubbtn{
	background: url(../images/main_15.png) no-repeat;
	width:310px;
	height:53px;
	font-size:20px;
	/*letter-spacing:4px;*/
	font-family:"Microsoft YaHei","微软雅黑", "宋体";
	color:#fff;
}
.pricesubbtndiv{
	margin-top:17px;
	width:310px;
	height:53px;}
.servicecont_4{
    float: left;
	background: url(../images/main_26.png) no-repeat;
	width:500px;
	height:382px;
	margin-left:5px;}
/*aboutus*/
.aboutusDom {
	margin-top:1px;
	background:#ded1c1 url(../images/main_51.jpg) no-repeat;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.aboutuslist {
    width: 1196px;
	height:836px;
}
.aboutuslist_tit{}
.aboutuslisttitleft_c{
	background-color:#cecfcf;
	width:484px;
	height:3px;
	margin-top:96px;}
.aboutuslisttit_cont{
	background:url(../images/main_54.png) no-repeat;
	width:195px;
	height:78px;
	margin-top:59px;
	margin-left:14px;}
.aboutuslisttit_right{
	background-color:#cecfcf;
	width:484px;
	height:3px;
	margin-top:96px;
	margin-left:14px;}
.aboutuslist_cont{
	margin-top:147px;}
.aboutus_toolbar li a{display:block;height:51px; width:91px; line-height:51px; background:#f3582c;color:#fff; text-align:center;font-size:18px;}
.aboutus_toolbar li a.selected,.toolbar li a.selected:hover{background:#48d7db;}
.aboutusboxul{width:898px;}
.aboutus_titspan{
	font-size:26px;
	color:#b61c22;
	margin-bottom:40px;
	display:block;}
.aboutus_function_p{
	text-indent:2em;}
.aboutusboxcont1_cont2,.aboutusboxcont1_cont3{
	margin-top:30px;}
.aboutus_function{
	line-height:36px;
	font-size:16px;
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
	color:#676666;}
/*资讯*/
.newstList{
	width:1197px;}
.newslisttit_left{
	background-color:#cecfcf;
	width:450px;
	height:3px;
	margin-top:99px;}
.newslisttit_cont{
	background:url(../images/main_59.png) no-repeat;
	width:209px;
	height:77px;
	margin-top:62px;
	margin-left:41px;
	margin-right:41px;}
.newslisttit_right{
	background-color:#cecfcf;
	width:450px;
	height:3px;
	margin-top:99px;}
.newslist_cont{
	margin-top:55px;}
.newslistcont_image{
	background:url(../images/main_63.jpg) no-repeat;
	width:540px;
	height:528px;}
.newslistcont_cont{
	margin-left:69px;}
.newslistcont_cont_icon{
	background:url(../images/main_34.jpg) no-repeat;
	width:84px;
	height:135px;}
.newslistcontc_iconen{
	height:67px;
	line-height:67px;
	color:#989898;
	text-align:center;
	font-size:18px;
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";}
.newslistcontc_iconnum{
	height:67px;
	line-height:67px;
	color:#929292;
	text-align:center;
	font-size:36px;
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";}
.newslistcont_cont_cont{
	margin-left:13px;
	width:489px;}
.newslistcont_contcont_more{
	display:block;
	background:url(../images/main_39.jpg) no-repeat;
	width:28px;
	height:28px;}
.newslistcont_contcont_p{
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
	color:#515151;
	font-size:18px;}
.newslistcont_contcont_p1{
	padding-right:10px;}
.newslistcont_contcont_a{
	font-family:"Microsoft YaHei","微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
	color:#515151;
	font-size:18px;}
.newslistcont_contcont_tit{
	height:67px;}
.newslistcont_contcont_contfunction{
	font-size:15px;
	color:#929292;}
.newslistcont_contcont_pa a:hover{
	text-decoration:underline;
	color:#48d7db;}
.newslistcont_cont_iconselected{
	background:url(../images/main_37.jpg) no-repeat;
	width:84px;
	height:135px;}
.newslistcontc_iconenselected{
	color:#fff;}
.newslistcontcontcont_moreselected{
	background:url(../images/main_36.jpg) no-repeat;
	width:28px;
	height:28px;}
/*ourserviceDom*/
.ourserviceDom {
	margin-top:67px;
	background:#ded1c1 url(../images/main_44.jpg) no-repeat;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.ourservicelist {
    width: 1225px;
	height:1023px;
}
/*o what*/
.ourservicelist_tit{
	width:1197px;}
.ourservicelisttit_left{
	background-color:#cecfcf;
	width:463px;
	height:3px;
	margin-top:134px;}
.ourservicelisttit_cont{
	background:url(../images/main_46.png) no-repeat;
	width:225px;
	height:77px;
	margin-top:97px;
	margin-left:14px;
	margin-right:14px;}
.ourservicelisttit_right{
	background-color:#cecfcf;
	width:463px;
	height:3px;
	margin-top:134px;}
.ourservicelist_cont{
	margin-top:55px;}
.ourservicelisto_p{
	margin-top:48px;
	margin-bottom:75px;
	width:987px;
	font-size:16px;
	color:#b7b6b6;
	line-height:30px;}
.ourservicelisto_p1{
	text-indent:2em;}
.ourservicelist_businessimage_i{
	width:180px;}
.ourservicelist_businessimage_i2{
	margin-left:126px;}
.ourservicelist_businessimage_i3{
	margin-left:126px;}
.ourservicelist_businessimage_i4{
	margin-left:126px;}
.ourservicelist_dtoolbar{
	width:1188px;}
.ourservicelistboxul1_t{
	float:left;
	margin-top:23px;}
.ourservicelist_businessimage_a2{
	margin-left:128px;}
.ourservicelist_businessimage_a3{
	margin-left:128px;}
.ourservicelist_businessimage_a4{
	margin-left:128px;}
.ourservicelistcont_cont{
	border:4px solid #b61c22;
	width:1180px;
	height:312px;}
.ourservicelistboxulc{
	width:1134px;
	margin-top:37px;}
.ourservicelistboxul1_ac2,.ourservicelistboxul2_ac2,.ourservicelistboxul3_ac2,.ourservicelistboxul4_ac2{
	margin-left:31px;}
.ourservicelistboxul1_ac3,.ourservicelistboxul2_ac3,.ourservicelistboxul3_ac3,.ourservicelistboxul4_ac3{
	margin-left:31px;}
.ourservicelistboxul1_ac4,.ourservicelistboxul2_ac4,.ourservicelistboxul3_ac4,.ourservicelistboxul4_ac4{
	margin-left:31px;}
.ourservicelistboxul1_tp1,.ourservicelistboxul2_tp4,.ourservicelistboxul3_tp3,.ourservicelistboxul4_tp2{
	background:url(../images/main_c53.png) no-repeat;
	width:260px;
	height:233px;}
.ourservicelistboxul1_tp2,.ourservicelistboxul2_tp1,.ourservicelistboxul3_tp4,.ourservicelistboxul4_tp3{
	background:url(../images/main_c55.png) no-repeat;
	width:260px;
	height:233px;}
.ourservicelistboxul1_tp3,.ourservicelistboxul2_tp2,.ourservicelistboxul3_tp1,.ourservicelistboxul4_tp4{
	background:url(../images/main_c57.png) no-repeat;
	width:260px;
	height:233px;}
.ourservicelistboxul1_tp4,.ourservicelistboxul2_tp3,.ourservicelistboxul3_tp2,.ourservicelistboxul4_tp1{
	background:url(../images/main_c59.png) no-repeat;
	width:260px;
	height:233px;}
.ourservicelist_businessimagei_tp{
	margin-bottom:23px;}
.ourservicelist_businessimagei_tp1{
	background:url(../images/main_55.png) no-repeat;
	width:137px;
	height:137px;}
.ourservicelist_businessimagei_tp2{
	background:url(../images/main_57.png) no-repeat;
	width:137px;
	height:137px;}
.ourservicelist_businessimagei_tp3{
	background:url(../images/main_50.png) no-repeat;
	width:138px;
	height:137px;}
.ourservicelist_businessimagei_tp4{
	background:url(../images/main_52.png) no-repeat;
	width:137px;
	height:137px;}
.ourservicelist_businessimagei_cont{
	margin-top:22px;}
.ourservicelist_businessimageicont_ptit{
	text-align:center;
	font-size:29px;
	color:#242859;}
.ourservicelist_businessimageicont_ptit a{
	text-align:center;
	font-size:29px;
	color:#0980b2;}
.ourservicelist_businessimageicont_ptit a:hover{
	text-decoration:underline;
	color:#f3582c;}
.ourservicelist_businessimage{
	width:1099px;}
.ourservicelist_lbtimage{
	margin-top:69px;
	background:url(../images/main_63.png) no-repeat;
	width:1522px;
	height:290px;}
.ourservicelist_businessimageicont_ptit .ourservicelist_businessimageicont_ptitspan{
	text-align:center;
	font-size:29px;
	color:#0980b2;}
.ourservicelist_toolbar li{float:left;}   
.ourservicelist_toolbar li>a{display:block;height:232px; width:201px;color:#b61c22; text-align:center;font-size:29px;}
.ourservicelist_toolbar li>a.ourserviceselected{background:#b61c22;color:#fff;}
.concatuslist{
	width:1580px;
	margin-top:87px;}
.concatus_showimagei{
	background:url(../images/main_68.jpg) no-repeat;
	width:1081px;
	height:299px;}
.concatusinfo{
	width:299px;
	margin-left:520px;
	margin-top:70px;}
.concatus_companyname{
	font-size:18px;
	color:#564f4f;
	padding-left:16px;
	padding-top:5px;}
.concatus_lianxiinfoi{
	padding-left:16px;}
.concatus_lianxiinfoi span{
	font-size:14px;
	color:#564f4f;}
.concatusconttit_left{
	background-color:#f6575d;
	width:105px;
	height:5px;
	margin-top:49px;}
.concatusconttit_cont{
	background:url(../images/main_71.png) no-repeat;
	width:292px;
	height:29px;
	margin-top:36px;
	margin-left:7px;
	margin-right:7px;}
.concatusconttit_right{
	background-color:#f6575d;
	width:17px;
	height:5px;
	margin-top:49px;}
.concatus_cont{
	margin-left:36px;}
.concatuscont_xian{
	background:url(../images/main_42.png) no-repeat;
	width:424px;
	height:1px;
	margin-top:25px;
	margin-bottom:25px;}
.concatuscontcontfunction_font{
	font-size:14px;
	color:#474747;}
.concatuscontcontfunction_fg{
	padding-left:12px;
	padding-right:12px;}
.concatuscontcontfunction_contnum{
	font-size:30px;
	font-family:"宋体", "华文中宋", "华文宋体", "华文仿宋", "Microsoft YaHei","微软雅黑", "黑体", "仿宋", "方正综艺简体";
	color:#f6575d;}
.concatuscontcont_function_1,.concatuscontcont_function_2,.concatuscontcont_function_3{
	margin-bottom:22px;}
.concatuscontcont_weixin{
	background:url(../images/main_466.png) no-repeat;
	width:151px;
	height:151px;
	margin-left:21px;}
/*友情链接*/
.hotlink {
	clear:both;
    margin-top: 29px;
    /* margin: 100px 10px 40px 10px; */
    height: 82px;
	width:1225px;
}
.hotlinkTitle {
    margin-left: 10px;
    width: 94px;
    float: left;
}
/**/
#footerdom{
	background:url(../images/main_049.jpg) repeat-x;
	height:454px;}
.footerlist{width:1010px;}
.footer_ul{
	padding-top:49px;}
.f_ul{
	color:#fff;
	float:left;}
.f_ul1,.f_ul2,.f_ul3,.f_ul4,.f_ul5,.f_ul6{margin-right:101px;}
.uh{
	display:block;
	color:#fff;
	font-size:13px;
	padding:0px 0px 24px 0px;}
.f_ul ul li {
	line-height:25px;
	list-style-type:none;}
.f_ul ul li a{
	color:#898989;}
.f_ul ul li a:hover{
	text-decoration:underline;}

.footer_content>ul>li>a{
	display:block;
	float:left;
	font-family:"微软雅黑", "宋体", "华文中宋", "华文宋体", "华文仿宋", "黑体", "仿宋", "方正综艺简体";
	font-size:12px;
	color:#898989;}
.footer_content>ul>li>a:hover{
	text-decoration:underline;}
.footer_bottom{
	margin-top:40px;}
.footerbottom_b{
	text-align:center;}
.footerbottom_b1{
	margin-bottom:13px;}
.footerbottom_b2{
	margin-bottom:13px;}
.footerbottom_span{
	color:#898989;
	font-size:12px;}
.footerbottom_span a{
	color:#898989;
	font-size:12px;}
.footerbottom_span a:hover{
	text-decoration:underline;}

/* ==== dhl.css ==== */
/* CSS Document */
/*下拉菜单样式*/
*{margin:0;padding:0;border:0px; padding:0px; margin:0px;}
#div_center {height:77px; z-index:-1;font-family:'微软雅黑',Arial, Helvetica, sans-serif;}  /*定义总体宽度、高度；background:003899; 控制背景颜色,居中对齐*/
#zzjs_net { /*line-height:77px;*/ list-style-type: none; margin-top:0px;text-align:left; height:77px;font-family:'微软雅黑',Arial, Helvetica, sans-serif; }         /*控制一级菜单行高；上边距5px；*/
#zzjs_net a {min-width:113px; display: block;text-align:center; font-size:16px; color:#333333;  font-family:'微软雅黑',Arial, Helvetica, sans-serif;} /*一级菜单链接总体样式：每个菜单的宽，居中对齐，文字大小*/
#zzjs_net a:link  { color:#333333; text-decoration:none;margin:0;font-family:'微软雅黑',Arial, Helvetica, sans-serif;}     /* 未访问的链接 */
#zzjs_net a:visited  {color:#333333;text-decoration:none;margin:0;font-family:'微软雅黑',Arial, Helvetica, sans-serif;}    /* 已访问的颜色 */
#zzjs_net a:hover {color:#1e50ae;text-decoration:none; font-family:'微软雅黑',Arial, Helvetica, sans-serif; }                /* 鼠标在链接上 */
#zzjs_net li {float:left;font-size:14px; color:#000000; font-family:'宋体',Arial, Helvetica, sans-serif; vertical-align:middle}                   /* 一级菜左对齐 */
#zzjs_net li a:hover{ color:#ffffff; background-image:url(../images/main_28.png);  background-repeat:no-repeat; width:128px; font-size:14px;}     /* 鼠标在一级菜单上改变其背景色 */
#zzjs_net li ul li a:hover{ color:#FFF; font-size:14px; font-family:'宋体'; font-weight:bold;background-image:url(pic/DH-BG-3.jpg); background-repeat:repeat; line-height:25px}/* 鼠标在二级菜单上改变其背景色 */
.selected{ color:#ffffff !important;background-image: url(../images/main_28.png);background-repeat: no-repeat;width: 128px;font-size:14px;}     /* 选中 */
.selected .dhl_cn,.selected .dhl_en{ color:#ffffff !important;}     /* 选中 */
#zzjs_net li ul {color:#999;line-height:23px;filter:alpha(opacity=80); background-color:#464444;list-style-type: none;text-align:right ; left: -1099em; width:112px; position: absolute; border-width:0px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style:solid;padding-right:1px;z-index:1;font-family:'宋体',Arial, Helvetica, sans-serif;}             /*二级菜单总体样式：行高24px；背景颜色；外框宽度；相对位置；边框一个象素，上边没样式，左右下边实线，边框颜色#003899；内边距1个象素*/
#zzjs_net li ul a{display:block; width:112px;text-align:center;font-size:12px;font-family:'宋体',Arial, Helvetica, sans-serif;}                 /* 二级菜单链接样式；背景宽度、左对齐，左缩进2 */
#zzjs_net li ul a:link  {color:#FFF; text-decoration:none;font-family:'宋体',Arial, Helvetica, sans-serif;;}                                   /* 未访问的链接 */
#zzjs_net li ul li a:visited  {color:#ffffff;text-decoration:none;font-family:'宋体',Arial, Helvetica, sans-serif;}                                 /* 已访问的链接 */
/* #zzjs_net li ul a:hover  {color:#ffffff;text-decoration:none;font-weight:normal; background-image:url(pic/bg-6.jpg); font-weight:bold;font-family:'宋体',Arial, Helvetica, sans-serif;}/* 鼠标在链接上 */
#zzjs_net li:hover ul {left: auto;}
#zzjs_net li.sfhover ul {left: auto;}

/* ==== news.css ==== */
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	border:0px;}
.date{
	text-align:right;
	width:116px;
	padding-right:5px;
}
.news .ntitle{
	display:block;
	float:left;
	width:230px !important;
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
	width: 20em;/*不允许出现半汉字截断*/
}
.news ul li ,.newst ul li{
	/*background-image:url(../images/New_bg_22.png);*/
	height:21px;
	width: 355px;
    background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;}
.newst .news_title{
	/*background: url(../images/main_28.jpg) no-repeat; width:503px; height:31px;*/}

/* ==== php.css ==== */
/* CSS Document */
.genaral {
    width: 1092px;
}
.geC{
	margin-top:15px;
	width:100%;
	min-width:1000px;}
.geC .title{
	text-align:center;
	font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    width: 100%;
    text-align: center;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    padding-top: 20px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    margin-bottom: 20px;}
.geC .time{
	color: #CCCCCC;
	text-align:right;}
.geC .content{
    line-height: 30px;
    color: #000000;
    /*text-indent: 2em;*/
}
.g_t_hr {
    background: url(../images/0.gif) repeat-x;
    height: 3px;
    margin-bottom: 10px;
}

/* ==== banner.css ==== */
/* ==========================================================
   首页 Banner 轮播（kiki-banner）
   替代原来的 <iframe src="qiehuan/qiehuan.htm">
   要点：图片按屏宽等比缩放，不留白、不裁切、无固定高度
   ========================================================== */

.mainContent_lbt{position:relative;}

.kiki-banner{
    position:relative;
    width:100%;
    overflow:hidden;
    background:#eef2f7;
}

.kiki-banner-list{
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
}

/* 用 padding-top 百分比做等比高度（569 / 1920 = 29.64%），
   比 aspect-ratio 兼容性更好，且图片加载前不会跳动 */
.kiki-banner-item{
    display:none;
    position:relative;
    height:0;
    padding-top:29.64%; /* 桌面 1920×569（图就是按这个尺寸设计的） */
    width:100%;
}
.kiki-banner-item.on{display:block;}

.kiki-banner-item a{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    text-decoration:none;
    outline:none;
}

.kiki-banner-item img{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center bottom;
    border:0;
}

/* 轮播圆点 */
.kiki-banner-dots{
    position:absolute;
    left:0;
    right:0;
    bottom:14px;
    text-align:center;
    z-index:3;
    font-size:0;
    line-height:0;
}
.kiki-banner-dots i{
    display:inline-block;
    width:12px;
    height:12px;
    margin:0 5px;
    border-radius:50%;
    background:rgba(255,255,255,.55);
    border:1px solid rgba(0,0,0,.18);
    cursor:pointer;
    font-style:normal;
}
.kiki-banner-dots i.on{
    background:#d23339;
    border-color:#d23339;
}

/* 手机端：保持完整比例，圆点缩小一点点，避免遮挡图片底部内容 */
@media screen and (max-width:900px){
    .kiki-banner-dots{bottom:7px;}
    .kiki-banner-dots i{width:9px;height:9px;margin:0 4px;}
}

/* ==== mobile.css ==== */
/* ===================================================================
   首页手机端适配  (kiki 2026-10-30)
   仅由 main.php 引入；桌面端（>900px）完全不受影响
   =================================================================== */
@media screen and (max-width: 900px){

  html{-webkit-text-size-adjust:100%;}
  body{overflow-x:hidden;}
  img{max-width:100%;height:auto;}

  /* ---------- 1. 解除 1350px 固定宽度 ---------- */
  .aboutusDom,.newstDom,.ourserviceDom{margin-top:0 !important;}
  .aboutuslist_cont{margin-top:0 !important;}
  .newslist_cont{margin-top:16px !important;}
  .ourservicelist_toolbar{margin-top:16px !important;}
  .hotlinkdom{margin-top:10px !important;}
  .dhead_top,.head_main,.mainContent_lbt,.serviceddom,.aboutusDom,.newstListb,.concatuslistb,.ourserviceDom,.hotlinkb,#footerdom{
    min-width:0 !important;
    width:100% !important;
    box-sizing:border-box !important;
  }
  .dhead_top_m,.head_main_m,.dhead_main_m,.d_headmiddle,.dht_list,
  .serviceList,.aboutuslist,.newstList,.footerlist,.hotlink,#div_center{
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
  }

  /* ---------- 2. 顶部灰条 ---------- */
  .dhead_top{height:auto !important;padding:5px 8px;background-size:auto 100% !important;}
  .dhead_top_m{text-align:center;}
  .dhead_top_m .f_left,.dhead_top_m .f_right{float:none !important;display:block !important;line-height:20px;}
  .head_top_mr span{padding-left:0 !important;padding-right:0 !important;margin:0 5px;display:inline-block;}
  .spancolor_w{font-size:11px !important;}
  .head_top_mr a[onclick]{display:none !important;}   /* QQ 在线咨询在手机上无效 */

  /* ---------- 3. Logo ---------- */
  .head_main{height:auto !important;background:none !important;padding:2px 0 4px;}
  .head_mainm_l{float:none !important;width:100% !important;text-align:center;}
  .head_mainm_l img{width:180px !important;padding:6px !important;display:inline-block;vertical-align:middle;}
  .head_mainm_r,.head_mainm_r2{display:none !important;}   /* 右上装饰图/二维码 */

  /* ---------- 4. 导航 ---------- */
  .head_main_dhl{height:auto !important;background-size:auto 100% !important;}
  .dhldom,.dht{height:auto !important;}
  #div_center{height:auto !important;}
  #zzjs_net{display:flex;flex-wrap:wrap;height:auto !important;text-align:center;}
  #zzjs_net li{float:none !important;width:33.333%;box-sizing:border-box;border-bottom:1px solid #ececec;}
  #zzjs_net li a{min-width:0 !important;width:100% !important;line-height:42px;display:block;}
  #zzjs_net li a .dhl_cn{font-size:14px;display:inline;}
  #zzjs_net li a .dhl_en{display:none !important;}
  #zzjs_net li a:hover,#zzjs_net a.selected{
    width:auto !important;
    background-image:none !important;
    background-color:#f3582c;
  }
  #zzjs_net a.selected .dhl_cn{color:#fff !important;}

  /* ---------- 5. 轮播（已改为 HTML 轮播，样式见 banner.css） ---------- */
  .mainContent_lbt{overflow:hidden;}
  .mainContent_lbt .kiki-banner-item{padding-top:56% !important;} /* 420/750 手机图比例 */

  /* ---------- 6. 查件 / 登录 / 运费查询 ---------- */
  .serviceddom{padding:16px 10px 24px;background-size:cover !important;height:auto !important;}
  .serviceList{height:auto !important;display:block;}
  .servicecont_1,.servicecont_2,.servicecont_3,.servicecont_4{
    float:none !important;width:100% !important;height:auto !important;
    margin:0 0 14px 0 !important;
  }
  .trackdiv,.loginddiv,.price{
    float:none !important;
    width:100% !important;height:auto !important;
    margin:0 0 16px 0 !important;
    padding:10px 12px 16px;box-sizing:border-box;
  }
  .track_header,.login_header,.price_header{position:static !important;width:auto !important;margin-bottom:6px;}
  .track_headericon,.login_headericon,.price_headericon{margin-left:0 !important;}
  .track_lt,.login_lt,.price_lt{width:100% !important;}
  .tracknumberdiv,.userpassdiv,.loginsubbtndiv,.tracksubbtndiv,.pricesubbtndiv{
    width:100% !important;box-sizing:border-box;
  }
  .lusernameinputi,.lpasswordinputi,.loginsubbtn,.pricesubbtn{width:100% !important;box-sizing:border-box;}
  #track_number{width:100% !important;height:86px !important;box-sizing:border-box;overflow:auto !important;}
  .serviceddom input,.serviceddom select,.serviceddom textarea{max-width:100% !important;box-sizing:border-box;}

  /* ---------- 7. 关于我们 ---------- */
  .aboutusDom{padding:16px 10px 20px;background-size:cover !important;}
  .aboutuslist_tit,.newslist_tit,.ourservicelist_tit{
    display:flex !important;
    align-items:center;
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
  }
  .aboutuslisttit_left,.aboutuslisttit_right,
  .newslisttit_left,.newslisttit_right,
  .ourservicelisttit_left,.ourservicelisttit_right{
    flex:1 1 0 !important;
    width:auto !important;
    min-width:0 !important;
    margin:0 !important;
    height:2px !important;
  }
  .aboutuslisttit_cont,.newslisttit_cont,.ourservicelisttit_cont{
    margin:0 6px !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
  }
  .aboutuslisttit_cont{flex:0 0 195px !important;width:195px !important;height:77px !important;background-size:contain !important;}
  .newslisttit_cont{flex:0 0 209px !important;width:209px !important;height:77px !important;background-size:209px auto !important;}
  .ourservicelisttit_cont{flex:0 0 200px !important;width:200px !important;height:77px !important;background-size:contain !important;}
  .aboutuslisttitleft_c,.aboutuslisttitright_c{width:100% !important;max-width:100% !important;}
  .ourservicelisto_p{width:100% !important;box-sizing:border-box;padding:0 2px;margin:12px 0 !important;}
  .aboutuslist_cont{display:block;}
  .aboutuslistcont_tit{float:none !important;width:100% !important;}
  .aboutus_toolbar{display:flex;}
  .aboutus_toolbar li{flex:1;float:none !important;}
  .aboutus_toolbar li a{
    width:100% !important;box-sizing:border-box;
    height:44px !important;line-height:44px !important;font-size:15px !important;
  }
  .aboutuslistcont_cont{float:none !important;width:100% !important;margin-top:14px;}
  .aboutusboxul{width:100% !important;}
  h1.aboutus_titspan,.aboutus_titspan{
    font-size:17px !important;line-height:1.5 !important;margin:0 0 10px !important;display:block;
  }
  .aboutus_function{font-size:14px !important;line-height:1.85 !important;}

  /* ---------- 8. 新闻资讯（本次重点） ---------- */
  .newstDom{padding:16px 10px 22px;background-size:cover !important;}
  .newslistcont_image{display:none !important;}          /* 540x528 的装饰图，手机上只会挤爆排版 */
  .newslist_cont{margin-top:18px;}
  .newslistcont_cont{margin-left:0 !important;width:100% !important;float:none !important;}
  #newslistcont_contul li{
    margin-bottom:18px !important;
    padding-bottom:14px;
    border-bottom:1px dashed #dddddd;
  }
  #newslistcont_contul li:last-child{border-bottom:0;padding-bottom:0;}
  .newslistcont_cont_icon{width:52px !important;height:84px !important;background-size:100% 100% !important;}
  .newslistcontc_iconen{height:40px !important;line-height:40px !important;font-size:13px !important;}
  .newslistcontc_iconnum{height:44px !important;line-height:44px !important;font-size:22px !important;}
  .newslistcont_cont_cont{
    width:calc(100% - 62px) !important;
    margin-left:10px !important;
    box-sizing:border-box;
  }
  .newslistcont_contcont_tit{height:auto !important;}
  .newslistcont_contcont_p,.newslistcont_contcont_a{font-size:14px !important;line-height:1.7;}
  .newslistcont_contcont_contfunction{font-size:13px !important;line-height:1.75 !important;color:#777;}
  .newslistcont_contcont_more{display:none !important;}

  /* ---------- 9. 四大业务 ---------- */
  .ourserviceDom{padding:18px 10px 24px;background-size:cover !important;}
  .ourservicelist_o{margin:12px 0;}
  .ourservicelisto_p{font-size:13px !important;line-height:1.8 !important;}
  .ourservicelist_dtoolbar{width:100% !important;}
  .ourservicelist,.ourservicelistcont_tit,.ourservicelist_toolbar{width:100% !important;max-width:100% !important;height:auto !important;}
  .ourservicelist_toolbar{display:block;}
  .ourservicelist_toolbar li{float:none !important;width:100% !important;}
  .ourservicelist_toolbar li>a{
    display:block;position:relative;text-align:left !important;
    width:100% !important;height:auto !important;line-height:1.4 !important;
    padding:15px 34px 15px 16px !important;
    margin-bottom:10px;
    box-sizing:border-box;
    font-size:16px !important;
    background:#ffffff;
    border-left:4px solid #b61c22;
  }
  .ourservicelist_toolbar li>a::after{
    content:"\203A";
    position:absolute;right:14px;top:50%;
    transform:translateY(-50%);
    font-size:20px;line-height:1;color:#b61c22;
  }
  .ourservicelistboxul1_t,.ourservicelist_businessimagei_tp{display:none !important;}
  .ourservicelistcont_cont{display:none !important;}   /* 纯图片拼版，无文字，手机隐藏 */
  .ourservicelist_businessimage_a1,.ourservicelist_businessimage_a2,
  .ourservicelist_businessimage_a3,.ourservicelist_businessimage_a4{margin-left:0 !important;}

  /* ---------- 9.5 友情链接 ---------- */
  .hotlinkdom,.hotlinkb,.hotlink,.hlink{width:100% !important;max-width:100% !important;height:auto !important;}
  .hlink iframe,#gd{width:100% !important;height:70px !important;display:block;}
  .hotlinkTitle{float:none !important;width:auto !important;margin:10px 0 4px !important;}

  /* ---------- 10. 页脚 ---------- */
  #footerdom{height:auto !important;padding:0 10px 20px;background-size:auto 100% !important;}
  .footer_ul{padding-top:18px;display:flex;flex-wrap:wrap;}
  .f_ul{
    float:none !important;
    width:50% !important;
    margin:0 0 14px 0 !important;
    padding:0 6px;
    box-sizing:border-box;
  }
  .uh{padding-bottom:10px !important;font-size:13px !important;}
  .f_ul ul li{line-height:22px;}
  .footer_bottom{margin-top:10px;}
  .footerbottom_span{display:block;line-height:1.9;font-size:11px !important;}

  /* ---------- 11. 右侧浮动客服条 ---------- */
  .yb_conct{display:none !important;}
  /* ---------- 12. 首页关于板块（读后台内容） ---------- */
  .kiki-about{font-size:14px !important;line-height:1.85 !important;}
  .kiki-about p{margin:0 0 10px !important;text-indent:0 !important;}
  .kiki-about blockquote{font-size:12px !important;line-height:1.8 !important;padding:8px 10px !important;}
  .kiki-about h3{font-size:15px !important;margin:12px 0 6px !important;}
}

/* ==== mobile-pages.css ==== */
/* ===================================================================
   内页手机端适配  (kiki 2026-10-30)
   由 pages/public/head.php 引入，配合 dist/css/mobile.css 使用
   仅在小屏生效，桌面端（>900px）完全不受影响
   =================================================================== */
@media screen and (max-width: 900px){

  html{-webkit-text-size-adjust:100%;}
  body{overflow-x:hidden;}
  img{max-width:100%;height:auto;}
  table{max-width:100%;}

  /* ---------- 1. 解除内页固定宽度 ---------- */
  .genaraldom,.genaralb,.genaral,.middle,
  .genaralb .main_center,.genaral.main_center{
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box !important;
    float:none !important;
  }
  .genaralb{padding:0 10px 10px;}
  .genaral.main_center{margin-top:0 !important;}
  .genaraldom{padding-top:8px;}

  /* ---------- 2. 正文详情（.geC） ---------- */
  .geC{
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    margin-top:10px !important;
    box-sizing:border-box;
  }
  .geC > table,.geC > table > tbody > tr > td{
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box;
  }
  .geC .title{
    font-size:18px !important;
    line-height:1.45 !important;
    text-align:left !important;
    padding:4px 0 10px !important;
    margin-bottom:10px !important;
    word-break:break-word;
  }
  .geC .g_t_hr{margin-bottom:12px !important;}
  .geC .content{
    font-size:15px !important;
    line-height:1.9 !important;
    word-break:break-word;
    overflow-wrap:break-word;
  }
  .geC .content p,
  .geC .content div,
  .geC .content span,
  .geC .content td{
    font-size:15px !important;
    line-height:1.9 !important;
    max-width:100% !important;
  }
  .geC .content img{
    max-width:100% !important;
    height:auto !important;
    display:block;
    margin:8px auto;
  }
  .geC .content table{
    width:100% !important;
    max-width:100% !important;
    table-layout:auto;
  }
  .geC .content iframe,.geC .content video{
    max-width:100% !important;
  }
  .geC .time{
    font-size:12px !important;
    text-align:left !important;
    padding-top:10px;
    color:#999 !important;
  }
  .geC .closea{
    display:none !important;   /* “关闭窗口”在手机上点了也关不掉，隐藏 */
  }

  /* ---------- 3. 新闻 / 公告列表 ---------- */
  .newslist{
    width:100% !important;
    max-width:100% !important;
    margin-left:0 !important;
    box-sizing:border-box;
  }
  .newslist tr,.newslist td{display:block;width:100% !important;}
  .newslist ul{
    width:100% !important;
    margin:0 !important;
    padding-left:14px !important;
    box-sizing:border-box;
  }
  .newslist ul li{
    width:100% !important;
    height:auto !important;
    line-height:1.6 !important;
    padding:9px 0 !important;
    border-bottom:1px dashed #e2e2e2;
    box-sizing:border-box;
  }
  .newslist ul li a{
    display:block;
    width:100% !important;
  }
  .newslist ul li .ntitle{
    display:block !important;
    float:none !important;
    width:100% !important;
    max-width:100% !important;
    font-size:15px !important;
    line-height:1.6 !important;
    white-space:normal !important;
    text-overflow:clip !important;
    word-break:break-word;
    color:#222;
  }
  .newslist ul li .date{
    display:block !important;
    width:auto !important;
    text-align:left !important;
    padding:3px 0 0 0 !important;
    font-size:12px !important;
    color:#a0a0a0 !important;
  }
  /* 列表页标题「资讯动态」 */
  .middle h2,.genaral h2{
    font-size:17px !important;
    line-height:1.5 !important;
    margin:4px 0 10px !important;
    padding-left:9px;
    border-left:4px solid #b61c22;
  }
  /* 分页条 */
  .middle .pager,.middle .page,.middle a[href*="?p="]{
    font-size:13px !important;
  }

  /* ---------- 4. 联系我们（t_concat 表格） ---------- */
  .geC .content table td{
    padding:6px 4px !important;
    vertical-align:top;
  }

  /* ---------- 5. 右侧浮动客服条 ---------- */
  .yb_conct{display:none !important;}

  /* ---------- 6. 页脚补充（mobile.css 已处理大部分） ---------- */
  .footerbottom_b{float:none !important;width:100% !important;text-align:center;}
  .footer_bottom{padding:0 10px 10px;}
}

/* ==== kiki-fix.css ==== */
/* ===================================================================
   56wpost 整改修复样式  (2026-10-31  P1 布局整改)
   本文件在 head.php 中最后加载，用于覆盖前面的模板样式
   =================================================================== */

/* ------------------------------------------------------------------
   1. 内页横幅：只作为页头装饰，高度压到 200px，把正文提到首屏
      首页横幅不受影响（首页不走 focus.php）
   ------------------------------------------------------------------ */
.mainContent_lbt.is-inner .kiki-banner-item{
    height:200px;
    padding-top:0 !important;
}
.mainContent_lbt.is-inner .kiki-banner-item img{
    object-fit:cover;
    object-position:center center;
}
.mainContent_lbt.is-inner .kiki-banner-dots{bottom:8px;}

/* ------------------------------------------------------------------
   2. 首页三卡标题：原来是背景图（main_027/029/036.png），
      改为真实文字 H2 —— 后台可改、搜索引擎可读、屏幕阅读器可读
   ------------------------------------------------------------------ */
.track_header,
.login_header,
.price_header{
    width:auto;
    left:50%;
    margin-left:0;
    transform:translateX(-50%);
    top:-19px;
    text-align:center;
}
.track_headericon,
.login_headericon,
.price_headericon{display:none !important;}

.kiki-card-title{
    margin:0;
    display:inline-block;
    padding:8px 20px;
    background:#fff;
    border-radius:4px;
    box-shadow:0 3px 10px rgba(0,0,0,.10);
    font-size:16px;
    line-height:1.15;
    font-weight:700;
    color:#333;
    letter-spacing:1px;
    white-space:nowrap;
}
.kiki-card-title:before{
    content:"";
    display:inline-block;
    width:6px;
    height:6px;
    border-radius:50%;
    background:#d23339;
    margin-right:8px;
    vertical-align:middle;
    position:relative;
    top:-2px;
}

/* 运费试算卡片：说明这是站外工具，避免用户以为跳站 */
.kiki-fee-hint{
    display:block;
    margin-top:8px;
    font-size:12px;
    color:#9aa4b2;
    line-height:1.5;
    text-align:center;
}

/* ------------------------------------------------------------------
   3. 导航：中英双行不再挤压；logo 区块内边距过大导致头部过高
   ------------------------------------------------------------------ */
.dhl_cn{padding-top:17px;line-height:20px;}
.dhl_en{font-size:11px;line-height:14px;letter-spacing:.3px;padding-bottom:0;}
.head_mainm_l img{padding:14px 50px !important;}

/* ------------------------------------------------------------------
   4. 服务四宫格：给未选中项加一圈浅色描边，
      让四项读起来是「一组可切换的标签」，而不是只有第一个被选中
   ------------------------------------------------------------------ */
.ourservicelist_toolbar li a{
    box-shadow:inset 0 0 0 1px #ececec;
    border-radius:3px;
}
.ourservicelist_toolbar li a.ourserviceselected{
    box-shadow:none;
}

/* ------------------------------------------------------------------
   5. 手机端
   ------------------------------------------------------------------ */
@media screen and (max-width:900px){
    /* 内页横幅：手机上压到 110px */
    .mainContent_lbt.is-inner .kiki-banner-item{height:110px;}

    /* 主导航：7 项从 3 行压到 2 行（每行 4 项），总高约 80px */
    #zzjs_net li{width:25% !important;}
    #zzjs_net li a{line-height:40px !important;}

    /* 三卡标题：手机上标题回到文档流（mobile.css 把 header 改成了 static），
       必须清掉桌面端的居中位移，否则标签会被推出屏幕 */
    .track_header,
    .login_header,
    .price_header{
        position:static !important;
        left:auto !important;
        transform:none !important;
        margin:0 0 10px !important;
    }
    .kiki-card-title{font-size:15px;padding:7px 16px;}

    /* 内页正文首段不要顶到横幅 */
    .genaraldom{padding-top:6px;}
}

/* ------------------------------------------------------------------
   6. 内页正文底部的「[关闭窗口]」是旧版弹窗页残留，
      现在内页都是正常页面，点击无意义，直接隐藏
   ------------------------------------------------------------------ */
.closea{display:none !important;}

/* ------------------------------------------------------------------
   7. 无障碍/SEO：只给搜索引擎和屏幕阅读器看的标题
      （首页各板块的标题原本是背景图，没有真实文字）
   ------------------------------------------------------------------ */
.kiki-sr-only{
    position:absolute !important;
    width:1px;height:1px;
    padding:0;margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0;
}

/* ------------------------------------------------------------------
   8. 导航二级下拉
      模板自带的 #zzjs_net li ul 样式是半成品（深灰底 + 深色字，完全看不清），
      这里重写成可用的下拉面板
   ------------------------------------------------------------------ */
#zzjs_net > li{position:relative;}
#zzjs_net > li > ul{
    display:none;
    position:absolute;
    left:0;
    top:100%;
    width:100%;
    min-width:132px;
    margin:0;
    padding:5px 0;
    background:#2d2d2d;
    border:0;
    border-radius:0 0 4px 4px;
    box-shadow:0 10px 24px rgba(0,0,0,.20);
    text-align:center;
    z-index:99;
    filter:none;
}
#zzjs_net > li:hover > ul,
#zzjs_net > li.sfhover > ul{
    display:block;
    left:0;
}
#zzjs_net > li > ul > li{
    float:none;
    width:100%;
    display:block;
    border:0;
}
#zzjs_net > li > ul > li > a{
    display:block;
    width:100% !important;
    min-width:0 !important;
    padding:0 !important;
    color:#fff !important;
    font-size:13px !important;
    line-height:38px;
    text-align:center;
    background:none !important;
    white-space:nowrap;
}
#zzjs_net > li > ul > li > a:hover{
    background:#d23339 !important;
    color:#fff !important;
    font-size:13px !important;
}

/* 手机上没有 hover，二级菜单直接收起（一级页面里可进入） */
@media screen and (max-width:900px){
    #zzjs_net > li > ul{display:none !important;}
}

/* ------------------------------------------------------------------
   9. 联系我们页 · 在线留言表单
   ------------------------------------------------------------------ */
.kiki-msgform{
    margin:26px 0 10px;
    padding:22px 24px;
    background:#f8f9fb;
    border:1px solid #e8ebf0;
    border-radius:6px;
}
.kiki-msgform .kmf-title{
    font-size:20px;
    font-weight:bold;
    color:#c53030;
    margin-bottom:4px;
}
.kiki-msgform .kmf-sub{ font-size:13px; color:#8a94a3; margin-bottom:14px; }
.kiki-msgform .kmf-tip{
    padding:9px 14px;
    border-radius:4px;
    font-size:14px;
    margin-bottom:12px;
}
.kiki-msgform .kmf-ok{ background:#e8f7ec; color:#2e7d32; border:1px solid #bfe5c8; }
.kiki-msgform .kmf-err{ background:#fdeaea; color:#c53030; border:1px solid #f3c1c1; }
.kiki-msgform .kmf-row{ display:flex; gap:14px; margin-bottom:12px; flex-wrap:wrap; }
.kiki-msgform .kmf-f{ display:flex; flex-direction:column; flex:1 1 180px; }
.kiki-msgform .kmf-f.kmf-full{ flex:1 1 100%; }
.kiki-msgform .kmf-f span{ font-size:13px; color:#444; margin-bottom:5px; }
.kiki-msgform .kmf-f span i{ color:#c53030; font-style:normal; }
.kiki-msgform .kmf-f input,
.kiki-msgform .kmf-f textarea{
    border:1px solid #d5dbe3;
    border-radius:4px;
    padding:9px 11px;
    font-size:14px;
    color:#333;
    font-family:inherit;
    background:#fff;
    width:100%;
    box-sizing:border-box;
}
.kiki-msgform .kmf-f input:focus,
.kiki-msgform .kmf-f textarea:focus{ border-color:#c53030; outline:none; box-shadow:0 0 0 2px rgba(197,48,48,.10); }
.kiki-msgform .kmf-f textarea{ resize:vertical; min-height:96px; }
.kiki-msgform .kmf-btn{
    background:#c53030;
    color:#fff;
    border:0;
    border-radius:4px;
    padding:10px 34px;
    font-size:15px;
    cursor:pointer;
}
.kiki-msgform .kmf-btn:hover{ background:#a82626; }
