@charset "utf-8";
/* css 重置 */
* { margin: 0; padding: 0; list-style: none; }
body { background: #fff; font-family: arial, "microsoft yahei", "微软雅黑" !important; overflow-x: hidden; }
img { border: 0; }
a { text-decoration: none; color: #333; }
.container { width: 1150px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }

/*****************主页开始*****************/

.header-container {position: relative;/* overflow: hidden; */}

/*轮播图开始*/
.topBanner{ width:1920px; height:450px; overflow:hidden; position:relative; left: 50%; margin-left: -960px;}
.topBanner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.topBanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.topBanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.topBanner .hd ul li.on{ background:#f00; color:#fff; }
.topBanner .bd{ position:relative; height:100%; z-index:-1; }
.topBanner .bd li{ zoom:1; vertical-align:middle; }
.topBanner .bd img{ width:1920px; height:450px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.topBanner .prev,
.topBanner .next{ position:absolute; left:15%; top:50%; margin-top:-25px; display:block; width:32px; height:50px; background:url(../img/slider-arrow.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index: 99999;}
.topBanner .next{ left:auto; right:15%; background-position:-36px 0; }
.topBanner .prev:hover,
.topBanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.topBanner .prevStop{ display:none;  }
.topBanner .nextStop{ display:none;  }
.opacityBg { position: absolute; width: 100%; height: 100px; bottom: 0; left: 0; background: url(../img/opacityBg.png) repeat-x; z-index: -1;}
/*轮播图结束*/

/*logo区开始*/
.header { width: 1150px; position: absolute; left: 50%; margin-left: -575px; z-index: 9999; }
.logo { width: 1150px; height: 70px; margin: 0 auto; margin-top: 80px; }
.logo a {display: block; margin-left:30px; /* width: 634px; */ height: 70px;overflow: hidden;float: left;}
.logo img { display: block; width: auto; height: 100%;     }
/*logo区结束*/

/*导航区开始*/
.header .nav {width: 1150px;height: 50px;margin: 0 auto;background: #4b76ef;border-top-left-radius: 9px;border-top-right-radius: 9px;margin-top: 140px;}
.header .nav .nav-navbar { padding: 0 17px; }
/* .nav a { display: block; width: 124px; height: 60px; line-height: 60px; text-align: center; color: #FFFFFF; background: url(../img/nav-jianbian.png) repeat-x center left; float: left; box-sizing: border-box; border-left: 1px solid #7094fe; border-right: 1px solid #1b41aa; font-size: 16px; overflow: hidden; } */
/* .nav a.active { background: #7094FE; font-weight: bold; }
.nav a:hover { background: #7094FE; font-weight: bold; }
.nav a:first-child { border-left: none; }
.nav a:last-child { border-right: none; } */

.nav .nLi{ position: relative; width: 14.28%; height: 50px; text-align: center; color: #FFFFFF; background: url(../img/nav-jianbian.png) repeat-x center left; float: left; box-sizing: border-box; border-left: 1px solid #7094fe; border-right: 1px solid #1b41aa; font-size: 16px; }
.nav .nLi > a{ height: 50px; line-height: 50px;  display:block; padding:0 20px; font-size:16px; font-weight:bold; color: #fff;}
.nav .nLi > a:first-child { border-left: none; }
.nav .nLi > a:last-child { border-right: none; }
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; line-height:26px;background: #7094FE;}
.nav .sub li{ zoom:1; height: 40px; line-height: 40px; }
.nav .sub a{ display:block;color: #fff;text-align: center; font-size: 14px;}
.nav .sub a:hover{ background: #4b76ef;}
.nav .nLi > a.active,.nav .nLi > a:hover{ background: #7094FE; font-weight: bold; }

/*导航区结束*/

/*页脚开始*/
.footer { height: 140px; text-align: center; background: #fafafa; }
.footer .footer-title { display: block; padding-top: 30px; margin-bottom: 20px; font-size: 18px; }
.footer .footer-title a { display: inline-block; width: 110px; height: 28px; line-height: 28px; border-left: 1px solid #9a9a9a; }
.footer .footer-title a:first-child { border-left: none; }
.footer .footer-cont { font-size: 12px; line-height: 22px; }
/*页脚结束*/
.solgan{ position: absolute; bottom: 180px; width: 100%;}
.solgan .container{ text-align: right;}