@charset "utf-8";
/* common */
body,form,p,ul,li,img,input{margin:0;padding:0;}
@font-face{font-family:'Century Gothic'; src:url('/public/static/CenturyGothic.ttf')format('truetype');}
body{color:#333;font-size:14px;font-family:"Century Gothic",Verdana, Geneva, sans-serif; background-color:#F5F5F5;}
a{color:#323232;text-decoration:none;}
.clear{clear:both;height:0; overflow:hidden;}
.fenge{height:20px;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;}

.layout{width: 1100px;margin: 0 auto;}
.border{border: 1px solid #e4e4e4;background: #fff;}
.p10{padding: 10px;}
.head{line-height: 40px;font-size: 16px;font-weight: bold;color: #115C86;padding-left: 10px;}
.head span{float: right;font-size: 12px;margin-right: 10px;}
.head span a{color: #999;}
.head2{line-height: 40px;font-size: 16px;font-weight: bold;color: #115C86;padding-left: 10px;border-bottom: 3px solid #115C86;}
.left{width: 260px;float: left;margin-right: 20px;background: #E5E5E5;}
.right{width: 820px;float: left;}

.side-nav{padding-left: 20px;}
.side-nav li{line-height: 40px;font-size: 16px;}
.side-nav li a:hover,.side-nav li a.hover{color: #115C86;font-weight: bold;}

.side-nav li ul li{font-size: 14px;margin-left: 20px;}

.blue{color: #115C86;}
.l2{line-height: 2;}

/*page*/
.page{text-align:center; padding:20px 0;}
.page a{ border:1px solid #e4e4e4; background:#e4e4e4; padding:6px 14px; color:#000; margin-left:5px;}
.page a:hover{background:#115C86; border:1px solid #115C86; color:#fff;}
.page span.current{border:1px solid #115C86;background:#115C86; color:#fff; padding:6px 14px; margin-left:5px;}


/*topbar*/
.topbar{height: 36px;line-height: 36px;background: #EFEFEF;}
.topbar span{float: right;}
.topbg{height: 160px;background: #fff;}
.topbg img{display: block;}
.logo{width: 260px;height: 100px;float: left;}


.sq-nav{height: 40px;line-height: 40px;background: #0D4566;}
.nav-lay{width: 1100px;height: 40px;margin: 0 auto;}
#nav li{float: left;}
#nav li a{display: block;width: 120px;line-height: 40px; text-align: center;color: #eee;}
#nav li a:hover,#nav li a.curr{font-weight: bold;color: #fff;}
#nav li a.curr2{background: #115C86;color: #fff;font-weight: bold;}
#nav li ul{position:absolute; display:none; z-index:10;}
#nav li ul li{float:none;}
#nav li ul li a{background:#115C86;height:40px; line-height:40px; font-size:12px; color:#e4e4e4; border:none;}
#nav li ul li a:hover{background-color:#0D4566; border:none;}


.banner-bg{background: #115C86;}
#banner{height: 200px;width: 1100px;}
/*foot*/
.foot-bg{height: 100px;background: #115C86;color: #fff;}
.foot p{line-height: 40px;text-align: center;}
/*index*/
.index-chanquan{width: 540px;margin-right: 20px;float: left;}
.index-anli{width: 540px;float: left;}
.index-news{width: 440px;height:283px;margin-right: 20px;float: left;background: #fff;}
.index-yewu{width: 440px;margin-right:20px;float: left;}
.index-zhiku{width: 180px;float: left;}
.index-zk{margin-top:10px;}
.index-zk-icon{height: 64px;width: 100px;background: #e4e4e4;float: left;line-height: 64px;text-align: center;font-size: 24px;}
.index-zk-tit{height: 64px;width: 138px;background: #f5f5f5;float: left;line-height: 64px; text-align: center;font-size: 20px;}
/*news*/
.news li{line-height: 36px;border-bottom:1px dashed #e4e4e4;height:36px;overflow: hidden;}
.news li span{float: right;}
.news-tit{line-height: 50px;font-size: 18px;text-align: center;font-weight: bold;}
.news-bar{margin:10px 0; height: 32px;line-height: 32px;text-align: center;font-size: 12px;background: #f4f4f4;}
.news-cont{line-height: 2;}
/*product*/
.product li{float: left;width: 246px;margin-left: 20px;margin-top: 20px;}
.product-img{border: 1px solid #e4e4e4;padding:4px;width: 236px;height: 150px;overflow: hidden;}
.product-tit{width: 246px;height: 32px;line-height: 32px;text-align: center;overflow: hidden;}
/*table*/
.zk-table{border: 1px solid #e4e4e4;border-collapse: collapse;width: 100%;}
.zk-table td{border: 1px solid #e4e4e4;padding: 10px;}
.TrBg{background: #f4f4f4;}
/*lunbo*/
#lunbo{width: 1100px;height: 350px;margin: 0 auto;}
.slideBox{ width:1100px; height:350px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{width:1100px; height:350px; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/public/home/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

/*hdp*/
#hdp{width: 440px;height: 283px;overflow: hidden;background: #fff;position:relative;}
#hdp .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
#hdp .hd ul{ overflow:hidden; zoom:1; float:left;  }
#hdp .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
#hdp .hd ul li.on{ background:#14458A; color:#fff; }
#hdp .bd{ position:relative; height:100%; z-index:0;}
#hdp .bd li{ zoom:1; vertical-align:middle; }
#hdp .bd img{ width:440px; height:283px; display:block;}

.zjh-table{border: 1px solid #E4E4E4;border-collapse: collapse;width: 100%;}
.zjh-table td{border: 1px solid #E4E4E4;padding: 10px;}
.zjh-input{border: 1px solid #ccc;width: 300px;height: 32px;line-height: 32px;padding-left: 5px;outline: none;}
.zjh-btn{height: 40px;background: #115C86;color: #fff;border: none;padding: 10px;cursor: pointer;}
