﻿@charset "utf-8";
/* CSS Document */

.topnav-left i,.topnav-right i,.nav-total i,.nav-sort i,.sub-nav i,.service-area i,.floor i,.floor h1,.enter-brand i,.themes i,.business-infro i{ background:url(../images/sprites-icon.png) no-repeat; display:inline-block; vertical-align:middle;}
.topnav-right i,.crumb-inner i,.filter-choosemore i,.filter-more i,.choose i,.sort-cate i,.shrink i,.case-tit h1,.case-right i,.refer i,.select-page .page-btn a,.turn-page i,.classification i{ background:url(../images/sprites-icon-1.png) no-repeat; display:inline-block; vertical-align:middle;}
/*-----------顶部-----------*/
.topbar{ background:#f8f8f8; height:28px; border-bottom:#f3f3f3 solid 1px; line-height:28px;}
.topnav{ margin:0 auto; width:1100px;}
.topnav-left{}
.topnav-right{}
.topnav-right ul{}
.topnav-right li{ float:left;}
.topnav .a-link{ padding:0 8px; border-right:#eaeaea solid 1px;}
.topnav-right li span{ color:#e60012; padding-left:8px;}
.topnav-right .icon-tel{ background-position:-94px -119px;height: 14px;width: 15px;}
.topnav-left i{width:13px; height:13px; margin-right:5px;}	
.topnav-left  .login-ico{ background-position:-180px -122px; }	
.topnav-left  .register-ico{ background-position:-180px -144px; }
.topnav-left a {padding: 0 8px;  color: #0b58a1;}	
.topnav-right  li .down-ico{ background-position:-38px -38px;   height: 8px; margin-left:5px;width: 9px; }	
.topnav-right  .hover .down-ico{ background-position:-52px -38px;    height: 8px;margin-left:5px;width: 9px;}
.topnav-right li.hover{ background:#fff; display:inline-block; position:relative;}
.topnav-right li.hover .attention-to{ display:block;}
.attention-to{ background:#fff; border:#efefef solid 1px; border-top:none; width:210px; height:124px;   padding-top: 10px; position:absolute; z-index:9991; top: 28px; display:none;}
.attention-to .weixin-pic{ float:left;}
.attention-to .weixin-text{ color:#666; text-align:center;}
.attention-to ul{}
.attention-to li{}	
.topnav-right .xinlang-wb-ico{ background-position:-123px -81px; width:18px; height:17px; margin-right:5px;}
.topnav-right .tengxin-wb-ico{background-position:-152px -78px; width:20px; height:18px; margin-right:5px;}

/*-----------头部-----------*/
.header{ margin:0 auto; width:1100px; height:123px; border-bottom:#0b58a1 2px solid;}
.header .main-logo{ background:url(../images/logo.png) no-repeat; height: 64px; margin-top:28px;width: 338px;}
.header .main-logo-2{height: 64px; margin-top:28px;width: 338px; float:left;}
.header .main-logo-2 p{ color:#035ea5; float:right; margin-right:75px; height:50px; line-height:50px; border-left:#e6e6e6 2px solid; padding-left:25px; font-family:"微软雅黑"; font-size:18px; margin-top:10px;}
.mune-nav{ margin-left:60px; z-index:99;}	
.mune-nav-column{margin-top:28px; }
.mune-nav-column .nav-total{  float:left; margin-left:202px;}
.mune-nav-column .nav-total li{ width:125px; height:95px; float:left; position:relative; z-index:9;}
.nav-total .hover .nav-item-col{ background:#0b58a1; color:#fff;}
.nav-total .nav-item-col2{background: #F1F1F1; font-size:18px!important;}
.nav-total .hover .nav-item-col span{ background:#0b58a1; color:#fff;}
.nav-total .nav-item-col{ color:#0b58a1; display:inline-block;width:125px; height:95px; line-height:50px; text-align:center; text-decoration:none; font-size:16px;}	
.nav-total .nav-item-col span{line-height:12px; color:#858585; font-size:12PX; font-family:Arial, Helvetica, sans-serif; }
.nav-total .hover .nav-item-col{ background:#0b58a1; color:#fff; }
.nav-total .icon-arrow-mark{ background-position:-78px -14px; width:14px; height:4px; vertical-align:middle; position:absolute; right:57px;z-index:8; top:78px;}
.nav-total .hover .icon-arrow-mark{ background-position:-78px 0; }
.mune-nav-column .nav-sort{ float:left; margin-left:10px;}
.mune-nav-column .nav-sort li{ border-right:#eae9e9 solid 1px; float:left;}
.nav-sort li.none-br{ border-right:none;}
.nav-sort dl{ padding:0 5px;}
.nav-sort dl.w-1{ width:120px; text-align:center;}
.nav-sort dl.w-2{ width:216px; text-align:center;}
.nav-sort dl.w-3{ width:153px; text-align:center;}
.nav-sort .sign-icon-1{ background-position:0 0; width:14px; height:21px; padding-right:5px;}
.nav-sort .sign-icon-2{ background-position:-25px 0; width:20px; height:19px; padding-right:5px;}
.nav-sort .sign-icon-3{ background-position:-56px 0; width:15px; height:20px;padding-right:5px;}
.nav-sort dt{ font-size:14px; color:#0b58a1;}
.nav-sort dd{ line-height:20px; margin-top:5px; text-align:left;}
.nav-sort dd a{ padding:0 5px; white-space: nowrap; display:inline-block;}

/*-子菜单-*/
.sub-nav{background:#0b58a1;left: -600px;opacity: 1.0;filter: alpha(opacity=100);-moz-opacity:1.0;position: absolute;top:94px;width: 1100px; display:none; border-bottom:#0b58a1 solid 2px;
 border-top:#0b58a1 solid 2px; padding-bottom:30px; z-index:9999;color:#FFF;}
.hover .sub-nav{ display:block;}
.sub-nav .icon-dot{ background-position:-121px 0; width:4px; height:4px; margin-right:5px;}
.sub-nav dl{  margin: 30px 0 0 30px;float:left; }
.sub-nav .nav-sort-1{width:300px; border-right: 1px solid #dddada;}
.sub-nav .nav-sort-2{  width:739px;}
.nav-sort-1 dd a{  display: inline-block;float: left;padding: 5px 5px 5px 0;white-space: nowrap;width:55px; overflow: hidden;text-overflow: ellipsis;}
.nav-sort-2 dd a{  display: inline-block;float: left;padding: 5px 5px 5px 0;white-space: nowrap;width:118px;overflow: hidden;text-overflow: ellipsis;}
.sub-nav dd a{ color:#FFF;}

.sub-nav2{background:#0b58a1;left: -725px;opacity: 1.0;filter: alpha(opacity=100);-moz-opacity:1.0;position: absolute;top:94px;width: 1100px; display:none; border-bottom:#0b58a1 solid 2px;
 border-top:#0b58a1 solid 2px; padding-bottom:30px; z-index:9999;color:#FFF;}
 .hover .sub-nav2{ display:block;}
.sub-nav2 .icon-dot{ background-position:-121px 0; width:4px; height:4px; margin-right:5px;}
.sub-nav2 dl{  margin: 30px 0 0 30px;float:left; }
.sub-nav2 .nav-sort-1{width:300px; border-right: 1px solid #dddada;}
.sub-nav2 .nav-sort-2{  width:739px;}
.sub-nav2 dd a{ color:#FFF;}

 .sub-nav3{background:#0b58a1;left: -850px;opacity: 1.0;filter: alpha(opacity=100);-moz-opacity:1.0;position: absolute;top:94px;width: 1100px; display:none; border-bottom:#0b58a1 solid 2px;
 border-top:#0b58a1 solid 2px; padding-bottom:30px; z-index:9999; color:#FFF;}
.hover .sub-nav3{ display:block;}
.sub-nav3 .icon-dot{ background-position:-121px 0; width:4px; height:4px; margin-right:5px;}
.sub-nav3 dl{  margin: 30px 0 0 30px;float:left; }
.sub-nav3 .nav-sort-1{width:300px; border-right: 1px solid #dddada;}
.sub-nav3 .nav-sort-2{  width:739px;}
.sub-nav3 dd a{ color:#FFF;}

 .sub-nav4{background:#0b58a1;left: -975px;opacity: 1.0;filter: alpha(opacity=100);-moz-opacity:1.0;position: absolute;top:94px;width: 1100px; display:none; border-bottom:#0b58a1 solid 2px;
 border-top:#0b58a1 solid 2px; padding-bottom:30px; z-index:9999;color:#FFF;}
 .hover .sub-nav4{ display:block;}
.sub-nav4 .icon-dot{ background-position:-121px 0; width:4px; height:4px; margin-right:5px;}
.sub-nav4 dl{  margin: 30px 0 0 30px;float:left; }
.sub-nav4 .nav-sort-1{width:300px; border-right: 1px solid #dddada;}
.sub-nav4 .nav-sort-2{  width:739px;}
.sub-nav4 dd a{ color:#FFF;}

/*---底部---*/
.footer {width:100%; background-color:#0a58a1; color:#FFFFFF; margin:0 auto; height:190px; width:100%;position: relative; bottom: 0px;}
.footer .maincen{width:1100px;text-align:left;}
.footer .mainleft{ width:167px; float:left; height:75px;}
.footer .footer-item{width:690px; float:left; padding-left:40px; margin-top:12px;}
.footer a, .footer a:visited {padding: 0 10px; color:#FFFFFF;}
.footer p{  padding-top: 10px; color:#FFFFFF; padding-left:10px;}
.m-t-10 img{margin-right:15px;}

.search {border: 1px solid #B5B5B5;width: 231px;height: 17px;background: #fff;margin-left: 12px;margin-bottom: 12px;padding: 2px 0px;display:none;}
.search_icon {background: url(../images/search.png) no-repeat scroll left center;margin-left: 7px;}
.search_text {font-size: 12px;padding-left: 25px;width: 95%;border: 0px none;outline: none;}


/*清浮动专用*/
.clearfix { zoom:1; }    
.clearit { clear:both; height:0; font-size:0; overflow:hidden; } 
/*遮盖层样式*/
.float_bg{display:none;position:fixed;width:100%;height:100%;background:#000;z-index:2;top:0;left:0;opacity:0.7;}
.float_content{display:none;width:600px;height:auto;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:3;left:50%;margin-left:-250px; padding:20px;}



