.navbar-brand{height:48px;width:184px;background:url("../../images/logo.png") no-repeat;background-size:auto 44px}
.navbar-brand:hover{background:url("../../images/logo.png") no-repeat;background-size:auto 44px}
.navbar .nav>li>a:hover{color:#fff !important}
.navbar .nav a:hover{background:transparent}
.navbar .nav .open>a,.navbar .nav .open>a:hover,.navbar .nav .open>a:focus{background:transparent}
.navbar #nav a{color:#fff}
.navbar #nav .Catalog a{color:#fff}
.navbar .signin-btn:hover{text-decoration:underline;background:transparent}
.navbar .signup-btn:hover{text-decoration:underline;background:transparent}
.navbar.navbar-show{background:#f8f8f8 !important;border-color:#e7e7e7 !important;animation-duration:2s}
.navbar.navbar-show .nav>li>a:hover{color:#61B3FF !important}
.navbar.navbar-show #nav a{color:#333}
.navbar.navbar-show #nav .signin-btn{border-color:#61B3FF;color:#61B3FF}
.navbar.navbar-show #nav .signin-btn:hover{text-decoration:underline;background:transparent}
.navbar.navbar-show #nav .signup-btn{color:#FF9E03;border-color:#FF9E03}
.navbar.navbar-show #nav .signup-btn:hover{text-decoration:underline;background:transparent}
.navbar.navbar-show #nav .Catalog{position:absolute;z-index:999999;background:#f8f8f8}
.navbar.navbar-show #nav .Catalog:before{border-bottom:10px solid #f8f8f8;z-index:100}
.navbar-default #nav a{color:#333}.navbar-default #nav .Catalog a{color:#333 !important}
.navbar-default .navbar-nav>li>a{color:#333}
.navbar-default .nav>li>a:hover{color:#333 !important}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}
#nav a{color:#333}#nav .signin-btn{border-color:#fff;color:#fff}
#nav .signup-btn{color:#fff;border-color:#fff}
#nav .Catalog{background:rgba(255,255,255,0.4);background-size:100%}
#nav .Catalog a:hover{background:transparent;text-decoration:underline}
#nav .Catalog:before{content:"";border-top:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.5);border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-20px;left:50%;margin-left:-8px;z-index:100}
@media (max-width: 768px){
	.footer ul{margin:0;padding:0 .2rem;width:32%;display:block}
	.footer ul.last-ul{padding:0 .2rem}
	.footer ul li a{display:block;margin:0;padding:0;font-size:.24rem}
	.footer ul li.fot-tit a{font-size:.28rem}
	.address p{margin-top:10px;font-size:11px}
	.service-box{font-size:14px}
}
.part1{width:100%;height:640px;background:url("../../images/about/about-15.jpg") no-repeat center;background-size:cover;text-align:center;position:relative;color:#ffffff;padding:0 16px}
.part1 .part1-weixin{margin-top:240px;font-size:13px}
.part1 .part1-info{margin-top:182px}
.part1 .part1-content{width:50%;margin:150px auto;color:#ffffff}
.part1 p a{color:#ffffff;text-decoration:none}
.part_content{max-width:1200px;margin:0 auto;padding-top:95px}
.abt_title1{font-size:40px;color:#4b4848;padding:0;margin:0;text-align:center}
.abt_title2{font-size:16px;color:#717171;line-height:36px;margin-top:40px}
.abt_title2 p{margin:0}.part2{width:100%}
.part3_list{width:100%;padding:0;margin:0}
.part3_list li{width:100%;position:relative;padding:10px 10px 10px 70px;margin-top:16px;background-color:#efefef;list-style:none}
.part3_list li .icon{width:90px;height:90px;line-height:90px;font-size:18px;background-color:#1b1b1b;color:#f0ba21;border-radius:50%;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;float:left}
.part3_list li .icon.icon_2{background-color:#f0ba21;color:#1b1b1b}
.part3_list li .icon.icon_3{background-color:#afedb2;color:#ff0000}
.part3_list li .icon.icon_4{background-color:#42832b;color:#ffffff}
.part3_list li .cont{margin-left:120px}
.part3_list li .cont p{height:90px;display:table-cell;vertical-align:middle;font-size:14px;color:#4b4848}
.team_photo{width:100%;margin:0;padding:0;margin-top:20px;padding-right:60px}
.team_photo:after{content:' ';clear:both;display:block}
.team_photo li{display:block;list-style:none;float:left;width:25%;margin-right:20px;margin-bottom:20px}
.team_photo li:nth-child(4n){margin-right:-60px}
.team_photo li.nth_4n{margin-right:-60px}
.team_photo li img{width:100%;height:auto}
.ry_box{margin-top:40px;margin-bottom:90px}
.ry_box img{width:100%;height:auto}
@media (max-width: 768px){
	.part1{height:330px;margin-top:61px}
	.part1 .part1-content{width:90%}
	.part1 .part1-weixin{margin-top:100px}
	.part1 .part1-info{margin-top:40px}
	.part_content{padding:.2rem;padding-top:1rem}
	.abt_title1{font-size:.4rem;color:#4b4848;padding:0;margin:0;text-align:center}
	.abt_title2{font-size:.28rem;color:#717171;line-height:.48rem;margin-top:.4rem}
	.abt_title2 p{margin:0}.part1{margin-top:61px;height:9.2rem;background:url("../../images/about/about-14.jpg") no-repeat center}
	.part1 .part1-info{text-align:center;margin-top:2.5rem}
	.part2{padding-bottom:.5rem}
	.part3{background-color:#efefef}
	.part3_list li{padding-left:0;margin:.5rem 0}
	.part3_list li .cont{margin-left:100px}
	.team_photo{padding-right:.2rem}
	.team_photo li{width:50%;margin-right:.2rem;margin-bottom:.2rem}
	.team_photo li:nth-child(2n){margin-right:-.2rem}
	.team_photo li img{height:1.95rem}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 767px){html,body{font-size:100px}}
@media only screen and (max-width: 720px), only screen and (max-device-width: 720px){html,body{font-size:100px}}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){html,body{font-size:88.88888888888889px}}
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px){html,body{font-size:83.33333333333334px}}
@media only screen and (max-width: 540px), only screen and (max-device-width: 540px){html,body{font-size:75px}}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px){html,body{font-size:66.66666666666666px}}
@media only screen and (max-width: 414px), only screen and (max-device-width: 414px){html,body{font-size:57.49999999999999px}}
@media only screen and (max-width: 400px), only screen and (max-device-width: 400px){html,body{font-size:55.55555555555556px}}
@media only screen and (max-width: 375px), only screen and (max-device-width: 375px){html,body{font-size:52.083333333333336px}}
@media only screen and (max-width: 360px), only screen and (max-device-width: 360px){html,body{font-size:50px}}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px){html,body{font-size:44.44444444444444px}}
