
body {font-family: "Open Sans",Arial,Verdana,Helvetica,"Microsoft Yahei",Lora,Poppins,sans-serif;font-size:14px;color:#282828;}
ul,li{list-style:none;margin:0;padding:0;}
a{outline:none!important;}
a:hover,a:active,a:focus{color:#02A43B;text-decoration:none;}
.dark-title a{color:#fff;}
.dark-title a:hover,.dark-title a:active{color:#02A43B;}
.text-center{text-align:center;}
b,strong{font-weight:bold;}
figure{margin:0;}
h1,h2,h3,h4,h5,h6{letter-spacing:normal;}
p{margin-bottom:0;}
#body-wrapper form{box-shadow:none;}

.nav-primary > li.has-dropdown > a:after{display:none;}
#nav-bar .mmenu-btn{display:none;}
#nav-bar .menu2 .fa-caret-right{display:none;}
#main-menu .active .menu1{color:#02A43B;}

#nav-bar .logo > img{top:-2px;}
#intro em{font-style:normal;}

section{padding:0;}
.sec-padding{padding:55px 0;}
.sec-heading{margin-bottom:35px;text-align:center;}
.sec-heading .sec-title{font-size:30px;font-weight:bold;margin-bottom:0;}
.sec-heading p{color:#666;margin-top:12px;}
.icon > *{position:static;transform:none;}
.text-two-line {color:#666;font-size:14px;letter-spacing:0;line-height:24px;height:48px;overflow:hidden;margin-bottom:0;text-align:left;}
.text-ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;}
.text-muted{color:#666;}

#services-other .feature{margin-bottom:0;}
#services-other .item .icon{color:#02A43B;}

#team{padding-bottom: 25px;}
#team .member{margin-bottom:0;}
.member.member-1 .member-content{padding:0;}
#team .item{margin-bottom:30px;}
#team .item .iserv-title{font-size:15px;margin:20px 0 5px;}

#about #about-content{padding-top:80px;padding-bottom:60px;}
#about .lead{font-size:14px;}
#about .item .feature{text-align:center;border:1px #ddd solid;border-radius:10px;padding:15px;}
#about .item .icon{width:auto;height:auto;}
#about .item .icon img{width:60px;height:60px;transform:none;position:static;}
#about .item h6{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;}
#about .ha-text{margin-bottom:25px;}

#stats{padding:55px 0 0 0 !important;}
#stats .counter{height:300px;}
#features{padding:160px 0 40px;}

#latest-posts{padding-bottom:35px;}
#latest-posts .post-image{width:40%;background-size:cover;background-position:center center;background-repeat:no-repeat;float:left;}
#latest-posts .post-image a{display:block;}
#latest-posts .post-content{width:60%;padding:25px;float:left;}
#latest-posts .post-content h4{font-size:15px;margin-bottom:10px;}
.post ul.post-meta{margin:20px 0 0 0;padding-top:20px;}
#latest-posts .post-content p{height:72px;}

#footer{background:#222;color:#7c7c7c;clear:both;}
#footer .foot-title{font-size:18px;margin-bottom:30px;color:#fff;}
#footer .ft-nav li{margin-bottom:8px;line-height:1.4;}
#footer .ft-nav li:last-child{margin-bottom:0px;}
#footer .ft-nav li i{margin-right:10px;}
#footer .ft-nav li a{color:#7c7c7c;margin:0;float:none;}
#footer .ft-nav li a:hover,#footer .ft-nav li a:active{color:#fff;}
#footer .ft-contact{color:#7c7c7c;}
#footer .ft-contact p{margin-bottom:6px;color:#7c7c7c;line-height:1.4;}
#footer .ft-contact p:last-child{margin-bottom:0px;}
#footer .footer-bottom{padding:20px 0;background:#1A1A1A;}

/* 内页 */

.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;}
.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 : 240px) {
	#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;}
}
@media (min-width:1890px) {
	.container{max-width:1270px;width:1270px;}
}

@media (max-width : 1024px) { /* 17寸桌面，iPad Pro */
	body{word-break:break-all;word-wrap:break-word}
	.container{max-width:98%;width:98%;}
	
	#nav-bar .mmenu-btn {height:auto;display:block;cursor:pointer;line-height:1;position:absolute;top:50%;right:25px;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
	#nav-bar .mmenu-btn i{font-size:24px;color:#222;}

	#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;}
	
	#nav-bar .nb-row{margin:0;}
	#header-logo{float:left;width:auto;}
	#header-main,#header-right{display:none!important;}
	#nav-bar .logo > img{max-width:100%;top:0;max-height:100%;height:45px;}
	
	#intro{height:400px;padding-top:0;}
	#intro h1{font-size:18px;margin-bottom:20px;}
	#intro .v-center{text-align:center;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;}
	#intro .btn{padding:15px 25px 15px;}
	
	.sec-padding{padding:45px 0;}
	.sec-heading .sec-title{font-size:28px;}
	#team{padding-bottom:15px;}
	#team .item .iserv-title{font-size:14px;}
	.counter.counter-1 .number{font-size:60px;}
	#latest-posts{padding-bottom:20px;}
	#latest-posts .post-content h4{font-size:14px;}
	#latest-posts .post-content{padding:20px;}
	#stats{padding:45px 0 0 0!important;}
	
	#footer{padding:0;}
	#ft-cont{display:none;}
}
@media (max-width : 990px) { /* 960 */
	.container{max-width:96%;width:96%;}
	#about-content{padding-left:0;padding-right:0;}
	#about-content .sec-title{text-align:center;}
	#about .item .feature{background:rgba(255,255,255,0.6);}
	#about #about-content{padding-top:50px;padding-bottom:20px;}
	#stats{margin-bottom:0!important;}
	#stats .counter{height:250px;}
	#features{display:none;}
}
@media (max-width : 800px) { /* ipad纵向768，向下考虑iphone6的667px和736px */
	.sec-heading .sec-title{font-size:26px;}
	#intro{height:350px;}
	#services-other{padding-bottom:30px;}
	#services-other .sec-heading{margin-bottom:15px;}
	#services-other .item{width:100%;margin-bottom:15px;}
	.counter.counter-1 .number{font-size:45px;}
	#stats .counter{height:220px;}
	.home-news .item{width:100%;margin-bottom:30px;}
	#latest-posts{padding-bottom:10px;}
	#latest-posts .post-image{width:30%;background:none!important;height:auto;}
	#latest-posts .post-image img{display:block!important;}
	#latest-posts .post-content{width:70%;}
	#latest-posts .post-content p{height:auto;}
	#latest-posts .post-content h4{white-space:normal;}
}
@media (max-width : 740px) { /* 双行，568px,600px,640px */
	.sec-heading .sec-title{font-size:24px;}
	#stats .counter{height:200px;}
	#intro{height:300px;}
	#about{background-color:#f7f7f7;}
}
@media (max-width : 480px) {
	.container{max-width:96%;width:96%;}
	#intro{height:250px;}
	.sec-heading .sec-title{font-size:22px;}
	#stats .counter{height:160px;}
	#stats .st-item h5{font-size:14px;}
	.counter.counter-1 .number{font-size:35px;}
	#intro h1{font-size:15px;}
	#intro .btn{padding:10px 20px 10px;}
	.feature.feature-1 .icon{margin-bottom:15px;}
}
@media (max-width : 240px) {/* 单行，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;}
	
	.sec-heading .sec-title{font-size:21px;}
	#stats .counter{height:150px;}
	#intro{height:220px;}
	.counter.counter-1 .number{font-size:30px;}
}

@media (max-width : 385px) {
	.container{max-width:97%;width:97%;}
	.sec-heading .sec-title{font-size:20px;}
	#stats .counter{height:120px;}
	.counter.counter-1 .number{font-size:30px;}
	#intro{height:200px;}
}

@media (max-width : 360px) {
	.container{max-width:98%;width:98%;}
}

@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;}
}