@charset "utf-8";
 /* 
                       (0 0)
   +-------------oOO----(_)----------------+
   |   @name 	:  jianronggongcheng CSS   |
   |   @author	:  sxx                     |
   |   @date	:  2016.9.13               |
   +--------------------------oOO----------+
                      |__|__|
                       || ||
                      ooO Ooo
*/
a:hover{ color:#3d426f;}
.main{ max-width:1920px; margin:0 auto; padding-top:90px;}

/*
=============================================
*   @name: header
*   @page: 全局
=============================================
*/

.header{ width:1200px; height:90px; display:block; background:#FFF;z-index:100; margin:0 auto; position:relative;}
.header .logo{ float:left;height:90px; line-height:90px;}
.header .logo a{ display:block;height:90px;}
.header .logo img{ vertical-align:middle;}
.header .nav{height:90px; text-align:center; float:right;}
.header .nav ul{ float:left;}
.header .nav ul li{ display:inline-block; height:90px; line-height:90px;}
.header .nav ul li a{ padding:0 10px;}
.header .nav ul li.selected{ background:#231915;}
.header .nav ul li.selected a{ color:#fff;}
.header .nav ul li.cur{ background:#231915;}
.header .nav ul li.cur a{ color:#fff;}
.header .search{ height:90px; float:left; border-left:1px solid #dedede;}
.header .search .search-btn{ width:50px; height:90px; border:none; background:url(../images/icon-search-d.png) no-repeat center;}
.header .search.cur .search-btn{background:#231915 url(../images/icon-search.png) no-repeat center;}

.menu-list{ position:absolute; left:0; width:1200px; min-height:60px; line-height:60px; background:#3d426f; text-align:right; display:none;}
.menu-list dd{ padding:0 20px; float:right; }
.menu-list dd .title{ border-right:1px solid #333; float:left; padding-right:30px;}
.menu-list dd .title img{ vertical-align:middle;}
.menu-list dd .list{padding-left:240px;}
.menu-list dd .list a{ display:inline-block; float:left; color:#fff; padding:0 20px;word-break:keep-all; white-space:nowrap;}
.menu-list dd .list a:hover{ text-decoration:underline;}

.search-main{position:absolute; left:0; top:90px; width:1200px; height:60px; line-height:60px; background:#3d426f; text-align:right; display:none;}
.search-main .left{ padding:0 140px 0 10px;}
.search-main .right{ float:right; width:140px;text-align:center;}
.search-main .input-button{ position:absolute; right:10px; top:10px; width:120px; height:40px; border:none; border-radius:5px; background:#5960a1 url(../images/icon-search.png) no-repeat center; background-size:20%;}



/*
=============================================
*   @name: 焦点图
*   @page: 首页
=============================================
*/
.slidingbox{width:100%; min-height:100px;overflow:hidden;  background: url(../images/loading2.gif) no-repeat center center}
.slidingbox li{ text-align:center;}
.slidingbox .owl-theme .owl-controls{ width:100%; position:absolute; left:0; bottom:0; height:20px;}
.slidingbox .owl-theme .owl-dots .owl-dot span{ width:8px; height:8px; border:2px solid #FFF; opacity:1; margin:5px; transition:1s ease}
.slidingbox .owl-theme .owl-dots .owl-dot.active span{ border-color:#fff; background:#fff}

.owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}
.owl-carousel{position:relative;z-index:1;display:none;width:100%;-webkit-tap-highlight-color:transparent}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-stage-outer.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-controls .owl-dot,.owl-controls .owl-nav div{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;width:5pc;height:5pc;background:url(owl-video-play.png) no-repeat;cursor:pointer;transition-timing-function:ease;transition-duration:.1s;transition-property:scale;-webkit-backface-visibility:hidden}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition-timing-function:ease;transition-duration:.4s;transition-property:opacity}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-loaded,.owl-loading{display:block}
.owl-hidden,.owl-loading{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel .owl-item img.owl-lazy{opacity:0}
.owl-carousel .owl-stage.backfacefix .owl-item{-webkit-backface-visibility:hidden}
.owl-rtl{direction:rtl}
.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-animated-in{z-index:0}
.owl-animated-out{z-index:1}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
.owl-theme .owl-controls{margin-top:3px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-controls .owl-nav div:hover{text-decoration:none}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{display:block;margin:5px 7px;width:9pt;height:9pt;border:2px solid #adadad;border-radius:100%;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity;-webkit-backface-visibility:visible;filter:Alpha(Opacity=50)}
.owl-theme .owl-dots .owl-dot.active span{background:#adadad;opacity:1;filter:Alpha(Opacity=100)}




/*资讯列表*/
.box-new{width:1200px; padding:30px 0; margin:0 auto;}
.box-new .new-left{ width:440px;box-sizing:border-box; float:left;}
.new-left dl{ padding-right:10px; }
.new-left dl dt{ height:48px;text-overflow:ellipsis; padding-bottom:10px; font-size:18px; overflow:hidden;}
.new-left dl dt span{ display:inline-block; border-radius:15px; background:#222; padding:3px 10px; color:#fff; margin-right:10px; font-size:14px;}
.new-left dl dt a{ display:inline-block; font-size:18px; font-weight:bold;}
.new-left dl dd{ height:75px; overflow:hidden;text-overflow:ellipsis;line-height:25px;}
.new-left dl dd a{ color:#6e6e6e;}

.box-new .new-right{ width:430px; padding-left:20px; box-sizing:border-box; float:left;}
.box-new .new-right .title-list{ height:40px; border-bottom:2px solid #dedede; margin-bottom:15px; }
.box-new .new-right .title-list li{ float:left;margin-right:20px;font-size:18px;}
.box-new .new-right .title-list li a{color:#909090;}
.box-new .new-right .title-list li.cur{ border-bottom:2px solid #222;height:40px; overflow:hidden; margin-bottom:-1px;}
.box-new .new-right .title-list li.cur a{ font-weight:bold; color:#222;}
.box-new .new-right .content .item{ display:none;}
.new-list li{ line-height:28px; height: 30px; line-height: 30px; overflow: hidden}
.new-list span{ display:inline-block; color:#6e6e6e; margin-right:20px;}

/*功能列表*/
.box-list{ width:100%; background:#f1f1f1;}
.box-list ul{ width:1200px; margin:0 auto;}
.box-list ul li{ float:left; width:300px; padding:50px 0; text-align:center;}
.box-list ul li span{ display:block; color:#fff; font-size:24px;}
.box-list ul li.one{ background:url(../images/list-1.png);}
.box-list ul li.two{ background:url(../images/list-2.png);}
.box-list ul li.three{ background:url(../images/list-3.png);}
.box-list ul li.four{ background:url(../images/list-4.png);}


/*合作伙伴*/
.box-partner{ width:1200px; margin:0 auto; padding:30px 0;}
.box-partner dl dt{ line-height:50px; font-size:18px;}
.box-partner dl dd .com{ float:left; width:300px;line-height:36px; padding:10px 0; box-sizing:border-box;}
.box-partner dl dd .com a img{width:36px; height:36px; border-radius:100%; margin-right:20px;}



/*页脚*/
.footer-copy{min-width:1200px;border-top:1px solid #dedede; padding:50px 0; box-sizing:border-box;}
.footer-copy .footer{ width:1200px; height:60px; margin:0 auto;}
.footer-copy .footer .left{ float:left;}
.footer-copy .footer .left p{ line-height:25px;}
.footer-copy .footer .left p span{ color:#dedede; margin:0 10px;}
.footer-copy .footer .right{ float:right;}
.footer-copy .footer .right p span{ color:#dedede; margin:0 10px;}



/*
=============================================
*   @name: 关于建荣
*   @page: about
=============================================
*/

.title-about{ min-width:1200px; padding:30px 0; background:url(../images/bg-title.jpg) no-repeat center;}
.title-about .name{width:1200px; padding:50px 0; text-align:right; margin:0 auto; color:#fff; box-sizing:border-box;}
.title-about .name .info{ max-width:600px; float:right;}


.wrap-main{width:100%;min-height:800px; overflow:hidden;}

.box-all{width:1200px; margin:0 auto;}
.box-all .box-left{ float:left; width:250px; min-height:600px; position:relative; margin-bottom:50px; background:#231915;}
.box-all .box-left .pic-function{ position:absolute;top:-50px; width:230px; height:60px; padding:40px 0 0 20px; background: url(../images/bg-left.jpg) no-repeat top left; z-index:10;}
.box-all .box-left ul{ padding:50px 20px;}
.box-all .box-left ul li{ height:50px; line-height:50px; text-align:right; padding-right:20px; border-bottom:1px solid #31231e; background:url(../images/icon-b-m.png) no-repeat right center;}
.box-all .box-left ul li:last-child{ border-bottom:none;}
.box-all .box-left ul li a{ color:#916858;}
.box-all .box-left ul li.cur{background:url(../images/icon-b.png) no-repeat right center;}
.box-all .box-left ul li.cur a{ color:#fff;}

.box-all .box-right{ margin-left:290px; padding-top:40px; min-height:600px;}
.box-all .box-right .title{ min-height:40px; line-height:40px; text-align:right; overflow:hidden;}
.box-all .box-right .line-border{ border-bottom:2px solid #dedede; padding-bottom:20px;}
.box-all .box-right .title ul{ float:right;} 
.box-all .box-right .title ul li{ float:left; padding:0 10px 0 25px;}
.box-all .box-right .title ul li.home{ background:url(../images/icon-home.png) no-repeat left center;}
.box-all .box-right .title ul li.sel{ background:url(../images/icon-rght.png) no-repeat left center;}
.box-all .box-right .com-name{ padding:50px 0 30px 0; background:url(../images/about-bg.jpg) no-repeat left top;}
.box-all .box-right .com-name h1{ font-size:36px; font-weight:bold;}
.box-all .box-right .com-name p{text-transform:uppercase;}
.box-all .box-right .info{ padding-bottom:50px;}
.box-all .box-right .info .com-vision{ padding:10px 0;}





/*
=============================================
*   @name: 新闻中心
*   @page: new
=============================================
*/
.box-all .box-right .title h1{ float:left; max-width:700px; font-size:36px; font-weight:bold; text-align:left;} 
.new-info{ padding:40px 0;}
.new-info ul li{ padding:20px 0;}
.new-info ul li .time{ float:left; height:65px; width:100px; padding:20px 0; text-align:center; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.new-info ul li .time p{text-transform:uppercase;}
.new-info ul li .time span{ color:#edaa90; font-size:36px;}
.new-info ul li .new{ margin-left:130px; height:105px; overflow:hidden; font-size:30px; line-height:36px; font-weight:bold; box-sizing:border-box;}
.new-info .more{ width:100%; height:50px; margin:50px 0; line-height:50px; text-align:center; background:#ececec;}
.new-info .more img{ vertical-align:middle;}

.new-meg{ padding-bottom:50px;}
.new-meg p{ padding-left:130px; line-height:30px;}
.new-meg p span{ color:#dedede; margin:0 10px;}




/*
=============================================
*   @name: 建荣项目
*   @page: project
=============================================
*/
.list-pro{ width:100%;}
.project-list{ padding-bottom:40px;}
.project-list.last-project{ padding-bottom:0;}
.project-list dt{ line-height:40px; font-size:30px; font-weight:bold; padding-left:30px; background:url(../images/line-blue.png) no-repeat left 5px;}
.project-list dd{ line-height:25px; border-bottom:1px solid #dedede;}
.project-list dd .pic{ margin:15px 0;}
.project-list dd .pic img{ margin-right:20px;}
.project-list dd .text{ margin:15px 0 40px 0;}



.pic-pic{ margin:15px 0;}
.pic-pic img{ margin-right:20px;}



/*
=============================================
*   @name: 建荣管理
*   @page: manage
=============================================
*/
.box-main{ margin:20px 0;}
.box-main .text{ color:#767676;}
.box-main .manage-list{ padding-bottom:80px;} 
.box-main .manage-list li{ padding:10px 0;}
.box-main .manage-list li span{ margin-right:15px; display:block; float:left; }
.box-main .manage-list li .form-text{ margin-left:90px;}
.box-main .manage-list li span.text-nr{ vertical-align:top;}



/*
=============================================
*   @name: 加入建荣
*   @page: join
=============================================
*/

.box-main .text-js{ line-height:30px;}
.box-main .join-us{ padding:50px 0 100px 0;}
.box-main .join-us li{ width:50%; float:left; text-align:center; padding:20px; box-sizing:border-box;}
.box-main .join-us li a{ display:block; border:2px solid #ececec; padding:80px 0;}
.box-main .join-us li a h1{ height:50px; overflow:hidden; margin-bottom:30px;}
.title-jion h1{font-size:36px; font-weight:bold; }
.title-jion .title-1{ margin:50px 0 30px 0;}
.title-jion .tip{ margin-top:20px;}
.title-jion .tip span{ font-weight:bold; text-decoration:underline;}





/*
=============================================
*   @name: 员工天地
*   @page: staff
=============================================
*/
.staff-main{ padding:330px 0 100px 0; background:url(../images/bg-yg.jpg) no-repeat 100px 10px; position:relative}
/*.staff-main ul li{ width:290px; overflow:hidden;}
.staff-main ul li img{ width:100%;}*/

.main-box{ position:relative; width:100%;}
.container-fluid {
  }
.box {
  margin-bottom: 5px;
  float: left;
  width: 290px;
  }
  .box img {
  max-width: 100%
}



/*
=============================================
*   @name: 搜索结果
*   @page: search
=============================================
*/
.result-main{ width:1200px; height:150px; margin:0 auto; position:relative;}
.result-main .result-main{ width:650px; margin:0 auto; text-align:center;}
.w-605{ width:605px;}
.search-button{width:120px; height:40px; border:none; border-radius:5px; background:#5960a1 url(../images/icon-search.png) no-repeat center; background-size:20%;}
.search-button:active{box-shadow: inset 0 3px 10px rgba(0, 0, 0, .2);}
.search-result{ text-align:center; }
.search-result input{ vertical-align:top;}
.result-all{}
.result-all ul{ height:40px; width:150px; position:absolute; bottom:0; left:0;}
.result-all ul li{ float:left; height:40px; margin-right:30px;}
.result-all ul li a{ color:#fff; font-size:18px;}
.result-all ul li.cur{ border-bottom:2px solid #feb79b; margin-top:-2px;}
.search-top{ padding-top:100px; padding-bottom:0;}
.result-all .result{ position:absolute; right:0; bottom:0; width:980px; max-height:85px; overflow:hidden; margin-bottom:5px; text-align:right; color:#fff;}
.box-com{ display:none;}


.details-no{ text-align:center; font-size:30px; padding-top:50px;}
.details-no img{ margin-right:10px; vertical-align:middle;}

/*404页面*/

.box-a{width:100%; min-height:500px; padding-top:350px; margin:0 auto; text-align:center; color:#fff; background:#d2d2d2 url(../images/icon-logo.png) no-repeat center 100px;}
.box-a h1{ font-size:48px; line-height:50px;}
.box-a p{ font-size:18px;  line-height:30px;}




.login-wrap{
	width: 300px;
	float: right;
}

.login-wrap .titles{
	font-size:18px; 
	margin-bottom: 10px;
}

.login-wrap .row{
	margin-bottom: 10px;
}
.login-wrap .username{
   width:200px;
	height: 45px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	background: url(../images/icon11.png) no-repeat 10px center #FFF;
	padding-left: 45px;
	font-size: 18px;
	border-radius: 5px;
}
.login-wrap .username:focus,
.login-wrap .userpwd:focus{ border:1px solid rgba(9,170,228,1.00)}

.login-wrap .userpwd{
   width:200px;
	height: 45px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	background:  url(../images/icon.png) no-repeat 10px center #FFF;
	padding-left: 45px;
	font-size: 18px;
	border-radius: 5px;
}

.login-wrap .box1{
	float: left;
}
.login-wrap .box2{
	float: right;
}

.submitform{
	width: 90px;
	height: 100px;
	background:#231915;
	color: #FFF;
	border:none;
	border-radius: 5px;
	
}










