@charset "utf-8";
/* CSS Document */
.cen_big_focus_tab{ position:relative;z-index:100;margin-top:-40px;text-align:right;}
.cen_big_focus_tab i{ cursor:pointer;background:rgba(0, 0, 0, 0.55) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=55); background:#000;/*实现IE背景透明*/ _background: url(../images/bg-black.png);color:#fff;padding:3px 10px;font:12px/40px arial;margin-right:4px;}
.cen_big_focus_tab i.on{background:rgba(0, 0, 0, 1) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=100); background:#000;/*实现IE背景透明*/ }
.cen_big_focus_img{height:320px;overflow:hidden; position:relative;z-index:10}
.cen_big_focus_img span{width:440px;position:relative;display:block;margin-top:-90px;z-index:100;background:rgba(0, 0, 0, 0.55) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=55); background:#000;/*实现IE背景透明*/ _background: url(../images/bg-black.png);color:#fff;}
.cen_big_focus_img span p{background:url(../images/right-poti.png) no-repeat right center;font:18px/30px "微软雅黑";padding:5px 45px 5px 20px; position: relative;}
.center_header{background:url(../images/center-img/center-top-bg.png) no-repeat;height:100px; box-shadow:0 0 5px #ccc;margin:16px auto; position:relative;}
.center_logo{overflow:hidden; position:relative;/*width:775px;*/height:100px;color:#666;}
.center_logo i{background:url(../images/center-img/logo-right-line.gif) no-repeat right top;height:55px;float:left;padding-right:20px;margin:23px 10px 0 10px;}
.center_logo i img{width:55px;height:55px;margin-left:10px;}
.center_logo h5{margin-top:19px;display:block;font:700 32px/35px "微软雅黑";width:650px;float:left;position:relative;}
.center_logo p{float:left;width:650px;display:block; position:relative;}
.center_header span{ position:absolute;bottom:5px;right:20px;text-align:right; width:600px;}

.center_header span i{font:12px/30px 宋体;padding:1px 10px;background:rgba(0, 0, 0, 0.55) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=55); background:#000;/*实现IE背景透明*/ _background: url(../images/bg-black.png);color:#fff; border-radius:5px;display:block; position:absolute;top:40px;left:0;white-space:nowrap;z-index:100px;-moz-transition:opacity .35s linear;transition:opacity .35s linear;opacity:0; visibility:hidden}
.center_header span a:hover i{opacity:1; visibility:visible;}
.center_header span i h6{background:url(../images/menu-sub-img.gif) no-repeat center top;height:8px;overflow:hidden;margin-top:-8px;}
.center_header span a{display:block;float:right;margin-left:20px; position:relative;line-height:32px;}
.center_header span a.back_thupdi_link{width:120px;height:30px;}
.cen_left_box{_margin-left:10px;}
.center_menu_bg{background:url(../images/center-img/center-menu-bg.png) repeat-x;height:58px;width:1002px; position:relative;}
.center_menu_bg li{float:left;height:58px;padding:0 5px;display:inline-block;_width:85px;}
.center_menu_bg li.on{background:url(../images/center-img/center-menu-li-bg.gif) repeat-x;}
.center_menu_bg li h3{padding-top:10px;padding:0 10px;height:48px;padding-top:10px;display:block;font:16px/48px "微软雅黑";}
.center_menu_bg li.active h3{background:url(../images/center-img/center-menu-bg-act.png) repeat-x;}
.center_menu_bg li.on h3{background:url(../images/center-img/menu-h3-bg.jpg) repeat-x;}
.center_menu_bg li:hover h3 a,.center_menu_bg li.on h3 a{color:#333;}
.center_menu_bg li.on h3 a{color:#fff;}
.center_menu_bg li ul.menu_mor{display:none;/*隐藏*/width:992px;border-bottom:2px solid #a1a1a1;position:absolute;left:0;z-index:999;padding:10px 5px;background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=95); background:#fff;/*实现IE背景透明*/ _background: url(../images/bg-white.png);overflow:hidden;}
.center_menu_bg li ul.menu_mor li{font:14px/35px "微软雅黑";height:35px;padding:2px 14px; white-space:nowrap;}
.center_menu_bg li ul.menu_mor li:hover{background:rgba(239, 0, 0, 1) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=100); background:#f10000;/*实现IE背景透明*/ _background:#f10000;}
.center_menu_bg li ul.menu_mor li a{color:#333;}
.center_menu_bg li ul.menu_mor li:hover a:hover,.center_menu_bg li ul.menu_mor li:hover a{color:#fff;}
.case_sometab_box{border-bottom:1px solid #ccc;padding:10px 10px 10px 80px; position:relative;background:#fff;}
.case_sometab_box a.case_chetab_all{ position:absolute;left:10px;top:10px;}
.case_sometab_box a{line-height:24px;padding:2px 15px; white-space:nowrap;margin-right:15px;margin-bottom:5px;margin-top:5px;float:left;display:block;}
.case_sometab_box a:hover,.case_sometab_box a.on{background:#f10000;color:#fff;}

.case_center_title{background:url(../images/title-2.gif) no-repeat 5px center #f9f9f9;font:700 16px/32px "微软雅黑";padding-left:30px;border:1px solid #e5e5e5;color:#5d5a59;}
.case_center_title a{float:right;font:12px/32px "微软雅黑";padding-right:15px;color:#aeaeae;}
.case_center_title a:hover{color:#f10000;}

.cen_title_al{border-bottom:3px solid #4c4948;font:700 16px/30px "微软雅黑"; position:relative;height:30px;}
.cen_title_al span{background:#fbfbfb;padding:0 2px 0 0;overflow:hidden;height:33px;margin-bottom:-3px;display:block;float:left; _position:absolute;}
.cen_title_al b{background:url(../images/title-1.gif) no-repeat left 9px;border-bottom:3px solid #ff0000;height:33px;padding:4px 3px;*padding:1px 3px;_padding:0px 3px;*line-height:36px;padding-left:25px;}
.cen_title_al cite{float:right;margin-right:10px;font:12px/30px arial;}
.cen_title_al cite a{background:none;}
.cen_nav_list_box dt{float:left;width:300px;text-align:center;font:12px/26px 宋体;margin-right:20px; position:relative;}
.cen_nav_list_box dt p{display:block;clear:both;background:#f1f1f1;line-height:35px;}
.cen_nav_list_box dd{width:320px;float:right;}
.cen_nav_list_box dd ul{margin-bottom:15px;}
.cen_nav_list_box dt .cen_focue_hd{ position:relative;margin-top:-60px;z-index:100; text-align:right;}
.cen_nav_list_box dt .cen_focue_hd i{ border-radius:5px;width:10px;height:10px;display:inline-block; text-align:right;margin:0 5px;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/ _background: url(../images/bg-white.png);}
.cen_nav_list_box dt .cen_focue_hd i.on{background:rgba(239, 0, 0, 1) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=100); background:#f10000;/*实现IE背景透明*/ _background:#f10000;}
.cen_nav_list_box dt a.next{background:url(../images/next.png) no-repeat left top;width:35px;height:45px; position:absolute;right:0;top:60px;-moz-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0.45;}
.cen_nav_list_box dt a.prev{background:url(../images/prev.png) no-repeat right top;width:35px;height:45px; position:absolute;left:0;top:60px;-moz-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0.45;}
.cen_nav_list_box dt a.next:hover,.cen_nav_list_box dt a.prev:hover{ opacity:1;}
.cen_rtablist_box{background:url(../images/name-icon.gif) no-repeat left top;}
.cen_rtablist_box li{position:relative;height:42px;line-height:42px;padding-left:45px;display:block;width:250px;}
.cen_rtablist_box li i{position:absolute;left:0;top:5px;width:35px;height:35px;display:block;overflow:hidden;}
.cen_rtablist_box li i img{border-radius:17px;width:35px;height:35px;float:left;}
.cen_about_us_boxthr h5 {height:40px;_width:90px;}
.cen_about_us_boxthr h5 b{background:#ff0000;padding:2px 10px;color:#fff;font:700 14px/30px "微软雅黑"; position:relative;_width:100px;}
.cen_about_us_boxthr h5 b i{background:url(../images/center-img/about-us-bgside.gif) no-repeat; position:absolute;left:50%;bottom:-10px;_bottom:-4px;margin-left:-9px;_margin-left:-14px;width:19px;height:10px;display:block;}
.thr_about_box p{font:12px/26px "宋体"; text-indent:24px;}
.thr_about_box p a{color:#ff0000;}
.thr_about_box p a:hover{color:#860002;}
.thr_about_box .contus_w_icon{background:url(../images/center-img/contus_icon.gif) no-repeat 0 3px;padding-left:22px;font:12px/26px 宋体;}
.cen_so_box{display:grid;justify-items: center;align-items: center;height:220px;line-height:24px;grid-row-gap: 2px;grid-column-gap: 2px;}
.cen_so_box.lv2{grid-template-columns: repeat(2, 1fr);height:110px;}
.cen_so_box.lv3{grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 2fr);}
.cen_so_box.lv3 a:last-child{grid-column-end: span 2;}
.cen_so_box.lv4{grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);}
.cen_so_box.lv5{grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);}
.cen_so_box.lv5 a:last-child{grid-column-end: span 2;}
.cen_so_box.lv6{grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);}

.cen_so_box.lv7{grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(3, 1fr);}
.cen_so_box.lv7 a:nth-child(-n+4){grid-column-end: span 3;}
.cen_so_box.lv7 a:nth-last-child(-n+3){grid-column-end: span 2;}

.cen_so_box.lv8{grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 1fr);}
.cen_so_box.lv9{grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(3, 1fr);}
.cen_so_box.lv10{grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, 1fr);}
.cen_so_box.lv10 a:nth-last-child(-n+2){grid-column-end: span 2;}

.cen_so_box a{height:100%;width:100%;font-weight:bold;font-size:14px;text-align:center;color:#fff;display:flex;-moz-transition:opacity .35s linear;transition:opacity .35s linear;opacity:1;justify-content: center;align-items: center;text-align: center;padding:5px 10px;box-sizing: border-box;}
.cen_so_box a:hover{ opacity:0.75}
.rc_linkbox{display:flex;margin:0 -2px;justify-content:space-between;}
.rc_linkbox a{width:30%;margin:2px;}

.cen_cbbook_list{margin-right:-30px;*width:1000px;}
.cen_cbbook_list li{width:170px;margin: 5px 24px 20px 0px;*margin: 5px 28px 20px 0px;color:#717171;font:14px/22px "微软雅黑";display:inline-block;*float:left;position:relative;vertical-align:top;*height:320px;}
.cen_cbbook_list li img{width:150px;height:210px;padding:0;margin:0;float:left;}
.cen_cbbook_list li i{width:150px; text-align:center;height:210px;overflow:hidden;display:block;border:2px solid #e0e0e0;margin:auto;}
.cen_cbbook_list li a:hover i{border:2px solid #f10000;}
.cen_cbbook_list li a{color:#333;display:block;padding-bottom:10px; cursor:pointer;}
.cen_cbbook_list li a:hover{color:#f10000;}

.cen_right_box p{font:12px/20px 宋体;padding:5px 0;}
.case_ind_thr p{font:12px/20px 宋体;border-left:2px solid #d5d5d5;margin:15px 0;padding:5px 10px 5px 20px;}
.case_ind_thr p:hover{border-left:2px solid #f10000;background:#ededed;}
.cen_inx_cont_us{margin-bottom:20px;}
.cen_inx_cont_us li{ position:relative;padding-left:90px;font:14px/22px "微软雅黑";margin-top:20px;}
.cen_inx_cont_us li b{ position:absolute;left:0;top:0;_left:-80px;padding-left:24px;}
.cen_inx_cont_us li b.icon_cont_1{background: url(../images/center-img/contus_icon.gif) no-repeat left 3px; }
.cen_inx_cont_us li b.icon_cont_2{background: url(../images/center-img/contus_icon.gif) no-repeat left -22px; }
.cen_inx_cont_us li b.icon_cont_3{background: url(../images/center-img/contus_icon.gif) no-repeat left -48px; }
.cen_inx_cont_us li b.icon_cont_4{background: url(../images/center-img/contus_icon.gif) no-repeat left -74px; }
.cen_inx_cont_us li b.icon_cont_5{background: url(../images/center-img/contus_icon.gif) no-repeat left -127px; }

.case_inx_left_tab{overflow:hidden;width:185px;}
.case_inx_left_tab a{background:#eee;height:60px;padding:0 30px 0 5px;width:145px;float:left;margin-bottom:2px;}
.case_inx_left_tab a h5{display: table-cell;vertical-align:middle; position:relative;height:60px;}
.case_inx_left_tab a h5 p{*position:absolute; top:25%;font:14px/20px "微软雅黑";}
.case_inx_left_tab a:hover,.case_inx_left_tab a.on{ cursor:pointer;background: url(../images/center-img/case-tab-bgside.gif) no-repeat 165px center #f11919;color:#fff;}

.case_dsc_left_tab li{}
.case_dsc_left_tab li:first-of-type:before{ content:'智慧城市规划设计';width:180px;height:40px;background:#cf0909;color:#fff;display: flex;align-items: center;padding:0 5px;font-weight:700;}
.case_dsc_left_tab li:nth-of-type(6):before{content:'标准和课题研究';width:180px;height:40px;background:#cf0909;color:#fff;display: flex;align-items: center;padding:0 5px;font-weight:700;}
.case_dsc_left_tab li a,.case_dsc_left_tab li a h5{height:40px;}

.case_inx_right_box{margin-right:-30px; position:relative;*width:790px;}
.case_inx_right_box li{float:left;margin-right:15px;_margin-right:7px;width:244px;height:215px; position:relative;margin-bottom:10px;z-index:300;}
.case_inx_right_box li a{padding:5px;font:12px/20px 宋体; width:244px;height:205px;display:block;*border:1px solid #fff;overflow:hidden;}
.case_inx_right_box li a:hover{box-shadow:0 0 6px #999;*border:1px solid #ccc; cursor:pointer;opacity:1;}
.case_inx_right_box li i{width:244px;height:138px;overflow:hidden;text-align:center;display:block;}
/*0716新加入一行控制图片高宽
.case_inx_right_box li i img{width:244px;height:138px;overflow:hidden;border:0;margin:0;padding:0;}
.case_inx_right_box li a h4{font:14px/24px "微软雅黑";padding:15px 5px;text-align:center; background:url(../images/fouce-bg.gif) no-repeat center 1px;}
.case_inx_right_box li a span{height:6px;background:url(../images/fouce-bg2.gif) no-repeat center 1px;border-top:3px solid #eaeaea;overflow:hidden; position:absolute;bottom:1px;width:244px;}
.case_inx_right_box li:hover a span{background:url(../images/fouce-bg2.gif) no-repeat center 1px;border-top:3px solid #f10000;}
/*0716新加入*/
.case_inx_cont_lists{margin-left:-5px;margin-right:-30px; position:relative;*width:1002px;}
.case_inx_cont_lists li{float:left;margin-right:21px;width:310px;height:232px; position:relative;margin-bottom:20px;*margin-right:20px;}
.case_inx_cont_lists li a{padding:5px;font:12px/20px 宋体; width:300px;height:222px;display:block;*border:1px solid #fff;overflow:hidden;}
.case_inx_cont_lists li a:hover{box-shadow:0 0 6px #999;*border:1px solid #ccc; cursor:pointer;opacity:1;}
.case_inx_cont_lists li i{width:300px;height:169px;overflow:hidden;text-align:center;display:block;}
.case_inx_cont_lists li i img{width:300px;height:169px;overflow:hidden;border:0;margin:0;padding:0;}
.case_inx_cont_lists li a h4{font:14px/24px "微软雅黑";padding:15px 5px;text-align:center; background:url(../images/fouce-bg.gif) no-repeat center 1px;}
.case_inx_cont_lists li a p,.case_inx_cont_lists li a:hover p{padding:0 5px;color:#999;}
.case_inx_cont_lists li a span{height:6px;background:url(../images/fouce-bg2.gif) no-repeat center 1px;border-top:3px solid #eaeaea;overflow:hidden; position:absolute;bottom:1px;width:300px;}
.case_inx_cont_lists li:hover a span{background:url(../images/fouce-bg2.gif) no-repeat center 1px;border-top:3px solid #f10000;}
/*0716新加入结束*/
.mosaic-small{ visibility:hidden;_display:none;z-index:100;width:244px;height:138px;position:absolute;-webkit-transition:opacity .45s linear;-moz-transition:opacity .45s linear;transition:opacity .45s linear;opacity:0;}
.circle:hover .mosaic-small{width:244px;height:138px;background:url(../images/hover-magnify.png) no-repeat center center;opacity:0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80); visibility:visible;z-index:200;display:inline;_position:absolute;_top:6px;_left:6px;_z-index:300;}

.cen_group_box{ position:relative;_height:255px;}
.cen_group_box a{display:block;width:300px;height:255px;overflow:hidden;color:#666;position:absolute;left:0;top:5px;/*background:#fbfbfb;*/z-index:9999;}
.cen_group_box a p{padding:10px 0;}
.cen_group_box a:hover{left:-10px;top:5px;color:#666;position:absolute;width:320px;overflow:visible;z-index:9999;}
.cen_group_box a:hover p{ background:#fff; padding:10px 10px;box-shadow:0 0 5px #ccc;}

.cen_business_box li{width:300px;display:inline-block;display:inline-block;*float:left;position:relative;vertical-align:top;*height:305px;margin-right:50px;margin-bottom:30px;}
.cen_business_box li i{width:300px;height:165px;overflow:hidden;}
.cen_business_box li h2{font:700 16px/26px "微软雅黑";padding:5px 0;}
.cen_business_box li p{font:14px/22px "微软雅黑";color:#999;}

.cen_business_box2 li{overflow:hidden;margin-bottom:10px;border-bottom:1px dotted #e9e9e9;padding-bottom:10px;}
.cen_business_box2 li i{width:300px;height:165px;overflow:hidden;float:left;margin-right:20px;}
.cen_business_box2 li span{width:380px;float:left;}
.cen_business_box2 li h2{font:700 16px/26px "微软雅黑";padding:5px 0;}
.cen_business_box2 li p{font:14px/22px "微软雅黑";color:#999;}

.cont_summary_our p{padding-bottom:20px; text-indent:2em;}
.cont_summary_our table p{ text-indent:0;padding-bottom:0;}