@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,img{ margin:0px; padding:0px;}
ul,li,dl,dt,dd,ol{ list-style:none;}
.clear{ clear:both; font-size:0; line-height:0; height:0;zoom:1; *overflow:hidden;}.fl{ float:left;}.fr{ float:right;}
a,a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#1B50A0; text-decoration:none;outline:none;}
area{ outline:none;}
img{ border:0px;}
body{font-family:'microsoft yahei'; font-size:13px; margin:0px auto; color:#000; background:#fff;}
.w1100{width:1100px;margin:0 auto;}.m15{margin:15px}
.left{float:left;}
.right{float:right;}

.header{height:120px; width:1100px;min-width:1100px;margin:0 auto; }
.header .logo{float:left;padding-top:23px;}
.tophead{ height:38px; border-bottom:1px solid #ddd; }
.tophead .logo2{float:left;}
.tophead .logo2 a{ background:url(../images/logo1.png) no-repeat;width:205px;height:36px;display:block; margin-left:30px;}
.tophead .grzcdl{ float:right; padding-top:5px;}
.tophead .grzcdl a{ display:block; float:left; color:#333; vertical-align:middle; color:#aaa;}
.tophead .grzcdl a:hover{ display:block; float:left; color:#E80307;vertical-align:middle;}
.iconzc img{padding-right:5px; vertical-align:middle}
.header .logo a{background:url(../images/logo2.png) no-repeat;width:531px;height:74px;display:block; margin-left:34px; }
.header .search{float:right;margin-top:40px;margin-right:6px;width:220px; height:28px;background: url(../images/servchbg.jpg) no-repeat 0 0;padding-left:10px;}
.searinput{outline:none; -moz-outline:none; width:160px; height:25px; border:0px;line-height:25px; border:none; background:transparent;font-family:'microsoft yahei';font-size:13px;color:#666;}
.searbt{outline:none; -moz-outline:none; border:0px;border:none; background:transparent;text:none;cursor:pointer;width:40px;height:25px;}
/* 个人中心 */
.grzc{ position:relative; line-height:30px;}

.grzxtc{ padding-top:5px; position:absolute; top:100%; width:100px!important; left:0;  display:none; color:#fff;}
.grzxtc a:link, .grzxtc a:visited{ height:25px;width:90px!important; line-height:25px; padding-left:10px; color:#fff;background:#3E7BBB; }
.grzxtc a:hover{ height:25px; width:90px!important; line-height:25px; padding-left:10px; color:#ff0000; background:#f3f3f3;}
.grzc:hover .grzxtc{ display:block; }





.nav{ height:40px; line-height:38px; background: url(../images/nav_bg.jpg) repeat-x; width:100%;min-width:1100px;}
.ddsmoothmenu {
	MARGIN: 0px auto; FONT: 18px; WIDTH: 1100px;font-weight:700; color:#fff; position:relative; height:40px;
}
.ddsmoothmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ddsmoothmenu UL LI {
	DISPLAY: block; FLOAT: left; width:150px; LINE-HEIGHT: 40px; POSITION: relative; TEXT-ALIGN: center
}
.ddsmoothmenu UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 150px; TEXT-DECORATION: none
}
.ddsmoothmenu ul li a:hover,.ddsmoothmenu ul li.hover a:link,.ddsmoothmenu ul li.hover a:visited{ color:#9DD3FF; text-decoration:none;background:url(../images/menuli.png) no-repeat bottom center; display:block; width:150px;}
.ddsmoothmenu li a:link,.ddsmoothmenu li a:visited{display:inline-block;_display:inline;_zoom:1;font-size:18px;color:#fff;text-decoration:none;}

.ddsmoothmenu .on:link,.ddsmoothmenu .on:visited{color:#9DD3FF; background:url(../images/menuli.png) no-repeat bottom center; display:block; width:150px; height:40px;}

.borderl{ border-left:1px solid #7AA3E0; height:40px;}
.borderr{ border-right:1px solid #7AA3E0;height:40px;}


.flfw_bs{background:url(../images/flfwbsbg.jpg) 50% 0 no-repeat;height:650px;min-width:1100px;overflow:hidden}
.flfwtit{padding-top:60px;text-align:center;}
.flfwtit img{display:inline-block;border-bottom:2px solid #f88916;padding-bottom:10px;}

/*网上办事*/
.flfw_bsnr li{float: left; width:131px;height:160px;overflow: hidden;margin:35px 30px 0 0;border-radius:5px;}
.flfwbs_list{ -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;color: #fff; text-align: center; position: relative; cursor: pointer }
.iconbg1{background:#1c8ad5}.iconbg2{background:#d69e18}.iconbg3{background:#0ea994}.iconbg4{background:#e76e4d}.iconbg5{background:#53b61f}.iconbg6{background:#0da0d0}.iconbg7{background:#a79f24}
.flfwbs_list:hover{ margin-top: -111px }
.flfwbs_list_title{ text-align:center; font-size:18px;color:#fff;font-family:'microsoft yahei','微软雅黑';margin:0 10px;padding:10px 0;height:30px;line-height:30px;border-top:1px solid #fff }
.flfwbs_list_cont{ text-align: center; color:#fff;font-size: 14px; margin:0 10px;padding:10px 5px 0 5px;line-height: 30px; height:120px;border-top:1px solid #fff}
.flfwbs_list_icon{ display: inline-block; width:100%;height:110px;}
.flfwbs_list_icon img{width:64px;height:64px;margin:23px 0;}

/*地图服务*/
.flfwmapl{width:620px;text-align:center;margin:20px 0 50px 0;}
.flfwmapr{font-family: -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
    "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;font-weight: 100;padding:80px 20px 0 20px;font-size:22px;line-height:48px;color:#000;margin-left:620px;}
	
/*数据中心*/
.flfw_data{background:url(../images/flfwdatabg.jpg) 50% 0 no-repeat;height:559px;min-width:1100px;overflow:hidden}
.flfw_datalist{margin-top:15px;}
.flfw_datalist li{float:left;display:block;text-align:center;margin-top:15px;width:182px;}
.flfw_datalist li a:link,.flfw_datalist li a:visited{padding:20px 1px;width:180px;display:block;}
.flfw_datalist li a:hover{display:block;border:1px solid #8a8a8b;padding:19px 0;}
.flfw_datalistnr img{display:block;margin:0 auto;width:68px;height:68px;margin-bottom:5px;}
.flfw_datalistnr h2{display:block;font-size:32px;text-align:center;line-height:50px;font-weight:normal}
.flfw_datalistnr span{display:block;font-size:14px;text-align:center}
.nubcolor1{color:#fff}.nubcolor2{color:#fff}

.flfwdsmapl{width:530px;text-align:center;margin:40px 0;}
.flfwdsmapr{padding-top:120px;margin-left:530px;}
.flfwdsmapr li{float:left;width:150px; position:relative;text-align:center;font-size:18px;color:#000;font-family:'microsoft yahei','微软雅黑';margin-right:30px;margin-bottom:40px;}
.flfwdsmapr li a:link,.flfwdsmapr li a:visited{display:block;background:url(../images/flfwdsnamebg.jpg) 0 100% repeat-x;height:38px;line-height:38px;border:1px solid #e5e4e5}
.flfwdsmapr li a.nrtextbg:link,.flfwdsmapr li a.nrtextbg:visited{display:block;background:url(../images/flfwdsnamenybg1.jpg) 0 100% repeat-x;height:38px;line-height:38px;border:1px solid #a7d6f5}
.flfwdsmapr li a:hover,.flfwdsmapr li a.nrtextbg:hover{background:url(../images/flfwdsnamebg1.jpg) 0 100% repeat-x;color:#fff;border:1px solid #e6704b;}
.flfwdsmenu1{ position:absolute;left:-50%;top:36px;z-index:100;background:url(../images/flfwdsmenubg2.png) no-repeat;width:280px;height:192px;padding:30px 10px 0 20px;}
.flfwdsmapr li .flfwdsmenu1 li{float:left;width:50%;margin:0;padding:0}
.flfwdsmapr li .flfwdsmenu1 li a:link,.flfwdsmapr li .flfwdsmenu1 li a:visited{display:block;font-size:14px;background:url(../images/dian.gif) 0 50% no-repeat;line-height:30px;height:30px;padding-left:10px;border:0;text-align:left;}
.flfwdsmapr li .flfwdsmenu1 li a:hover{color:#ff0000;}
.flfwdsmenu1.right{ position:absolute;left:-70%;top:36px;z-index:100;background:url(../images/flfwdsmenubg1.png) no-repeat;width:280px;height:192px;padding:30px 10px 0 20px;}
/*版权*/
.homedh{ border-top:8px solid #1B50A0;margin-top:15px;min-width:1100px;}
.homedh1{ border-top:8px solid #1B50A0;width:1056px;margin-top:20px;background:#FFF;}
.copyright{ padding:20px; width:1060px;margin:0 auto;background:#fff;}
.copywz{ font-size:13px; line-height:28px; text-align:center; padding-top:10px;}
.copic1{ width:780px;}
.copic1 img,.copic2 img{ vertical-align:middle; padding-top:10px; padding-left:10px;}
.copic2{ width:150px;}.left{ float:left; }

/*内页地图服务*/
.zgzc{width:100%;height:580px;overflow:hidden;min-width:1100px;}
.zgzc_l{float:left;width:360px;border-top:1px solid #b5b9c0;border-right:1px solid #b5b9c0;border-bottom:1px solid #b5b9c0;height:578px;background:#fff;}
.zgzc_r{margin-left:360px;border-top:1px solid #b5b9c0;border-right:1px solid #b5b9c0;border-bottom:1px solid #b5b9c0;height:578px;background:url(../images/zgzcmap.jpg) 0 0 no-repeat;}
.zgzc_l_sertit{float:left;width:58px;background:#1b50a0;height:578px;}
.zgzc_l_sertit a:link,.zgzc_l_sertit a:visited{display:inline-block;_display:inline;_zoom:1;font-family:"microsoft yahei";font-size:14px;text-align:center;text-decoration:none;color:#fff;height:65px;line-height:30px;width:58px;padding-top:10px;}
.zgzc_l_sertit a:hover{background:#ff6600;}
.zgzc_l_sertit .on:link,.zgzc_l_sertit .on:visited{background:#ff6600;}
.zgzc_l_sertit span{display:block;}
.zgzc_l_sertj{float:right;width:302px;height:578px;overflow:hidden;}
.zgzc_l_sertjmap{float:right;width:272px;height:563px;overflow:hidden;padding:15px 15px 0 15px;}
.zgzc_l_sertjmap li{text-align:center;padding-top:15px;padding-bottom:10px;float:left;width:50%;}
.zgzc_l_sertjmap li span{display:block;line-height:30px;padding-top:5px;}
.zgzc-serbg{background:#f2f2f2;border-bottom:1px solid #b5b9c0;padding:10px 20px;}
.zgzc_serinput{margin-top:10px;}
.zgzc_sertjbox{border:1px solid #afafaf;background:#fff;height:25px;line-height:25px;padding-left:5px;color:#666;font-size:14px;font-family:"宋体";}
.zgzc_sernr{height:410px;overflow:auto;}
.zgzc_sernr_nub{float:left;background:url(../images/zgzcicon3.png) 50% 5px no-repeat;width:25px;padding-top:7px;text-align:center;color:#fff;font-size:10px;height:19px;font-family:Arial, Helvetica, sans-serif}
.zgzc_sernr_xx{margin-left:30px;line-height:26px;margin-bottom:10px;}
.zgzc_sernr_xx span{display:block;font-size:12px;}
.zgzc_sernr_xx a:link,.zgzc_sernr_xx a:visited{font-weight:bold;color:#025fa5;font-size:14px;}
.page1{text-align:center;padding:10px 0 10px 0;}
.page1 span{border:1px solid #c4c2c3;padding:3px 8px;margin-right:5px;color:#9c9c9c;}
.page1 a:link,.page1 a:visited{border:1px solid #c4c2c3;padding:3px 8px;margin-right:5px;color:#9c9c9c;}
.page1 a:hover{background:#025ea4;color:#fff;text-decoration:none;border:1px solid #254989}
.page1 .on:link,.page1 .on:visited{padding:3px 8px;margin-right:5px;background:#025ea4;color:#fff;text-decoration:none;border:1px solid #254989}

.zgzc_map_tab{background:#f2f2f2;height:35px;line-height:35px;}
.zgzc_map_tab li{float:left;width:49.7%;text-align:center;}
.zgzc_map_tab li a:link,.zgzc_map_tab li a:visited{text-decoration:none;display:block;_display:inline;_zoom:1;background:#e6e6e6;border-bottom:1px solid #b5b9c0;}
.zgzc_map_tab li a:hover{background:#f2f2f2;border-bottom:1px solid #f2f2f2;font-weight:bold;color:#116aca;}
.zgzc_map_tab li .on:link,.zgzc_map_tab li .on:visited{text-decoration:none;display:block;_display:inline;_zoom:1;background:#f2f2f2;border-bottom:1px solid #f2f2f2;font-weight:bold;color:#116aca;}
.map_rline{border-right:1px solid #b5b9c0;}

.inHd ul {border-bottom: 1px solid #a5c4ff;height: 32px;}
.inHd li {float: left;cursor: pointer;width: 81.5px;height: 32px;line-height: 32px;position: relative;}
.inHd li a {margin-left: 25px;text-decoration:none;}
.inHd li .arrow-wrap {background:#fff;height:5px;position: absolute;width:8px;top: 29px;z-index: 999;display:none;left:35px;}
.inHd li.on .arrow-wrap {display: block;background:url(../images/lxdian.png) no-repeat;}
.inHd li i {background-image: url("../images/lxicon.png");background-repeat: no-repeat;display: inline-block;position: relative;top: 2px;left: 20px;}
.inHd li.on {color: #3385ff;}
.inHd li.bus-tab i {background-position: -2px -7px;height: 16px;width: 13px;}
.inHd li.bus-tab.on  i {background-position: -16px -7px;}
.inHd li.drive-tab i {background-position: -30px -8px;height: 14px;width: 15px;}
.inHd li.drive-tab.on i {background-position: -46px -8px;}
.inHd li.walk-tab i {background-position: -65px -5px;height: 18px;top: 3px;width: 16px;}
.inHd li.walk-tab.on i {background-position: -83px -5px;}
.inBd .bus_search_box {position: relative;border-bottom: 1px solid #dee1e3;background: #fff;}
.inBd .route-input-box {display: inline-block;position: relative;vertical-align: middle;width: 250px;padding-left: 20px;}
.inBd .route-input-box p {position: relative;background: #fff;}
.inBd .route-input-box i {background: url("../images/lxicon.png") no-repeat scroll -46px -25px;}
.inBd .route-input-box i {display: inline-block;height: 11px;position: relative;top: 3px;width: 11px;}
.route-input-box input {border-bottom: 1px solid #eaebed;
    color: #333;
    display:inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 26px;
    padding: 5px 0 5px 5px;*padding: 4px 0 4px 5px;
    vertical-align: middle;
    width: 200px;
	border-top:none;border-left:none;border-right:none;
}
.inBd .route-input-box .end i {background: url("../images/lxicon.png") no-repeat scroll -59px -25px;}
.inBd .route-input-box .end input {border: 0 none;}
.route-wsubmit{border: 1px solid #f2f2f2;display:block; padding:0; width:54px; cursor: pointer;}
.route-submit {height:79px;width:54px;border: none;margin:0;color:#666;cursor: pointer;font-size: 13px;position: absolute;top: 1px;right: 1px;bottom: 1px; text-align: center;background:#f2f2f2}

/*内页网上办事*/
.nywsbs{background:url(../images/flfwwsbsbg01.jpg) 50% 0 no-repeat;height:420px;min-width:1100px;overflow:hidden}
.nywsbstit{padding-top:60px;text-align:center;}
.wsbslxli{ text-align:center; display:block; font-size:0px; line-height:0;margin-top:30px;}
.wsbslxli li{ display:inline-block; font-size:20px; line-height:40px; width:220px;margin:26px;}
.wsbslxli li a:link,.wsbslxli li a:visited{ display:block; width:220px;color:#4DFFFF;height:220px;border:1px solid #5CC3F4;}
.wsbslxli .lx_img{ width:90px; height:90px; border-radius:110px; border:1px solid #5CC3F4;padding:15px; text-align:center; margin:25px auto 0 auto;}
.wsbslxli .lx_img img{margin-top:11px;}
.wsbslxli .lx_img img:hover{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}
.wsbslxli .lx_item{ line-height:50px; padding:10px 0;}
.wsbslxli li a:hover{ color:#fff; text-decoration:none;background:#1C8AD5;border:1px solid #3BADF3;}
.wsbslxli li a:hover .lx_img{border:1px solid #1c8ad5; padding:15px;background:#fff}

.wsbsywli{ text-align:center; display:block; font-size:0px; line-height:0;margin:40px 0 30px 0;}
.wsbsywli li{ display:inline-block; font-size:20px; line-height:40px; width:155px;background:url(../images/flfwywline.png) 100% 0 no-repeat}
.wsbsywli li a:link,.wsbsywli li a:visited{ display:block; width:155px;color:#666;height:220px;}
.wsbsywli .yw_img{ width:90px; height:90px; border:7px solid #fff;border-radius:100px; padding:10px;text-align:center; margin:25px auto 0 auto;transition:0.2s;background:#0da994}
.wsbsywli .yw_img:hover{ width:90px; height:90px; border-radius:110px;border:7px solid #6ecc3d;}
.wsbsywli .yw_img img{width:64px;height:64px;margin-top:13px}
.wsbsywli .yw_img img:hover{width:74px;height:74px;margin-top:8px}
.wsbsywli .yw_item{ line-height:50px; padding:10px 0;}
.wsbsywli li a:hover{ color:#0da994; text-decoration:none;}
.wsbsywli li a:hover .yw_img{padding:10px;background:#53b61f}

/*内页数据中心*/
.nydatazs{background:url(../images/flfwnydatabg.jpg) 50% 0 no-repeat;height:485px;min-width:1100px;overflow:hidden}
.nydatazstit{padding-top:60px;text-align:center;}
.nydatalist{margin-top:30px;}
.nydatalist li{float:left;display:block;text-align:center;margin-top:30px;width:182px;}
.nydatalist li a:link,.nydatalist li a:visited{padding:20px 1px;width:180px;display:block;}
.nydatalistnr h2{display:block;font-size:32px;text-align:center;line-height:50px;font-weight:normal}
.nydatalistnr span{display:block;font-size:14px;text-align:center}
.nubcolor3{color:#84e1ff}.nubcolor4{color:#f2f85b}

.nydatadsmap{background:url(../images/flfwnymapbg.jpg) 50% 0 no-repeat;height:617px;min-width:1100px;}

/*律师查询列表*/
.lscxlist{margin-top:15px;}
.lscxlist li{float:left;margin:12px 3%;width:16%;background:#edf0f6;border:1px solid #d5e2fd;padding:8px 1.3%;}
.lscxlist-img{text-align:center;padding:5px;}.lscxlist-img img{width:88px;height:123px;}
.lscxlist-name{height:30px;line-height:30px;font-size:15px;font-weight:bold;}
.lscxlist-pf{color:#ca0808;font-size:16px;height:30px;line-height:30px;}
.lscxlist-lsname{height:24px;line-height:24px;font-size:12px;color:#666; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}