﻿@charset "utf-8";
/* CSS Document */

.bh-aboutbanner{ width:100%; min-width:1200px; height:519px; overflow:hidden; background:url(../images/banner/about-banner.jpg) no-repeat top center;}

.bh-aboutmenu{width:100%; min-width:1200px; height:80px; border-bottom:solid 1px #e6e6e6;}
.bh-aboutmenu .aboutmenu{ width:1200px; height:80px; margin:0px auto; overflow:hidden; text-align:center;}
.bh-aboutmenu .aboutmenu li{ width:150px; height:80px; text-align:center; display:inline-block; margin:0px auto; line-height:80px;}
.bh-aboutmenu .aboutmenu li a{ font-size:14px; color:#262626;}
.bh-aboutmenu .aboutmenu li a:hover{ color:#0097e0;}
.bh-aboutmenu .aboutmenu li.selected{ border-bottom:solid 1px #0097e0; position:relative; top:0px;}
.bh-aboutmenu .aboutmenu li.selected a{ color:#0097e0;}

.bh-intro{ width:1180px; height:auto; margin:0px auto; overflow:hidden;}
.bh-intro h1{ text-align:center; font-size:26px; font-weight:normal; color:#333; line-height:50px; letter-spacing:1px; margin:65px auto 0px auto;}
.bh-intro h2{text-align:center; font-size:16px; font-weight:normal; color:#bbb; line-height:15px; letter-spacing:1px; margin:0px auto 30px auto;}
.bh-intro p{ text-indent:2em; color:#333; margin:0px auto 10px auto; line-height:220%; font-size:14px;}

.bh-about-service{ width:1200px; height:250px; margin:20px auto 90px auto; overflow:hidden;}
.bh-about-service .service-icon{ width:25%; height:250px; float:left;}
.icon1,.icon2,.icon3,.icon4{ width:147px; height:148px; background:url(../images/whoweare.png) no-repeat 0 0; margin:15px auto 20px auto; cursor:pointer;}
.bh-about-service .icon2{ background-position:-147px 0;}
.bh-about-service .icon3{ background-position:-294px 0;}
.bh-about-service .icon4{ background-position:right 0;}
.icon1:hover,.icon2:hover,.icon3:hover,.icon4:hover{ opacity:0.8;}
.bh-about-service .service-font{ font-size:14px; line-height:230%; text-align:center;} 

.bh-about-slogan{ width:100%; min-width:1200px; height:518px; overflow:hidden; background:url(../images/banner/tenyear.jpg) no-repeat top center;}

.bh-advantage{ width:100%;min-width:1200px; height:auto; margin:0px auto; overflow:hidden; background:#f2f2f2;}
.bh-advantage h1{ text-align:center; font-size:26px; font-weight:normal; color:#333; line-height:50px; letter-spacing:1px; margin:65px auto 0px auto;}
.bh-advantage h2{text-align:center; font-size:16px; font-weight:normal; color:#bbb; line-height:15px; letter-spacing:1px; margin:0px auto 10px auto;}
.bh-advantage .advantage{ width:1200px; height:337px; margin:30px auto 90px auto; overflow:hidden;}
.bh-advantage .advantage-icon{ width:288px; height:337px; float:left; background:#fff; margin-right:16px;}
.bh-advantage .adv-icon{ width:288px; height:218px; position:relative; overflow:hidden; background:#1bbc9c;}
.bh-advantage p{ margin:13px auto 0px auto; line-height:200%; width:254px; font-size:14px;}
.advicon1,.advicon2,.advicon3,.advicon4{ width:124px; height:124px; margin:45px auto 0px auto; overflow:hidden; background:url(../images/advantage.png) no-repeat 0 0; cursor:pointer;}
.bh-advantage .advicon2{ background-position:-124px 0;}
.bh-advantage .advicon3{ background-position:-248px 0;}
.bh-advantage .advicon4{ background-position:right 0;}
.bh-advantage .adv-bg2{ background-color:#ffd010;}
.bh-advantage .adv-bg3{ background-color:#e34d43;}
.bh-advantage .adv-bg4{ background-color:#39566e;}

.bh-team{ width:100%; min-width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.bh-team h1{ text-align:center; font-size:26px; font-weight:normal; color:#333; line-height:50px; letter-spacing:1px; margin:65px auto 0px auto;}
.bh-team h2{text-align:center; font-size:16px; font-weight:normal; color:#bbb; line-height:15px; letter-spacing:1px; margin:0px auto 10px auto;}
.bh-team .team{ width:100%; height:auto; margin:20px auto 90px auto; overflow:hidden; text-align:center;}
.bh-team .team images{ display:block; margin:0px auto; overflow:hidden;}


.bh-honor{ width:90%; min-height:400px; overflow:hidden; margin:40px auto; min-width:1200px;}
.hobor-images{ width:33.332%; float:left; height:auto; margin:0 0 0 0; overflow:hidden; padding:5px; box-sizing:border-box;}
.hobor-images images{ width:100%; box-shadow:0 0 5px #333; cursor:pointer;}
/*.bh-team .team images{-webkit-filter: grayscale(1);filter:gray;filter: grayscale(1);} */
/*关于我们*/
.line{
	width:100%;height:75px; line-height:75px; border-bottom:#f2f2f2 1px solid;
	}
.historyd1{width: 650px;height: 15px; padding:20px 0 0 0; margin:0 auto;}
.historyd1 ul{height: 35px;}
.historyd1 li{float: left;width: 100px;height: 35px;text-align: center;line-height: 35px;margin: 0px 12.5px;}
.historyd1 li a{display: block; text-decoration:none;color: #666666;font-size: 16px;font-family: "微软雅黑";}
.historyd1 li a.active,.historyd1 li a:hover{color: #ffffff;background:#0097e0;}

#about-us-content .content-wrap p.complayintr{height: 130px;line-height: 130px;text-align: center;}
#about-us-content .content-wrap p a{color: #333333;font-family: "微软雅黑";font-size: 28px;}
.fzlc{height: 450px;}
.fzlcp{text-align: center;height: 120px;line-height: 120px;margin-bottom: 30px;}
.fzlcp a{color: #333333;font-size: 28px;font-family:"微软雅黑";}
.fzlcd1{width: 1100px;margin: 0px auto;overflow: hidden;height: 200px;}
.fzlcd2{width:9999px;height: 200px;position: relative;}
.fzlcd2 ul{height: 200px;width: 1100px;overflow: hidden;float: left;}
.fzlcd1 li{float: left;margin: 0px 10px 0px 0px;width: 208px;}
.hisbg{background: url(../images/bghis.png) no-repeat;width: 20px; height: 20px;cursor: pointer;}
.hisbg1nochoose{background-position: 0px 0px;float: left;}
.hisbg1nochoose:hover{background-position: 0px -20px;}
.hisbg2nochoose{background-position: -20px -20px;float: left;}
.hisbg2nochoose:hover{background-position: -20px 0px;}
.hisbglr{clear: both;height: 20px;width: 78px;margin: 0px auto;}
.ml30{margin-left: 30px;}
.honershow{height: 120px;line-height: 120px;color: #333333;font-size: 28px;font-family: "微软雅黑";text-align: center;margin-top: 12px;}
.corpcul{width: 1100px;margin: 30px auto 0px auto;padding-bottom: 60px;}
.culshang{width: 100%;height: 150px;}
.culleft{width: 50%;float: left;}
.leftser{width: 150px;height: 150px;background-position: -70px 0px;float: left;line-height: 150px;text-align: center;color: #ffffff;font-size: 45px;font-style: normal;}
.culleftwz{float: left;padding-left: 20px;width: 360px;height: 150px;background: #ffffff;}
.culleftwz p{font-size: 12px;color: #666666;text-align: left;line-height: 18px;margin-top: 25px;}
.culleftwz p i{font-weight: bold;font-style: normal;}
.culright{float: right;width: 50%;}
.rightstyle{width: 150px;height: 150px;float: left;line-height: 150px;text-align: center;color: #ffffff;font-size: 45px;font-style: normal;background-position: -222px 0px;}
.culrightwz{float: left;padding-left: 20px;width: 360px;height: 150px;background: #ffffff;}
.culrightwz p{margin-top: 15px;line-height: 20px;text-align: left;font-size: 12px;color: #666666;}
.culdown{clear: both;margin-top: 25px;height: 150px;}
.downleft{float: left;width: 50%;}
.downright{float: right;width: 50%;}
.downleft p,.downright p{color: #666666;font-size: 12px;width: 359px;text-align: left;line-height: 20px;padding: 55px 15px;float: left;background: #ffffff;}
.culturlinfo{float: left;background-position: -374px 0px;width: 150px;height: 150px;line-height: 150px;text-align: center;color: #ffffff;font-size: 45px;font-style: normal;}
.funny{float: left;width: 150px;height: 150px;line-height: 150px;text-align: center;color: #ffffff;font-size: 45px;font-style: normal;background-position: -70px -150px;}
.jssuppor{line-height: 30px;width:355px;margin: 0px auto;color: #666666;font-family: "微软雅黑";font-size: 14px;text-align: center;}
.teamintro{margin: 40px auto 0px auto;width: 1120px;}
.orangefont{color:#ff861f;font-size: 18px;font-family: "微软雅黑";margin-top: 14px;text-align: center;font-weight: bold;}
.fontblack{text-align: center;font-size: 14px;color: #666666;font-family: "微软雅黑";text-align: center;margin-top: 15px;}

.bh-contact{ width:100p%; min-width:1200px; height:510px; overflow:hidden;}
.bh-contact .contact{ width:1200px; height:510px; margin:0px auto; overflow:hidden;}
.bh-contact .bh-name{  margin:37px auto; text-align:center;}
.bh-contact .bh-div{ width:285px; height:270px; background:#f9e0e0; float:left; margin-right:20px;}
.bh-contact .bh-scene2{ background-color:#ddf2f4;}
.bh-contact .bh-scene3{ background-color:#ebf3da;}
.bh-contact .bh-scene4{ margin-right:0; background-color:#d8eefb;}
.bh-contact .bh-div-icon{ margin:50px auto 25px auto; text-align:center; height:50px;}
.bh-contact .bh-div-topic{ height:35px; text-align:center; line-height:35px; color:#000; font-size:16px; margin-bottom:10px;}
.bh-contact .bh-div ul{ width:100%; height:auto; margin:0px auto; overflow:hidden;}
.bh-contact .bh-div li{ text-align:center; color:#000; line-height:25px;}
.bh-contact .bh-div-online{ width:147px; height:39px; border:solid 1px #31a0e1; color:#31a0e1; text-align:center; line-height:39px; border-radius:4px; margin:20px auto; cursor:pointer;}
.bh-contact .bh-div-online:hover{ color:#fff; background-color:#31a0e1;}

.bh-map{ height:447px; width:765px;margin:0px auto; position:relative ; overflow:hidden; float:left;}
.bh-contact-foot{height:auto; width:100%; min-width:1200px; margin:0px auto; background:#f2f2f2; overflow:hidden;}
.bh-contact-footmain{ height:467px; width:1200px; background:#fff; overflow:hidden; margin:65px auto; padding:10px;}

.bh-commenting{ width:404px; height:447px; background:#f2f2f2; float:right; overflow:hidden;}
.bh-commenting h1{ text-align:center; font-size:18px; line-height:60px; margin:20px auto 20px auto;}
.bh-commenting input{ width:290px; height:34px; border:solid 1px #ddd; margin:0px auto 20px auto; background:none; display:block; outline:none; padding:0px 13px;}
.bh-commenting textarea{ width:290px; height:87px; border:solid 1px #ddd; margin:0px auto 20px auto; background:none; display:block; outline:none; padding:4px 13px; overflow:hidden;}
.bh-commenting button{ width:290px; height:40px; margin:0px auto; color:#fff; background:#0097e0; border:none; outline:none; text-align:center; line-height:40px; border-radius:5px; display:block;}
.bh-commenting button.error{ background:#ff2227;}
.bh-commenting .bh-code{ width:290px; height:36px; margin:0px auto 20px auto; overflow:hidden;}
.bh-commenting .bh-code input{ width:180px; float:left;}
.bh-commenting .bh-verifie{ float:right; width:100px; height:33px; float:right; background:#fff; cursor:pointer;}



.yzkt{ width:290px; height:40px; margin:0px auto; color:#fff; background:#0097e0; border:none; outline:none; text-align:center; line-height:40px; border-radius:5px; display:block;}
.bdmap { margin:0 auto; width:1200px}
.ContactRide {
	PADDING-BOTTOM: 30px; MARGIN: 0px auto; WIDTH: 1200px; PADDING-TOP: 30px;clear:both;
}
.ContactRide H3 {
	COLOR: #ed8742; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.ContactRide DL {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-TOP: 35px
}
.ContactRide DL DT {
	WIDTH: 65px; FLOAT: left; COLOR: #ed8742; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.ContactRide DL DD {
	WIDTH: 923px; FLOAT: right; COLOR: #676767; FONT-SIZE: 14px
}
.ContactRide DL DD H4 {
	PADDING-BOTTOM: 30px; FONT-WEIGHT: bold
}
.ContactRide DL DD P {
	PADDING-BOTTOM: 30px
}