/*全部-导航条样式复写*/
.container {padding:0 20px 0 20px;position:relative; width:1200px; margin:0 auto}

#header .navbar{ padding:15px 0;}
#header .navbar-header{float:left;}
/*.navbar-brand{float: left;height: 50px;padding: 10px 0 0 15px;font-size: 18px;line-height: 20px;}
.navbar-collapse{float:left; margin-left:120px;}
.navbar-collapse .nav{ margin-top:5px;}
.navbar-collapse .nav li{ float:left; margin-left:2px; position:relative; display:block}
.navbar-collapse .nav li a{ display:block; font-size:16px; padding:10px 15px !important; color:#055999; line-height:20px;}
.navbar-collapse .nav li.active a,.navbar-collapse .nav li a:hover{transition: all .3s ease; background:#055999; color:#fff;}*/
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	border-bottom-color: #f5f5f5;
    border-top-color: #adadad;
}
.dropdown-meun{position: absolute; display:none;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #ffffff;
}
.navbar-collapse .nav li .dropdown-meun li{ width:100%; margin-left:0}
.navbar-collapse .nav li .dropdown-meun a{ font-size: 14px;
    border: none; width:100%;
    text-transform: uppercase;line-height: 20px;
    padding: 3px 12px;}
	
.search-box{ float:right; margin-top:5px;}
.search-box .form {
    height: 35px; margin-top:3px;
    width: 200px;
    overflow: hidden; float:left;
    border: 1px #e5e5e5 solid;}
.search-box .text {
    float: left;
    width: 140px;
    height: 25px;
    padding: 4px;
    background: #fff;
    line-height: 20px;
    outline: none;
    margin-bottom: 4px;
    border: 0;
    font-size: 12px;}
.search-box .button {
    float: right;
    width: 40px;
    background:#fff;
    text-align: center;
    height: 35px;
    border: 0;
    line-height:30px;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    cursor: pointer;
}
.search-box .yfqh{ float:left; margin-left:10px; margin-top:11px;}

h2.ebpx{ font-size:24px; margin-bottom:15px; color:#555C72}

/* 新闻轮播 */
.slideBox{ width:350px; height:245px; overflow:hidden; position:relative; border:1px solid #ddd; float:left  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:350px; height:245px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*首页公司新闻*/
.sy-list{ width:785px; float:right;}
.sy-list h3{ font-size:16px; font-weight:bold; line-height:30px; margin-top:8px;}
.fa-angle-right:before {
    content: "\f105";
}
.fa-2x{ font-size:16px; color:#F60; margin-right:5px;}
.sy-list li:after{visibility:hidden; display:block; content:""; clear:both}
.sy-list li h3{ background:url(../images/dian.jpg) no-repeat left center; text-indent:20px;}
.nr{}
.nr .wzjs{ width:700px; float:left; line-height:20px; font-size:14px; color:#666;}
.nr .wzjs a{ color:#f60}
.nr .date{float:right; padding:5px 10px; background:#055999; color:#fff;}
.nr .date p{ color:#F60; font-size:14px;color:#fff; text-align:center}
.nr .date .nian{ font-size:14px; color:#fff}

/*首页招聘*/
.recruitbg{ background:#EFF0F2}
.recruit-list{ float:left; width:858px;}
/* 本例子css */
.recruitBox{ width:858px; height:430px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.recruitBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.recruitBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.recruitBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.recruitBox .hd ul li.on{ background:#f00; color:#fff; }
.recruitBox .bd{ position:relative; height:100%; z-index:0;   }
.recruitBox .bd li{ zoom:1; vertical-align:middle; }

.recruit-list .list{ margin-left:-30px;}
.recruit-list .list li{ float:left; margin-left:30px; margin-top:15px; width:265px;}
.recruit-list .list li .pic{ width:100%; }
.recruit-list .list li .pic img{ width:100%; height:129px}
.recruit-list .list li p{ line-height:35px; font-size:14px; color:#666; text-align:center}
.morein{ text-align:right; float:right; color:#666; font-size:14px; line-height:30px;}


.gsxx{ float:right; width:270px;}
.gsxx li{ width:100%; height:125px;}
.gsxx li .tit{ float:left; font-size:18px; line-height:125px; padding-left:40px; font-weight:bold}
.gsxx li .imgicon{ float:right; width:64px; height:64px; margin-top:25px; margin-right:40px;}
.gsxx li .imgicon img{width:64px; height:64px;}

.clients-control .fa-2x{ color:#fff;}
.header-title{ font-size:24px; color:#555C72}

/*招聘*/
.recruit{float:right; width:270px; padding:0 15px;}
/*.recruit .formbox{ margin-top:10px}*/
.recruit .formbox{ margin-top:50px; text-align:right}
/*.recruit .formbox input{border: 0.1px solid #055999;}
.recruit .re-input{ width:233px; outline:none; border:1px solid #055999; height:25px; margin-top:14px; padding:3px 5px;}
.recruit .xzxl{width:233px; outline:none; border:1px solid  #055999; height:32px; margin-top:10px; padding:3px 3px;}
.subtn{ width:232px; background:#055999; color:#fff; text-align:center; line-height:35px; border:0; cursor:pointer; margin-top:12px;}*/

/* --- button --- */
/*.btn{text-align: center;background: #055999;color: #fff; cursor:pointer;border-radius: 0;border: none;padding: 8px 15px;border: 1px solid #055999;}
.btn-theme {color: #fff;background: transparent;border: 1px solid #FFFFFF;padding: 12px 30px;font-weight: bold;border-radius: 10px;}
.btn-theme:hover {color: #eee;}*/
/*底部导航*/
.footer{background: #1B1B1B;padding:20px 0 0 0;color: #949494;}
.footer ul.link-list li a{color: #949494;}
.footer ul.link-list li a:hover {color:#eee;}
.footer a {color:#fff;}
.footer a:hover {color:#eee;}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6{color: #FFFFFF;}
.footer address {line-height:24px; color:#999;font-size:14px;}
.footer h5 a:hover, .footer a:hover {text-decoration:none;}
.footer .col-lg-1, .footer .col-lg-2, .footer .col-md-3, .footer .col-lg-4, .footer .col-lg-5, .footer .col-lg-6, .footer .col-lg-7, .footer .col-lg-8, .footer .col-lg-9, .footer .col-lg-10, .footer .col-lg-11, .footer .col-lg-12{margin-bottom:20px;}
.col{ width:33.33%; float:left}
#sub-footer ul.social-network {float:left;}
.footer .widgetheading {position: relative; color:#fff; line-height:40px;font-size:14px;}
.footer .widget .social-network {position:relative;}
.footer .widget p{ color:#999; line-height:24px; font-size:14px;}
.footer .widget .widgetheading span {position: absolute;width: 60px;height: 1px;bottom: -1px;right:0;}
.footer .widget .flickr_badge {width: 100%;}
.footer .widget .flickr_badge img {margin: 0 9px 20px 0;}
.link-list
{
    margin: 0;
    list-style-type: none;
}
.link-list li
{
    line-height: 24px;
    font-size: 14px;
}
#sub-footer{text-shadow:none;color:#f5f5f5;padding:0;padding-top:10px;margin:10px 0 0 0;background: #191919;}
#sub-footer p{margin:0;padding:0;}
#sub-footer span{color:#f5f5f5;}
.copyright {text-align:left;font-size:14px; line-height:30px; color:#fff;}
.copyright  p{ color:#999}
#sub-footer ul.social-network {float:right;}
ul.social-network {list-style:none;margin:0;}
ul.social-network li {display:inline;margin: 0 5px;}
.footer-wechat img{max-height:132px;}
.our-example-box{ padding-left:40px;}
/*全部-导航条样式复写*/
/*所有页面共享的样式如导航,页脚等 */
/*手机超小屏幕下的单独样式 xs < 768px */

@media (max-width: 767px){
    /*全部-导航*/
    body{
		 padding-top: 0;/*移动端若固定顶部导航的话高度为52px*/
         padding-bottom: 55px;
    }
    #header .navbar{/*移动端导航不固定顶部*/
        position: relative !important;
    }
    #header .navbar{
        padding-bottom: 0;
    }
    /*全部-导航*/
    /*全部-页脚*/
    #footer .footer-wechat p{
        text-align: left !important;
    }
    /*全部-页脚*/
    /*全部-返回顶部*/
    #clan-slider{
        bottom:55px !important;
    }
    #clan-slider ul li a{
        background-color: rgba(255,255,255,0.9) !important;
        border-color:  transparent !important;
        border-radius: 50% !important;
    }
    #clan-slider #slider-goTop{
        background-position: -92px 0 !important;
    }
    #clan-slider #slider-goTop:hover{
        background-position: 0 0 !important;
    }
	.our-example-box{ padding-left:15px;}
    /*全部-返回顶部*/
}
/*手机超小屏幕下的单独样式 xs < 768px */

/*大于手机屏幕时的样式 sm >= 768px */
@media (min-width: 768px){
    body{
       /*顶部固定导航条的空间*/
    }
    /*全部-导航*/
    #header .navbar{
        border-radius: 0;
        padding: 15px 0;
    }
    #header .navbar-nav>li>a{
        padding: 15px 0;
    }
	.our-example-box{ padding-left:130px;}
    /*全部-导航*/
}
/*大于手机屏幕时的样式 sm >= 768px */

/*平板小屏幕样式 768px <= sm < 992px */
@media (min-width: 768px) and (max-width: 991px){
    /*全部-页脚*/
    #footer .footer-contact h2{
        font-size: 26px !important;
		
    }
	.our-example-box{ padding-left:20px;}
    /* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #footer .footer-contact h2{
            padding-left: 0;
            font-size: 22px !important;
        }
    }
    /*全部-页脚*/
	@media (min-width: 768px) and (max-width: 979px) {

	a.detail{
		background:none;
		width:100%;
	}


	
	.footer .widget form  input#appendedInputButton {
		  display: block;
		  width: 91%;
		  -webkit-border-radius: 4px 4px 4px 4px;
			 -moz-border-radius: 4px 4px 4px 4px;
				  border-radius: 4px 4px 4px 4px;
	}
	
	.footer .widget form  .input-append .btn {
		  display: block;
		  width: 100%;
		  padding-right: 0;
		  padding-left: 0;
		  -webkit-box-sizing: border-box;
			 -moz-box-sizing: border-box;
				  box-sizing: border-box;
				  margin-top:10px;
	}

	ul.related-folio li{
		width:156px;
		margin:0 20px 0 0;
	}	
}

}
/*平板小屏幕样式 768px <= sm < 992px */

/*大于992px以上固定宽度为970px md >= 992px */
@media (min-width: 992px){
    /*全部-页脚*/
    #footer .footer-item-last{
        border-right: 2px solid #c1c1c1;
    }
    #footer .footer-contact h2{
        padding-left: 40px;
    }
    /* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #footer .footer-contact h2{
            padding-left: 10px !important;
        }
    }
    /*全部-页脚*/
}
/*大于992px以上固定宽度为970px md >= 992px */

/*轮播图*/
#banner{width: 100%;position:relative;margin:0;padding:0; height:645px;}
.flex-control-nav li{ display:none}
/* --- flexslider --- */
#main-slider:before {/* content: ''; *//* width: 100%; *//* height: 100%; *//* background: rgba(0, 148, 255, 0.74); *//* z-index: 1; *//* position: absolute; */}
.flex-direction-nav a{display:none;}
.flexslider {padding:0;margin:0;position: relative;zoom:1;background: #055999;border:none; height:645px;}
.slides{}
/*首页banner*/
.myfoucs{width:100%;position:relative; height:516px;}
.sBox{ width:100%; height:516px; overflow:hidden; position:relative}
.sBox .hd{ position: absolute;left: 50%;  bottom: 12px; z-index: 30; }
.sBox .hd ul{ height: 20px; padding: 0 4px; border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;  }
.sBox .hd ul li{ float: left; height: 12px; margin: 4px 4px;display: block; width: 12px; border-radius:50%;  background:#fff;text-indent: -9999px; cursor: pointer; }
.sBox .hd ul li.on{ background-color: #F06100; color: #fe6500 }
.sBox .bd{ position:relative; height:516px; z-index:0; border:0  }
.sBox .bd li{ position: absolute; top: 0; left:50%; height:516px; width:1920px; margin-left:-50%;  z-index: 1; overflow:hidden;   padding: 0;}
.sBox .bd img{ height:516px; display:block; width:100%;  }
.sBox .prev,.sBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/ad_ctr.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.sBox .next{ left:auto; right:3%; background-position:8px 5px; }
.sBox .prev:hover,.sBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.sBox .prevStop{ display:none;  }
.sBox .nextStop{ display:none;  }

.index-row{ padding:30px 0;}
.index-row .main-title{ text-align: center;margin-bottom: 30px;}
h2.h1{ font-size:28px; font-weight:600}
h2 small{ font-size:14px; line-height:24px;}
.box-area{ width:100%; padding:20px;text-align:center; background:#efefef; margin-top:5px;}
.box-area p{ color:#656565; font-size:14px; line-height:26px;}
.skill-home a {color: #ffffff;text-decoration: none;font-size: 13px;background: #055999;padding: 7px 20px;margin-top: 10px;display: inline-block;border: 1px solid #055999;}
.skill-home .box:hover{background: #ffffff;border: 1px solid #055999;}
.skill-home .box:hover .icons,
.skill-home .box:hover h3, .skill-home .box:hover a {}
.skill-home a:hover {background: transparent;color: #02477b;border: 1px solid #055999;}




.aboutUs{padding: 80px 0;background: #055999;color: #fff;}
img.img-center {margin: 0 auto;display: block;max-width: 100%;}
.aboutUs h2 {color: #fff; font-size:28px;}
.row, .row-fluid{ margin-bottom:30px;}
.aboutUs .row{ margin-bottom:0}




/*我们的客户*/
.clients{padding:35px 0;}
.clients-control{position: absolute;right: 20px;top: 5px;}

/*.clients-slider .owl-item{margin:0 10px; display:inline-block;}
.clients-slider .item img{display: block;}
.clients-slider .item img.colored {top: 0;display: none;}*/
.clients-slider .item
{
    margin: 1px;
    width: 140px;
    height: 140px;
    cursor: pointer;
}
/*.clients-slider .item:hover img.colored{display:block;}
.clients-slider .item:hover img{display:none;}*/
.clients-control .btn,
.clients-control .btn{margin-bottom:0px;margin-top: 17px;padding: 0px 6px;font-size: 11px;}

/*关于我们页面*/
.panel {margin-bottom: 18px;background-color: #F4F4F4;border: 1px solid transparent;border-radius: 2px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05);}
.panel-heading h4 {font-size: 13px;line-height: 28px;}
.panel .panel-heading h4 {font-weight: 400;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 15px;color: inherit;}
.panel-group .panel {margin-bottom: 0;border-radius: 2px;}
.panel-group .hsbg{ background:#D9D9D9}
.panel-heading h4 a i {font-size: 13px;line-height: 18px;width: 18px;height: 18px;margin-right: 5px;color: #055999;text-align: center;border-radius: 50%;margin-left: 6px;} 

.achlist{ width:100%; padding:5px 0;}
.achname{ width:70%; padding:0 15px; float:left}
.morebtn{ float:right; height:30px; border-radius:3px; line-height:30px; margin-top:10px; padding:0px; width:60px}

/*.container h1{
    font-size: 26px;
    text-align: center;
    margin-left: calc(50% - 55px);
    background-color: #2e6da4;
    width: 110px;
    border-radius: 3px;
    margin-bottom: 50px;
    margin-top: 50px;
    color: white;
}*/
.container .msg{
    font-size: 18px;
}
.container .msg img{ height:516px; display:block; width: 100%;  }
.container .msg li{
    list-style-type: disc;
    color: #055999;
}
.container .msg li span{
    color: black;
}
.bd2 img{ height:340px;position:relative; overflow:hidden;width:100%;  }

.recruitbg1{ background:#EEECE1}
.recruitbg1 img{height: 320px;width: calc(100% - 290px);}

.bottomP{padding:0 12% 0 12%}

.subtn1{ width:58px; background:#055999;float: right; color:#fff; text-align:center; line-height:18px; border:0; cursor:pointer; margin:12px 6px 0 0;}
/**
新闻公告
 */
/*必填项的水印*/
.WatermarkCssClass
{
    width: 232px;
    font-style: italic;
    color: #808080;
}












