@charset "utf-8";
/* banner */
#banner{ position:relative; overflow:hidden; line-height:0; background:url(../images/loading.gif) center center no-repeat #0F2E5A; min-height:50px; margin-bottom:40px;}
#subBanner{ position:relative;z-index: 1; top:0; width:1920px; left:50%; margin-left:-960px; text-align:center;}
#subBanner img{vertical-align: bottom;}
#banner dl{ position:absolute; z-index:2; left:0; right:0; top:45%; margin:0 auto;color:#fff;}
#banner dt{font-size:36px; position: relative;line-height:48px; padding:24px 0;}
#banner dt:after{content:"";display:inline-block; position:absolute; left:0; top:0; width:50px; height:3px; background:#014eb4; border-right:#fff500 50px solid;}
#banner dd{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8; opacity:0.8; line-height:200%;}

#banner.my-map dl{ background:url(../images/tran.png);width:200px; left:50%; margin-left:-620px; padding:10px 20px;}

/*框架*/
#content{font-size: 14px; padding-top:40px;}
/*当前位置*/
#posi,#posi a{color:#a2a6ad; line-height:26px;}
#posi em{font-family:"宋体",微软雅黑,"微软雅黑",Verdana,Arial;font-style: normal;}
#posi{ white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;height:32px; margin:40px auto 20px auto;}
#posi a{ display:inline-block; padding:0 15px; border:#e6e6e6 1px solid;}#posi a:hover{color:#134991; border-color:#134991;}

/*发展历程*/
#timeAxis{ width:48px; height:48px; display:inline-block; background:url(../images/ico_history.png) left top no-repeat; overflow:hidden; margin:0 0 -10px 152px;}
#historyBox dl{ position:relative; background:url(../images/line.png) 176px top repeat-y; padding:15px 0 15px 0;}
#historyBox dl dt{ color:#0f2e5a; font-size:30px;font-weight:600; line-height:40px; width:125px; padding:0 0 20px 18px; background:url(../images/ico_history.png) -48px 10px no-repeat;}
#historyBox dl dd{ margin-left:169px; padding:0 0 20px 50px; font-size:15px; position:relative; background:url(../images/ico_history.png) left -50px no-repeat; }
#historyBox dl dd .historyTime{ position:absolute; width:128px; left:-145px; font-size:14px; text-align:right;}
#historyBox dl dd p{ margin:0; padding:0;}
#historyBox dl dd i{ font-style:normal; color:#8191a9;}
#historyBox dl.dlStyle2 dt{ position:absolute; left:0; top:20px;}

#toolbar{ margin:0 auto 24px auto; position: relative; padding-left:110px;background:#fff; border:#e6e6e6 1px solid;}
#toolbar > span{display:inline-block; background:#134991;color:#fff; position:absolute; left:-1px; top:0; width:110px; height: 100%;font-size:15px;line-height: 24px; padding:8px;}
#toolbar > span:before{ content:""; display: inline-block; width: 24px; height: 24px; background: url(../images/icos.png) -32px -88px no-repeat; vertical-align: middle; margin: -2px 0.5em 0 0;}
/*产品分类*/
#list{position: relative;/*border-left:#134991 3px solid;*/ }
/*#list:after{content:""; position:absolute; left:-3px; top:auto; bottom:0; width:3px; height:50%; background:#f6d912;display: inline-block;}*/
#list li{ display: inline-block; position: relative; }
#list li a{ display: inline-block; padding:0 1.5em; color:#a2a6ad; font-size:14px; line-height:40px;}
#list li a em{ display:inline-block; width: 0; height: 0; border-left:4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #808080; vertical-align: middle; margin: 0 0 0 4px;}
#list li a:hover,#list li#curr>a{ color:#134991;}
#list li#curr>a{ color:#134991; /*border-bottom:#134991 2px solid;*/}
#list li a:hover em,#list li#curr>a em{ border-top-color:#134991;}
#list li p{ position: absolute; left:0; top: 100%; background: #fff; border:#e1e1e1 1px solid;border-top:none; padding:0.5em 1em;; margin:-1px 0 0 0; z-index:10;  line-height: 0; display: none;}
#list li p a{position: relative; display: inline-block; white-space: nowrap; font-size: 13px; line-height:2.5em; width: 100%; padding:0 0.5em;border:none; border-bottom:#fff 1px solid;}
#list li p a:hover{ color:#134991;border-bottom-color:#134991;}
#list li p a:hover:after{content:""; position:absolute; left:auto; right:0; top:auto; bottom:-1px; height:1px; background:#f6d912; width:50%;}
#list li:hover p{ display: inline-block;}

/*产品列表*/
#product dl{ position: relative; width:300px; float: left; border:#e1e1e1 1px solid; margin:0 0 -1px -1px; background: #fff;}
#product dl a{ display: inline-block; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/blak.gif); border:transparent 0 solid; -webkit-transition:border 0.3s; -moz-transition:border 0.3s; -o-transition:border 0.3s;transition:border 0.3s;}
#product dt{ padding: 10px 9px 10px 10px; height:300px; text-align: center;}
#product dt img{ max-width: 100%; max-height: 100%; }
#product dd{ text-align: center; padding-bottom: 1em;}
#product dd span{ display: inline-block; max-width: 84%; height:32px; overflow: hidden; line-height:32px; font-size:14px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; vertical-align: middle;}
#product dl:hover dd{ color:#134991;}
#product dl:hover a{border:#134991 8px solid;}


/*产品详细页*/
#probox{ border:#e1e1e1 1px solid; background:#fff; /*box-shadow:rgba(12,28,54,0.08) 0 0 2em;*/ padding: 40px; margin:0 auto -30px auto;}
#product_pic{ position:relative; float:left; width:46%; overflow:hidden; background:#fff; min-height:450px; text-align:center; line-height:0;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#Slideshow{ position:relative; z-index:2;overflow:hidden; text-align:center;}
#Slideshow li{ position:relative; float:left; width:100%; display:none;*display:expression(this.previousSibling==null?'block':'none'); transition:none; -moz-transition:none; -webkit-transition:none; -o-transition:none;}
#Slideshow li:first-child{ display:block;}
#Slideshow li a{ display:inline-block; width:100%;/*height:100%;*/}
#Slideshow li a img{ max-width:100%;}
#jsNav{ position:absolute; z-index:4; left:20px; top:18px; margin:0; padding:0; width:18px;}
#jsNav a{ position:relative; height:14px; width:14px; margin:6px 0 8px 0; overflow:hidden; display:inline-block; cursor:hand; cursor:pointer; background:#ebebeb; -moz-border-radius:50%; -webkit-order-radius:50%;border-radius:50%; opacity:0.7;}
#jsNav a.Selected{ background:#134991; opacity:1;}

.product_Info{ float:right; width:50%; padding-left:50px; borderword-break:break-all; display:inline; line-height:250%;border-left:#e1e1e1 1px solid; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; min-height:450px;}
.product_Title{font-size:32px; line-height:48px; word-break:break-all; margin:30px 0 30px 0;  color:#134991;}
.product_Param li{ line-height:22px; margin-bottom:8px}
.product_Param li span{ color:#b0c3d2; background:#003a68; padding:0 8px; margin-right:8px; display:inline-block; width:auto !important; width:50px; min-width:50px;}
@media screen and (max-width: 1024px){
    .product_Title{ font-size:24px; margin:35px 0 15px 0;}
}
#subTit{line-height:30px; margin:40px 0 20px 0; padding:0 0 15px 0; font-size:24px; font-weight:bold;  border-bottom:#e1e1e1 1px solid;}
#details img{ vertical-align: bottom; max-width: 100%; height: auto;}
.icoPDF{display: inline-block;width:32px;height:24px;background: url(../images/pdf.png) center center no-repeat;vertical-align: middle;margin: -2px 0 0 0;}

/*新闻列表*/
#news{ margin:-20px -20px 0 0;}
#news dl{position: relative; background:#fff; padding:16px 32px 0 172px; height:80px; width:590px; margin:20px 20px 0 0; float: left; box-shadow:rgba(12,28,54,0.08) 0 0 1em;}
#news dl a{position:absolute; z-index: 2; left:0; top:0;width:100%; height: 100%;background: url(../images/blank.gif);}
#news dt{position:absolute; left:0; top:16px; border-right:#e0e3eb 1px solid;height:48px;width:132px; text-align: center; line-height:18px;}
#news dt span{color:#90939b;}
#news dt b{display:inline-block;font-size:32px;width: 100%; line-height:40px;}
#news dd{line-height: 20px; max-height: 40px; overflow: hidden; margin-top: 4px;}
#news dl:hover{background:#134991;}
#news dl:hover dt span,#news dl:hover dt b,#news dl:hover dd{color:#fff;}

/*新闻详细*/
.c_tit{ font-size:28px; margin:0 auto 20px auto;font-weight:bold;}
.c_info{ font-size:12px; color:#979fba; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#979fba 1px dotted; }
#ico_news1,#ico_news2{ display:inline-block; color:#9da1a4; font-size:12px; background:url(../images/ico_news.png) left top no-repeat; height:32px; line-height:32px; padding:0 20px 0 28px;}
#ico_news2{ background-position:left -32px; padding:0 0 0 32px;}
#newsContent{overflow:hidden; padding-bottom:40px; font-size:14px; line-height:28px;}
#newsContent img{ max-width:100%; height:auto; vertical-align:bottom;}
/*新闻按钮*/
#btns{ position:absolute; left:-70px; width:40px;}
#btns.fixed_this{ position:fixed; top:130px; margin-top:0; z-index:999;}
#btns a{ display:inline-block; width:40px; height:40px; overflow:hidden; background:url(../images/btn.png) left top no-repeat; cursor:hand; cursor:pointer; margin-bottom:5px;}
#btns a.prevone:hover{ background-position:left -40px;}
#btns a.nextone{ background-position:-50px top;}
#btns a.nextone:hover{ background-position:-50px -40px;}
#btns a.back{background-position:-100px top;}
#btns a.back:hover{ background-position:-100px -40px;}
/*相关新闻*/
#subl{width:920px; float:left; padding-right:49px; border-right:#d6d9e3 1px solid; min-height:520px;}
#subr{ float:right;width:255px;}
#relatedNews.fixed_this{ position:fixed; top:130px; margin-top:0;}
#relatedNews h3{ padding:0 0 12px 0; margin:0; font-size:18px;}
#relatedNews li{ margin-bottom:5px;border-top:#979fba 1px dotted; padding-top:5px;}
#relatedNews li a{ display:block; width:100%; line-height:20px; padding:4px 0 4px 10px; position:relative;}
#relatedNews li a:before{ content:"·"; display:inline-block; position:absolute; left:0; top:5px; height:20px;}
.newsTime{ font-size:11px; color:#979fba; margin-left:12px;}

/*地图*/
.my-map { margin:0 auto 40px auto; height:480px;padding-top:0; background:#0c1c36;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-yellow { background-position: -11px -105px; }
.amap-container{height: 100%;}

/*合作伙伴*/
#partner{ margin-right:-20px;}
#partner dl{width:590px;float:left; margin:10px 20px 10px 0; padding:20px; background:#fff;box-shadow:rgba(12,28,54,0.08) 0 0 1em;}
#partner dt{color:#0f2e5a;font-size:20px;font-weight:bold;position:relative; white-space: nowrap; width:100%; height:46px; line-height:32px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-bottom:16px;}
#partner dt:before{content:"";display: inline-block;position: absolute; width:50%; left:0; top:auto; bottom:0; background:#336bb6;height:1px; overflow: hidden;}
#partner dt:after{content:"";display: inline-block;position: absolute; width:50%; left: auto;right: 0; top: auto; bottom:0; background:#ffde00;height:1px; overflow: hidden;}
#partner dt:before,#partner dt:after{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3; opacity:0.3;}
#partner dd.dd1{width:140px; height: 140px;float:left; overflow: hidden;}
#partner dd.dd1 img{width:100%; height: auto;}
#partner dd.dd2{color:#6b707b; line-height: 24px;float:right;width:375px;}
#partner dd.dd2 li{position: relative; padding-left:92px; border-bottom:#e6e6e6 1px dotted;}
#partner dd.dd2 li span{display:inline-block; position:absolute; left:0; top:0;}

/*翻页*/
.pages{margin:64px 0 0 0; height:35px; line-height:35px;  text-align:center;}
.pages a,.pages a:visited{ padding:0 20px; height:35px; font-size:14px; margin:0 0; display:inline-block; text-align:center; background:#fff;color:#92a0ac;font-family:"宋体","Times New Roman", Times, serif; -moz-box-shadow:1px 1px 1px #d2d2d2; -webkit-box-shadow:1px 1px 1px #d2d2d2; box-shadow:1px 1px 1px #d2d2d2; border:#ebebeb 1px solid\9;}
.pages a:hover{ background:#134991; color:#fff;}
.pages span{ margin:0 3px; font-family:"宋体","Times New Roman", Times, serif; color:#999; display:inline-block; height:35px; text-align:center;}
.pages .thisp{background:#134991; color:#fff; display:inline-block; padding:0 20px; height:35px; font-weight:bold;}
.pages a.disabled{ color:#a0a0a0;}
.pages a.disabled:hover{ background:#fff;}
#AspNetPager1 .pages{ margin-top:0;}

