/*
Theme Name:武汉今洋吊装有限公司
Theme URI: http://www.jinyujixie.com/
Description: 爱永设计工作室的作品。
Author: 刘爱永
Author URI: http://www.aysheji.com/
Version: 4.3.1
License: 爱永设计许可认证
License URI: http://www.laiydesign.com/
Tags: 网站模板,婚庆网站模板,摄影网站模板
*/
/* =Reset default browser CSS. Based on work by 刘爱永: http://www.laiydesign.com/
-------------------------------------------------------------- */
/* CSS Document */
*{
margin:0;
padding:0;
}
html{ overflow-x:hidden;}
ul,li,ol{
list-style:none;
}
img{ border:0;}
a{
	text-decoration:none;
	font-family:微软雅黑;
	color:#333;
	outline:none;
}
body{
	font-size:12px;
	line-height: 24px;
	font-family:微软雅黑;
	position:relative;
}
.clear{ clear:both;}

.topbg{ width:100%; height:30px; line-height:30px; background:#f4f4f4; color:#505050;}
.top{ width:1000px; margin:0 auto;}
.top .topleft{ float:left;}
.top .topright{ float:right; background:url(images/scbg.png) no-repeat left center; padding-left:20px;}
.top .topright a{ color:#505050;}

.headerbg{width:100%; height:auto; overflow:hidden; background:#efefef; padding:15px 0;}
.header{ width:1000px; margin:0 auto;}
.header .logo{ width:231px; float:left;}
.header .headercenter{ width:370px; float:left; color:#c57100; font-size:24px; margin:20px 0 0 80px; line-height:30px;}
.header .headerphone{ background:url(images/headerphonebg.png) no-repeat; float:right; padding-left:50px; height:37px; font-size:24px; line-height:47px; margin:15px 0 0 0px;}

.navbg{width:100%; height:auto; overflow:hidden; background:#fc9100;}
.nav{ width:1000px; margin:0 auto;}
.nav ul{ text-align:left;}
.nav ul li{ display:block; float:left; width:125px; background:url(images/navlibg.png) no-repeat right center; text-align:center;}
.nav ul li:last-child{ background:none;}
.nav ul li a{display:block; font-size:14px; color:#fff; height:38px; line-height:38px; text-align:center; }
.nav ul li a:hover, .nav ul li.current a, .nav ul li.hover a, .nav ul li.hover a, .nav ul li a:hover, .nav ul li.navtt a, .nav ul li.current_page_item a, .nav ul li.current-menu-item a, .nav ul li.current-menu-parent a, .nav ul li.current-page-ancestor a, .nav ul li.current-category-ancestor a, .nav ul li.current-post-ancestor a{ color:#fff; background:#fc7100;}

/*幻灯片*/
.banner{width:100%; height:450px; overflow:hidden; position:relative; margin-top:1px;}
.inner {width:100%; height:auto; OVERFLOW:hidden;}
.slider {
	WIDTH: 100%;
	HEIGHT: 100%;
	OVERFLOW: hidden;
}
.slider a{ display:block; text-align:center;}
.slider img {
	HEIGHT:450px;
	max-width:100%;
	width:100%;
	margin:0 auto;
}
#operate {
	POSITION: absolute;
	bottom:18px;
	left:50%;
}
#operate SPAN {
	background:#e4e4e4;
	cursor:pointer;
	height:12px;
	width:12px;
	float:left;
	color:#fff;
	line-height:20px;
	text-align:center;
	margin-right:5px;
	text-indent:-999em;
	border-radius: 50%; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 50%; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 50%; /* Webkit浏览器的私有属性 */
}
#operate SPAN.hov {
	background:#f98f05;
}

.icontent{width:1000px; margin:0 auto; height:auto; overflow:hidden; padding-top:15px;}
h2.title{ background:url(images/h2titlebg.gif) no-repeat left center; height:20px; line-height:30px; font-weight:normal; color:#535353; font-size:16px; padding-left:10px; border-bottom:#CCC 1px dotted; padding-bottom:10px;}
a.more{background:#404040; height:18px; line-height:18px; color:#fff; display:block; float:right; padding:0 10px;
border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ font-size:10px;
-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */
-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */ text-transform:uppercase; margin-top: 5px;}
/*首页推荐产品*/
.itjcp{ margin-top:15px; height:auto; overflow:hidden;}
.itjcp ul{ overflow:hidden; height:374px; padding-top:15px;}
.itjcp ul li{ display:block; float:left; margin-bottom:10px; overflow:hidden; width:245px; height:182px;}
.itjcp ul li a{ display:block; position:relative;}
.itjcp ul li a img{ display:block; width:245px; height:182px;}
.itjcp ul li.izs001{ width:490px; height:374px; margin-right:10px;}
.itjcp ul li.izs001 a img{ width:490px; height:374px;}
.itjcp ul li.izs002, .itjcp ul li.izs004{ margin-right:10px;}

.itjcp ul li a span{  width:100%; position:absolute; bottom:-35px; height:35px; line-height:35px; color:#fff; background:#000; text-align:center; font-size:14px; 	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; }
.itjcp ul li a:hover{}

.iabout{ width:700px; float:left;}
.iaboutimg{ width:234px; height:190px; float:left; margin-top:15px;}
.iaboutimg img{width:234px; height:190px;}
.iabouwz{ float:right; width:450px; color:#666666; margin-top:15px;}

.ivideo{ float:right; width:270px; overflow:hidden}
.ivideo iframe{ border:none; width:270px; height:202px; margin-top:10px;}

.inews{ height:auto; overflow:hidden; padding-top:10px;}
.inews div{ width:300px; float:left; margin-right:20px; padding-right:20px; background:url(images/newslistbg.png) no-repeat right center;}
.inews ul{ height:192px; overflow:hidden; padding-top:10px;}
.inews ul li{ line-height:24px; height:24px; overflow:hidden;}
.inews ul li a{ color:#666666;}
.inews ul li a:hover{ color:#fc9100; text-decoration:underline;}
.inews div.inewslist003{ margin-right:0px; background:none;}

.ipro{ padding-top:15px;}
.ipro ul{ padding-top:15px; width:1020px;}
.ipro ul li{ width:235px; float:left; margin-right:20px; margin-bottom:20px;}
.ipro ul li:last-child{ margin:0;}
.ipro ul li a{ display:block;}
.ipro ul li a img{ display:block;}
.ipro ul li a span{ display:block; height:28px; text-align:center; font-size:14px; line-height:28px; color:#666666; background:#e3e3e3;}
.ipro ul li a:hover span{ background:#fc9100; color:#fff;}

.ad{ width:1000px; height:200px; overflow:hidden;}
.ad img{ width:1000px; height:200px;}

.casebg{ background:#f3f3f3; border-top:#d7d7d7 1px solid; margin-top:20px; height:auto; padding-bottom:30px;}
.icaselist{ height:auto; overflow:hidden; width:918px; margin:0 auto;}
.icaselist ul{ padding-top:15px; width: 9999px;}
.icaselist ul li{ width:222px; float:left; margin-right:10px;}
.icaselist ul li:last-child{ margin:0;}
.icaselist ul li a{ display:block;}
.icaselist ul li a img{ display:block;}
.icaselist ul li a span{ display:block; height:28px; text-align:center; font-size:14px; line-height:28px; color:#2d2d2d;}
.icaselist ul li a:hover span{ background:#fc9100; color:#fff;}

.case{ position:relative; height: auto;
overflow: hidden;}
.case .icasebtn a{position: absolute;
top: 110px;
width: 32px;
height: 63px;
overflow: hidden;
line-height: 500px;
transition: opacity 200ms ease-in-out 0s;
background: transparent url("images/arrow.png") no-repeat scroll 0px 0px;}
.case .icasebtn a.irwbtnleft{ left:0px;background-position: 0px 0px; }
.case .icasebtn a.irwbtnright{ right:0px;background-position: -32px 0px;}



.linksbg{ height:35px; background:#7d7d7d; margin-top:40px;}
.links{ height:auto; overflow:hidden; width:1000px; margin:0 auto;}
.links ul{}
.links ul li{ float:left; line-height:35px; margin:0 10px 0 0; background:url(images/linkslibg.gif) no-repeat right center; padding-right:10px;}
.links ul li:last-child{ background:none;}
.links ul li a{ color:#fff; font-size:12px;}
.links ul li.title{ color:#fff; font-size:14px; background:url(images/h2titlebg.gif) no-repeat left center; padding-left:10px; margin:0;}
.links ul li a:hover{ text-decoration:underline;}

.footerbg{ background:#4c4b4b; height:auto; overflow:hidden; padding:30px 0;}
.footer{ height:auto; overflow:hidden; width:1000px; margin:0 auto;}
.footerlogo{width:231px; float:left;}
.footercenter{ float:left; width:550px; margin-left:20px;}
.footercenter .footernav{}
.footercenter .footernav ul{}
.footercenter .footernav ul li{ float:left; margin-right:10px;}
.footercenter .footernav ul li a{ color:#fff; font-size:14px;}
.footercenter .footernav ul li a:hover{ text-decoration:underline;}
.footercenter .copyright{ clear:both; color:#fff; line-height:20px;}
.footercenter .copyright a{ color:#fff;}
.footercenter .copyright a:hover{ text-decoration:underline;}
.footer_media_bd{ float: right; width: 188px;}
.footer_media_bd a{
    display: inline-block;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    line-height: 500px;
	background: transparent url("images/tubiao.png") no-repeat scroll 0% 0%;
}
.footer_media_bd aa.btn_weibo {
    background-position: 0px 0px;
}
.footer_media_bd a.btn_weixin {
    background-position: -50px 0px;
}
.footer_media_bd a.btn_qq {
    background-position: -100px 0px;
}

/*二级页面*/
.sidebar{ width:280px; float:left; margin:0px 0 0 0px; height:auto; overflow:hidden; background:url(images/nbj1.gif) no-repeat right center; padding-right:20px;}
.sidebar h2{ background:#717171; height:47px; line-height:47px; color:#fff; text-indent:20px; font-weight:normal; font-size:18px;}
.sidebar h2 span {
    text-transform: uppercase;
    font-size: 14px;
    margin-left: 5px;
}
.sidebarnav h2{ background:#cf0404;}
.sidebarnav ul{ padding:10px 0 0 0;}
.sidebarnav ul li{ height:40px; line-height:40px;}
.sidebarnav ul li a{ display:block; width:100%; height:40px; line-height:40px; background:url(images/sidebarnavlibg.gif) no-repeat left top; color:##303030; text-indent:70px; font-size:16px;}
.sidebarnav ul li a:hover, .sidebarnav ul li.current a{ display: block; color: #F60; background:url(images/sidebarnavlibg.gif) no-repeat left bottom;}

.sidebarservice{ margin-top:20px; position:relative;}
.sidebarservice h2{ background:#fc7100;}

.ssercon{border: 1px solid #CCC; padding-top:15px; padding-bottom:10px;}
.sserlist{ width:248px; height:210px; margin:0 auto; overflow:hidden; position:relative;}
.sidebarservice ul {
	position:absolute; width:2000em;
}
.sidebarservice ul li {
    margin-bottom: 10px; float:left;
}
.sidebarservice ul li a {
    line-height: 25px;
    color: #686868;
    font-size: 12px;
}
.sidebarservice ul li a img{ display:block; width:248px; height:auto;}
.sidebarservice ul li a span {
    display: block;
    font-size: 14px;
    text-align: center;
}
.sidebarservice ul li a:hover{ color:#F00;}

.sserbtn a{ display:block; width:49px; height:49px; position:absolute; top:140px;}
.sserbtn a.sserbtnleft{ background:url(images/btn_04.png) no-repeat; left:20px;}
.sserbtn a.sserbtnright{ background:url(images/btn_05.png) no-repeat; right:20px;}

.sidebarcontact h2{ background:#1762b9;}
.sidebarcontact{ margin-top:20px; margin-bottom:10px; height:auto; overflow:hidden;}
.sidebarcontact .siconus {
    border: 1px solid #CCC;
    padding: 15px 0px 15px 10px;
}
.sidebarcontact .siconus a img {
    width: 260px;
    height: auto;
}
.sidebarcontact .siconus p {
    color: #323232;
    line-height: 22px;
    padding-top: 5px;
	padding-right:5px;
}
.sidebarcontact .siconus p b{ font-size:14px;}

/*关于我们*/
.about{ width:680px; float:right;}
.about h2{border-bottom: 1px solid #CECECE; padding-bottom: 10px; text-indent:10px;}
.about h2 span.dqwz{ float:right; padding-right:10px; font-size:12px; font-weight:normal;margin-top: 5px;}
.about .iaboutcont{ margin-top:10px; padding-bottom:20px; height:auto; overflow:hidden;}
.about .iaboutnr{ padding:10px 0px;}
.about .iaboutnr .abimg{ padding-right: 20px;width: 234px;height: 189px;float: left;}
.about .iaboutnr p{  font-size:14px; color:#5b5b5b; padding-bottom:10px;}
.about .iaboutnr p img, .about .iaboutnr iframe{ display:block; max-width:680px; margin:0 auto;}


/*产品中心*/
.products{ height:auto; overflow:hidden;}
.products ul{ padding-top:10px; width:700px;}
.products ul li{ display:block; margin-right:20px; width:213px; float:left; margin-bottom:20px;}
.products ul li:last-child{ margin:0;}
.products ul li a{ display:block; text-align:center;}
.products ul li a img{ display:block; width:213px; height:159px;}
.products ul li a span{ display:block; height:30px; font-size:14px; line-height:30px; background:#999; color:#FFF;}
.products ul li a:hover span{ background:#ff9501;}

/*分页样式开始*/
#pageabc{
	text-align:center;
	margin:30px 0;
	clear:both;
	height:auto;
	overflow:hidden;
	color:#c30100;
	line-height:23px;
	text-align:center;
}
#pageabc a.noallowed {
    cursor: not-allowed;
}
#pageabc span,#pageabc a{
	font-size:12px;
	color:#666;
	padding:4px 12px;
	border:1px solid #dedede;
	text-decoration:none;
	margin:3px;
	display:inline-block;
	text-align:center;
	background:#d0d0d0;
}
#pageabc a:hover,#pageabc a.current{
	color:#fff;
	background-color:#fc7100;
	border:1px solid #fc7100;
}
/*分页样式结束 */

/*新闻动态*/
.hydt{ width:100%; margin:0 auto; height:auto; overflow:hidden; padding-bottom:20px;}
.hydt ul{ margin-top:10px; height:auto; overflow:hidden;}
.hydt ul li{ padding-bottom: 10px;
clear: both;
overflow: hidden;
border-bottom: 1px dotted #B3B3B3;
margin-bottom: 20px;}
.hydt ul li a{ display:block; color:#876e38; position:relative;}
.hydt ul li a .hydtleft{
	float: left;
	overflow: hidden;
	width: 170px;
	height: 130px;
	background:#f6f6f6;
	padding: 0px;
	}
.hydt ul li a .hydtleft img{ display:block; width:150px; height:120px; border:#e0e0e0 5px solid;}
.hydt ul li a:hover .hydtleft img{ border:#f7c543 5px solid;}
.hydt ul li a .hydtright{
float: right;
width: 500px;
overflow: hidden;	
}
.hydt ul li a .hydtright h2{font-size: 16px; color:#5c5c5c;
font-weight: normal;
height: 28px;
line-height: 28px; text-indent:0; padding:0;
}
.hydt ul li a .hydtright p.date{color: #9E9E9E; font-size:13px;
padding:5px 0 0px 0px;}
.hydt ul li a .hydtright p.info{height: 80px; color: #333;
line-height: 24px;
overflow: hidden;
margin-bottom: 10px;}
.hydt ul li a .hydtright span.more{display:inline-block;
height: 23px;
line-height: 23px;
color: #FFF;
width: 82px;
text-align: center;
background: transparent url("images/more.png") no-repeat scroll left top;
text-indent: -9999px;}
.hydt ul li a:hover .hydtright h2{ color:#fd9100;}
.hydt ul li a:hover .hydtright span.more{background: transparent url("images/more.png") no-repeat scroll left bottom;}

/*详情页*/
.singlepor{ color:#828282; position:relative;}
.singlepor a{ color:#5e5e5e;}
.singlepor a:hover{ text-decoration:underline; color:#333;}
h2.stitle{ text-align:center; line-height:40px; padding-bottom:15px; color:#828282; border:none; text-indent:0;}
span.ly{ padding:5px 0; text-align:center; display:block; border: 1px dashed #AAA; margin-bottom:10px;}
a.goback{ display:block; background:#fc9100; height:30px; width:80px; line-height:30px; font-size:14px; text-align:center; color:#fff; position:absolute; bottom:20px; right:20px;border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */
-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */}
a.goback:hover{ text-decoration:underline; color:#fff;}



h2.sitemaph2{ margin-top:20px; font-weight:normal; border-bottom: 1px dotted #CECECE;}
.sitemaplist{ padding-top:10px; padding-left:10px;}
.sitemaplist ul{}
.sitemaplist ul li{ padding-bottom:5px;}
.sitemaplist ul li a{ color:#000; font-size:16px;}
.sitemaplist ul li a:hover{ color:#fe7522;}

.sitemaplist ul li ul.children{ padding-left:20px;}
.sitemaplist ul li ul.children li{ line-height:20px; padding:0;}
.sitemaplist ul li ul.children li a{ font-size:12px;}






