@charset "utf-8";

/*内页*/
h1.title{ text-align:center; color:#252525; line-height:50px; margin-bottom:40px; margin-top:40px; font-size:24px; padding-bottom:0;}
h1.title b{ display:block; font-weight:normal;font-size:52px; text-transform: uppercase; color:#ddd;}
h1.title p{ position:relative; height:1px; width:300px; margin:10px auto; background:#666;}
h1.title p i{ width:30px; margin:0 auto; display:block; height:5px; background:#fff; position:relative;}
h1.title p i span{width:8px; height:8px; position:absolute; left:40%; top:-3px;background:#000;}

/*内页关于我们*/
.about-ny{ background: url(../images/aboutus-bg.jpg) 100% 100% fixed;}
.about-ny .col-md-7{ margin-bottom:15px;}
.about-ny .col-md-7 .col-md-6{ padding:0; overflow:hidden;}
.about-ny h5{ margin-top:0;position: relative;display: block;padding-top: 18px; height: 128px;font-size: 24px;text-align: center;color: #fff;background: #1958b3;box-sizing: border-box; margin-bottom:0;}
.about-ny h5 span{display: block;height:92px; width:88%;margin: 0 auto;line-height: 92px;border: 1px solid #fff;	border: 1px solid rgba(255,255,255,.4) !important;box-sizing: border-box;}
.about-ny .des{ background:#fff; height:243px; overflow:auto; padding:20px; color:#373737; line-height:28px; font-size:14px;}
.about-ny .more{ margin-top:0}
.about-ny .ij-idea{margin-bottom: 20px;padding: 56px 68px 0 65px;background: url(../images/ij-ideabg.png) no-repeat;background-size: 100% 100%;}
.about-ny .ij-job,
.about-ny .ij-idea{position: relative;height: 175px;font-size: 20px;color: #1654b1;box-sizing: border-box;}
.about-ny .ij-job{padding: 36px 68px 0 65px;}
.about-ny .ij-idea .more,
.about-ny .ij-job .more{ float: left;}
.about-ny .ij-job{ background: url(../images/ij-jobbg.png) no-repeat; background-size: 100% 100%;}

/*资质证书*/
.honor .col-md-2,.honor .col-md-10{ padding:0; margin-top:15px;}
.honor .col-md-2{ background:#fff; text-align:center; padding-top:10%;}
.honor .col-md-2 strong{ display:block; font-size:20px; color:#4971ad; padding-top:10px;}
.honor .col-md-10{padding-top: 34px; background: #4971ad;}
.honor .col-md-10{ font-size:24px; color:#fff;}
.honor .col-md-10 h3{ padding-top:20px;}
.honor .col-md-10 p{ text-transform:uppercase; font-size:16px; color:#ddd; padding-bottom:40px; padding-top:20px;}
.honor .col-md-10 .more{background:#fff; }
.honor .col-md-10 .more span{ color:#444;}
.honor .col-md-10 .col-md-3{ text-align:center;}

/*公司简介*/
.company-top{ background:url(../images/about-ban.jpg) top center no-repeat; text-align:center; height:207px;}
.company-top h4{ margin-top:0; color:#EBEBEB; font-size:40px; text-transform:uppercase; padding-top:62px;}
.company-top h5{display: block;	width: 306px;margin: 0 auto;font-size: 14px;color: #fff;background: url(../images/tit-line.png) center repeat-x;}
.company-top h5 span{display: block;width: 108px;height: 34px;text-align: center;line-height: 34px;	margin: 0 auto;	background: #1654b1;}
.company-top.news-top{ background:url(../images/news-ban.jpg) top center no-repeat;}

.subnav{width: 100%;height: 60px; line-height:60px;background: #eee;border-bottom: 1px solid rgba(4,0,0,.17);box-sizing: border-box;}
.subnav a{color:#272727; font-size:16px;}
.subnav .pull-right a{ font-size:12px; color:#666;}
.subnav a:hover{color: #1654b1;}
.subnav-items{display: block;float: left;line-height: 58px;margin-right: 42px;font-size: 16px;}
.subnav-items a{display: block; }
.subnav-items:last-child{margin-right: 0;}
.subnav-items:hover a,.subnav-items-act a{border-bottom: 2px solid #1654b1;color: #1654b1;}

.conmpany-bg{ background:#fff; margin-top:160px; margin-bottom:60px;}
.conmpany-bg .col-md-4{ margin-top:-112px; padding-bottom:15px;}
.conmpany-bg .col-md-8 h2{ color:#1654b1; line-height:54px; font-size:28px; margin-bottom:0;}
.conmpany-bg .col-md-8 h2 b{ display:block; width:83px; height:2px; background:#1654b1;}
.conmpany-bg .col-md-8{ margin-top:-105px;}
.conmpany-bg .col-md-8 .des{ padding-top:26px; height:295px; overflow:auto; color:#666; line-height:26px;}

/*面包屑*/
.bread{ background:#fafafa; color:#666; font-size:12px; line-height:38px; border-bottom:1px solid #fff;}
.bread a{ color:#666;}
.bread a:hover{ color:#1654B1;}

/*内页搜索*/
.search-list.ny-news-list .col-md-4 .description{ min-height:105px;}
.search-list .search-ul{ text-align:center; padding-bottom:40px; }
.search-list .search-ul li{ display:inline-block; }
.search-list .search-ul li a{padding:5px 10px; background:#000; display:block; color:#fff;}
.search-list .search-ul li a:hover,.search-list .search-ul li a.active{ background:#1654B1;}

/*图片模式*/
.images{ padding-bottom:50px;}
/*公司展示-荣誉资质*/
.company-show,.course,.team{ padding-top:20px; background:#fff;}
.company-show .swiper-container{ padding:30px 0;}
.company-show .swiper-container .swiper-slide{ padding:10px;}
.company-show .swiper-container .swiper-slide p.imgs{ text-align:center;}
.company-show .swiper-container .swiper-slide img{ text-align:center; padding:10px; background:#fff; border:1px solid #f2f2f2;}
.company-show .swiper-container .swiper-slide:hover{ background:#f8f8f8;}
.company-show .swiper-container .swiper-slide .tit{ text-align:center;}
.company-show .swiper-container .swiper-button-prev,
.company-show .swiper-container .swiper-button-next
{ background: url(../images/icon/index-bt-bg.png); font-size:30px; color:#fff; filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.company-show .swiper-container:hover .swiper-button-prev,
.company-show .swiper-container:hover .swiper-button-next{  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.company-show .swiper-container .swiper-button-prev:hover,
.company-show .swiper-container .swiper-button-next:hover{ background:#1754B1;}

/*通用文章列表*/
.ny-news{ padding-bottom:30px;}
.left-bg{ background:#f2f2f2; padding-bottom:5px;}
.news-ty li{ position:relative; border-bottom:1px dashed #ddd;}
.news-ty li:hover{filter:none;}
.news-ty li i{ position:absolute; z-index:5; width:3px; height:3px; top:50%; left:10px; background:#ccc;}
.news-ty li a{color:#444;display:block; position:relative; z-index:5; line-height:32px; padding-left:20px; padding-right:8px;}
.news-ty li a:hover,.news-ty li.first:hover,.news-ty li.first:hover a{ color:#fff;}
.news-ty li .pull-right{ color:#ccc;}
.news-ty li em{ position:absolute; z-index:2; top:8px; right:0;-moz-border-radius:30px;-webkit-border-radius:30px; border-radius:30px; width:28px; font-size:10px; height:18px; background:#1654B1; color:#fff;}
.news-ty li .tit-ys{ color:#000; font-weight:bold;}
.news-ty li:before{position: absolute; background:#444;content: "";width: 100%;height: 0%;left: 0;top: 0;transition: all 0.4s;z-index:1;}
.news-ty li:hover:before{height: 100%;color:fff;}

/*横排列图文*/
.ny-news-list .col-md-4{ margin-bottom:10px; padding:15px;}
.ny-news-list .col-md-4:hover{ background:#f2f2f2;filter: none;}
.ny-news-list .col-md-4 .img-news{ text-align:center; background:#f2f2f2; height:200px; overflow:hidden;}
.ny-news-list .col-md-4:hover .img-news{ background:#fff;}
.ny-news-list .col-md-4 img{ max-width:100%; max-height:100%; }
.ny-news-list .col-md-4 img.news-tu{text-align:center; padding-top:55px;}
.ny-news-list .col-md-4 h2{ font-size:14px;}
.ny-news-list .col-md-4 a{ color:#000;}
.ny-news-list .col-md-4 a:hover{ color:#1754B1; text-decoration:none;}
.ny-news-list .col-md-4 .lbtag,.ny-news-list .col-md-4 .description{ color:#888; font-size:12px;}
.ny-news-list .col-md-4 .lbtag{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:2px solid #000; padding-bottom:10px; margin-bottom:10px; height:30px;}
.ny-news-list .col-md-4 .ny-more .date{ float:right; font-size:10px;color:#888;}
.ny-news-list .col-md-4 .ny-more a{ background:#000; color:#fff; float:left; border:1px solid #f2f2f2; padding:3px 6px; clear:both;}
.ny-news-list .col-md-4 .ny-more a:hover{ color:#fff; background:#1754B1;}
.ny-news-list .col-md-4 a i{ color:#666;}
.ny-news-list .col-md-4 .description{ min-height:50px;}

/*内页左边*/
h2.left-title{ background:#1754B1; text-align:center; border-bottom:3px solid #ddd; margin:0;}
h2.left-title a{display:block; font-size:24px; padding:20px 0; color:#fff;}
h2.left-title a em{ font-size:14px; color:#ddd; display:block; padding-bottom:5px; padding-top:5px; text-transform:uppercase;}
h2.left-title a i{ height:2px; display:block; background:#ddd; width:10%; margin:0 auto;}
h2.left-title:hover a i{ width:40%;}

h2.left-title.gray{ background:#444;}
h2.left-title.gray a{ color:#fff;}
h2.left-title.gray a em{color:#ccc; }

/*无背景*/
h2.left-title.no-bg a{ padding-top:0px;}
h2.left-title.no-bg{ background:none; border-bottom:0;}
h2.left-title.no-bg a{ color:#000;}

/*二级列表*/
.left-list{ margin-bottom:10px;}
.left-list li h3{height:52px; font-size:16px; position:relative; border-bottom:1px solid #ddd; line-height:52px; background:#f8f8f8; margin:0;}
.left-list li h3:hover,.left-list li.active h3{ background:#1754B1;}
.left-list li h3 a{ display:block; color:#444; padding-left:30px;}
.left-list li h3 a:hover,.left-list li.active a{ color:#fff;}
.left-list li h3 .pull-right{ position:absolute; color:#fff; top:0; right:0; width:30px; text-align:center; cursor:pointer; font-size:22px;}
/*三级列表*/
.left-list li ul{ background:#F4F4F4;}
.left-list li ul li a{ display:block; background:url(../images/icon/cen_jt4.gif) 35px center no-repeat; padding-left:50px; border-bottom:1px dashed #b9b6b6; height:38px; line-height:38px;}
.left-list li ul li a:hover,.left-list li.active ul li.on a{ background:#eee url(../images/icon/cen_jt3.gif) 35px center no-repeat; color:#1754B1;}

/*内页左侧联系方式电话*/
.contact-com{ background:#f8f8f8; padding:15px;}
.contact-com h3{ margin-top:0; font-size:16px; font-weight:bold;}
.left-contact{ background:#1754B1; color:#fff; padding:15px;}
.left-contact h2{ border:1px solid #fefefe; margin:0; position:relative; padding:15px; font-size:14px;}
.left-contact h2 a{ color:#fff;}
.left-contact h2 .glyphicon-earphone{ float:left; font-size:26px; width:45px; text-align:center; padding-top:15px;}
.left-contact h2 p{ margin-bottom:0;}
.left-contact h2 i{ position:absolute; top:0; left:30px; height:40px; width:1px; background:#fff;}
.left-contact h2 p.pull-left span{ display:block; padding-bottom:8px; color:#ccc;}
.left-contact h2 p.pull-left strong{ font-size:18px; font-family:"Times New Roman", Times, serif;}
/*内页右侧*/
.inside-pages{ padding:30px 0;}
.inside-pages .col-md-9 .r-protit{ margin-top:0;}
.inside-pages .col-md-9{ line-height:26px;}

.r-protit{ font-size:24px; border-bottom:1px solid #ddd; margin-bottom:25px; position:relative;}
.r-protit strong{ padding-left:3px;}
.r-protit span{ color:#ccc; font-size:18px;}
.r-protit:hover span{ color:#1654B1;}
.r-protit em{ text-transform:uppercase; font-size:16px; color:#ccc;}
.r-protit i{ background:#1654B1; height:3px; margin-bottom:-1px; display:block; width:30%; margin-top:15px;}
.r-protit:hover i{ width:100%;}
.r-protit a.pull-right{ position:absolute; bottom:0; padding:5px 10px; right:0; font-size:14px;}
.r-protit a.pull-right:hover{ background:#1654B1; color:#fff;}

/*图片自适应*/
.imgList{width:100%;overflow:hidden;zoom:1}
.imgList li{ margin-bottom:15px;}
.imgList li a{ position:relative; display:block;}
.imgList li a .imgs{width:100%; height:150px; overflow:hidden; margin-bottom:0; background:#fff;border:1px solid #ddd;}
.imgList li a div.imgs{ text-align:center;}
.imgList li a div.imgs img{ max-height:100%;}
.imgList li a .tit{ color:#000; font-size:14px; background:#f7f7f7; border-left:1px solid #ddd; margin-bottom:0; border-right:1px solid #ddd; border-bottom:5px solid #e1e1e1; padding:0 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:45px; line-height:45px;}
.imgList li:hover a .tit{ border-bottom-color:#1754B1;}
.imgList li a .ty-tl,.imgList li a .ty-br,.imgList li a .ty-tr,.imgList li a .ty-bl{ background:#1754B1;}
.imgList li .jianjie{ color:#888; padding:10px; background:#f7f7f7; margin-bottom:0; overflow:hidden; height:150px;}
.imgList li .more{position:absolute; bottom:15px;}
.imgList li .more,.imgList li .more-n{ border:1px solid #1754B1; color:#1754B1; background:#fff; margin-top:15px; text-align:center; padding:3px 5px; }
.imgList li:hover .more,.imgList li:hover .more-n{ background:#1754B1; color:#fff;}
.imgList li .hot{ position: absolute; z-index:10; top:0; right:0;}

/*分页*/
.pagination{ width:100%;}
.pagination ul{ text-align: center;}
.pagination li{ display:inline-block;}
.pagination li a{ background:#f2f2f2; padding:5px 8px; display:block; color:#000; margin-right:5px;}
.pagination li .current{ background:#666; color:#fff; margin-right:0;}
.pagination li a:hover{background:#1754B1; color:#fff;}
#pages{ width:100%; text-align:center;}
#pages a{background:#f2f2f2; padding:5px 8px;color:#000; margin-right:5px;}
#pages span{padding:5px 8px;}
#pages a:hover,#pages span{background:#1754B1; color:#fff;}

/*通用标题*/
.general-title{border-bottom:1px solid #f2f2f2; margin-top:30px; margin-bottom:30px;font-family: Microsoft Yahei;}
.general-title h2,.general-title h1{ padding:10px 0; text-transform:capitalize; text-align:center; font-size:30px; color:#000; font-weight:normal; margin-bottom:0;}
.general-title h2 a,.general-title h1 a{ color:#000; line-height:30px;}
.general-title h2 a:hover,.general-title h1 a:hover{ color:#1754B1;}
.general-title h2 a p,.general-title h1 a p{ font-size:14px; color:#898989; margin-bottom:0;}
.general-title .title-line{ width:5%; margin:0 auto; height:3px; background:#1553B1; margin-bottom:-1px;}
.general-title:hover .title-line{ width:20%;}
.general-title .xqy-tit h1{ text-align: center; font-size:150%; margin-top:0;}

/*详情*/
.xqym,.al-li-xq{ background:#fff; padding:15px;}
.anli-xqy .col-md-4 img{ max-width:100%;}
.anli-xqy .col-md-8 h1{ font-size:180%; margin-top:0;}
.anli-xqy .col-md-8 p .pull-left{ color:#888;}
.anli-xqy .col-md-8 p.pull-left span{ border:1px solid #f2f2f2; padding:5px 10px; cursor:pointer;}
.anli-xqy .col-md-8 p.pull-left span:hover,.anli-xqy .col-md-8 p.pull-left span.on{ border:1px solid #1754B1; color:#000;}
.anli-xqy .col-md-8 .al-description{ background:#f2f2f2; min-height:176px; padding:10px; margin-top:10px;}
.anli-xqy .col-md-8 .al-description strong{ display:block; border-bottom:1px solid #ccc; font-size:120%; padding-bottom:8px; margin-bottom:8px}
.anli-xqy .col-md-8 .zixun{ padding:10px 30px; background:#FF4146; color:#fff; float:left;}
.anli-xqy .col-md-8 .yanshi{padding:9px 30px 9px 10px; margin-left:10px; background:#598DC7; color:#fff; float:left;}
.anli-xqy .col-md-8 .yanshi .glyphicon-link{ padding-left:10px;}
.anli-xqy .col-md-8 .yanshi input{ background:none; border:0;}
.anli-xqy .col-md-8 .zixun,.anli-xqy .col-md-8 .yanshi,.anli-xqy .col-md-8 .liuyan-al{ margin-bottom:10px;}
.anli-xqy .col-md-8 .zixun:hover,.anli-xqy .col-md-8 .yanshi:hover,.anli-xqy .col-md-8 .liuyan-al:hover{ background:#1754B1;}
.anli-xqy .col-md-8 .liuyan-al{ padding:10px 30px; margin-left:10px; background:#000; color:#fff; float:left; border:0;}
.container h2.details{ border-bottom:1px solid #f2f2f2; font-size:120%; padding-bottom:5px; margin-bottom:15px;}
.anli-xqy .col-md-8 .sjbewm{ float:left; position:relative; padding:10px 30px;margin-left:10px; background:#1754B1; color:#fff; float:left;}
.anli-xqy .col-md-8 .sjbewm .wap{ position:absolute; background:#fff; top:-160px; left:0;}
.anli-xqy .col-md-8 .sjbewm .wap img{ width:162px; padding:10px; border:1px solid #ccc;}
.al-li-xq .nav-tabs.nav-pills.nav>li a:hover span{ left:auto;}
.al-li-xq .tab-content{ padding-top:20px; line-height:1.4;}
.anli-xqy .col-md-8 p strong{ color:#1754B1; font-size:24px; font-family:"Times New Roman", Times, serif;}

/*在线应聘*/
.zxyp input{ width:100%; font-size:18px; border:0; padding:10px 0; background:#2f61c6; color:#fff;}
.zxyp input:hover{background:#f60;}
.table_form .even{ background:#f2f2f2;}
.table_form tr:hover,.table_form tr:hover th{ background:#666; color:#fff;}
.table_form tr:hover input.input-text,.table_form tr:hover th input.input-text{ color:#444;}

table.table_form tbody td, table.table_form tbody th{ border:0;}
.aui_state_lock{ background:#fff; border:10px solid #ccc;}
.aui_titleBar{ background:#1C84C6; color:#fff; font-weight:bold; position:relative; padding:10px;}
.aui_titleBar a{ position:absolute; top:10px; right:5px; width:20px; height:20px; text-align:center; background:#fff;}
.aui_titleBar a:hover{ background:#f00; color:#fff;}
.aui_content img{ max-width:100%;}
.aui_buttons{ background:#f2f2f2; text-align:center;}
.aui_buttons button{ background:#1C84C6; color:#fff; padding:5px 15px; text-align:center; border:0; margin-left:10px; margin-bottom:15px;}
.aui_buttons button:hover{background:#1654B1;}

/*放大镜*/
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{overflow:hidden; margin-top:10px;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;margin:0 6px 0 0;}
.tb-s310, .tb-s310 a{height:365px;width:360px;}
.tb-s310, .tb-s310 img{max-width:100%;}
.tb-s310 a{*font-size:271px; margin-bottom:10px;}
.tb-s310 a img{ padding:10px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #1754B1;height:40px;padding:2px;}
.tb-thumb .tb-selected .tb-s40 a img{ height:36px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/icon/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}

/*详情页*/
.meta_description{ border:1px solid #ddd; padding:20px; background:#F2F2F2;}
#MyContent{ padding-top:1%; line-height:2; font-size:14px;}
#MyContent a{ font-weight:bold;}
.info{ color:#999;}
/*TAG*/
.tag{ background:#f2f2f2; padding:20px; margin-top:5px; margin-bottom:30px; clear:both;}
.tag span,.tag span a{ color:#3569a0; font-weight:bold;font-family:Microsoft Yahei; }
.tag span:hover,.tag span a:hover{ color:#000;}
.tag .glyphicon-tags{ color:#003E7E;}
/*上下页*/
.pager .previous > a, .pager .previous > span,.pager .next > a, .pager .next > span{ color:#000;}
/*关键词*/
.keyword{ padding-top:20px;}
.keyword ul{ padding:0; margin:0;}
.keyword li{ float:left; text-align:center; list-style:none;}
.keyword li a{ padding:5px 10px; margin:2px; display:block; background:#000; color:#fff;}
.keyword li a:hover{ background:#1754B1;}
/*相关阅读*/
h2.related{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; font-size:18px; font-weight:bold;}
h2.related em{ font-size:14px; color:#ccc; font-weight:normal;}

/*联系方式*/
.contact{ padding:30px 0;}
.contact .row.col-top{ border:1px solid #ddd; padding:30px; background:#f2f2f2;}
.contact .row.col-top .col-md-9 a{ font-weight:bold;}
.contact a:hover{color:#e62129;}
.contact .row.col-top .col-md-9 p{ color:#7f7f7f; line-height:28px;}
.contact .row.col-top .col-md-9 p strong a{ color:#e62129; font-family:"Times New Roman", Times, serif; font-size:24px;}

.contact .col-md-3 .weibo-weixin{text-align:center; background:#f2f2f2; padding:10px; border:1px solid #ddd;}
.contact .col-md-3 .weibo-weixin img{ margin-bottom:5px; padding:10px; background:#fff;}
.contact .col-md-3 .weibo-weixin a{ display:block;}
.contact h1{ padding-bottom:10px; margin-top:0; border-bottom:1px solid #f2f2f2;}

.contact .col-nr{ margin-bottom:10px;}
.contact .col-nr .col-md-9 .col-md-2{ font-size:18px;}
.contact .col-nr .col-md-9{ margin-bottom:0; line-height:26px;}
.contact .col-nr .col-md-9 p{ margin-bottom:0;}

.contact-line{ position:relative; margin-top:40px; margin-bottom:10px;}
.contact-line .contact-xian{ background:#ddd; height:3px; display:block;}
.contact-line p{ text-align:center; font-size:30px; background:#f2f2f2; margin:0 auto; margin-top:-25px; padding-top:9px; height:50px; width:50px;-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}


/*网站地图*/
.sitemap_main{ border:solid 5px #F0F0F0; background:#fff; padding:20px 40px 40px 40px; color:#000;}
.sitemap_main a{ color:#000;}
.sitemap_main a:hover{ color:#1754B1;}
.map_top{border-bottom: solid 1px #CCC;}
.map_top_r{border: 1px solid #CDCDCD;background: #F6F6F6;padding: 5px 10px;float: right;}
.sitemap{padding: 5px 0;text-indent: 10px;}

.sitemap_main h4{ padding:10px 10px; background:#f2f2f2;}
.site_center{border: solid 1px #E0E0E0; padding:10px;}
.site_center li{float: left;min-width: 150px; border-bottom:solid 1px #CCCCCC; width:100%; padding:0 10px 10px 20px;}
.site_center li a{float: left;min-width: 120px;}