/*首页banner*/

.container {
				width: 100%;
				height: 100%;
			}
			
			.info {
				margin-top: 20px;
				padding-left: 20px;
				color: #cc5522;
				font-size: 20px;
			}
			
			.left {
				float: left;
				width: 1170px;
				height: 454px;
			}
			
			.right {
				float: right;
				width: 46%;
				height: 600px;
			}
			
			.title {
				font-size: 14px;
				font-weight: bold;
				color: #cc5522;
			}
			
			.content {
				font-size: 13px;
				color: #333;
				margin-top: 6px;
			}
.index_banner { position: relative; z-index: 888; width: 100%; _width: 100%; clear: both; height: 520px; color: #fff; }
.index_banner .img li { position: absolute; top: 0; left: 0; width: 100%; _width: 100%; height: 520px; min-width: 1170px; _min-width: 1170px }
.index_banner .img .num01 { background: #191919 url("../img/banner01.jpg") no-repeat center; }
.index_banner .img .num02 { background: #191919 url("../img/banner02.jpg") no-repeat center; }
/*.index_banner .img .num03 { background: #191919 url("../img/banner01.jpg") no-repeat center; }*/
/*友情链接*/
.link{min-height: 105px;background: url(../images/link.png) no-repeat top center;margin-top:60px;}
.f_link{width:1100px;margin:0 auto;;line-height:80px;padding-left: 300px;}

/*页面底部*/
.foot{
  background: url(../images/foot.png) no-repeat top center;
  height: 308px;
}
.foot-box{
  margin-top: 45px;
}
#footer{position:relative;width:1100px;margin:0 auto;text-align:center;}
#footer a{color:#666;}
#footer a:hover{color:#e87518;text-decoration:none;}
.nav_foot{text-align:left;line-height:80px;color:#aaaaaa;}
.nav_foot a{
  background: url(../images/f.png) no-repeat left center;
  padding:0 20px;
  color: #aaaaaa!important
}
.er{
  margin-left: 9px;
  margin-top: 20px
}
.lian{
  width: 353px;
  margin-left: 74px;
  padding-top: 10px;
  color:#fff;
  text-align:left;
  line-height:28px;
}
.lian td:first-child{width: 219px;padding-right: 30px;line-height: 40px;}
.lian td{
  text-align: left;
  color: #ffffff;
}
.lian img{
	float:left;
  padding-right: 10px;
  border:none;background:none;vertical-align:middle;
}

.fl{float:left;}

.copyright{text-align:left;line-height:24px;width: 340px;color: #666666}
.copyright a{color: #666666}

#gotop {
    position: fixed;
    display: none;
    height: 100px;
    width: 61px;
    background: url(../images/gotop.png) no-repeat;
    right: 100px;
    bottom: 10px;
    cursor: pointer;
}



.index_banner .circle {
	position: absolute;
	width: 120px;
	height: 30px;
	bottom: 10px;
	margin-left: 48%;
}
.index_banner .circle a { background: #777776; width: 14px; height: 14px; display: inline-block; margin: 5px; text-align: center; line-height: 24px;border-radius: 50%;      -moz-border-radius: 50%;      -webkit-border-radius: 50%; }
.index_banner .circle a.current { background-color: #e10600;  color: #ffffff;}
.index_banner .img a { display: block; width: 1170px; height: 527px; margin: 0 auto; }

/*首页服务项目*/
.fu{
	height: 350px;
	width: 100%;
	background-image: url(../images/business-01.jpg);
	padding-top: 10px;
}
.con{
	width: 1110px;
	margin:0 auto;
}
.banner_list{
	width:1400px;
	
	height: 350px;
}
.banner_list li{
    float:left;
    position: relative;
    left: -50px;
}
.banner_list li:first-child{
    left: 0
}
.banner_list li:nth-child(2n){
    margin-top: 96px;
    left: -50px;
}
.banner_list li h3{
    padding-top: 10px;
    text-align: center;
}
.banner_list li h3 a{
    color: #FFFFFF;
    font-size: 18px;
}
.banner_list li p{
    color: #999999;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
}
.banner_list li:nth-child(3){
    left: -100px;
}
.banner_list li:nth-child(4){
    left: -150px;
}
.banner_list li:nth-child(5){
    left: -200px;
}
.banner_list li:nth-child(6){
    left: -250px;
}
/*关键词，搜索*/
.htbg { width: 100%; height: 56px;  overflow: hidden; }
.htbg .bar-con { line-height: 56px; }
.htbg .bar-con b { color: #acacac; float: left; }
.htbg .bar-con a { padding: 0 10px 0 10px; position: relative; display: block; float: left; color: #acacac;}
.htbg .bar-con a:hover { color: #CF261F;}
.htbg .bar-con a s { width: 1px; height: 14px; background: url(../images/search1.png); position: absolute; right: 0px; top: 22px; }
.htbg .bar-con a{color:#929292}
.sos { float:left; width: 244px; height: 29px; line-height: 29px; border: 1px #434343 solid; border-right: none; vertical-align: middle; margin-top: 12px; background: #1f1f1f; color: #5b5b5b; margin-left: 22px;}
.htbg .bar-con .mid { vertical-align: middle; margin-top:12px; float:left; /*background: url(../images/search.png) center center no-repeat;*/ border: 1px solid #5a5a5a; height:31px; width:46px; padding: 0px;}
/*相关业务*/
.business {  /*height:  363px;*/ height: 310px;  background: url(../images/business-01.jpg) repeat-x center;}
.business h2 {color: #ffffff; font:  26px/30px "微软雅黑","Microsoft YaHei";  padding: 20px 0 28px; /*padding: 0 0 40px;*/  text-align: center; letter-spacing: 4px;}
    
.business ul {  margin-right: -30px;}
.business ul li {position: relative; float: left; margin-right: 18px; height: 190px; width: 280px;  background: #2e2e2e;  overflow: hidden; text-align: center;}
.business ul li a { display: none; }
.business li img { display: block; width: 270px; height: 148px; padding: 5px;} 
.business li span { font: 16px/26px "微软雅黑", 'Microsoft YaHei'; color: #d2d1d1; display: inline-block; margin: 0 10px; text-align: center; }
.business ul li .info-con {position: absolute; background-color: rgba(0,0,0,0.3); height: 190px;  width: 280px;left: 0px; top: 0px; -webkit-transition: background-color .3s;-moz-transition: background-color .3s;-ms-transition: background-color .3s;-o-transition: background-color .3s;transition: background-color .3s;}
  
/*合作伙伴*/
.partners { height:  186px; background: url(../images/partners-01.jpg) repeat-x 0 0;} 
.partners p {
	height: 60px;
	border-bottom: 1px solid #6b6b6b;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
}
.partners p span {
	color: #ffffff;
	font: 26px/58px "微软雅黑","Microsoft YaHei";
	letter-spacing: 4px;
}
.partners img { display: block; height: 38px; padding-top: 16px; }

/*夏众介绍*/
.introduce {/*height: 646px;*/   padding-top: 24px; background: url(../images/introduce-back.jpg) no-repeat top center ;}
.introduce .introduce-view { float: left; height: 400px;width: 630px;  padding-right: 20px; }
.introduce .introduce-cont {  float: right; width: 520px; }
.introduce-cont h2 {  font-size: 20px; color: #ffffff; padding-bottom: 12px; letter-spacing: 2px;}
.introduce-cont span {  display: block; font: 16px/32px "微软雅黑", 'Microsoft YaHei'; color: #d2d1d1; /*padding-top: 20px ;*/  text-indent: 2em; letter-spacing: 1px;}
.introduce-cont span a {  color: #c30000;  }

/*夏众风采*/
.thear {  padding-top: 26px; height: 230px;}
.thear p {  height: 30px; background: url(../images/thear-01.png) no-repeat 115px center;}
.thear p span {  font: 22px/30px "微软雅黑", 'Microsoft YaHei'; color: #ffffff; letter-spacing: 4px;}
.thear p a {  color: #d2d1d1; margin-right: 110px; font:14px/30px "微软雅黑", 'Microsoft YaHei'; letter-spacing: 1px;}
.thear p a:hover { color: #d92a1f; } 
.thear .thear-cont {  position: relative;}
.thear .thear-show { height: 170px; overflow: hidden;padding-top: 20px;position: absolute;width: 1170px;}
#thear-show {  width: 100500px; height: 174px; overflow: hidden; }
#thear-show li {  float: left; padding-right: 22px}
#thear-show li img {  display: block; border: 4px solid #4d4d4d; padding: 1px; width: 204px; height: 144px; transition: all 0.4s ease-in 0s;}

#thear-show li img:hover { border-color: #c30000; }




#thear-left, #thear-right { z-index: 333; position: absolute; right: 10px ; top: -30px; display: block; width: 29px; height: 26px;}
#thear-left {  background: url(../images/thear-left.png) no-repeat 0 0; margin-right: 58px;}
#thear-left:hover {  background: url(../images/thear-left1.png) no-repeat 0 0; margin-right: 58px;}
#thear-right { background: url(../images/thear-right.png) no-repeat 0 0; }
#thear-right:hover {  background: url(../images/thear-right1.png) no-repeat 0 0;}
/*行业新闻*/
.news { height: 446px; background: url(../images/news-back.jpg) repeat-x 0 0;padding-top:40px;  }

.news .news-title { height: 45px; width: 884px; background: url(../images/news-title001.png) repeat-x top ; margin: 0 auto; border: 1px solid #3c3c3c;}

.news-title li { position: relative;  float: left; cursor:pointer; text-align: center; /*transition: all 0.3s ease-in 0s; */} 
/*.news-title li:hover {background: url(../images/news-li-hover01.png) no-repeat left center;  }*/
.news-title li em { position: absolute; display: inline; background: rgba(0, 0, 0, 0) url(../images/news-li-hover01.png) no-repeat center center; left: 0;top: 0; width: 220px; height: 45px; display: none; }
.news-title li a { position: relative; }


.news-title li span {  display: inline-block; font :bold 18px/45px "微软雅黑", 'Microsoft YaHei'; color: #d2d1d1; /*border: 1px solid red;*/border-right: 1px solid #3c3c3c; width: 220px; letter-spacing: 3px; }
.news-title li span:hover { color: #ffffff; }
.news-title li.news-li01 {  }
.news-title .news-li01 span {  border-right: none; }



.news .news-cont {  margin-right: -80px;}
.news-cont dl { width: 550px; float: left; overflow: hidden; margin: 40px 40px 0 0; border-bottom: 1px solid #595959; height: 139px;}
/*.news-cont dl.even { margin: 40px 0px 0 0;}
.news-cont dl.last { */}
.news-cont dt { float: left; width: 137px; }
.news-cont dt img { width: 137px; height: 109px;  display: block; float: left;}
.news-cont dd { width: 400px; float: right; }
.news-cont dd h3 {  font: bold 16px/18px "微软雅黑", 'Microsoft YaHei';color: #000; overflow: hidden; }
.news-cont dd h3 a { color: #d2d1d1; }
.news-cont dd h3 a:hover { color: #c30000; }
.news-cont dd p {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-align: justify; padding: 5px 0 0; line-height: 26px; font-size: 15px; color: #d2d1d1; overflow: hidden; text-align: justify; }
.news-cont dd .cust-aa { line-height: 22px; height: 22px; color: #000; font-size: 14px; font-weight: normal; }
.news-cont dd span { display: block; font-size: 14px; color: #d2d1d1; }

/*友情链接*/
.link { height: 110px; background: url(../images/link-back.jpg) repeat-x 0 0 ; /*overflow: hidden;*/}
.link p { float: left; height: 80px; width: 135px; background: url(../images/link-logo.png) no-repeat bottom left; margin-top: 18px; margin-right: 14px; border-right: 1px solid #5e5e5e;}
.link p span{  display: block; color: #d2d1d1 ; font-size: 12px;}
.link .link-a { float: left; width: 1000px; padding-top: 28px;  }
.link-a a { display: block; float: left;  padding: 0 15px 12px 0 ; font-size: 16px; color: #d2d1d1;}
.link-a a:hover { color: #c30000; }
/*底部+导航+地址*/
.bottom-xzcm {  height: 227px; background: url(../images/news-back.jpg) repeat-x 0 0;}
.bottom-xzcm .bottom-01 { height: 227px;  }
.bottom-01 img { display: block; float: left; margin-right: 24px;}
.bottom-01 .bottom-nav { float: left; border: 1px solid #373737; height: 40px; /*width: 920px;*/ width: 880px;  margin-top: 36px; background: #1d1d1d;}
.bottom-nav ul li {  float: left; background: url(../images/bottom-nav01.png) no-repeat right center;}
.bottom-nav ul li.bottom-lia { background: none; }
.bottom-nav ul li a { display: block; color: #d2d1d1; font: 16px/40px "微软雅黑", 'Microsoft YaHei';  padding: 0px 15px; letter-spacing: 2px; }
.bottom-nav ul li a:hover { color: #c30000; }
.bottom-01 .bottom-addres { float: left; padding-top: 16px}
.bottom-addres span {display: block; color: #d2d1d1; line-height: 36px; font-size: 14px;}
.bottom-addres span em { display: inline-block; padding-right: 10px; }
.bottom-addres span a { color: #a8a8a8; }

/*夏众新闻*/
.xz-news {  }
.xz-news .xznews-show {  /*height: 700px;*/ /*height: 680px;*/ overflow: hidden;}
.xznews-show .xznews001 { width: 250px; height: 40px; margin: 0 auto; background: url(../images/xznews-11.png) no-repeat center center; text-align: center; padding: 40px 0;}
.xznews-show .xznews001  h2 { width: 150px; font : bold 26px/40px "微软雅黑", 'Microsoft YaHei';  color: #ffffff;  /*padding: 0 0 40px;*/ letter-spacing: 4px;  background: #191919; margin-left: 50px;}
.xznews-show ul {  margin-right: -50px;}
.xznews-show ul li { position: relative; float: left; margin-bottom: 50px;  margin-right: 18px;  height: 260px; width: 378px;  background: #2e2e2e; text-align: center; overflow: hidden;}
.xznews-show ul li a { display: none; }
.xznews-show li img { display: block; padding: 8px; width: 361px; height: 205px;} 
.xznews-show li span { font: 18px/35px "微软雅黑", 'Microsoft YaHei'; color: #d2d1d1; display: inline-block; margin: 0 10px; }
.xznews-show li .info-con {position: absolute; background-color: rgba(0,0,0,0.3); height: 260px;  width: 378px;left: 0px; top: 0px; -webkit-transition: background-color .3s;-moz-transition: background-color .3s;-ms-transition: background-color .3s;-o-transition: background-color .3s;transition: background-color .3s;}
/*.xznews-show li a:hover span {  color: #ffffff;}*/
/*翻页样式*/
#list-pages { height: 22px; margin: 0 auto; padding: 25px 0 55px; text-align: center; width: 600px; }
#list-pages li { float: left; width: 26px; height: 26px; line-height: 26px; margin-right: 5px; border: 1px solid #a8a8a8; color: #C3C7CC ;/*border-bottom: none;*/}
#list-pages li, #list-pages li.thisclass, #list-pages li a { width: 26px; height: 26px; font-size: 14px; font-family: 'Microsoft YaHei'; }
#list-pages li a { display: block; color: #C3C7CC ; /*background-color: #f3f3f3 */}
#list-pages li.thisclass { background-color: #646464; color: #fff; }
#list-pages li.page-bg { width: 62px; height: 28px; /*background: url(../images/page.png) no-repeat 0 0*/ }
#list-pages li.page-bg a { width: 62px; height: 28px; /*background: url(../images/page.png) no-repeat 0 0 */}
#list-pages li.pageinfo { width: 100px; height: 28px; /*background: url(../images/page1.png) no-repeat 0 0;*/  }
#list-pages li:hover {background:#f5f5f5;color:#0099ff;}
#list-pages li.pageinfo:hover { background: none; color: #C3C7CC ;}
/*******列表页********/
/*夏众新闻*/
.view-news { }
.view-news .list-con-ul {/*height: 540px;*/ overflow: hidden;}
.list-con-ul li { border-bottom: 1px solid #535254; padding: 35px 0px;}
.list-con-ul li img { display: block; float: left;  margin-right: 10px; width: 137px; height: 109px;}
.list-con-ul li h2 {  font: bold 18px/24px "微软雅黑", 'Microsoft YaHei';padding-bottom: 10px; }
.list-con-ul li h2 a {  color: #ffffff;}
.list-con-ul li h2 a:hover { color: #d92a1f; }
.list-con-ul li p { font: 16px/22px "微软雅黑", 'Microsoft YaHei'; color: #ffffff;}
.list-con-ul li p span { display: block; font: 14px/22px "微软雅黑", 'Microsoft YaHei'; color: #ffffff; padding-top: 10px;}

/******内容页********/
/*视频文章*/
.artic-cont01 { /*background: #1b191c url(../images/public-back01.png) no-repeat top center;*/ position: relative;z-index: 333;}


.video-01 { padding-bottom: 40px;}
.video-articles { }
.video-articles .video-tit { height: 99px;  border-bottom: 1px dashed #555456; text-align: center;}
.video-tit h2 {  font: bold 26px/66px "微软雅黑", 'Microsoft YaHei'; color: #ffffff;}
.video-tit span { display: inline-block; font-size: 16px; color: #d2d1d1;  padding-right: 15px;}

.video-articles .video-content {  padding-top: 20px;}
.video-articles .video-content .introduce-view { padding-left: 240px; margin-bottom: 40px;}
.video-content  img { display: block; margin: 0 auto;     max-width: 100% !important; }
.video-content p {  font: 18px/40px "微软雅黑", 'Microsoft YaHei'; color: #ffffff; /*text-indent: 1em;*/}


.video-articles .public-np {margin-top: 30px; padding-top: 30px ;border-top: 1px solid #535254;  }
.public-np ul {  }
.public-np ul li {  font-size: 18px; line-height: 20px; }
.public-np ul li.fr {  margin-right: 300px;}
.public-np ul li span { display: inline-block; color: #d92a1f;  padding-left: 6px; padding-right: 10px; font-weight: bold;}
.public-np li span.fl-sp { background: url(../images/pre.png) no-repeat left center;  }
.public-np li span.fr-sp { background: url(../images/nex.png) no-repeat left center;  }
.public-np ul li a {  color: #8e8e8e;}
.public-np ul li a:hover { color:#ffffff; }
.public-np .public-pp {  font-size: 16px; margin-top: 22px;}
.public-pp span {  display: inline-block; color: #d92a1f}
.public-pp span em {  display: inline-block;  padding: 4px 8px; margin-left: 10px; background: #474545; color: #8e8e8e;}

/*夏众公司优势*/
.xz-advantage {  height: 200px; text-align: center; color: #ffffff;}
.xz-advantage h2 {  font: bold 28px "微软雅黑", 'Microsoft YaHei'; padding-bottom: 30px; letter-spacing: 4px;}
.xz-advantage span { display: block; font: bold 18px/42px "微软雅黑", 'Microsoft YaHei'; font-weight: normal;}

/*夏众合作伙伴*/
.artic-partners {  padding: 100px 0;}
.artic-partners h2 {  text-align: center; font:bold 28px "微软雅黑", 'Microsoft YaHei'; color: #ffffff; padding-bottom: 15px; letter-spacing: 4px;}
.artic-partners p {  }
.artic-partners p img { display: block; padding-top: 20px; }

/*关于夏众兄弟*/
.about-xz { padding: 40px 0; }

.about-xz .about-cont {  position: relative; height: 400px; width: 1170px;}
.about-xz .about-cont h2 { font: bold 28px/40px 'Microsoft YaHei';color: #ffffff; text-align: center; letter-spacing: 4px; }


.about-xz .about-xz-show  { height: 308px; overflow: hidden;  position: absolute; width: 1100px; left: 34px; padding-top: 40px;}
#about-xz-show {  height: 308px; width: 12144px; }
#about-xz-show li {  float: left; padding-right: 8px}
#about-xz-show li img {  display: block; border: 4px solid #4d4d4d; padding: 1px; height: 290px; width: 258px;  transition: all 0.3s ease-in 0s;}
#about-xz-show li img:hover {  border-color: #d92a1f;}
#about-xz-left, #about-xz-right { display: block;height: 45px;  width: 24px; position: absolute; top: 54%; z-index: 99999;}
#about-xz-left {  background: url(../images/thear-left01.png) no-repeat 0 0; left: 0px;}
#about-xz-right { background: url(../images/thear-right02.png) no-repeat 0 0; right: 0px;}
#about-xz-left:hover {  background: url(../images/thear-left001.png) no-repeat 0 0; }
#about-xz-right:hover {  background: url(../images/thear-right002.png) no-repeat 0 0;}

/*联系夏众*/
.contact-xz {  background: url(../images/contact-xz01.jpg) no-repeat top center; height:745px; }
.contact-xz h2 { font:bold 24px "微软雅黑", 'Microsoft YaHei'; padindg-bottom: 30px; color: #ffffff; text-align: center; padding-top: 20px; letter-spacing: 4px;}
.contact-xz .contact-ul01 {  margin-right: -50px;}
.contact-ul01 li {  float: left; /*text-align: center;*/ margin-right: 75px; } 
.contact-ul01 li.contact-li01 {  background: url(../images/contact-01.png) no-repeat center top;}
.contact-ul01 li.contact-li02 {  background: url(../images/contact-02.png) no-repeat center top;}
.contact-ul01 li.contact-li03 {  background: url(../images/contact-03.png) no-repeat center top;}
.contact-ul01 li.contact-li04 {  background: url(../images/contact-04.png) no-repeat center top; margin-right: 0;}
.contact-ul01 span {  display: block; color: #ffffff; font: 16px/24px "微软雅黑", 'Microsoft YaHei'; padding-top: 70px;}
.contact-ul01 span.contact-span02 { padding-top: 0; }


.contact-xz .contact-map { border: 4px solid #4f4e4e; margin-top: 45px; }
