@charset "utf-8";
/* common */
body,form,p,ul,li,img,input{margin:0;padding:0;}

body{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
a{text-decoration:none;}
.sq-clear{clear:both;height:0; overflow:hidden;}
.sq-fenge{height:10px;overflow:hidden;}
ul,li{display:block;list-style:none;}
img{border:none;vertical-align:baseline;nobar:expression(this.galleryImg='no');}
div,td{table-layout:fixed;word-wrap:break-word;}
@media (max-width: 768px) {.am-panel-default img {width:8rem;}}
/*layout*/
.sq-lay{width: 100%;overflow: hidden;}
.sq-bg-bai{background: #fff;}
.sq-color-hei{color: #333;}
.sq-pad10{padding: 10px;}
.sq-pad30{padding: 30px;}
.sq-red{color: red;}
.sq-green{color: green;}
.red{color: red!important;}
.green{color: green!important;}
.blue{color: blue!important;}
.orange{color: orange;}
/*banner*/
.sq-banner{background: #0D6DB9;}
/*page*/
.sq-page{text-align:center; padding:20px 0;}
.sq-page a{ border:1px solid #e4e4e4; background:#e4e4e4; padding:6px 14px; color:#000; margin-left:5px;}
.sq-page a:hover{background:#0D6DB9; border:1px solid #0D6DB9; color:#fff;}
.sq-page span.current{border:1px solid #0D6DB9;background:#0D6DB9; color:#fff; padding:6px 14px; margin-left:5px;}

.sq-article-detail{line-height: 2;font-size: 1.4rem;}

/*head*/
.am-header-default,.am-footer-default{background-color: #000;}
.swiper-container{width: 100%;height: auto;overflow: hidden;}
/*index*/

.sq-index-table td{text-align: center;background: #fff;}
.index-head-ico{text-align: center;font-size:2rem;margin-top: 10px;}
.index-head-txt{text-align: center;margin-bottom: 10px;color: #ccc;}
.index-news-img{padding-left: 6px;}
.index-news-txt{padding-right: 6px;}
/*case*/
.case-tit{height: 32px;line-height: 32px;text-align: center;overflow: hidden;color: #333;}
.js-chexing a{margin-bottom: 10px;}
.js-chanpin a{margin-bottom: 10px;}
/*eqa*/
.eqa-tit{text-align: center;font-weight: bold;}
.eqa-bg{background: #f5f5f5;text-align: center;font-weight: bold;}
.eqa-yz{position: absolute;top:50px; left: 200px;width: 120px;height: 120px;}
/*agent*/
.agent-yz{position: absolute;top:50px; left: 200px;width: 120px;height: 120px;}
/*foot_ctrl*/
.foot-ctrl{background-color: #fff;}
.foot-nav{padding-top: 8px;}
.foot-nav a{color: #333;font-size: 1rem;}
.foot-nav a.curr{color: red;}
