/* 
 *@名称: public.css
 *@功能: 页面样式
 *@作者: Kish
 *@版本: v1.0
 *@时间: 2013-09-09
 */
@charset "gb2312";
/*
  @ 
*/
body { background: #fff;}
.container { position: relative; width: 1200px; margin: 0 auto; background: #fff;}
h2 { padding-bottom: 10px; font-weight: bold; font-size: 14px; color: #333; text-align: left;}
h2 .en { display: block; padding-left: 5px; font-size: 8px; font-weight: normal; text-transform: uppercase; font-family: Verdana, Geneva, sans-serif; color: #999;}
.HZ-bg { background: #fdfdfd url("../images/HZ-bg.jpg") right 20px no-repeat;}
.HZbg { background: #fdfdfd url("../images/HZbg.jpg") right bottom no-repeat;}

/*
  @ 头部
*/
.header { height: 90px;}
.logo { padding: 17px 0 17px 45px;}
.nav { padding-left: 80px; text-transform: uppercase;}
.nav li { display: inline-block; float: left; padding: 10px 5px 0px; background: url("../images/nav-bg.png") center center no-repeat;}
.nav a { display: block; width: 120px; height: 55px; padding-top: 25px; text-align: center; font-size:14px; font-weight: bold; color: #9d1c2f;}/*a:height+a:padding+li:padding=55+25+10=90*/
.nav li.Menu-curr a { color: #fff;}
.nav a span { display: block; font-size: 8px; font-weight: normal; font-family: 04b08; color: #999;}
.nav a:hover, .nav li.Menu-curr { background: url("../images/nav-bg-hover.gif") center bottom no-repeat; color: #fff;}
.nav li:hover, .nav li.Menu-curr:hover { background: none;}
.nav a:hover span, .nav li.Menu-curr span { color: #e59aa0;}
.nav a.deg360 { -webkit-transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
.nav a.deg360:hover { }/*旋转360度*/
.header-line { position: relative; width: 1200px; height: 18px; background: url("../images/header-bg.gif") left bottom no-repeat; z-index: 199;}

/*mainContent*/
.mainContent { position: relative; display: block; width: 1200px; height: 100%;}
/*
  @ 轮播
*/
.banner{ position: relative; margin: 0 auto; width: 1200px; height: 330px; padding-bottom: 1px; margin-top: -3px; border-bottom: 3px solid #333333;}
.banner .topLine { position: absolute; left: 0; top: 0; width: 1200px; height: 62px; background: url("../images/banner-lineShine.png") 0 0  repeat-x; _background: none; z-index: 105;}
#slides { position: absolute; left: 0; top: 0; z-index: 100;}
#slides .slide { position: relative;}
.slides_container { position: relative; width: 1200px; height: 330px; overflow: hidden;}
#slides .next, #slides .prev { position: absolute; top: 148px; left: 0; width: 36px; height: 57px; display: block; z-index: 102; background-image: url("../images/img/arrow.png");}
#slides .next:hover{ background-position: -72px 0;}
#slides .prev { left: 100%; margin-left: -36px; background-position: -36px 0;}
#slides .prev:hover{ background-position: -108px 0;}
.pagination { display: none;}

/*
 @ 首页内容区域--新闻vs项目
*/
.content { position: relative; text-align: left;}
.contPadding { padding: 30px;}
.contPaddingT { padding-top: 0px;}
.contPaddingB { padding-bottom: 60px;}
.contPaddingLR { }
.content .divLf { width: 570px;}
.content .divRi { width: 537px;}
.content .HZ-LF { width: 600px; height: 670px;}
.AboutUs img { display: block;}
.AboutUs .HZ-RI { width: 400px; height: 670px;}
.AboutUs .HZ-RIS { width: 500px; height: 656px;}
.AboutUs .HZ-RI .img { padding-top: 20px;}
.AboutUs h1 { text-transform: uppercase; font-family: Microsoft Yahei; font-weight: 800; font-size: 26px; color: #333;} 
.AboutUs h1 span, .content h2 span { display: block; font-weight: normal;}
.AboutUs h1 span { padding: 35px 0 15px 0; font-size: 22px; color: #b62530; line-height: 26px; font-family: Georgia, Times, serif;}
.AboutUs h1 span.span-pd { padding: 0 0 0 0;}
.AboutUs h2 { line-height: 36px;}
.AboutUs h2.h2-leads { line-height: 24px; padding: 0 0 10px 0;}
.AboutUs h2 span { font-size: 12px; line-height: 22px; color: #666;}
.AboutUs h1 span.blue { padding: 0 0 5px 0; font-size: 18px; color: #0090f2;}
/*左侧新闻简讯-焦点*/
.content .news-focus { height: 78px; text-align: left; font-size: 12px; overflow: hidden; /*white-space: nowrap; text-overflow: ellipsis;*/} 
.content h2.news-tit { padding: 5px 0; font-size: 12px;}
.news h2.news-tit a:hover { color: #b62530;}
.news img { float: left; margin-right: 10px; border: 3px solid #d5d5d5; border-radius: 10px 0 10px 0;}
.news .news-focus span { display: block; text-indent: 24px; line-height: 24px;}
/*左侧新闻简讯列表*/
.news .news-list { padding-top: 10px;}
.news .news-list li{ padding: 6px 0 0 14px; border-bottom: 1px dashed #aaa; background-image: url("../images/newList-icon.gif"); background-position: 0 14px; background-repeat: no-repeat;}
.news .news-list a { float: left; display: block; max-width: 480px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news .news-list .time { float: right; display: inline-block; height: 24px; line-height: 24px;}
.news .news-list li:hover { background-position: 0 -25px;}
.news .news-list a:hover, .content .news .news-list li:hover .time { color: #b62530;}
.news .news-list a { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.news .news-list a:hover { -webkit-transform: translateX(25px); -moz-transform: translateX(25px); -o-transform: translate(25px); transform: translate(25px);}/*水平向右移动*/
/*右侧核心项目*/
.project li { display: block; width: 173px; float: left; padding: 0 3px;}
.project p { background: #eee; height: 215px; border-radius: 10px 0 10px 0;}
.project img { border-bottom: 5px solid #fff; border-radius: 10px 0 10px 0;}
.project span { display: block; padding: 8px 0 0 8px; font-size: 8px; text-transform: uppercase; font-family: Verdana, Geneva, sans-serif; letter-spacing: 0px; word-spacing: 5px; color: #9d1c2f;}
.project font { display: block; padding: 5px 0 0 8px; font-size: 12px;}

/*公司概况*/
.content .aboutUs { position: relative; padding: 10px 20px; background: url("../images/text-imgLT.jpg") 0 0 no-repeat;}
.aboutUs .imgRB { position: absolute; right: 0; bottom: 0; z-index: 1;}
.aboutUs span { display: block; padding: 5px 0; text-align: left; text-indent: 24px; line-height: 22px;}

/*联系方式*/
.contact span { float: left; display: block; height: 22px; line-height: 22px; padding: 0 25px 0 10px; background: url("../images/contact-bg.png") right bottom no-repeat; text-shadow: 1px 1px 0px rgba(250, 250, 250, 0.95);}

/*底部信息*/
.cont-Bbg { background: #514d4e;}
.cont-Bbg li.ind-text { display: block; float: left; padding-right: 57px; border-left: 1px solid #403d3e;}
.cont-Bbg li.noRiPadding { padding-right: 0;} 
.cont-Bbg h2 { padding-left: 15px; line-height: 30px; font-size: 12px; border-left: 1px solid #646061; color: #fff; font-weight: bold;}
.cont-Bbg span { display: block; line-height: 20px; color: #999; font-weight: normal;}

/*
 @ 关于汇智
*/
.AboutUs { position: relative;}
.HZ-idea-banner { background: url("../images/HZ-idea-banner.jpg") 0 25px no-repeat;}
.AboutUs .nav-f { position: absolute; left: 90px; bottom: 30px; width: 960px; padding-left: 50px; border-radius: 30px; border: 2px solid #dfdfdf; background: white; z-index: 999;}
.AboutUs .nav-f li { float: left; display: block; width: 100px; height: 36px; line-height: 36px; text-align: center; cursor: pointer;}
.AboutUs .nav-f li.padding { width: 7px; padding: 0 15px;}
.AboutUs .nav-f li:hover { color: #9d1c2f;}
.AboutUs .nav-f li.curr { font-weight: bold; color: #9d1c2f;}
.AboutUs .nav-f li { -webkit-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out; transition: all .45s ease-in-out;}
.AboutUs .nav-f li:hover { -webkit-transform: translateX(25px); -moz-transform: translateX(25px); -o-transform: translate(25px); transform: translate(25px);}/*水平向右移动*/

/*当前位置*/
.pos { display: block;}
.pos li { display: block; float: left; padding-left: 10px; background: url("../images/point.gif") left center no-repeat;}
.pos li.poinTo { width: 10px; background: url("../images/newList-icon.gif") 5px 4px no-repeat;}
.pos li span { display: block; font-size: 12px; color: #444;}
.pos li a span { color: #888;}
.pos a:hover span { color: #9D1C2F;}

.HZ-Brand { background: url("../images/HZ-brand.jpg") 0 0 no-repeat;}
.HZ-leaders { background: url("../images/HZ-leaders.jpg") 0 0 no-repeat;}
.HZ-idea { background: url("../images/HZ-idea.jpg") 0 0 no-repeat;}
.HZ-longing { background: url("../images/HZ-longing.jpg") 0 0 no-repeat;}
.HZ-calture { background: url("../images/HZ-calture.jpg") center bottom no-repeat;}
/*关于汇智模块*/
.AboutUs pre { display: block; line-height: 24px; font-size: 12px;}
.AboutUs pre.paddingTB { padding: 20px 0 244px 0;}
.content1 { text-align: left;}
/**/
.AboutUs .content-li li { line-height: 20px;}
.AboutUs .liLf { float: left;}
.AboutUs .textLf li, .AboutUs .textLf h2 { text-align: right;}
.AboutUs .content-li li span { display: block; padding-bottom: 10px; text-transform: uppercase; font-size: 8px; line-height: 10px; color: #5ac1f1;}

/*品牌宣言模块*/
.content1, .content2, .content3, .content4, .content5, .content6, .content7 { position: relative; padding: 5px 30px 0 30px; display: none;}
.content-curr { display: block;}

.content1 .content1-01, .content1 .content1-02, .content5 .content5-01, .content5 .content5-02, .content5 .content5-03 { display: none;}
.content1 .content1-02 { background: #fff;}
.content1 .content-curr, .content5 .content-curr { display: block;}
.content1 .content1-02 img { padding: 15px 0 132px 0; margin: 0 auto;}
.content-btn { position: absolute; left: 25px; bottom: 100px; z-index: 9999;}
.content-btn-lf { left: 975px;}
.content-btn a { margin: 0 5px; cursor: pointer;}
.content-btn span { display: inline-block; padding: 3px 15px; color: #fff; border-radius: 10px; background: #ccc;}
.content-btn a:hover span, .content-btn a.btn-curr span { background: #B62530;}
/**/
.page-banner { position: relative; width: 1140px;}
.page-banner h1 { text-align: center; line-height: 60px; font-family: Microsoft Yahei; font-weight: 400; font-size: 24px; color: #fff;}
.page-banner .page-navLf { position: absolute; left: 50px; top: 145px; width: 198px; height: 320px; border: 1px solid #d6d6d6; z-index: 9999;}
.page-banner .nav-top { width: 198px; height: 320px; background: #eee url("../images/page-navLfBg.gif") 0 0 no-repeat;}
.page-banner ul { margin: 40px 4px 0 4px;}
.page-banner li { text-align: center; line-height: 40px; letter-spacing: 2px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #d6d6d6; background: url("../images/page-nav-icon.gif") 42px -29px no-repeat; cursor: pointer;}
.page-banner li.contrct { text-align: center; line-height: 40px; letter-spacing: 2px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #d6d6d6; background: url("../images/page-nav-icon.gif") 60px -29px no-repeat; cursor: pointer;}
.page-banner li:hover, .page-banner li.curr { border-color: #fff; color: #b62530; background: #fff url("../images/page-nav-icon.gif") 42px 21px no-repeat;}
.page-banner li.contrct:hover, .page-banner li.contrct-curr { border-color: #fff; color: #b62530; background: #fff url("../images/page-nav-icon.gif") 60px 21px no-repeat;}
/*新闻列表*/
.News-list { display: block;min-height:390px; _height:390px;}
/*.News-listnews{height: 390px;}*/
.ul-News-list { padding: 10px 50px 0 300px; background: url("../images/page-ulBg.gif") 0 0 repeat-x;}
.ul-News-list li{ padding: 6px 5px 0 14px; border-bottom: 1px dashed #aaa; background: url("../images/page-newsIocn.gif") 2px 16px no-repeat;}
.ul-News-list li img { padding: 5px 0 0 5px;}
.ul-News-list li.title { padding-left: 0; border: none; background: none;}
.ul-News-list li.li-services { padding: 0; border: none; background: none;}
.ul-News-list li.li-services p { padding: 10px 0; text-indent: 24px; line-height: 24px;}
.ul-News-list a { float: left; display: block; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ul-News-list .time { float: right; display: inline-block; height: 24px; line-height: 24px;}
.ul-News-list a:hover, .ul-News-list li:hover .time { color: #b62530;}
.ul-News-list a { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.ul-News-list a:hover { -webkit-transform: translateX(35px); -moz-transform: translateX(35px); -o-transform: translate(35px); transform: translate(35px);}/*水平向右移动*/

/*新闻内容*/
.ul-News-list li.article { padding-bottom: 10px; background: none; border: none;}
.ul-News-list li.article h2 { text-align: center; padding: 0; border-bottom: 1px dashed #aaa;}
.ul-News-list li.article em { display: block; line-height: 40px; font-size: 12px; color: #888;}
.ul-News-list li.article font { display: inline-block; margin: 0 10px;}
.ul-News-list li.article .arti-cont { margin-top: 10px; padding: 15px; background: #f4f4f4;}
.ul-News-list li.article .arti-cont p { text-indent: 24px; padding: 8px 0;}

/*联系我们*/
.ul-News-list li.contrctUs { padding: 0 0 20px 0; border: none; background: none;}
.ul-News-list li.contrctUs .contrct-cont { position: relative; height: 438px;}
.ul-News-list li.contrctUs .contrct-cont1 { background: url("../images/contact-img1.jpg") right bottom no-repeat;}
.ul-News-list li.contrctUs .contrct-cont2 { background: url("../images/contact-img2.gif") right bottom no-repeat;}
.ul-News-list li.contrctUs .contrct-cont3 { background: url("../images/contact-img3.gif") right bottom no-repeat;}
.ul-News-list li.contrctUs .contrct-cont dl { display: none; position: absolute; padding-top: 30px; left: 0; top: 0; width: 680px;}
.ul-News-list li.contrctUs .contrct-cont .dl-curr { display: block;}
.ul-News-list li.contrctUs .contrct-cont dt { line-height: 40px; font-size: 18px; font-weight: bold; color: #b62530;}
.ul-News-list li.contrctUs .contrct-cont dd { padding: 2px 0;}
.ul-News-list li.contrctUs .contrct-cont dd span { display: inline-block; width: 175px; padding: 0 40px 0 25px; height: 34px; line-height: 34px; font-size: 14px; border-left: 1px solid #e9eaec; background: url("../images/contact-bg2.png") right top no-repeat; }
.ul-News-list li.contrctUs .contrct-cont dd span.spanM1 { width: 213px;}
.ul-News-list li.contrctUs .contrct-cont dd span.spanM2 { width: 251px;}
.ul-News-list li.contrctUs .contrct-cont dd span.spanM3 { width: 289px;}
.ul-News-list li.contrctUs .contrct-cont dd span.spanM4 { width: 615px;}

/*核心项目*/
.content-project { width: 1200px; height: 600px; overflow: hidden;}
.dl-project0 { margin-top: 0px;-webkit-transition: all .75s ease-in-out; -moz-transition: all .75s ease-in-out; -o-transition: all .75s ease-in-out; transition: all .75s ease-in-out;}
.dl-project1 { margin-top: -600px;-webkit-transition: all .75s ease-in-out; -moz-transition: all .75s ease-in-out; -o-transition: all .75s ease-in-out; transition: all .75s ease-in-out;}
.dl-project2 { margin-top: -1200px;-webkit-transition: all .75s ease-in-out; -moz-transition: all .75s ease-in-out; -o-transition: all .75s ease-in-out; transition: all .75s ease-in-out;}
.dl-project dd { height: 600px; }
.dl-project li { position: relative; float: left; height: 600px;}
.dl-project li.li-img { width: 776px;}
.dl-project li.li-img span { display: block; padding-left: 20px; line-height: 100px; font-family: Microsoft Yahei; font-size: 24px; font-weight: bold; color: #B62530;}
.dl-project li.li-nav { width: 100px;}
.dl-project li.li-text { width: 324px;}
.dl-project li.li-text1 { background: #757172 url("../images/project-text1.gif") center center no-repeat;}
.dl-project li.li-text2 { background: #757172 url("../images/project-text2.gif") center center no-repeat;}
.dl-project li.li-text3 { background: #757172 url("../images/project-text3.gif") center center no-repeat;}
.dl-project li.li-text p { padding: 10px 40px 0 40px; line-height: 26px; text-indent: 24px; font-family: Microsoft Yahei; font-size: 14px; font-weight: bold; color: #333;}
.dl-project li.li-text a { display: block;}
.dl-project li.li-text img { display: block; margin: 0 auto;}
.dl-project li.li-text span { display: block; text-align: center;font-weight: bold; font-family: Microsoft Yahei;}
.dl-project li .nav-drop1, .dl-project li .nav-drop2, .dl-project li .nav-drop3, .dl-project li .nav-up1, .dl-project li .nav-up2, .dl-project li .nav-up3 { position: absolute; display: block; width: 80px; height: 80px; left: 10px; cursor: pointer;}
.dl-project li .nav-drop1, .dl-project li .nav-drop2, .dl-project li .nav-drop3 { bottom: 10px; background: url("../images/next.png");}
.dl-project li .nav-up1, .dl-project li .nav-up2, .dl-project li .nav-up3 { top: 10px; background: url("../images/prev.png");}
.dl-project li .nav-drop3, .dl-project li .nav-up1 { cursor: default;}
.dl-project li.li-nav a:hover { background-color: #B62530;}

.content .pro-imgs { display: block;}
.content .pro-p, .content h2.pro-h { padding: 20px 0 0 50px; text-indent: 24px;}
.content ul.pro-ul li { float: left; width: 360px; display: inline-block; padding-bottom: 20px;}
.content ul.pro-ul li.short { width: 300px;}
.content ul.pro-ul li pre { padding: 20px 0px 0 74px; font-size: 12px; line-height: 22px;}


/*入驻企业*/
.content .div-logo { position: absolute; display:none; left: 0; top: 0; width: 0; height: 0; background: url("../images/touming.png") 0 0 repeat;}
.content .div-logo span {  position: absolute; left: 1100px; top: 25px; cursor: pointer; background:red;}
.content .div-logo .net-link { display: block; width: 643px; height: 332px; margin: 0 auto; padding-top: 120px;}
.content .div-logos { display: block; width: 100%; height: 100%; -webkit-transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
.content .ul-logo { min-height: 600px;}
.content .ul-logo li { float: left; display: inline-block; width: 150px; height: 100px;}
.content .ul-logo li img { padding: 22px 20px;}
.content .ul-logo li span { cursor: pointer;}
/*
  @ 分页
*/
.toolBar { height: 30px; line-height: 30px;}
.toolBar .floatL { position: relative; top: 3px;}
.page { padding-right: 50px; color: #5e7581;}
.page-num, .page-link { display: inline-block;}
.page-num { height: 18px; line-height: 18px; margin: 0 2px; padding: 0 5px; color: #f60; border: 1px solid #d7d7d7; background: url("../images/ui-page.gif") repeat-x 0 0;}
.page8 a,span { margin-left:10px;}
.page-num-curr, .page-num:hover { color: #fff; border: 1px solid #cc5302; background: #f60;}
.page-link { margin: 0 5px; color: #635f5c;}
.page-link:hover { color: #b62530; text-decoration: underline;}
.page-disabled { color: #959595; cursor: default;}
.page-disabled:hover { color: #959595; text-decoration: none;}
/*
  @ 版权信息
*/
.container .footer { padding-top: 8px; background: #514d4e;}
.container .footerbg { padding: 0 138px; height: 44px; border-top: 1px solid #fff; background: #b62530;}
.ul-footer { display: block; width: 100%; padding-right: 15px;}
.ul-footer li { display: inline-block; line-height: 44px; float: left; color: #d59599;}
.ul-footer li a { display: block; padding: 0 15px; color: #d59599;}
.ul-footer li.floatR { float: right;}
.ul-footer li a.deg-y180 { -webkit-transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
.ul-footer li a.deg-y180:hover { color: #fff; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}/*在Y轴上旋转360度*/