@font-face {
	font-family: 'bahnschrift';
	src: url('bahnschrift.eot');
	src: url('bahnschrift.eot?#iefix') format('embedded-opentype'), url('bahnschrift.woff') format('woff'), url('bahnschrift.ttf') format('truetype'), url('bahnschrift.svg#webfont34M5alKg') format('svg');
	font-weight: normal;
	font-style: normal;
}
a{ color: #666; text-decoration: none; }
body{ background:#efefef; font-family: "Î¢ÈíÑÅºÚ"; }
*{ margin: 0; padding: 0;list-style-image: none; list-style-type: none; }
.w1200 { width:1200px; margin:auto }
.w1200:after{ content:""; display:block; clear:both}
.fl{ float:left}
.fr{ float:right}
.headbox{ background:#FFF;min-width:1200px}
.headbox { border-top-width: 10px; border-top-style: solid; border-top-color: #005bac; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.headbox .logo,.headbox .tel{ height:45px; margin:10px 0;}
.headbox .tel{ font-size:14px; color:#999}
.headbox .tel i{ font-size:30px}
.headbox span{font-family: 'bahnschrift'; color:#005bac; font-size:28px}
.headbox .nav ul li{ float:left; padding:10px 20px; font-size:16px}
.headbox .nav ul li:last-child{ padding-right:0}
.headbox .nav ul li a{color: #666;}
.headbox .nav .search{ margin-top:7px}
.headbox .nav .search form{ position:relative}
.headbox .nav .search input{ background:#efefef; border:1px solid #ccc; height:24px; padding-left:10px; width:300px; font-size:12px}
.headbox .nav .search button{background:#efefef; height:22px;border:0; position:absolute; right:3px; top:4px; color:#999}
button:focus,input:focus{outline:medium;}

input::-webkit-input-placeholder {
color: #ccc !important; 
}
input:-moz-placeholder {
color: #ccc !important; 
}
input::-moz-placeholder {
color: #ccc !important; 
}
input:-ms-input-placeholder {
color: #ccc !important;
}

.am-slider-default{ margin-bottom:0;}
.am-slider-default .am-control-nav {bottom: -25px}
.banner .am-slider-default .am-control-nav {bottom: 15px}
.banner{ padding:15px 0}

.list{ background: #FFF;  margin-bottom: 15px;  }
.list .title .more{display:inline-block;  float:right; }
.list ul li{  font-size:12px;}
.productbox.list ul li a{ display:block; border:1px solid #efefef; margin:0 10px}
.productbox.list ul li a:hover{ border:1px solid #005bac;}
.productbox.list ul li a:hover h1{ background:#005bac; color:#FFF}
.list ul li a img{ margin:50px 10%; }
.list ul li h1{ font-size:14px; font-weight:normal;border-top: 3px solid #005bac; line-height:50px;
    display: block;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.list ul li h1 span{ display:block; font-size:12px;}
.list ul li .more{
	 padding:5px 20px;border-radius:5px; display:inline-block; border:1px solid #efefef;
 background: -webkit-linear-gradient(#FFF, #EFEFEF); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#FFF, #EFEFEF); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#FFF, #EFEFEF); /* Firefox 3.6 - 15 */
  background: linear-gradient(#FFF, #EFEFEF); /* ±ê×¼µÄÓï·¨ */
 }
.list .title{ font-size:20px; line-height:60px; border-bottom:1px solid #efefef;}
.list .title span{ border-bottom:3px solid #005bac;line-height:60px; display:inline-block; margin-bottom:-1px}
.aboutbox ul li{ text-align:center}
.aboutbox ul li i{ font-size:100px; color:#3c406d}
.aboutbox ul li h1{ font-weight:bold}
.aboutbox ul li h1 span{ display:block; font-size:12px;}
.aboutbox ul li p{ color:#999}




.footer{background:#fafafa;border-top:1px solid #e6e6e6; font-size:14px;min-width:1200px}
.footer .siteinfo,.footer .nav,.footer .weixin{border-right:1px solid #e6e6e6; padding:0 50px; height:160px; margin:40px 0 20px 0;}
.footer .weixin{ border:none}
.footer .siteinfo{ font-size:12px; color:#CCC; text-align:right}
.footer .siteinfo .tel{font-family: 'bahnschrift'; color: #333; font-size:30px}
.footer .siteinfo span{color: #333;}
.copyright{ text-align:center; font-size:12px;border-top:1px solid #efefef; line-height:50px}
.lujing{ line-height:50px; padding-left:20px}
.productbox ul li p{ color:#999}
.productbox ul li{text-align:center;}
.classlist{ padding-bottom:30px}
.classlist .bigclass{ line-height:50px; border-bottom:1px #efefef solid; margin:0 1.6rem}
.classlist .bigclass a{ padding-left:20px}
.classlist .bigclass:before{ content:""; display: inline-block; background-image:url(../images/icoAdd.png); width:10px; height:10px; float:right; margin:22px 20px 0 0;}
.classlist .bigclass.on:before{ background-position: 0px 50px; }
.classlist .bigclass.on  .smallclass{ display:block}
.classlist .smallclass{ background:#FFF; padding-left:20px; display:none}
.classlist .smallclass a{ padding-left:10px}
.classlist .bigclass a:hover{ font-weight:bold; color:#005bac}

.newsbox ul li{ border-bottom: 1px solid #CCC; border-right: none ;border-top: none; margin:0;}
.newsbox ul li a{ font-size:20px}
.newsbox ul li .am-list-item-text{ color:#999 !important; }
.productshow ul li{ padding:0;border: solid 1px #efefef;}
.prodcut_nr ul li a{ margin:0}
.am-tabs-bd{ border:0}
.prodcut_nr{  padding:20px}


.nav ul li{ position:relative;}
.nav ul li .smallclass{ position:absolute;border-radius:5px; background:#FFF; border:1px solid #ccc; padding:10px; z-index:999; left:5px; top:45px; display:none}
.nav ul li .smallclass a{ display:block;  font-size:14px; line-height:30px;}

.page{ text-align:center; margin:1em}
			.page span,.page a{ display:inline-block; padding:8px 15px; margin:0 5px;}
			.page span{ background:#ccc}
			.page a{ background:#423c68; color:#fff}
			
			
			.am-slider-carousel li {
  margin-right: 10px;

}

.am-direction-nav{ display:none}

.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover {
    color: #fff;
    background-color: #005bac;
    cursor: default;
}