body {font-family: "Open Sans",Lato,Arial,Verdana,Helvetica,"Microsoft Yahei",Oswald,sans-serif;font-size:14px;color:#282828;}



ul,li{list-style:none;margin:0;padding:0;}



a{outline:none!important;color:#282828;}



a:hover,a:active,a:focus{color:#1d7ad9;text-decoration:none;}



.dark-title a{color:#fff;}



.dark-title a:hover,.dark-title a:active{color:#1d7ad9;}



.text-center{text-align:center;}



b,strong{font-weight:bold;}



figure{margin:0;}



h1,h2,h3,h4,h5,h6{letter-spacing:normal;}







#header, .header{position:relative;}



.top-bar-section{padding:6px 0;}



.header-1 .nav-wrap:before{background:#1d7ad9;}



.header-1 .nav-wrap:after{border-color:transparent transparent #1d7ad9 #1d7ad9;}



.header-1 .logo a{padding:15px 0;}



.logo img{height:50px;}



.slotholder:before{display:none;}



.navigation ul li a{font-size:14px;}



.navigation ul li a:hover,.navigation ul li a:active,#navigation .active .menu1{color:#1d7ad9;}



#navigation .Lev2:hover .sub-menu3{display:block;}



#navigation .sub-menu3{position:absolute;top:0;left:100%;border-top:none;display:none;}







.main-banner .banner-text h2{font-size:25px;}



.main-banner .banner-text span{letter-spacing:normal!important;}







.sec-padding{padding:60px 0;}



.ptb{padding-top:60px;padding-bottom:60px;}



.block-title{margin-bottom:35px;}



.block-title h2{font-size:30px;}



.about-block p{line-height:1.6;}







#project-section{padding-bottom:30px;}



#project-section .item{margin-bottom:30px;}



#project-section .half-width{width:100%;}



#project-section .text-box {padding:23px;}



#project-section .text-content p{margin-bottom:0;line-height:1.6;}



#project-section .box-title h3{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:16px;font-weight:bold;}



#project-section .box-title h3 a{color:#fff;}







#testimonial-section .box-title h3{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:16px;font-weight:bold;}



#testimonial .client-pic{width:150px;border:none;}



#testimonial .client-pic img{border-radius:6px;}







#team .owl-nav{display:none!important;}



#team .owl-controls{margin-top:30px;text-align:center;}



#team .owl-dot{border: 2px solid #1070d3;border-radius: 50%;display: inline-block;height: 12px;margin: 0 5px;width: 12px;}



#team .owl-dot.active{background: #1070d3 none repeat scroll 0 0;}



#team .iteam-h3-title{margin:23px 0 15px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:15px;font-weight:bold;text-align:center;}



#team .effect-zoe figcaption {height:auto;padding:10px 15px;}



#team .effect-zoe figcaption .name-block h2{font-size:15px;}



#team .desc{color:#666;margin-bottom:0;}







#blog-section .post-header h4{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:15px;font-weight:bold;}



#blog-section .post-entry{color:#666;}



.post-media .event-calender, .first-event .event-calender{width:70px;}



.post-media .event-calender span, .first-event .event-calender span{font-size:13px;}



#blog-section .btn-text{font-size:13px;line-height:1.0!important;padding:10px 25px;min-width:20px;height:auto;}







#about-section{padding-bottom:40px;background:#0270be;}



#about-section .as-text{padding:6px 0;}



#about-section .asr-text{margin-bottom:40px;font-size:16px;line-height:2.0;}



#about-section .title-box h3{color:#fff;font-weight:bold;}



#about-section #as-right .item{margin-bottom:30px;}



#about-section .box-icon{margin-top:15px;left:8px;font-size:40px;}



#about-section .block-title{margin-bottom:0;}







#partner-section .logo-group li{width:25%;height:auto;}



#partner-section .logo-group li h3{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;padding:18px 18px 20px;margin-bottom:0;text-align:center;font-size:15px;margin-top:0;}







#footer .ft-title{margin-bottom:30px;font-weight:bold;}



.footer-style-2 .blog-link li{width:100%;margin-bottom:10px;font-size:14px;}



.footer .link a{font-size:14px;}



.footer-style-2 .footer-info p{margin-bottom:5px;}



#footer .ft-qrcode img{max-width:160px;}







/* 内页 */







.noDis {display:none;}



.search-tips{color:#f00;font-size:16px;text-align:center;}



.page-content{line-height:1.6;}



.page-content p{line-height:1.6;margin:0;padding:0;}



.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{margin:0;padding:0;line-height:1.6;}



.page-content embed,.page-content video,.page-content object{display:block;width:100%;}



.search-tips{color:#f00;font-size:16px;text-align:center;}



em.error {overflow:hidden;zoom:1;background:url("../images/unchecked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}



em.success {overflow:hidden;zoom:1;background:url("../images/checked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}



.com-cnt table th{font-weight:bold;background:#f9f9f9}



.com-cnt table th,.com-cnt table td{border:1px #eee solid;padding:6px 12px;}



.com-cnt img{max-width:100%;}







#pages{clear: both;padding:10px 0 10px;text-align: center;font:12px 'Microsoft YaHei';}



#pages a{display:inline-block;padding:0px 8px;height:24px;font-size:12px;line-height:22px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;margin-right:-1px;}



#pages a.a1{padding:0px 12px;height:24px;line-height:22px;margin-top:0px;}



#pages a:hover{background:#f1f1f1;color:#000;text-decoration:none;}



#pages span{display:inline-block;padding:0px 8px;height:24px;line-height:22px;background:#5a85b2;border:1px solid #5a85b2;color:#fff;text-align:center;}



.page .noPage{display:inline-block;padding:0px 12px;height:22px;line-height:22px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}



.pageright{margin-right:40px;}



@media (max-width : 420px) {



	#pages .prev,#pages .next{display:none;}



}







/* responsive */



@media (min-width:1410px) {



	.container{max-width:1170px;width:1170px;}



}



@media (min-width:1570px) {



	.container{max-width:1170px;width:1170px;}



	/*.as-img img{width:92%;}



	#as-right{margin-left:3%;width:63%;}*/



}



@media (min-width:1890px) {



	.container{max-width:1370px;width:1370px;}



	.as-img img{width:85%;}



	#as-right{margin-left:3%;width:63%;}



	#footer .ft-about,#footer .ft-about p{line-height:2.4;}



	#footer .ft-qrcode img{max-width:180px;}



}







@media (max-width : 1024px) { /* 17寸桌面，iPad Pro */



	body{word-break:break-all;word-wrap:break-word}



	.container{max-width:98%;width:98%;}



	



	#nav-logo{width:100%;}



	.header-1 .nav-wrap:before{left:-250px;}



	.header-1 .nav-wrap:after{margin-left:-250px;}



	#navigation,button#menu{display:none!important;}



	.mmenu-btn {display:block;cursor:pointer;line-height:1;position:absolute;top:50%;right:10px;z-index:100;transform:translate(0,-50%);}



	.mmenu-btn i{font-size:24px;color:#1070d3;}







	#mmenu{border-left:1px #E5E5E5 solid;}



	#mmenu .mmDiv{padding-top:20px;}



	#mmenu .mm-title{padding:12px 0 11px;}



	#mmenu .mm-search-form{margin:0;}



	#mmenu .mm-search{position:static;padding-left:0;margin-top:10px;padding-right:0;margin-bottom:-17px;}



	#mmenu .mm-search .side-mm-keyword{max-height:32px;height:32px;padding:0 16px;}



	#mmenu .noblock{display:inline !important;padding:10px;}



	#mmenu .MMhead{line-height:2.8;border-bottom:1px #E5E5E5 solid;margin:0 -20px;padding-left:10px;}



	#mmenu .MMhead a{background:none;}



	#mmenu .mm-header .mm-title{top:-10px;font-size:14px;}



	#mmenu a{color:#333;font-size:14px;}



	#mmenu a:hover,#mmenu a:active{color:#AF7F48}



	#mmenu .mm-listview > li > a,#mmenu .mm-listview > li > span{padding:10px 10px 10px 20px;}



	



	.sec-padding{padding:50px 0;}



	.ptb{padding-top:50px;padding-bottom:50px;}



	.block-title h2{font-size:28px;}



	



	#project-section .text-content{display:none;}



	#project-section .text-box{padding:15px 20px;text-align:center;}



	#project-section .box-title h3{margin-bottom:0;font-size:14px;}



	



	#about-section #as-content{width:100%;text-align:center;margin-bottom:30px;}



	#about-section #as-right{width:100%;}



	#about-section .title-box p{min-height:50px;}



	#partner-section .logo-group li h3{padding:15px;}



	



	#footer{padding:40px 0 0;}



	#footer:before,.foot-nav,.foot-contact,.foot-qrcode{display:none;}



	#footer .foot-about{width:100%;}



	.footer-info .col-xs-12{min-height:50px;}



	.footer-info{margin-bottom:40px!important;}



}



@media (max-width : 990px) { /* 960 */



	.container{max-width:96%;width:96%;}



	.header-1 .logo a{padding:20px 0!important;}



	.header-1 .nav-wrap:before{left:-200px;}



	.header-1 .nav-wrap:after{margin-left:-200px;}



}



@media (max-width : 800px) { /* ipad纵向768，向下考虑iphone6的667px和736px */



	.header-1 .nav-wrap:before{left:-120px;}



	.header-1 .nav-wrap:after{margin-left:-120px;}



	.block-title h2{font-size:26px;}



	#blog-section{padding-bottom:20px;}



	#blog-section .item{width:50%;margin-bottom:30px;}



}



@media (max-width : 740px) { /* 双行，568px,600px,640px */



	.sec-padding{padding:40px 0;}



	.ptb{padding-top:40px;padding-bottom:40px;}



	.block-title h2{font-size:24px;}



	#header .nav-wrap:before{display:block;width:66%;left:0;}



	#partner-section .logo-group li{width:50%;}



}



@media (max-width : 480px) {



	.container{max-width:96%;width:96%;}



	#top-bar{display:none;}



	#header .nav-wrap:before{width:75%;height:100%;}



	.header-1 .logo a{padding:10px 0!important;}



	.logo img{height:35px;}



}



@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */



	.container{max-width:95%;width:95%;}



	.row{margin-left:-10px;margin-right:-10px;}



	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,



	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,



	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,



	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:10px;padding-right:10px;}



}







@media (max-width : 385px) {



	.container{max-width:97%;width:97%;}



}







@media (max-width : 360px) {



	.container{max-width:98%;width:98%;}



	#project-section .item{width:100%;}



	#blog-section .item{width:100%;}



	#partner-section .logo-group li{width:100%;}



}







@media (max-width : 330px) {



	.container{max-width:99%;width:99%;}



	.row{margin-left:-8px;margin-right:-8px;}



	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,



	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,



	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,



	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:8px;padding-right:8px;}



}