body { color: #3c3c3c;  font-size: 14px; font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma; position:relative; background:url(../images/body-bottom.png) center bottom no-repeat;}
li{ list-style:none;}
ul,ol{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ color: #5da4c8; }
a:hover,a:focus{ text-decoration:none !important;}
img{ max-width:100%;}
.container{ width:1230px;}
.header{ position:absolute; left:0;right:0; top:0;width:100%; max-width:1920px; height:54px; background:rgba(0,0,0,0.2); z-index:1000;margin:0 auto;display:none;}
.header-link a{ margin-left:45px;}
.header-link{ padding-right:120px; line-height:54px;}
.search-c{ position:relative; background:rgba(255,255,255,0.3); border-radius:30px; width:190px; height:24px; margin-top:15px; padding-right:40px; overflow:hidden;}
.input-search:focus{ box-shadow:none;}
.input-search{ border:none; background:none; box-shadow:none; height:24px;}
.input-search::-webkit-input-placeholder{ color:#fff !important;}
.input-search::-moz-input-placeholder{ color:#fff !important;}
.input-search::-ms-input-placeholder{ color:#fff !important;}
.btn-search{ position:absolute; right:0; top:0; height:24px; background:rgba(255,255,255,0.3) url(../images/search.png) center no-repeat; width:40px;}
.top{ position:absolute; top:85px; left:0; width:100%; z-index:100;}
.nav-list{ background:rgba(0,0,0,0.6); border-radius:30px; margin-top:14px;}
.nav-list li{ float:left; border-right:solid 1px #fff; position:relative;}
.nav-list li a{ display:block; height:40px; line-height:40px; color:#fff; padding:0 15px; font-size:19px;}
.phone-down{ display:none;}
.nav-list li a span{ display:none;}
.nav-list li a i{ margin-top:3px;}
.nav-list li:hover{ background:rgba(0,0,0,0.6);}
.nav-down{ position:absolute; left:0; width:100%; top:100%; background:rgba(0,0,0,0.6); padding:10px 0; display:none;}
.nav-down li{ border:none; float:none;}
.nav-down p{ margin:0px;}
.nav-down p a{ font-size:15px; text-align:center;}
.nav-list>li:first-child{ border-radius:30px 0 0 30px;}
.nav-list>li:last-child{ border-radius:0 30px 30px 0; border:none;}
.nav-list li:hover .nav-down{ display:block;}
.bottom{ background:rgba(24,125,177,0.08); padding:50px 0; margin-top:85px;max-width:1920px;margin:0 auto;}
.bottom-ul-tt{ font-size:18px; color:#3c3c3c; margin-bottom:10px;}
.bottom-ul li{ margin-bottom:5px;}
.bottom-ul li a{ color:#3c3c3c;}
.dis-table{ display:table; margin:0 auto;}
.contact-tt{ font-size:25px; margin-right:95px;}
.contact-b{ padding:60px 0; }
.address{ font-size:15px; background:url(../images/contact01.png) left center no-repeat; padding-left:40px; margin-bottom:15px;}
.phone{ background:url(../images/contact02.png) left center no-repeat;}
.cz{ background:url(../images/contact03.png) left center no-repeat;}
.email{ background:url(../images/contact04.png) left center no-repeat;}
.email2{ background:url(../images/contact05.png) left center no-repeat;}
.ewm img{ width:100px; height:100px; margin-bottom:10px;}
.ewm{ margin-left:30px;}
.footer{ font-size:12px; color:#fff; padding:30px 15px; background:#000;}
.footer a{ color:#fff;}
.footer span{ padding:0 40px;}
.business-img img{ width:100%;}
.bottom-ul-tt i{ display:none;}
@media (max-width:1279px){
	.container{ width:970px;}
	.logo img{ width:100px;}
	.nav-list{ margin-top:0;}
	}
@media (max-width:991px){
	.container{ width:750px;}
	.business-slide{ width:750px; paddng:40px 0;}
	.contact-tt{ margin-right:30px;}
	.nav-list li a{ font-size:14px; padding:0 12px;}
	
}
@media (max-width:767px){
	.container{ width:100%;}
	.header{ position:static;}
	.header-link{ padding-right:0;}
	.header-link a{ margin-left:5px;}
	.top{ position:static; height:50px; position:relative; top:0;}
	.logo{ padding-top:10px;}
	.nav-list{ position:absolute; left:0; top:50px; width:100%; border-radius:0!important; display:none;}
	.nav-list li{ float:none; border:none; border-radius:0!important;}
	.nav-list li:hover{ background:none;}
	.nav-list li:hover .nav-down{ display:none;}
	.nav-list li a{ height:40px; line-height:40px; font-size:16px;}
	.nav-list li a span{ display:inline; padding-left:5px;}
	.navbar-toggle span{ background:#000;}
	.navbar-toggle{ border:solid 1px #000; margin-right:0;}
	.phone-down{ position:absolute; right:0; top:0; height:40px; color:#fff; display:block; width:40px; text-align:center; padding-top:12px;}
	.nav-down{ position:static; text-align:left;}
	.nav-list li a{ text-align:left;}
	.bottom{ margin-top:20px;}
	.bottom .col-xs-3{ width:100%;}
	.dis-table{ margin:0; width:100%;}
	.bottom{ padding:20px 0 10px 0;}
	.contact-tt{ width:100%; margin:0 0 20px 0;}
	.contact-b{ padding:20px 15px;}
	.width-xs{ width:100%;}
	.address{ font-size:13px; padding-left:25px;}
	.ewm{ display:inline-block; margin:0 20px; float:none !important;}
	.footer{ padding:10px 10px;}
	.footer span{ display:block; padding:5px 0;}
	.header-link{ float:right !important;}
	.bottom-ul-tt{ position:relative; width:100%; border-bottom:solid 1px #000; padding-bottom:5px;cursor:pointer;}
	.bottom-ul-tt i{ display:block; font-size:14px; position:absolute; right:0; top:3px; font-size:14px; color:#333;}
	.bottom-ul{ display:none;}
	.bottom-ul li{ line-height:30px;}

	
}
