/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#333;margin:0 auto;font-size:12px;line-height:24px;font-family:"微软雅黑";-webkit-text-size-adjust:none;background:#fff;}
a{color:#333; text-decoration:none;}
a:hover, a:active, a:focus{color:#377bc0;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.hidden{display: none;}
em,i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.none{display:none;}
.center{text-align:center;}
.red{color:#ff4545;}

body{min-height: 100%;background-size: cover;background-image: url(../images/index_bg.jpg);background-repeat: no-repeat;background-position: center center;background-attachment: fixed;}

.container{width: 1190px;margin:0 auto;}
.txt-hide{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.top{height: 96px;box-sizing: border-box;}
.top .logo{padding-top: 13px;}
.top .top-right{float:right; color:#666; line-height: 28px;padding-top: 6px; text-align: right;}
.top .top-right em{font-weight:bold; margin-right:8px;}
.top-search{width:300px;height: 30px;line-height: 30px;border: 1px solid #bfbfbf;border-radius: 20px;margin-top: 32px;}
.search-inp{height: 28px;line-height: 28px;width: 258px;border: none;border-radius: 20px;vertical-align: top;text-indent: 21px;color: #666;font-size: 14px;}
.search-btn{border: none;background: url(../images/search.gif) no-repeat;width: 28px;height: 17px;float: right;margin-top: 5px;cursor: pointer;outline: none;}

.nav{ font-size:15px;height:72px;background:url(../images/nav.jpg); clear:both;text-align: center;}
.nav ul li{float: left;position:relative;z-index: 10;}
.nav li a{display:inline-block;text-align:center;width: 123px;color: #fff;line-height: 40px;}
.nav li a:hover,.nav li.current a{background:url(../images/nav-bg.png) no-repeat; }

#menu{height: 40px;font-size: 15px;clear: both;text-align: center;}
.m_li{width: 148px;line-height: 40px;}
.m_li_a{float:left;width: 148px;line-height: 40px;text-align:center;position:relative;height: 40px;}
.m_li_a a{background: url(../images/nav-bg.png) no-repeat;}

.smenu{width: 1190px;margin:0px auto 0px auto;padding:0px;list-style-type:none;height:31px;line-height:31px;font-size: 14px;overflow:hidden;}
.s_li{line-height:31px; width:auto; display:none; height:31px; line-height:31px;}
.s_li_a{line-height:31px; width:auto; display:block; height:31px; line-height:31px;}
.s_li,.s_li_a{color:#666;}
.smenu .s_li a,.smenu .s_li_a a{color: #666;line-height: 31px;margin:0 10px 0 0;min-width:40px;width: auto;padding:0 10px;font-size: 14px;}
.smenu .s_li a:hover,.smenu .s_li_a a:hover{color:#fff;background:#008cd7;}
.banner{width: 819px;height: 273px;}
#s_5 a{min-width:40px;}
/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{width: 819px;height: 273px;overflow:hidden;position:relative;}
.slideBox .hd{height:22px;overflow:hidden;position:absolute;width: 100%;left: 0;bottom:10px;z-index:1;text-align: center;}
.slideBox .hd ul{overflow:hidden;zoom:1;}
.slideBox .hd ul li{display: inline-block;margin: 0 8px;width: 12px;height: 12px;text-align:center;background:#fff;cursor:pointer;border-radius: 100%;}
.slideBox .hd ul li.on{background: #008cd7;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{width: 819px;height: 273px;}

.main-bg{background: #fff;padding: 8px;box-sizing: border-box;}

.foot{ background:url(../images/foot-bg.gif) repeat-x; text-align: center;color: #fff; line-height:42px;height:42px;color: #fff;font-size: 12px;}
