/* CSS Document */
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover {color:#333;}
a:visited {color:#333;}
a:-webkit-any-link {color: -webkit-link;cursor: pointer;}
.clear {clear:both;}
img{vertical-align:top}
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);outline:0;box-shadow:none}
html{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
html{background-color:#f8f8f8;font:16px/1 "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#333}

.nav-header{height: 45px;font: normal 20px/45px '';text-align: center;background: #0363cb;color: #fff; }
.nav-home {width: 45px;background:url(../images/home-logo.png) center no-repeat;background-size: 23px auto;border: none;float: left;}
.nav-home a {width: 45px;height: 45px;display: block;cursor: pointer;}
.nav-home-title{ float:left;height: 45px; text-align:center;}
.nav-search{ float:right;width: 45px;height:45px;background: url(../images/search-logo.png) center no-repeat;background-size:23px auto;border-left: 1px solid #fff;cursor: pointer;}
.nav-col {background: url(../images/col-logo.png) 10px center no-repeat;font-size: 16px;background-size: 20px auto;color: #fff;padding: 0 10px 0 35px; float:right;height:45px;border-left: 1px solid #fff;cursor: pointer;}
#searchbar {height: 45px;border-bottom: 1px solid #ddd; display:none;}
.search_txt {font: normal 16px/45px '';padding: 0 10px;float: left;}
.search_btn {width: 68px;height: 30px;font: normal 16px/30px '';background: #0363cb;color: #fff;border: none;border-radius: 5px;margin: 7px;float: right;cursor: pointer;}
#colbar {border-bottom: 1px solid #ddd; clear:both; display:none;}
#colbar ul {margin: 3% 1%;overflow: hidden;display: block;}
#colbar li {width: 22%;font: normal 14px/35px '';height: 35px;background: #e4e5e4;text-align: center;margin: 1.5%;float: left;display: block;}
#colbar a {display: block; color:#333;}

.c-box{ margin-top:30px; clear:both;}
.c-box-title{ height:50px; line-height:50px; font-size:20px; background:url(../images/brue.gif) no-repeat 18px 15px #eef1ee; padding-left:50px;}
.c-box-b{ margin:3%;}

#scrollmsg{ height:800px;overflow:hidden;}
.msg-line{ height:80px;  margin-top:18px;}
.msg-line-roadimg{ height:50px; width:15%; float:left;}
.msg-line-roadimg img{ width:80px; height:80px; }
.msg-line-txt{ height:50px;width:80%; float:right; overflow:hidden; font-size:16px; line-height:25px; color:#525151;}

.listline li{ font-size:15px; width:33%; line-height:35px; height:35px; float:left; overflow:hidden;}
.clear {clear:both;}
.imglk-item{  clear:both; margin-top:15px; height:150px; overflow:hidden;}
.imglk-item a{ width:40%; height:150px; display:block; float:left;}
.imglk-item a img{width:40%; height:150px;}
.imglk-item span{display:block;margin-left:10px; float:left; width:55%;}
.imglk-time{ heigh:25px; line-height:25px; font-size:18px; }
.imglk-road{heigh:20px;line-height:20px;font-size:18px; margin-top:10px;}
.imglk-msg{heigh:20px;line-height:20px;font-size:16px; margin-top:10px; }
.infoline li{ height:38px; line-height:38px; font-size:16px; overflow:hidden; }
#footer {font: arial 14px/25px '';text-align: center;border-top: 1px solid #ddd;height:235px; padding-top:35px;}
#pclink a{width: 50%;height: 35px;padding: 8px 10px;font: normal 17px/35px '';border: 1px solid #ddd;display: block;margin: 16px auto; text-align:center; color:#666;}
#copyright,.beian{height: 30px;font: normal 14px/30px '';}
.beian a{color:#333;}
.sfz-item{ width:50%; float:left;height:100px;margin-top:10px; }
.sfz-name{ font-size:16px; height:16px; font-weight:bold;}
.sfz-lu{ font-size:14px; line-height:14px; margin-top:10px;padding-right:30px;}
.sfz-lu a{ color:#000;}
.sfz-name a{ color:#0777dd;}
.sfz-address{ font-size:14px; height:14px; margin-top:10px;}
.sfz-view{ font-size:14px; height:20px; line-height:20px; background:url(../images/address.gif) no-repeat; padding-left:15px; margin-top:10px;}
.sfz-view a{color:#0777dd;}
.sfzlist{ padding:15px;}
#paging{ text-align:center;}
#paging span {background: #0777dd;color: #fff;border: 1px #0777dd solid;}
#paging span, #paging a { display: inline-block;padding: 0 16px;height: 38px;line-height: 38px;font-size: 14px;margin: 0 2px 10px;}
#paging a {border: 1px solid #ddd;color: #333;background: #fff;text-decoration: none;}
#paging a:hover {color: #0777dd;border: 1px solid #0777dd;}
.sfz-info-line{ font-size:16px; height:36px; line-height:36px;}
#notice{ height:60px;border: 1px solid #eef1ee; padding:3%; background:#FFFFCC;}
#notice span{font-size:14px; height:30px; line-height:30px; display:block; float:left;}
#goodnews{ background:url(../images/horn.png) no-repeat; padding-left:35px;color:#ff6600}
#ccc{ background:url(../images/weixin-focus.png) no-repeat; padding-left:80px; color:#0363cb;}
#lkcc{ color:#818283;}
#sfz-lk .c-box-b p{ font-size:15px; line-height:25px; margin-top:15px; }
.road-img2{   margin-top:20px; }
.road-info2{    margin-top:10px; }
.road-info2 .road-info-code,.road-info2 .road-info-line{font-size:15px;margin-top:10px;}

.nav-menu {line-height: 0;background-color: #fff;overflow: hidden;}
.nav-menu a {float: left;width: 20%;height: 44px;font-size: 16px;line-height: 44px;white-space: nowrap;text-decoration: none;text-align: center;color:#2c2c2c}
.nav-menu a.current span{color:#2873ff}

.c-box-lu{ padding:3%;margin-top:30px; font-size:16px;}
.c-box-lu-img{ width:30%; height:100px; float:left;}
.c-box-lu-img img{width:100px; height:100px;}
.c-box-lu-info{width:70%; float:left;}
.c-box-lu-line{ line-height:15px; height:15px; }
.c-box-lu-line2{ line-height:15px; height:15px; margin-top:25px;}

.gslk-info-list{ border-left:#ff7010 dotted 1px; padding-top:5px;}
.gslk-info-item{position: relative;left: -10px;top: 0px;}
.gslk-no{width: 20px;height: 20px;line-height: 20px;border-radius: 4em;background: #ff7010; text-align:center; color:#FFF; float:left; margin-top:10px; font-size:14px;}
.gslk-info{  margin-left:30px;}
.gslk-meta{ height:40px; line-height:40px; font-size:16px;  color:#0363cb;}
.gslk-meta-time{height:40px; width:170px; float:left;}
.gslk-meta-status-shigu{ height:40px; width:40px; background:url(../images/lk-shigu.gif) no-repeat; float:left; margin-left:5px;}
.gslk-meta-status-yongdu{ height:40px; width:40px; background:url(../images/lk-yongdu.gif) no-repeat; float:left; margin-left:5px;}
.gslk-meta-status-shigong{ height:40px; width:40px; background:url(../images/lk-shigong.gif) no-repeat; float:left; margin-left:5px;}
.gslk-meta-status-guanzhi{ height:40px; width:40px; background:url(../images/lk-guanzhi.gif) no-repeat; float:left; margin-left:5px;}
.gslk-txt{ font-size:14px; line-height:20px; margin-top:15px;margin-bottom:25px;}
.jcss-sfz{ width:50%; height:158px; float:left; text-align:center; font-size:15px; margin-top:20px;}
.jcss-fuwuqu{  float:left;height:158px; text-align:center; font-size:15px;margin-top:20px;}
.jcss-sfz p,.jcss-fuwuqu p{ margin-top:10px;}
.c-box2-telzone-line{ font-size:18px;  line-height:30px; margin-top:10px;}
.c-box2-telzone-line b{ }
.c-box2-telzone-line a{ margin-right:20px;font-size:16px;}
.c-box2-tel-province{margin-top:30px;}
.c-box2-tel-province-name{ height:50px; line-height:50px; font-size:18px; font-weight:bold;}
.c-box2-tel-province-tel{ font-size:16px;}
.c-box2-tel-province-tel p{  line-height:30px; }
#c-box2-tel2{font-size:16px;}
#c-box2-tel2 p{ line-height:16px; margin-top:15px;}
.c-box-b table{ background:#efe6e6; }
.c-box-b table tr{ height:35px; line-height:35px;}
.c-box-b table td{ background:#FFF; text-align:center;font-size:14px;} 


.lu-infolist-item a {
    position: relative;
    display: block;
    padding: 16px 26px 16px 20px;
    overflow: hidden;
}

.lu-infolist-item-img{ position: relative;
    float: right;
    width: 45%;
    margin: 0 -6px 0 12px;
    border-radius: 4px;
    overflow: hidden;
}
.lu-infolist-item-title {
    max-height: 48px;
    font-size: 18px;
    color: #111E36;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lu-infolist-item-meta {
	position: absolute;
    bottom: 18px;
    left: 20px;
    width: calc(66.666% - 30.666px - 6px);
	font-size:14px;
	color:#676d7d;
}

.lu-infolist-item-title2 {
    height: 24px;
    font-size: 18px;
    color: #111E36;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.lu-infolist-item-desc {
    height: 36px;
    font-size: 14px;
    color: #393939;
    line-height: 18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
	margin-top:10px;
	
}

.lu-infolist-item2 a {
    position: relative;
    display: block;
    padding: 16px 26px 16px 20px;
    overflow: hidden;
	height:100px;
}
.c-box-b dl{ font-size:16px; margin:15px;height: 120px;}
.c-box-b dl dt {display: inline;float: left;height: 120px;overflow: hidden;margin-right: 10px; font-size:14px;}
.c-box-b dl dd{height: 80px;}
#infoMain{ padding:0 3%}
.artile-header{ height:100px;background:#f8f8ff; }
.artile-header h1{ margin-top:30px; font-size:28px;}
.info_meta{ font-size:15px; color:#a2a0a0; line-height:30px; height:30px; margin-top:20px;}
.info_meta span{ margin-right:30px;}
.info_meta a{ color:#0363cb;}
.info_meta_time { float:right;}
.content{ font-size:16px; line-height:30px; padding-top:20px; padding-bottom:30px; }
.content p{ margin-top:10px;}
