/* CSS Document */
img {border: 0px;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#333;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;margin:0 auto;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}
ul,li {list-style:none;}
a {color:#2c2c2c; text-decoration:none;}
a:hover {color:#009add;}
form, embed {display: inline;margin: 0;padding: 0;}
input,button,select,textarea{outline:none}



#header{ width:1200px;height:118px;margin:0 auto;overflow:hidden;}
#logo{width:265px; height:63px; float:left; margin-top:35px;}
#searchbar{width:300px; height:50px; float:right; margin-top:50px;}
#searchbar input{border:none;vertical-align:middle}
#search_box{border:1px solid #d4d4d4;border-right:0;float:left;width:183px;height:36px;text-align:left;padding-left:5px;overflow:hidden; }
#search_txt{width:269px;height:36px;line-height:36px;color:#666;background-color:transparent; font-size:15px;}
#search_btn{width:63px;height:38px;background:#0363cb;cursor:pointer; color:#FFF;font-size:16px; }

#navlist{ width:100%;height:53px; background:#0363cb;}
#navlist ul{width:1200px;height:53px; margin:0 auto;}
#navlist ul li{ float:left;height:53px; line-height:53px; margin-right:45px; font-size:18px; }
#navlist ul li a{color:#FFF;}

.c-box{width:1198px;margin:0 auto;overflow:hidden; border:#efefef solid 1px; margin-top:20px;}
.col1-left{ width:338px; height:410px; float:left;}
#weixin-img{ width:308px; height:138px; margin-top:20px;}
.tool-btn{ height:58px; width:308px; text-align:center; background:#0363cb; margin-top:18px;line-height:58px; font-size:18px;}
.tool-btn a{ color:#FFF;}

.col1-right{ width:843px; height:410px; float:right;}
.col1-right-t{ height:38px; line-height:38px; border-bottom:#c4c5c7 dotted 1px; font-size:18px; font-weight:bold; margin-top:10px;}
.col1-right-b{ width:843px; height:370px; overflow:hidden;}
.msg-line{ height:50px; width:843px; margin-top:18px;}
.msg-line-roadimg{ height:50px; width:50px; float:left; display:block;}
.msg-line-roadimg img{height:50px; width:50px;}
.msg-line-txt{ height:50px;width:778px; float:right; overflow:hidden; font-size:14px; line-height:25px; color:#525151;display:block;}
.msg-line-txt2{ height:50px;width:843px; float:left; overflow:hidden; font-size:14px; line-height:25px; color:#525151;display:block;}
.c-box-t{ height:40px; line-height:40px; background:url(../images/bruebox.gif) no-repeat 15px 10px; padding-left:35px; font-size:18px; font-weight:600;}
.c-box-b{ padding:5px 20px;}

.listline li{ font-size:14px; width:143px; line-height:35px; height:35px; float:left; overflow:hidden;}

.cylk{ width:780px; height:405px; float:left;}
.imglk{ width:412px; height:405px;float:right;}
.cylk-b .msg-line{ width:750px;}
.cylk-b .msg-line-txt{ width:685px;}
.imglk-b{ padding-top:10px;}
.imglk-item{ width:400px; clear:both; margin-top:15px; height:150px; overflow:hidden;}
.imglk-item a{ width:150px; height:150px; display:block; float:left;}
.imglk-item a img {width:150px; height:150px;}
.imglk-item span{display:block;margin-left:10px; float:left; width:230px;}
.imglk-time{ heigh:25px; line-height:25px; font-size:16px; }
.imglk-road{heigh:20px;line-height:20px;font-size:16px; margin-top:10px;}
.imglk-msg{heigh:20px;line-height:20px;font-size:14px; margin-top:10px; }
.blank{clear:both;}
.c-tel-index{width:400px; height:427px;float:left; }
.c-kuaibao-index{width:450px; height:427px;float:left; }
.c-baike-index{width:300px; height:427px;float:right; }
.c-tel-index-b{}
.tel-line{ height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#000000; margin-left:30px;margin-top:10px;}
.tel-line-list{height:20px; line-height:20px;margin-left:30px; margin-top:5px;}
.tel-line-list ul li{  font-size:14px; margin-right:10px; float:left;}
.c-kuaibao-index-b{}
.c-kuaibao-index-b ul,.c-baike-index-b ul{ padding-left:15px; padding-top:10px;}
.c-kuaibao-index-b ul li,.c-baike-index-b ul li{height:36px; line-height:32px; font-size:15px; overflow:hidden;}
#friendlink .listline li{ width:100px;}
#footer{width:100%;height:220px; background:#0363cb; margin-top:30px;padding-top:50px;}
.footer-links{width:1200px; margin:0 auto; height:50px; line-height:50px; text-align:center;}
.footer-links a{ font-size:18px; margin-right:30px; color:#FFF;}
.footer-beian{width:1200px; margin:0 auto; height:50px; line-height:50px; text-align:center;color:#FFF; font-size:16px;margin-top:20px;}
.wzbeian a{color:#FFF;}
#content{width:1200px;margin:0 auto;overflow:hidden;}
.c-left{width:787px; float:left; height:auto;}
.c-right{width:390px; float:right; height:auto;}
.c-box2{width:785px;overflow:hidden; border:#efefef solid 1px; margin-top:20px;}
.c-box3{width:388px;overflow:hidden; border:#efefef solid 1px; margin-top:20px;}
.c-box2-b{padding:5px 20px 20px 20px;}
.c-box2-b .listline li{ width:149px; }
.c-box3-b ul{ padding-left:15px; padding-top:10px;}
.c-box3-b ul li{height:32px; line-height:32px; font-size:15px; overflow:hidden;}
.sfz-item{ width:238px; float:left;height:120px;}
.sfz-name{ font-size:16px; height:16px; font-weight:bold;}
.sfz-name a{ color:#0777dd;}
.sfz-lu{ font-size:14px; line-height:14px; margin-top:10px;padding-right:30px;}
.sfz-address{ font-size:14px; line-height:14px; margin-top:10px;padding-right:30px;}
.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;clear:both; margin-top:20px;}
#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;}
.road-img{ width:185px; height:185px; float:left; margin-left:10px;margin-top:10px;}
.road-img img{width:185px; height:185px;}
.road-info{ width:180px; height:185px; float:right;margin-top:15px;margin-bottom:15px;}
.road-info-code{ font-size:14px;}
.road-info-line{font-size:14px; margin-bottom:5px;}
.sfz-info-line{ font-size:16px; height:36px; line-height:36px;}
#sfz-info{ margin:10px 15px;}
#notice{ height:30px; width:720px;background: #FFFFCC; padding:20px 30px;}
#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-box2-b p{ font-size:15px; line-height:25px; margin-top:15px; padding-left:15px;}
.gslk-info-list{ width:720px; border-left:#ff7010 dotted 1px; padding-top:5px;}
.gslk-info-item{position: relative;left: -10px;top: 0px;}
.gslk-no{width: 20px;height: 20px;border-radius: 4em;background: #ff7010; text-align:center; color:#FFF; float:left; margin-top:10px;}
.gslk-info{width:690px; float:left; margin-left:10px;}
.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;}

.c-box2 .cylk{ width:350px;}
.c-box2 .imglk{ width:412px; height:405px;float:right;}
.c-box2 .cylk-b .msg-line{ width:350px;}
.c-box2 .cylk-b .msg-line-txt{ width:285px;}
#artile-publish .listline li{ width:370px;}
.road-img2{ margin-left:50px; width:268px; height:268px; margin-top:20px;}
.road-info2{ margin-left:50px; width:268px;  margin-top:10px; }
.road-info2 .road-info-code,.road-info2 .road-info-line{font-size:15px;margin-top:10px;}
.jcss-sfz{ width:150px; height:158px; float:left; text-align:center; font-size:15px; margin-top:20px;margin-left:20px;}
.jcss-fuwuqu{ width:150px; height:158px; float:left; text-align:center; font-size:15px;margin-top:20px;}
.jcss-sfz p,.jcss-fuwuqu p{ margin-top:10px;}
#top{ height:108px;width:1200px;margin:0 auto;overflow:hidden; }
#top #logo{ margin-top:25px;}
#menulist{ width:650px; float:right; margin-top:20px;}
#menulist ul li{ float:left; height:50px; line-height:50px; font-size:16px; margin-left:20px;}
#menulist ul li a{ color:#585656;}
#position{height:28px; line-height:28px;width:1200px;margin:0 auto;overflow:hidden;}
#lu-header{height:55px;width:1200px;margin:0 auto;}
#lu_header_title{height:55px;float:left; line-height:55px; font-size:24px; color:#191919;}
#lu_header_title h1{ font-size:24px; color:#191919;}
#lu_header_type{float:left; margin-left:50px;position: relative;}
#lu_header_type_select{width:85px; height:30px; border:#e5e5e5 solid 1px; line-height:30px;  font-size:14px; color:#9d9898; background:url(../images/brue-down-arrow.png) no-repeat 75px 12px; padding-left:15px; margin-top:10px;}
#lu_header_type_all{width:100px;border:#e5e5e5 solid 1px; font-size:14px;    position: absolute;    left: 0; top: 40px; background:#FFF; display:none;z-index:100;}
#lu_header_type_all a{display: block; height: 33px;line-height: 33px; padding: 0 5px;    overflow: hidden; text-align:center;}
#lu-search-bar{ float:right; }
.searchTxt{ width:280px; height:36px; border:#eaebeb solid 1px; line-height:36px; font-size:16px; float:left; color:#999; padding-left:5px;}
.searchBtn{height:38px;width:65px; background:#0777dd; color:#FFF; line-height:38px; float:left;border:none;cursor: pointer;font-size:16px;}
#navigation{width:1200px; height:55px;margin:0 auto;overflow:hidden;background:#0777dd; clear:both;}
#navigation ul{ height:55px;}
#navigation ul li{height:55px; float:left; margin-right:25px; line-height:55px; font-size:16px; padding:0 15px;}
.navcurrent{ font-size:18px; font-weight:bold; background:#0a66bb;}
#navigation ul li a{ color:#FFF;}
.c-box-lu-img{ width:85px; height:85px; float:left;}
.c-box-lu-img img{width:85px; height:85px;}
.c-box-lu-info{ width:1020px; float:left; margin-left:25px;}
.c-box-lu-line{ height:15px; line-height:15px; font-size:14px; color:#616161;}
.c-box-lu-line span{ margin-right:20px;height:15px; line-height:15px;}

.c-box-lu-line2{height:15px; line-height:15px; font-size:14px; color:#616161; margin-top:15px;}
.c-box-lu-line2 span{ margin-right:20px;}
#l-infolist-list{ margin-top:15px;}
.l-infolist-item-img{ width:240px; height:160px; float:left; margin-right:15px;}
.l-infolist-item-img img{width:240px; height:160px;}
.l-infolist-item-txt{}
.info-title{ font-size:18px; height:35px; line-height:35px;}
.info-title a{ color:#0777dd;}
.info-meta{height:25px; line-height:25px; }
.pubtime{height:25px; line-height:25px; font-size:12px; color:#9999a6; padding-bottom:5px; display:inline-block;   background:url(../images/clockinco.jpg) no-repeat 0 5px; padding-left:20px;}
.info-des{ font-size:12px;color:#999999;}
.info-des a{ color:#0777dd;}
.l-infolist-item{ clear:both; border-bottom:#eeeeee solid 1px; width:775px; height:160px; margin-bottom:15px;padding-bottom:15px;}
.c-box3-3line li{ float:left; margin-right:15px;}
.c-box3-b dl{ font-size:15px; margin:15px;height: 80px;}
.c-box3-b dl dt {display: inline;float: left;height: 80px;overflow: hidden;margin-right: 10px; font-size:14px;}
.c-box3-b dl dd{height: 80px;}
.c-left-position{ height:40px; line-height:40px; font-size:14px;}
.artile{}
.artile-header{ height:150px; border-bottom:#e4e4e6 solid 1px;border-top:#e4e4e6 solid 1px;}
.artile-header h1{ text-align:center; margin-top:50px;}
.info_meta{ font-size:14px; color:#a2a0a0; text-align:center; line-height:30px; height:30px; margin-top:30px;}
.content{ font-size:16px; line-height:30px; padding-top:30px; padding-bottom:30px; border-bottom:#e4e4e6 solid 1px;}
.content p{ margin-top:10px;}
.c-box2-b dl{ font-size:15px; margin:15px;height: 120px;}
.c-box2-b dl dt {display: inline;float: left;height: 120px;overflow: hidden;margin-right: 10px; font-size:14px;}
.c-box2-b dl dd{}
.info-title{ height:20px; line-height:20px; font-size:16px;}
.info-title a{ color:#393939;}
.info-note{ margin-top:20px; color:#8e8e8e; font-size:14px;}
.info-note a{ color:#0363cb;}
.c-box2-telzone{ margin-left:20px; margin-top:20px;}
.c-box2-telzone-line{ font-size:16px; height:30px; line-height:30px; margin-top:10px;}
.c-box2-telzone-line b{ margin-right:10px;}
.c-box2-telzone-line a{ margin-right:30px;}
.c-box2-tel-province{margin-left:20px;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:14px;}
.c-box2-tel-province-tel p{  line-height:30px; }

.c-box2-b table{ background:#efe6e6; }
.c-box2-b table tr{ height:35px; line-height:35px;}
.c-box2-b table td{ background:#FFF; text-align:center;font-size:14px;} 
#c-box2-tel2{font-size:14px;margin-left:15px;}
#c-box2-tel2 p{ line-height:15px; margin-top:10px;}

#page{width:1200px;margin:0 auto;overflow:hidden;}
#page-l{width:350px; float:left; margin-top:30px;}
#page-right{ width:800px; float:right; margin-top:55px;border:#efefef solid 1px;}

.page-l-box3{width:348px;overflow:hidden; border:#efefef solid 1px; margin-top:20px;}
.page-l-t{ height:60px; line-height:60px; font-size:18px; background:#0363cb; color:#FFF; text-align:center;}
.page-l-b{ }
.page-l-b ul li{ height:50px;  line-height:50px; text-align:center; font-size:16px;border-bottom:#efefef solid 1px; width:348px; }

#pright-h{ height:20px; line-height:20px;}
#page-title{ float:left; width:315px;}
#page-title i{ display:block; width:10px;height:20px; background:#0363cb; float:left; }
#page-title h1{display:block; height:20px; float:left; font-size:18px; line-height:20px; margin-left:10px; font-weight:500;}
#page-postion{ float:right; color:#7f7c7c; }
#page-postion a{color:#7f7c7c;}
#page-content{ font-size:15px; color:#272727; padding-top:10px; padding: 20px;}
#page-content p{ margin-top:20px;}
#pright-nav{ height:35px; border-bottom:#dedede solid 1px;padding-left:10px;padding-top:15px;padding-right:10px;}
