body{ max-width:640px; margin:0 auto;font-size:14px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
.clearfix:after {clear: both;content: "$";display: block;height: 0;overflow: hidden;visibility: hidden; font-size:0;}
.clearfix{*zoom:1;} 
.fl { float:left;}
.fr { float:right;}


/*Top*/
.top{width:100%; padding:20px 0; text-align:center;}
.about_top{width:100%; text-align:center; padding:15px 0; }
.am-menu-sub li.nLi:nth-child(2){ background-color: #dff5ff;}
.am-menu-sub a.proli{ color: #007ac8; font-weight: bold;}
/*Nav*/
.nav{width:100%;height:50px; position: relative; border-top: 1px solid #eee;}
.nav li{ float:left; width: 28%; line-height: 50px; text-align: center;}
.am-avg-sm-4{ position: absolute; top: 52px; right: 0px; width: 30%;  z-index: 999;}
.nav .am-avg-sm-4 li{ display: block; width: 100%;}
.am-menu-slide1 .am-menu-sub{ background-color: #0452a5}
.am-menu-slide1 .am-menu-nav>.am-parent>a:before{ color: #0452a5}

.wd{ padding: 0px 10px; margin: 0 auto;}

.index_top{ width:100%; overflow:hidden; clear:both; position:relative; height:40px; margin: 30px auto;}
.index_top p{ width:100%; height:1px; background:#D1D1D1; margin-top:20px; overflow:hidden; position:relative; z-index:1}
.index_top span{ text-align:center; position:relative; z-index:100; bottom:20px; background:#fff; width:35%; margin:auto; display:block; font-size:18px; line-height:18px}
.index_top span em{ font-size:0.12rem; color:#9d9d9d}

.ywfw li{ width:45%; float: left; margin: 2.5%;}
.ywfw li img{ width: 100%;}
.about{ padding-top: 10px;}
.about h1{ font-size: 18px; font-weight: 300; text-align: center; margin: 10px 0; color: #333;}
.about p{ color: #999; font-size: 14px; text-align: center; text-indent: 2em;}
.about .aboutimg img{ width: 100%; margin: 20px 0 10px 0;}
.more a{padding: 5px 15px;color: #fff; background-color: #0452a5; display: block;width: 110px; border-radius: 30px; font-size: 14px; text-align: center;margin: 30px auto 0 auto;-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;}
.more a:hover{color: #fff; background-color: #999}
.more_1 a{	padding: 5px 15px;	border: 1px solid #fff;color: #fff;display: block;width: 110px; font-size: 14px; text-align: center;margin: 30px auto 0 auto;-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;}


.team{ background-color: #f6f6f6; padding: 1px 10px 30px; margin-top: 30px;}
.team .am-slides { background-color: #fff; border-bottom: 5px solid #eee;}
.team .index_top span{background-color: #f6f6f6;}
.team li{ background-color: #fff;}
.team li h5{ font-weight: 300; margin: 15px 0; text-align: center; font-size: 18px;}
.team li p{ padding: 3px 15px; line-height: 22px;}
.team li p:before{ content: ""; background-color: #fff; border: 2px solid #999; border-radius: 12px; height: 10px; width: 10px; display: block; float: left; margin-right: 5px; margin-top: 8px; margin-bottom: 10px;}
.team li span.xx{padding: 5px 15px;color: #fff; background-color: #0452a5; display: block;width: 110px; border-radius: 30px; font-size: 14px; text-align: center;margin: 20px auto 20px;}
.am-slider{
	height:360px;
}
.factory .am-slider-c3 .name{ background-color:#fff;padding: 10px 15px; color: #333;font-size: 18px; text-align: center;}
.am-slider-c3 .am-slider-desc{ background-color: rgba(13,127,255,.6);  height: 30px; padding-right: 5px; color: #fff; display: block;   word-wrap: normal;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.team li p.bz{ line-height: 30px;}
.team li .pro_info{ padding: 0 15px 10px;}
.am-slider-c3 .am-slider-counter{ background-color: #0452a5}
.factory .am-slider-c3 .am-slides{ border-bottom: 5px solid #eee;}
.factory .am-slider-c3 li .factory_info{ padding: 0 15px 15px;}
.am-slider-c3
.newstop img{ width: 100%;}
.news_info{ background-color: #f6f6f6; color: #333; border-bottom: 5px solid #eee;padding: 10px;}
.news_info b{ font-size: 16px; display: block; margin-bottom: 10px;}
.news_info p{ font-size:14px; color: #999;}
.am-list li:first-child{ border-top:none;}
.am-list li:nth-child(even){ background-color: #f7f7f7;}
.am-list-date{ color: #999}
.partner{ margin-bottom: 30px; }
.seotitle{ border-bottom: 1px solid #dedede; font-weight: normal; padding: 0px 0 10px 0; text-align: center; margin-bottom: 5%;}
.seotitle:after{ content: ""; height: 3px; background-color: #007ac8; display: block; width: 95px; margin: 0 auto; position:relative; top: 12px;}
.am-paragraph-default .pageUD{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; line-height: 25px; padding: 10px 0; margin-top: 5%; }
.seotitle span.xx{color:#969696; font-size:13px; font-weight:normal; display: block;}
.am-paragraph-default .pageUD a{ color: #999; font-size: 14px;}


.factory .index_top span{ width: 55%}

.am-menu-stack .am-menu-nav>.am-open>a{ background-color: #0452a5; color: #fff; }

.teaminfo{  font-size: 15px; padding: 5px; text-align: center;}

.paragraph-default-p .picbox{ position: relative; width: 100%; }

.bigpic{text-align: center}
.paragraph-default-p .picbox a.pre,.paragraph-default-p .picbox a.next{ position:absolute; left:-6%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.paragraph-default-p .picbox a.next{ left:auto; right:-6%; background-position:8px 5px; }
.paragraph-default-p .picbox a.pre:hover,.paragraph-default-p .picbox a.next:hover{ filter:alpha(opacity=100);opacity:1;  }
/*�ײ���Ȩ*/
.copyright{text-align:center; line-height:30px; padding:20px 0; font-size:15px; background:#0452a5; color:#c5daf0;}
.copyright a{ color: #c5daf0;}
.copyright a.hqlf{background: url(../images/hqlf.png) no-repeat; display: block; width: 148px; height: 16px; margin-top: 10px; background-size: 100%; margin: 0 auto;}
.copyright b{font-size:16px; font-weight:bold;}
.am-avg-sm-2 li{border: 1px solid #eee; border-bottom: 4px solid #eee;}
.am-avg-sm-2 li h3{text-align:center;  font-size:18px;  margin-top: 10px; font-weight: 300; color:#000; }
.am-avg-sm-2 li h3:after{ content: ""; background-color: #0452a5;height: 4px; width: 30px; display: block; margin: 10px auto 15px;}

.qsxqz li{ border: 1px solid #eee; border-bottom: 4px solid #eee; width: 45%; margin: 2.5%; float: left;}
.qsxqz p{ margin: 0;}
.qsxqz img{ margin: 0; max-width: 100%; border: none;}
.content_right .article .qsxqz img{ margin: 0;}
.qsxqz h6{ text-align:center;  font-size:18px;  margin-top: 10px; font-weight: 300; color:#000;}
.qsxqz h6:after{ content: ""; background-color: #0452a5;height: 4px; width: 30px; display: block; margin: 10px auto 15px;}
.qsxqz p.info{ padding: 0 20px 10px; font-size: 14px; color: #999; line-height: 24px;}

@media only screen and (max-width:640px){
	.am-avg-sm-2 li{ width: 100%; }
}
@media only screen and (min-width:640px){
	.am-avg-sm-2 li{ width: 45%; margin: 2.5%;}
}
.am-navbar{background-color: #1765bb;}
.am-navbar .am-avg-sm-4{ top:0;}
.am-navbar .am-avg-sm-4 a{ color: #fff;}