﻿@font-face{
	font-family:'quicksand-light';
	src: url('../fonts/quicksand-light.eot');
	src: url('../fonts/quicksand-light.eot') format('embedded-opentype'), 
	     url('../fonts/quicksand-light.woff') format('woff'), 
	     url('../fonts/quicksand-light.ttf') format('truetype'),
	     url('../fonts/quicksand-light.svg#neuesbauendemo') format('svg');
}
@font-face{
	font-family:'myriadsetpro-thin';
	src: url('../fonts/myriadsetpro-thin.eot');
	src: url('../fonts/myriadsetpro-thin.eot') format('embedded-opentype'), 
	     url('../fonts/myriadsetpro-thin.woff') format('woff'), 
	     url('../fonts/myriadsetpro-thin.ttf') format('truetype'),
	     url('../fonts/myriadsetpro-thin.svg#neuesbauendemo') format('svg');
}

body{font:14px/20px 'Noto Sans SC';}
p{margin:0;}
ol,ul,li{padding:0;margin:0;list-style:none;}
dl,dt,dd{margin:0;}
dt + dd {margin-top:0;}
.clearfix{*zoom: 1}
.clearfix:before, .clearfix:after { display: table; content: "";line-height: 0}
.clearfix:after {clear: both}
.am-g-fixed{ width:80%; max-width:1400px;}
.ef{background:#efefef;}
/*滚动图*/
.banner{margin:0;}
.banner .am-control-nav{width:auto;right:50%;bottom:20px;margin-right:-550px;}
.banner .am-control-nav li a{width:10px;height:10px;background:#fff;box-shadow:none;}
.banner .am-control-nav li a:hover{background:#fff;}
.banner .am-control-nav li a.am-active{width:25px;background:#ff0033;}

.banner .am-slides > li{height:550px;overflow:hidden;}
.banner .am-slides img{width:1920px;position:absolute;left:50%;margin-left:-960px;}



.conbann{ width:100%;height:auto;overflow:hidden; padding-top:120px;}
.conbann img{width:100%;height:auto; }

/*导航条*/
.header-b{background:#efefef;position:fixed;top:0;left:0;width:100%;height:80px;-webkit-transition:all .3s;transition:all .3s;z-index:1000;}
.header-index{top:30px;width:1200px;left:50%;margin-left:-600px;height:90px;}
.header-b .logo{float:left;margin:5px 0 5px 20px;}
.header-index .logo{float:left;margin:10px 0 10px 20px;}

.header-b .logo img{width:100px;}
.header-index .logo img{width:100px;}

.menu{float:left;}
.menu>ul>li{float:left;width:120px;text-align:center;font:bold 15px/20px 'Noto Sans SC';position:relative;padding-bottom:40px;}
.menu>ul>li a{color:#333;}
.menu>ul>li a.on {color:#d6000f;}
.subnav{margin:0;padding-top:5px;position:absolute;border-left:1px solid #ddd;z-index:100;height:200px;height:0;overflow:hidden;}
.subnav li{width:120px;text-align:center;font:14px/26px 'Noto Sans SC';}
.subnav:hover{background:#e54441;}
.subnav li:hover{background:#a34c50;}
.subnav:hover li a{color:#fff;}

.header-b .menu{position:relative;z-index:1000;}
.header-b .menu>ul>li{margin-top:30px;}
.header-index .menu>ul>li{margin-top:35px;}
.header-b .subnav{top:60px;}
.header-index .subnav{top:55px;}

.submenu{background-color:rgba(255,255,255,.9);height:203px;position:absolute;border-top:1px solid #ddd;border-bottom:3px solid #a20000;display:none;}
.header-b .submenu{width:100%;top:90px;}
.header-index .submenu{width:1200px;top:90px;}
.header-b .headline{width:100%;height:10px;background:url('../images/headline.jpg') center center;position:absolute;top:80px;z-index:100;}
.header-index .headline{display:none;}

.search{float:right;padding:0 30px 0 0;position:relative;}
.header-b .search{margin-top:30px;}
.header-index .search{margin-top:35px;}
.sousuo_left{float:left;}
.sousuo_right{float:right;}
#keyword{background:#fff;border:none;width:180px;border-radius:20px;text-indent:10px;}
#button{border:none;width:21px;height:21px;position:absolute;right:30px;padding:0;background:url('../images/search-icon.png');background-size:21px;}
/*导航条结束*/

.index-title{font:24px/30px 'Noto Sans SC';text-align:center;color:#000;margin:70px 0 60px;}
.index-title span{display:block;font:18px/20px 'myriadsetpro-thin','Arial';margin-top:10px;}
.am-slider-default a{color:#fff;}
/*新闻*/
.news{text-align:center;}
.newspic{margin-top:40px;background:none;box-shadow:none;}
.newspic .am-control-nav{bottom:-20px;}
.newspic .am-control-nav li a{width:10px;height:10px;background:#fff;box-shadow:none;}
.newspic .am-control-nav li a:hover{background:#fff;}
.newspic .am-control-nav li a.am-active{background:#ff0033;}
.newspic .am-slider-desc{background:rgba(197,37,45,.8);top:0;height:210px;display:none;}
.newspic .am-slider-desc h3{margin-top:40px;text-align:left;font:14px/20px 'Noto Sans SC';}
.newspic .am-slider-desc p{font:12px/20px 'Noto Sans SC';text-align:left;text-indent:-14px;}
.new-title{margin-top:8px;color:#333;text-align:left;}
.newspic ul li:hover .am-slider-desc{display:block;cursor:pointer}
.newspic ul li img{width:280px;height:210px;}
.text-news{display:inline-block;color:#000;padding:0 28px;font:16px/32px 'Noto Sans SC';}

.about-h-more{width:100%;text-align:center;margin-bottom:70px;padding-top:60px;}
.about-h-more a{padding:8px 40px;background:#c5252d;color:#fff;border-radius:35px;}

/*业绩展示*/
.per-type{text-align:center;margin-bottom:30px;}
.per-type a{display:inline-block;margin:0 5px;padding:4px 10px;border-radius:30px;color:#333;}
.per-type a:first-child{background:#d6000f;color:#fff;}
.per-type a:hover{background:#d6000f;color:#fff;}

.white-block{background:#fff;}
.performance{background:#f3f3f3;padding:1px;}
.performance ul li img{width:300px;height:250px}
.performance .am-control-nav{bottom:-20px;}
.performance .am-control-nav li a{width:10px;height:10px;background:#ddd;box-shadow:none;}
.performance .am-control-nav li a:hover{background:#ddd;}
.performance .am-control-nav li a.am-active{background:#ff0033;}
.am-slider-default .am-slider-desc{padding:4px 10px;display:none;}
.performance ul li:hover .am-slider-desc{display:block;cursor:pointer}

.contact-wrap{font:16px/32px 'Noto Sans SC';color:#000;}
/*底部*/
.zhaopin{background:#d6000f;color:#fff;padding:4px 20px;border-radius:30px;}
.zhaopin:hover{color:#fff;}

.foot{background:#3d3d3d;color:#fff;padding:25px 0;}
.foot a{color:#fff;}
.navsp p strong{font-size:14px;}
.navsp p a{padding:0 10px;font:14px/28px 'Noto Sans SC';}

.footer{background:#252525;color:#fff;padding:14px;}
.footer p{float:left;margin-top:20px;}
.footer a{float:right;}

/*分页*/
.mypage{padding-top:40px;text-align:center;}
.mypage span:first-child,.mypage span:last-child{display:none;}
.mypage a:first-child,.mypage a:last-child{display:none;}
.mypage a,.mypage span{display:inline-block;font:12px/20px 'myriadsetpro-thin','Arial';width:24px;height:24px;border-radius:24px;text-align:center;border:2px solid #ddd;color:#666;margin-right:4px;}
.mypage a:hover,.mypage span:hover{border:2px solid #e61218;}
a.p1{margin-right:8px;}
.mypage span.current{background:#e61218;color:#fff;border:2px solid #e61218;width:35px;}

.wecode{position:absolute;top:500px;right:0;cursor:pointer;transition: all ease-in-out 0.5s !important;
-webkit-transition:all ease-in-out 0.5s !important;z-index:1000;}

@-webkit-keyframes bounce-up {
  25% {-webkit-transform: translateY(10px);}
  50%, 100% {-webkit-transform: translateY(0);}
  75% {-webkit-transform: translateY(-10px);}
}
 
@keyframes bounce-up {
  25% {transform: translateY(5px);}
  50%, 100% {transform: translateY(0);}
  75% {transform: translateY(-5px);}
}
.shake{-webkit-animation: bounce-up 1s linear infinite;animation: bounce-up 1s linear infinite;}
@media only screen and (max-width:1250px) {
.conbann{ padding-top:80px;}
.am-g-fixed{ width:95%;}
.three>li{ padding:5px 30px;}
}
@media only screen and (max-width:990px) {
.conbann{ padding-top:60px;}
}
@media only screen and (min-width: 640px){
	.bdh{display:none;}
}
/*小屏幕*/
@media only screen and (max-width: 640px){
	.sdh{display:none;}
	.header-wap{width:100%;height:40px;background:#efefef;position:fixed;top:0;z-index:1000;}
	.waplogo{float:left;margin-left:10px;}
	.waplogo img{width:50px;margin-top:2px;}
	.search{margin:9px 40px 0 0;}
	.am-menu-dropdown1 .am-menu-toggle{background:#d6000f;width:30px;height:26px;line-height:30px;top:5px;right:10px;}
	.am-menu-dropdown1 .am-menu-toggle i{margin-top:6px;}
	.am-menu-dropdown1 .am-menu-nav{top:40px;}
	.am-menu-dropdown1 .am-menu-nav > li > a{background-color:rgba(0,0,0,.8);height:40px;line-height:40px;border-bottom:1px solid #ccc;}
	.am-menu-dropdown1 .am-menu-nav>li.am-parent>a::before{top:13px}
	.am-menu-dropdown1 .am-menu-nav > li.am-parent.am-open > a{background-color:rgba(0,0,0,.8);}
	.subnav{position:relative;height:auto;}
	.subnav li{width:50%;text-align:left;}
	/*banner*/
	.three>li a:nth-child(2n){ display:none;}
	
	.banner .am-slides > li{height:200px;overflow:hidden;}
	.banner .am-slides img{width:860px;position:absolute;left:50%;margin-left:-430px;}
	.banner .am-control-nav{width:100%;text-align:center;bottom:10px;right:0;margin-right:0;}
	
	.index-title{font:18px/30px 'Noto Sans SC';margin:30px 0 20px;}
	.index-title span{font:14px/20px 'myriadsetpro-thin','Arial';margin:0;}
	
	.text-news{font:13px/24px 'Noto Sans SC';padding:0 5px;}
	.newspic{margin-bottom:0;}
	.newspic .am-control-nav{display:none;}
	
	.about-h-more{margin-bottom:20px;padding-top:20px;}
	.about-h-more a{padding:4px 20px;border-radius:35px;}
	
	.contact-wrap{padding:0 12px;font:14px/20px 'Noto Sans SC';padding-bottom:50px;}
	
	.foot{padding:14px 12px;}
	.navsp p strong{font-size:14px;color:#fff;}
	.navsp p a{padding:0 10px;font:14px/24px 'Noto Sans SC';}	
	
	.footer{padding:0 12px;}
	.footer p{float:none;margin-top:10px;color:#fff;}
	.footer a{float:none;display:block;width:100%;text-align:center;}
	.flink-row a{font:12px/20px 'Noto Sans SC';}
	
	#keyword{width:140px;}
	.wecode{top:350px;}
	
}
