/*
   首页
 */

/*焦点图信息*/
.banner{padding-left: 0;padding-right: 0;}
.banner .carousel-control{width: 66px;height: 66px;top: 50%;margin-top: -33px;background-color: rgb(184,184,184);opacity:0.4;-moz-opacity:0.4;-khtml-opacity: 0.4;filter:alpha(opactiy=40);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}
.banner .carousel-control.left{background-image:none;}
.banner .carousel-control.right{background-image:none;}
.banner .carousel-control .icon{width: 17px;height: 28px;background: url(../images/icon/small-icon.png) no-repeat;}
.carousel-control .icon-prev:before{content: "";}
.carousel-control .icon-next:before{content: "";}
.banner .carousel-control:hover,.banner .carousel-control:focus{background-color: #0dbc9a;opacity: 1;filter: alpha(opacity=40)}
.banner .carousel-control .icon-prev{background-position: 0 -86px;}
.banner .carousel-control .icon-next{background-position: -19px -55px;}
.banner .carousel-control:hover .icon-prev,.banner .carousel-control:focus .icon-prev{background-position: 0 -86px;}
.banner .carousel-control:hover .icon-next,.banner .carousel-control:focus .icon-next{background-position: -19px -86px;}
.banner .carousel-caption{top: 40%;}
.banner .carousel-caption img{display: block;max-width: 100%;}
.banner .carousel-caption .btn{float:right;border-color: #FFFFFF;border-radius: 4px;-webkit-border-radius: 4px;color: #FFFFFF;padding:2% 7%;font-size: 16px;margin-top: 3%;}
.banner .carousel-caption .btn:hover,.banner .carousel-caption .btn:focus{border-color: #0DBC9A;}
@media (min-width: 768px){
 .banner .carousel-caption {
    right: 20%;
    left: 45%;
 }
}
.banner .carousel-caption  .btn-radius{border-radius: 3px;-webkit-border-radius: 3px;display: block;behavior: url(border-radius.htc);-ms-behavior: url(border-radius.htc);}
/*新闻动态*/
.news {text-align: center;}
.news .imgbox{display: block;}
.imgbox img{max-width: 100%;}
.news .text{width:100%;padding:10px 18px;border:1px solid #CCC;color: #666666;text-align:left;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.news .text:hover,.news .text:focus,.news .text:active{border-color: #0DBC9A;}
.news  h3{font-size: 18px;border-bottom: 1px solid #999999;margin-top: 0;margin-bottom: 0;color: #000000;}
.news  h3 time{display: block;font-family: "Adobe 宋体 Std L";font-size: 17px;line-height: 34px;}
.news p{line-height: 26px;padding:5px 0;}
.news  .btn-detail{display: inline-block;padding:5px 12px;margin:10px 0 20px;border:1px solid #DEDEDE;float: right;color: #000000;}
.news  .btn-detail:hover,.news  .btn-detail:active,.news  .btn-detail.active{background-color: #0DBC9A;border-color: #0DBC9A;color: #FFFFFF;}
/*给每一个新闻盒子加高度*/
.news .container .row .news-box{height: auto !important; overflow: hidden; }
.news .container .row .news-box .imgbox{width: 360px;height: 171px;}
.news .container .row .news-box .imgbox img{width: 100%;height: 100%;}

/*业务领域*/
.business{width: 100%;height: auto;background-image: url(../images/ywly_bg01.jpg);background-size: 100% auto;padding-bottom: 70px;}
.business .title{
    padding-top:40px;
    padding-bottom:80px;
}
.business .title,.business h2{color: #FFFFFF;}
.business a{display: block;max-width: 200px;color: #FFF;text-align: center;font-family: "微软雅黑";font-size: 18px;line-height: 80px;}
.business a.xsph{margin-left: auto;margin-right: auto;}
.business a.ssyzc{float: right;}
.business .icon{
     display:block;width: 200px;height: 200px;background-image: url(../images/ywlyicon.png);transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);-moz-transform:rotateZ(0deg);
}
.business a:hover .icon,.business a:focus .icon{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);transition:transform .2s ease-out 0;transition:-moz-transform .2s ease-out 0;transition:-webkit-transform .2s ease-out 0;}
.business a:hover,.business a:focus{color: #0dbc9a;}
/*默认情况下*/
.business .zscq,.business a:focus .zscq{background-position: left -208px;}
.business .xsph{background-position: -205px -209px;}
.business .ssyzc{background-position: -410px -208px;}
/*鼠标划过*/
.business a:hover .zscq,.business a:focus .zscq{background-position: left 0px;}
.business a:hover .xsph,.business a:focus .xsph{background-position: -205px 0px;}
.business a:hover .ssyzc,.business a:focus .ssyzc{background-position: -410px 0px;}
/*个人介绍*/
.per_intro .row{box-shadow: 0px 1px 0px 0px rgba(0,0,0,.3);}
.per_intro .text{position: relative;padding: 7% 10%;}
.per_intro .left_top,.per_intro .right_btm{position:absolute;display: inline-block;width: 25%;height: 15%;}
.per_intro .left_top{left:0;top:0;float:left;border-left:3px solid #1DD2AF;border-top: 3px solid #1DD2AF;}
.per_intro .right_btm{right:0;bottom:0;float:right;border-bottom:3px solid #1DD2AF;border-right: 3px solid #1DD2AF;}
.per_intro h2{margin-top: 0;}
.per_intro .center p{font-family:"microsoft yahei";font-size: 16px;color: #333333;line-height: 1.5;margin-top: 2%;text-align:justify; text-justify:distribute-all-lines;}
.per_intro .center p:after{content: ""; display: block; height: 0; clear: both; }
.per_intro .center p a{float:right;}
.per_intro .center .more{color: #0ebc9a;margin-left: 10px;}
.pro_works .container .row .list{height:291px;}
.pro_works .container .row .list a{height:246px; width:100%;}
.pro_works .container .row .list a img{width:100%;height:100%;}
.pro_works .container .row .list p{height:45px; width:360px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*联系我们*/
.contact_us{width:330px;margin-left:80px;}
.con_num{display:inline-block;margin:15px auto;font-family: "微软雅黑";font-size: 17px;text-align: left;color: #666666;line-height:1.6;}
.con_num strong{font-size: 42px;color: #000000;border-bottom: 1px solid #d6d6d6;}
.contact{background:#f7f7f7; padding-bottom:95px;}
.contact .img{width:100%; height:100%;}
.contact .img img{width:100%; height:100%;}
.contact-right{background:url('../images/map2.jpg') no-repeat 0px 0px; width:470px; height:490px; margin-top:40px;}
.contact-right .contact_us{margin-top:280px;}
.contact-right .contact_us p{line-height:25px; font-size: 18px !important;}
.contact-left{ width:650px; height:490px; margin-top:40px;}
/*底部信息*/
.footer{width: 100%;height: auto;background: url(../images/footer_bg01.png) no-repeat;background-size: 100% 100%;padding:4% 0 0;color: #FFFFFF;position: relative;padding-bottom: 0px;}
.footer p{font-size: 16px;margin-bottom: 1.5%;line-height: 1.5;}
.footer form{margin-left: -15px;margin-right: -15px;font-size: 18px;color: #b2bcc5;}
.footer .form-control{width: 100%;padding:1% 2%;background: transparent;color:#b2bcc5;border-radius: 2px;-webkit-border-radius: 2px;margin-bottom: 3%;border-color: #b2bcc5;font-size: 16px;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;}
.footer textarea.form-control{padding:1%;font-size: 16px;}
.footer .form-control:focus{border-color: #0DBC9A;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(13,188,154,.6);background-color: rgba(255,255,255,.2);color: #FFFFFF;}
.footer .submit-box{margin-left: 15px;margin-right: 15px;text-align: right;margin-bottom: 4.2%;}
.footer .submit-box .btn-submit{padding: 1% 0%;background-color: #0dbc9a;color: #FFFFFF;font-size: 16px;}


/*改*/
.clearfix p{ width:100%; height:88px;overflow:hidden; text-overflow:ellipsis; white-space:normal;}