@charset "utf-8";
.head{padding:24px 0 0;height:132px}
.head .container{}
.head-logo{}
.head-logo img{display:block}
.head-right{margin-top:5px}
.head-ewm{margin-right:26px}
.head-ewm img{}
.head-phone{padding:13px 18px 0 50px;line-height:1.3;background:url(../images/index/tel.png) no-repeat 0px 12px}
.head-phone span{}
.head-phone p{font-size:22px;font-weight:bold}
.head-search{height:35px;margin-top:30px;position:relative}
.head-search>img{cursor:pointer;height:35px}
.search-box{position:absolute;right: 0;top: 32px;display:none;width: 250px;border:1px solid #ccc;background:#fff;height: 36px;}
.search-box #txtSearch{width: 210px;height:100%;color:#333;padding: 0 10px;font-size:14px;float:left;}
.search-box #txtSearch::-webkit-input-placeholder{color:#999}
.search-box #txtSearch::-moz-placeholder{color:#999}
.search-box #txtSearch:-ms-input-placeholder{color:#999}
.search-box #txtSearch::-ms-input-placeholder{color:#999}
.search-box #txtSearch::placeholder{color:#999}
.search-box .searchbtn{width:38px;float:left;height:100%;background:0 0;display:block;border-left:1px solid #ccc;color:#666}
.search-box .searchbtn img{width:16px;display:block;margin:0 auto 0}

/*nav*/
.nav{line-height:48px;background:#1C2A57}
.nav li{}
.nav a{display:block;padding:0 20px;color:#fff;font-size:20px;font-weight: bold;}
.nav li.on a,.nav a:hover{background:url(../images/index/nav-bg.jpg);color:#000}

/*banner*/
.banner{width:100%;height:543px;position:relative}
.banner .bd{position:relative;height:100%;z-index:0}
.banner .bd li{zoom:1;vertical-align:middle;height:543px}
.banner .hd{position:absolute;bottom:-30px;left:50%;padding-left:90px;display:flex;background:#203E72}
.banner:after{display:block;content:'';width:50%;height:60px;background:#203E72;position:absolute;bottom:-30px;left:0}
.banner .pageState{color:#fff;font-size:20px;width:100px;text-align:center;line-height:60px}
.banner .prev,.banner .next{width:80px;height:60px}
.banner .prev{background: #203E72 url(../images/index/prev.png) no-repeat center;}
.banner .next{background: #FFAF00 url(../images/index/next.png) no-repeat center;}

.footer{background:#212121}
.foot-nav{border-bottom:1px solid #000000}
.foot-nav li{line-height:66px}
.foot-nav li a{font-size:20px;color:#eee;font-weight:bold}
.foot-nav li.on a{color:#FFAF00}
.copyright{border-top:1px solid #393939;line-height:53px;text-align:center;color:#999;font-size:12px}