body {font-family: Muli,'Helvetica Neue','Hiragino Sans GB','WenQuanYi Micro Hei','Microsoft Yahei',sans-serif !important;}
.homea{padding-top: 30px/*;margin-bottom: 40px; padding-left:15px; padding-right:15px;*/}
.homea h1{ font-size:58px;color: #383838;margin-bottom: 44px;}
@media (max-width: 768px){.homea h1{ font-size:38px !important;line-height: 1.2 !important;}
.homea p{ font-size:16px !important;}
.homed h2{font-size:24px !important;}
.homec h3{ font-size:14px !important;}
.homed h4{font-size:16px !important;}
.homee h4{font-size:16px !important;}
.homeh h4{font-size:16px !important;}
.homef{ display:none;}
.col-md-3{ width:50% !important; float:left; border-bottom:1px dashed #585858;padding-bottom:15px; padding-top:15px;}
}
@media (max-width: 320px){.homea p{ font-size:14px !important;}
.homec h3{ font-size:18px !important;}
.homed h4{font-size:14px !important;}
.homee h4{font-size:14px !important;}
.homeh h4{font-size:14px !important;}
.homef{ display:none;}
.col-md-3{ width:50% !important; float:left;border-bottom:1px dashed #585858; padding-bottom:15px; padding-top:15px;}
}
.homea p{color: #383838; max-width: 855px;font-size:18px;line-height: 1.66; margin:15px auto; text-align:center;}
.homeb img{/*max-width:1352px;*/margin-bottom:50px;}
.homeb.img-rounded img{ width:100%;}
.homebt img{/*max-width:1352px;*/ width:100%;}
.homebt.img-rounded img{ width:100%;}
.container .homeb img{ width:100%; }
.homec h3{ margin-bottom:15px;color: #000; font-size:18px;line-height: 1.66;}
.home{/*max-height: 1100px;background-image: -webkit-linear-gradient(top,#fff 0,#eaeaea 100%);background-image: -o-linear-gradient(top,#fff 0,#eaeaea 100%);background-image: linear-gradient(to bottom,#fff 0,#eaeaea 100%);background-repeat: repeat-x;*/margin-top: 60px;
 }
.homed h2{padding-top:60px;margin-bottom: 46px;font-size: 44px; color:#383838;}
.homed h4{max-width: 690px;margin: 0 auto;color: grey;font-size: 18px;margin-bottom: 36px;line-height: 1.66;}
.homed h5{max-width: 690px;margin: 0 auto;color:#fff;font-size: 18px;margin-bottom: 36px;line-height: 1.66;}
.homed .home-white{
	color:#fff;}
.homee{ position:relative; width:100%; margin-top:44px; padding-left:5%; display:block; overflow:hidden; margin-bottom:60px;}
.homee img{ width:100%; }
.homeh{width:100%; margin-top:44px; padding-left:5%; display:block; overflow:hidden; z-index:1;}
.homeh img{ width:100%; }
.homee h4{color: #383838;
    padding: 50px 0;font-size: 18px;
    line-height: 1.66;}
.homeh h4{color: #383838;
    padding: 50px 0;font-size: 18px;
    line-height: 1.66;}
.homef{ position:absolute; left:25%; top:40%;width: 431px;
    height: 97px; z-index:999;}
.homeft{ background:#3385ff; width:100%; display:block; overflow: hidden; margin-bottom:50px;}
.homeg{ background:#CFD1D8; width:100%; display:block; overflow: hidden;}
.homej{}
.homej .title{margin-bottom: 30px;
    font-size: 36px;margin-top: 50px;}
.homej .title img{width: 90%;
    max-width: 248px;}
.homej p{max-width: 690px;color: #383838;
    margin: 40px auto 38px;    font-size: 18px;
    line-height: 1.66;}
.site-footer {
    background-color: #333;
    color: #fff;}
.max1010 {
    max-width: 1010px;}
.site-footer .footer-nav {
    padding: 30px 0 10px;
}
.site-footer .footer-nav .nav-group {
    float: left;
    color: #777;
    width: 20%;}
.site-footer .footer-nav .nav-group h4 {
    color: #d9d9d9;
    margin-bottom: 20px;}
.site-footer .footer-nav .nav-group>li {
    margin-bottom: 20px;}
.site-footer .footer-nav .nav-group>li>a {
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    text-decoration: none;
    color: #777;}
.site-footer .footer-nav .nav-group {
    float: left;
    color: #777;
    width: 20%;}
ul {
    padding-left: 0;
    list-style: none;}
.site-footer .copyright {
    background-color: #000;
    min-height: 70px;}
.site-footer .copyright .text, .site-footer .copyright .text a {
    color: #a6a6a6;}
.site-footer .copyright .text {
    display: block;
    float: left; margin:0 auto; width:100%;
    font-size: 16px; padding-top:24px; padding-bottom:24px; text-align:center;}
.small, small {
    font-size: 85%;}
.site-footer .copyright .text a {
    color: #a6a6a6;}
.site-footer .copyright .sns-info {
    float: right;
    margin: 15px 0;
}
.site-footer .copyright .sns-info>a.icon.icon-wechat {
    position: relative;
}
.site-footer .copyright .sns-info>a.icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    margin-right: 10px;
    cursor: pointer;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
}

.icon, address, cite {
    font-style: normal;
}
.icon, button, select {
    text-transform: none;
}
.site-footer ul li a{ color:#777;}
.site-footer ul li{ margin-bottom:10px;}
@media (min-width:1200px){/*.container{width:100% !important;}*/}
.btn-primary{border-color:aliceblue !important;
    background-color:#358bee !important;
	padding:12px 16px !important;
    min-width: 231px !important;
    border-radius:0px !important;
    font-size:20px !important;
    margin-bottom: 60px !important;
	margin-top:25px;
	}
.btn-primary:hover{background:#3893fb !important;}	
.img-rounded{border-radius:0px !important;}
.font-size-36{
font-size:36px;}	
.navbar-header-bak-fff{
	background:#fff !important;color:#383838 !important;}
.navbar-brand-head-logo{
	color:#348bed !important;}
.navbar-header-button{
	background:#348bed !important;
	border:0 !important;}
.navbar-header-button .icon-bar{
	background:#fff !important;
}	
.navbar-inverse .navbar-nav>li>a{
	color:#383838;
	}
.navbar-header-height{
	height:72px !important;}	
.navbar-header-pt-10{
	padding-top:10px;
	height:71px;}	
.navbar-brand-head-logo-size{
	font-size:1.6em !important;}
.navbar-header-btn{ border-color: aliceblue !important;
    background-color: #358bee !important;
    padding: 5px 10px !important;
    min-width: 75px !important;
    border-radius: 0px !important;
    margin-top: 8px;
	margin-right:15px;
    font-size: 14px !important;
    /* margin-bottom: 60px !important; */
    color: #fff !important;
		}
		    
@media (max-width:500px){	
.navbar-header-btn{      border: none !important;
    padding: 0 15px!important;
    background: none!important;
    color: #383838 !important;
    float: left;
    /* margin-left: 10px; */
    min-width: auto !important;
		}
}
.navbar-header-btn:hover{
background: #3893fb !important;
	}		
.navbar-header-border-color{
	border-color:#cccccc !important;}	
.navbar-inverse .navbar-nav>li>a:hover{
	color:#348bed}	
.navbar-header-pdatop-10{
	padding-top:10px;}
.home-white h2{
	color:#fff;}	
.btn-experience{
	font-size:18px !important;
	padding:10px 30px !important;}	
.blank {
    height: 10px;
    clear: both;
    overflow: hidden;
}
.homed h3{
	line-height:1.3;}	
	
.bor-bot-d7{
	border-bottom:#d7d7d7 1px solid;
	}	

.bak-f8{
	background:#f8f8f8;}
.full-width{
	width:100%;
	overflow:hidden;}
.pad-tb-10{
	padding-top:10px;
	padding-bottom:10px;}
@media (min-width: 1050px)
{	
.pad-lr-0{
	padding-left:0 !important;
	padding-right:0 !important;}
.text-position{
	padding-top: 80px;
	width:578px;
	float:right;}
.text-position2{
	padding-top: 80px;
	width:578px;
	float:left;
	
}
.home-img-position{
	float:left;}
.home-img-position2{
	float:right;}
}
@media (max-width: 1050px)
{	
.text-position{
	padding-top: 10px;
	text-align:center;
	clear:both;
}
.text-position2{
	padding-top: 10px;
	text-align:center;
	clear:both;
}

.home-img-position{
	margin:10px auto;}
.home-img-position2{
	margin:10px auto;}		


}
@media (max-width: 768px)
{	
.homed h2 {
    font-size: 30px !important;
	line-height:35px;
}
.homed h3 {
    /*font-size: 18px !important;*/
}
.homed .font-size-22 {
  font-size: 20px !important;
}
.text-position h1{
	font-size:24px !important;
	line-height:48px !important;}
.text-position2 h1{
	font-size:24px !important;
	line-height:48px !important;}	
.text-position-h1{
	font-size:24px !important;
	line-height:48px !important;}	
.text-position-h2{
	font-size:16px !important;
    font-family: 'Helvetica Neue','Hiragino Sans GB','WenQuanYi Micro Hei','Microsoft Yahei',sans-serif;
}

}
.text-position h1{
	font-size:40px;
	line-height:100px;}		
.text-position2 h1{
	font-size:40px;
	line-height:100px;}		
.text-position-h2{
	font-size:18px;}
.margin-0auto{
	margin:0 auto;}	
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{
	color: #348bed;}				
 				