﻿/*======================Reset=======================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td, img, textarea, div,a {border:0 none;margin:0;padding:0;outline: 0;font-size: 100%; text-align:left; vertical-align: baseline;background: transparent; line-height:1.8em; font-family:"微软雅黑", "Microsoft YaHei"}

h1 {	font-size: 25px;}
h2 {	font-size: 23px;}
h3 {	font-size: 21px;}
h4 {	font-size: 19px;}
h5 {	font-size: 17px;}
h6 {	font-size: 15px;}
select{font-size:12px;font-family:simsun;}
ul,ol,li{list-style-type:none}
a {color:#5e5e5e;text-decoration:none; outline:none;/*FF标准去虚线框*/}
a {star:expression(this.onFocus=this.blur()); /* for Ie*去虚线框*/ }
a,span,img,td,form,input{line-height:inherit;}
a:hover{color:#0a83dc;text-decoration:none;}
:focus {outline: none;}
body {line-height: 1.5em;width: 100%;display: table; font-size:12px; font-family:Arial,"微软雅黑", "Microsoft YaHei", 'Liberation Sans', FreeSans, sans-serif, "宋体"}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
a img {border: none;outline: none;}
ol {margin-left: 2em;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

/*======================浮动==================*/
.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { zoom:1}
.clearfix { display:block; }
.bugfix{zoom:1}

/*==========限制Detail页内图片大小======避免页面撑暴========*/
/*.content img { max-width:100%;width:expression(width>669?"100%":width+"px");}
--说明 .content img { max-width:100%;width:expression(width>（外层宽度px）?"100%":width+"px");}--*/


/*=======================翻页样式===========================*/
.pager{text-align:center;padding:10px;}
.pager a{color:#0066CC;background-color:#FFFFFF;text-decoration:none;border:#84A5CE solid 1px;padding:2px 6px;margin-right:5px;}
.pager a:hover{color:#FFFFFF;background-color:#4483DC;}
.pager .cpb {color:#FFFFFF;background-color:#4483DC;text-decoration:none;border:#84A5CE solid 1px;padding:2px 6px;margin-right:5px;}

/*=====================文字阴影=============================*/
.context {position:relative;}
.context .normal{position:absolute;top:0px;left:0px;z-index:2;}
.context .shadow{position:relative;top:1px;left:2px;z-index:1;}
/*    文字阴影应用之HTML部分代码                  	
<div class="context">
	<span class="normal">需要有阴影效果的文字</span>
	<span class="shadow">重复需要有阴影效果的文字即文字的阴影</span>
</div>*/

/*================武汉城市合伙人公共样式=================*/
/*top*/
#top{ width:100%; height:64px; position:absolute; top:36px; left:0px; z-index:800;}
#top .top{ width:1200px; margin:0 auto; height:64px; background:#f4f7fb;}
#top .top a.logo{ width:233px; height:64px; float:left; overflow:hidden;}
#top .top a.logo img{ display:block; margin:auto;}
#top .top dl{ float:left;}
#top .top dt,#top .top dd{ border-left:1px solid #eee; float:left;}
#top .top dt{ padding:21px 0px 0px 23px;}
#top .top dt .search{ width:204px; height:26px; background:url(imagesbghome_search.jpg) no-repeat;}
#top .top dt .search input{ border:none; background:none; padding:0px; margin:0px;}
#top .top dt .search input.text{ width:155px; height:24px; font-size:12px; line-height:24px; color:#666; padding:1px 3px 1px 10px;}
#top .top dt .search input.submit{ width:30px; text-indent:-1000em; cursor:pointer;}
#top .top dd{ width:105px; position:relative;}
#top .top dd a.first{ display:block; width:100%; height:64px; text-align:center; line-height:64px; font-size:16px; color:#535557; font-family:"微软雅黑", "Microsoft YaHei"; font-weight:bold;}
#top .top dd a.first:hover,#top .top dd a.first.hover{ background:#0c4da2; color:#bac5dd;}
#top .top dd .sub_nav{ position:absolute; top:64px; padding:30px 59px 30px 38px; background:#fcfcfc; width:586px; display:none;}
#top .top dd .sub_nav img{ float:right; width:246px; height:146px;}
#top .top dd .sub_nav ul{ float:left; width:260px;}
#top .top dd .sub_nav ul li{ float:left; padding-left:14px; width:110px; height:36px;}
#top .top dd .sub_nav ul li.n1{ border-right:1px solid #d8d7d7;}
#top .top dd .sub_nav ul li a{ font-size:14px; line-height:36px; padding:4px 8px;}
#top .top dd .sub_nav ul li a:hover{ background:#0061b4; color:#fff;}
#top .top dd .sub_nav .img_ico{ width:9px; height:6px; background:url(imagesbgimg_ico.jpg) no-repeat; position:absolute; top:-8px; z-index:888;}
#top .top dd.nav0{ width:106px;}
#top .top dd.nav1 .sub_nav{ left:0px;}
#top .top dd.nav1 .sub_nav .img_ico{ left:48px;}
#top .top dd.nav2 .sub_nav{ left:-106px;}
#top .top dd.nav2 .sub_nav .img_ico{ left:153px;}
#top .top dd.nav3 .sub_nav{ left:-212px;}
#top .top dd.nav3 .sub_nav .img_ico{ left:258px;}
#top .top dd.nav4 .sub_nav{ left:-318px;}
#top .top dd.nav4 .sub_nav .img_ico{ left:363px;}

#top .top a.denglu{ float:right; width:88px; height:64px; background:url(imagesbgdenglu.jpg) no-repeat left #0c4da2; color:white;line-height:64px; font-size:14px;}
#top .top a.language{ float:right;width:88px; height:64px; background:#141414; text-align:center; line-height:64px; font-size:14px; color:white;}
/*foot*/
#foot{ width:100%; height:356px; background:url(imagesbgfoot_bg.png) repeat-x left top;}
#foot .sitemap{width:990px; margin:0 auto; height:255px; padding-top:40px; overflow:hidden;}
#foot .sitemap ul{ float:left; width:703px;}
#foot .sitemap li{ float:left; border-right:1px solid #3064a8; height:218px;}
#foot .sitemap li.n1{ width:126px;}
#foot .sitemap li.n2{ width:130px; padding-left:66px;}
#foot .sitemap li.n3{ width:133px; padding-left:64px;}
#foot .sitemap li.n4{ width:116px; padding-left:64px; border:none;}
#foot .sitemap dt{ font-size:14px; line-height:22px; color:#fff; font-weight:bold; padding-bottom:8px;}
#foot .sitemap dd{ font-size:12px; line-height:24px;}
#foot .sitemap dd a{ color:#7891c1;}
#foot .sitemap dd a:hover{ color:#fff;}
#foot .sitemap .contact{ float:left; padding-left:42px; width:230px;}
#foot .sitemap .contact h3{font-size:14px; line-height:22px; color:#fff; padding-bottom:8px;}
#foot .sitemap .contact img{ display:block; padding:15px 0px;}
#foot .sitemap .contact a{font-size:12px; line-height:24px;color:#7891c1;}
#foot .sitemap .contact a:hover{ color:#fff;}

#foot .sitemap .contact ul{ width:100%;}
#foot .sitemap .contact ul li{ padding:0px 0px 10px 0px; width:100%; border:none; height:auto;}
#foot .sitemap .contact ul li p{ font-size:14px; line-height:22px; color:#738bba;}
#foot .sitemap .contact ul li p.p1{ color:#fff; padding-left:57px;}
#foot .sitemap .contact ul li p a{color:#738bba;}
#foot .sitemap .contact ul li.n1 p.p1{ background:url(../images/bg/foot_01.png) no-repeat left top;}
#foot .sitemap .contact ul li.n2 p.p1{background:url(imagesbgfoot_02.png) no-repeat left top; padding-top:20px;}


#foot .sitemap .contact .share{ padding-top:18px; border-top:1px solid #4571ab; float:left;}
#foot .sitemap .contact .share h3{ float:left; line-height:36px; padding:0px;}
#foot .sitemap .contact a.weixin,#foot .sitemap .contact a.sina,#foot .sitemap .contact a.txun{ display:block; float:left; width:36px; height:36px; margin-left:18px;}
#foot .sitemap .contact a.weixin{ background:url(imagesicoweixin.jpg) no-repeat center;}
#foot .sitemap .contact a.sina{ background:url(imagesicosina.jpg) no-repeat center;}
#foot .sitemap .contact a.txun{ background:url(imagesicotxun.jpg) no-repeat center;}

#foot .foot{ width:990px; height:60px; margin:0 auto;}
#foot .foot p{font-size:12px; line-height:60px;color:#7891c1; float:right;}
#foot .Youlian{ float:left; width:218px;cursor:pointer; color:#fff;position:relative;height:31px; background:url(imagesbgyoulian.png) no-repeat left bottom; padding-top:15px;}
#foot .Youlian span{ font-size:14px; line-height:30px; padding-left:20px;}
.Youlian ul{z-index:115;background:#083786;padding:4px 0px 4px 20px;_left:0px;+left:0px;position:absolute; bottom:31px; width:196px;border:1px solid #4d759e;border-bottom:none; display:none;overflow:hidden;}
.Youlian ul li{width:190px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Youlian ul li a{font-size:12px; color:#fff; line-height:24px; font-family:Arial, 微软雅黑, sans-serif}
.Youlian ul li a:hover{text-decoration:underline;}

/*首页改版用到的样式*/
/* CSS Document */
.oh{ overflow:hidden}
.fl{ float:left}

.main2bg{ background-color:#f1f1f1; padding:25px}
.main2{ width:1240px; margin:auto; font-family:"微软雅黑";font-size:16px; color:#555757;}
.main2 ul{list-style:none; padding:20px 30px; margin:0px}
.main2 li{ line-height:33px;}

.gz, .tz ,.zc ,.ts{ width:580px; height:280px; background:#FFFFFF; margin:15px 20px}
.gz_title, .tz_title, .zc_title, .ts_title{ height:50px; background-color:#fafafa;  background-position:left; background-repeat:no-repeat;line-height:50px; padding-left:500px; color:#515151}

.gz_title{background-image:url(imagestitlebg1.jpg);}
.tz_title{background-image:url(imagestitlebg2.jpg);}
.zc_title{background-image:url(imagestitlebg3.jpg);}
.ts_title{background-image:url(imagestitlebg4.jpg);}
.news span{ float:right}









