
/*首页顶部*/
body{min-width: 1200px;}
.home-top-bar,body .container{min-width: 100%}
.home-top-bar{background-color:#F5F5F5;width:100%;max-height:40px;height:40px;line-height:40px;text-align:left;font-size: 14px;}
.home-header-bg{width: 100%;background-color: #bb5757;height: 70px;}
.homeIcon{top: 0px;width: 120px;height: 128px;line-height: 128px;display:inline-table;color: #333;font-size: 36px;z-index: 10;}
.homeIconDiv a{cursor: pointer;text-decoration: none;}
.homeIconText{font-size: 19px;color: #823a3a;}
.hometitleText a{color: black;display: inline-block;cursor: pointer;line-height: 15px;margin-top: 10px;padding-right: 5px;padding-left: 5px;font-size:14px;}
.hometitleText i{color: black;display: inline-block;margin-top: 10px;height:10px;border-right: solid  1px;}
.hometitleText a:HOVER {color: #823a3a;}
.home-top-bar .col-lg-4 .contacts{float: left;}

/*首页导航*/
.home-header-bg .nav-div{float: right;margin-top: 15px;}
.homenav .nav-pills>li>a{font-size: 16px;color: white;padding:6px 25px;border-radius:0;font-weight: 700;}
.homenav .nav-pills>li.active>a,
.homenav  .nav-pills>li.active>a:hover,
.homenav  .nav-pills>li.active>a:focus{background-color: #823a3a;color: white;}
.homenav .nav>li>a:hover, .nav>li>a:focus{text-decoration:none;background-color:#823a3a;color: white;}
.homenav .nav>li>a i{
	display: inline-block;
    width: 40px;
    height: 40px;
    margin-left:-8px;
    margin-right: 10px;
    vertical-align: middle;
    background-image: url(../images/icons_03.png);
    background-image: url(../images/icons_03_ie8.png)\9;
    background-size: 320px auto;
    transition: all .3s;
}
.menu-div-class{
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    font-size: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.menu-item{
    flex: auto;
    color: white;
    padding: 5px 25px;
    cursor: pointer;
}
.menu-item-selected{
    background: #823a3a;
}
.menu-item span{
    color: white !important;
}
.menu-item-image-class{
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-left:-8px;
    margin-right: 10px;
    vertical-align: middle;
    background-image: url(../images/icons_03.png);
    background-image: url(../images/icons_03_ie8.png)\9;
    background-size: 320px auto;
    transition: all .3s;
}
.menu-item-image-s1 {
    background-position: 0 0;
}
.menu-item-image-s2 {
    background-position: -40px 0;
}
.menu-item-image-s3 {
    background-position: -80px 0;
}
.menu-item-image-s4 {
    background-position: -120px 0;
}
.menu-item-image-s5 {
    background-position: -160px 0;
}
.homenav .nav .s1 {
    background-position: 0 0;
}

.homenav .nav .s2 {
    background-position: -40px 0;
}

.homenav .nav .s3 {
    background-position: -80px 0;
}

.homenav .nav .s4 {
    background-position: -120px 0;
}

.homenav .nav .s5 {
    background-position: -160px 0;
}
.about-us-body-class{

}
/*网站LOGO*/
.yl-logo {position: absolute;left: 0px;top: 5px;height: 70px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0px solid #f00;}
.yl-logo img {max-height: 75px;float: left;margin-right: 20px;}
.yl-logo p.logo {margin: 0px;padding: 0px;padding-top:0px;font-size: 30px;font-weight: bold;text-transform: uppercase;color: #333;position: absolute;left: 15px;width: 500px;max-width: 500px;color: #12A6DA;}

/*基础*/
.fl {float: left;}.fr {float: right;}.red{color:#BB5757;}a{ color: #333; }.hide{ display:none;}
.pb38{padding-bottom:34px;}.styef3{color: #ef3333;}
.pd30{padding:28px 30px 39px;}.mg15{margin-top: 15px;}.bgfff{background: #fff;}.mgB30{margin-bottom: 30px;}
.font20{font-size: 20px;}.black{color: black;}.pd30{padding:28px 30px 39px;}.mg15{margin-top: 15px;}.bgfff{background: #fff;}
input[type=text],input[type=email],input[type=file],input[type=password],select, textarea {min-width: 200px;background-color: #fff;line-height: 35px;padding: 0px 10px;height: 36px;float: left;border:1px #eaeaea solid;}
input[type=text]:focus,input[type=email]:focus,input[type=file]:focusinput[type=password]:focus,select:focus, textarea:focus {background-color: #fff;outline: none;border: 0px;color: white;border:1px #eaeaea solid;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:"Microsoft YaHei",'Raleway', sans-serif;}
/*基础样式*/
.bg1{background: #f0f0f0;}.bg2{background: #eaeaea;}.bg3{background: #ffffff;}.bg4{background: #f3f3f3;}
.padd5{padding: 5px}.padd15{padding: 15px}.padd30{padding: 30px}.paddR10{padding-right: 10px;}.paddL20{padding-left: 20px;}
.paddT5{padding-top: 5px;}.paddT10{padding-top: 10px;}.paddT20{padding-top: 20px;}.paddT50{padding-top: 50px;}.paddT100{padding-top: 100px;}
.paddB5{padding-bottom: 5px;}.paddB50{padding-bottom: 50px;}
.mg5{margin:5px;}.mg10{margin:10px;}
.mgL5{margin-left: 5px;}.mgL10{margin-left: 10px;}.mgL15{margin-left: 15px;}.mgL28{margin-left: 28px;}.mgL30{margin-left: 30px;}
.mgR10{margin-right: 10px;}
.mgT5{margin-top: 5px;}.mgT10{margin-top: 10px;}.mgT20{margin-top: 20px;}.mgT30{margin-top: 30px;}.mgT50{margin-top: 50px;}
.mgB10{margin-bottom:10px;}.mgB20{margin-bottom:20px;}.mgB50{margin-bottom:50px;}
.border-right-grey{border-right:1px solid #e5e5e5;}
.border-grey{border:1px solid #e5e5e5;}.bor-bottom1{border-bottom: 1px solid #e5e5e5;}
.color-yellow{color: #f89601;}.color-black{color: #333333;}.color-white{color: #ffffff;}.color-grey{color: #999999;}.borT0{border-top:0px; }.color-blue{color: #12A6DA}
.block{display: inline-block;}.bg-yellow{background: #f89601;}.bg-yellow1{background: #f89500;}.bg-yellow2{background: #e55d03;}.bg-blue{background: #823a3a}.bg-f0{background: #f0f0f0}
.fontS12{font-size: 12px;}.fontS14{font-size: 14px;}.fontS16{font-size: 16px;}.fontS18{font-size: 18px;}.fontS22{font-size: 22px;}.fontS24{font-size: 24px;}.fontS30{font-size: 30px;}.fontS36{font-size: 36px;}
.position-relative{position: relative;}.left10{left: 10px;}.left30{left: 30px;}.top40{top: 40px;}.top50{top: 50px;}
.float-left{float: left;}.Width100{width: 100%}
.lineH30{line-height:40px;}
.roundnessBg{background: #823a3a;color:white;border-radius: 50%;width: 65px;height: 65px;display: inline-block;font-size:18px;text-align: center;padding-top: 5px;margin-right:10px;}
div.loading {width: 100%;height: 100px;margin: 0;padding: 0;position:relative;background-image: url(../images/loading1.gif);background-repeat: no-repeat;background-position: center;background-color: #fff;z-index: 900;}
.form-control:focus{border: 1px solid #BB5757;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px #BB5757;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px #BB5757;}
.btn-info1{background-color:#BB5757;border-color:#BB5757;height:36px;padding: 6px 30px;}
.btn-info1:hover,.btn-info1:focus{background-color:#823A3A;border-color:#823A3A;}

.btn-info2{background-color:white;color:#BB5757;border-color:#BB5757;height:36px;padding: 6px 30px;}
.btn-info2:hover,.btn-info2:focus{background-color:#BB5757;border-color:#BB5757;}

.navTitle{font-size: 16px;color: black;font-weight: 700;margin:15px 0px;}
.navTitleVal{display: inline-block;padding-left: 10px;line-height: 35px;}
.searchDim a{margin: 10px 10px 10px 0px;color: #999;display: inline-block;}
.demandMenu{border:1px solid #f24506;width:264px;height: 40px;bottom:-40px;left:15px;display: flex;position: absolute;transition: bottom .3s;-moz-transition: bottom .3s; /* Firefox 4 */-webkit-transition: bottom .3s; /* Safari 和 Chrome */-o-transition: bottom .3s; /* Opera */}
.demandMenu .get{background-color:#BB5757;color:#fff;width:50%;line-height: 35px;text-align:center;cursor: pointer;}
.demandMenu .details{background-color:white;color:#BB5757;width:50%;line-height: 35px;text-align:center;cursor: pointer;}
.demandMenuHov{position: relative;margin-top:15px;overflow: hidden;}
.demandMenuHov:hover .demandMenu{bottom:0px}
.homenav .nav .open>a, .homenav .nav .open>a:hover, .homenav .nav .open>a:focus{border-color:none;background-color:none;}
.homenav .dropdown-menu{padding:0px;}
.homenav .nav .open>a, .homenav .nav .open>a:hover, .homenav .nav .open>a:focus{background-color:#BB5757;color:white;}
.homenav .nav .caret{border-top-color:white;border-bottom-color:white;}
.homenav .nav .open>a .caret, .homenav .nav .open>a:hover .caret, .homenav .nav .open>a:focus .caret{border-top-color:white;border-bottom-color:white;}
.homenav .dropdown-menu>li>a{background: #000000;color:white;padding:12px 20px}
.homenav .dropdown-menu>li>a:hover, .homenav .dropdown-menu>li>a:focus{background-color:#BB5757;color:white;}
.fuwu-nav-info span{padding:0px 20px;display: inline-block;margin:0px 10px;}
.fuwu-nav-info span font{margin:0px 10px;padding: 5px 10px;cursor: pointer;}
.fuwu-nav-info span font.sel{background: #BB5757;color: white;}
.allService.sel,.allArea.sel,.allExperienve.sel,.allAnimal.sel,.allSpeciality.sel{background: #BB5757;color: white;}

.fuwu-nav-advanced{display: inline-block;height: 100%;padding: 0px 15px;cursor: pointer;float: left;}
.fuwu-nav-advanced:hover, .fuwu-nav-advanced.sel{background: #BB5757;color:white;}
.fuwu-list-service-icon{border:1px solid #d6e3ea;color: #2e86b9;padding:2px 5px;float: right;margin:0px 5px;background: #fafdff;}
.fuwu-list-approve-icon{border:1px solid #BB5757;color: #BB5757;padding:2px 5px;float: right;margin:0px 5px;}
.fuwu-list-approve-icon1{border:1px solid #8BBBCF;color: #8BBBCF;}
.fuwu-list-approve-icon2{border:1px solid #77a0b6;color: #77a0b6;}
.search-result .row:hover{box-shadow: 0 5px 12px 0 rgba(0,0,0,.1);border-top:1px solid #eee;}
.search-result .row:hover a{text-decoration:underline;cursor: pointer;}

.pagination {width: 100%;text-align:center;display: inline-block;margin:30px 0px;}
.pagination .page-numbers {height: 40px;line-height: 40px;text-align: center;display: inline-block;border: 1px solid #e5e5e5;cursor:pointer;margin: 0px 3px;padding:0px 15px;}
.pagination .page-numbers:hover {text-decoration: none;color: #fff;background: #BB5757;}
.pagination .next, .pagination .prev {width: auto;padding: 0px 15px;}
.pagination .current {color: #fff;background: #BB5757;margin: 0px 3px;}

.fuwu-list-service-key{border:solid 1px #ececec;padding:3px 7px;float: left;margin:3px;border-radius: 5px;}

.servicePeopleHov{position: relative;overflow: hidden;}
.servicePeopleHov:hover .servicePeople{bottom:5px}
.servicePeople{border:1px solid #f24506;width:200px;height: 40px;bottom:-40px;left:0px;display: flex;position: absolute;transition: bottom .3s;-moz-transition: bottom .3s; /* Firefox 4 */-webkit-transition: bottom .3s; /* Safari 和 Chrome */-o-transition: bottom .3s; /* Opera */}
.servicePeople .get{background-color:#BB5757;color:#fff;width:100%;line-height: 35px;text-align:center;cursor: pointer;}


.servicePeopleDetailNav{
    width: 100%;
    background: #F8F8F8;
    display: inline-block;
    padding: 10px;
}
.servicePeopleDetailNav li{
	display: inline-block;
	float: left;
	padding:5px 40px;
}
.servicePeopleDetailTitle span{
	border-bottom: 1px solid #eaeaea;
	display: inline-block;
    width: 100%;
    text-align: left;
}
.servicePeopleDetailTitle span font{
	border-bottom: 2px solid #BB5757;
	display: inline-block;
    padding:10px 20px 10px 10px;
    font-size: 18px;
    color:#333
}
.servicePeopleDetailTitle table td{border: 1px #eaeaea solid;}
body.login{background: #F6F8FB;height: 100%;background-size: 25% 100%;background-position: 100% 0;background-repeat:repeat-y;min-height: 800px;padding: 0;margin: 0;}
@media only screen and (max-width: 1920px) and (min-width: 1600px) {
	body.login{
		background-size:30% 100%;
		min-width: 1920px;
		background-image:url(../images/loginbg1.png)
	}
}
.top-line{background:url(../images/projectionline.png) repeat-x 0px 95px}
.asel{color:#BB5757;}
.bsel{background:#BB5757;}