/* 重定义html元素样式 */
* html{background-image:url(about:blank); background-attachment:fixed;} 
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
/*table, tr, td{margin:0; padding:0; border:0px;}*/
fieldset, img {border:none; display:block;}
ul, li, ol, dl, dt, dd{list-style:none;}
input, textarea{outline-style:none; font-size:14px; font-family:Arial,Microsoft YaHei;}
input[type="submit"]{cursor:pointer; border:0px;}
textarea{resize:none;}
a{text-decoration:none; cursor:pointer; text-align:left;}
a:hover{text-decoration:none;}
em{font-style:normal}
body{color:#333; font-size:14px; font-family:Arial,Microsoft YaHei; background:#fff; min-width:1100px;}
.fl{ float:left;}
.fr{ float:right;}


/* 首页 */
.head{ width:100%; height:148px;} 
.head_box{ height: 148px; background: url(../images/n_head-back.png) no-repeat bottom center; overflow:hidden; position:relative; text-align:center;}
.head_logo{ width:193px; height:64px; position:absolute; top:14px; left:50%; margin-left:-96.5px;} 
.head_logo img{ width: 100%; height: auto; overflow:hidden;} 
.head_nav{ width:1008px; margin:0px auto; padding:98px 6px 0;} 
.head_nav ul{ width:450px; overflow:hidden; width: 100%;} 
.head_nav li{ float:left; width:85px;}   
.head_nav li a{ display:block; width:100%; height:28px; text-align:center; line-height:28px; font-size:16px; color:#211c3a;}
.head_nav li a:hover{ color:#f77102;} 
.head_nav li.nli1{ width: 120px;}
.head_nav li.nli1 a{ font-weight: bold; color: #fff;}

/* banner */
.banner_box{ width:100%; height:430px; margin:0px auto;}
.banner_pic{ width:100%; height:430px; overflow:hidden;}
.banner_pic li{ width:100%; height:430px;}
.banner_pic li.ban1{ background:url(../images/ban_01.jpg) no-repeat center;}
.banner_pic li.ban2{ background:url(../images/ban_02.jpg) no-repeat center;}
.banner_pic li.ban3{ background:url(../images/ban_03.jpg) no-repeat center;}
.banner_pic li.ban4{ background:url(../images/ban_04.jpg) no-repeat center;}
.banner_pic li.ban5{ background:url(../images/ban_05.jpg) no-repeat center;}
/*foot*/
.foot{ width:100%; margin:0px auto;}
.foot_top{ width:100%; background:#2d2d2d;}
.foot_top_box{ width:1000px; margin:0px auto; padding-top:30px;}
.foot_nav{ width:980px; padding-left:20px;}
.foot_nav li{ float:left; width:120px; margin-right:20px;}
.foot_nav li dl{ width:120px;}
.foot_nav li dl dt{ width:120px; height:30px;}
.foot_nav li dl dt a{ display:block; width:120px; height:30px; background:#fff; text-align:center; line-height:30px; font-size:15px; color:#3c3c3c; font-weight:bold;}
.foot_nav li dl dd{ width:120px; margin-top:8px;}
.foot_nav li dl dd a{ display:block; width:120px; height:20px; text-align:center; line-height:20px; color:#fff; font-size:12px; border-bottom:1px solid #5d5d5d;}
.foot_nav li dl dd:last-child a{ border-bottom:none;}
.foot_contact{ width:970px; padding-left:30px; padding-top:20px;}
.foot_contact dt{ float:left; width:720px;}
.foot_contact dt ul{ width:720px; margin-top:20px;}
.foot_contact dt ul li{ float:left; width:215px; margin-right:25px; margin-bottom:5px; padding-bottom:5px;}
.foot_contact dt ul li.wx{ border-bottom:2px solid #9f9f9f;}
.foot_contact dt ul li i{ float:left; display:block; width:50px; height:50px; margin-right:10px;}
.foot_contact dt ul li p{ float:left; width:155px; height:40px; padding:5px 0px; line-height:20px; font-size:12px; font-weight:bold; color:#9f9f9f; overflow:hidden;}
.foot_contact dd{ float:left; width:220px; margin-left:30px;}
.ewm{ width:140px; height:140px; padding:10px; background:#fff; border-radius:10px;}
.ewm img{ width:140px; height:140px; overflow:hidden;}
.foot_contact dd h6{ width:126px; padding-left:34px; height:26px; background:url(../images/tb_10.png) no-repeat left; margin-top:5px; line-height:26px; font-size:12px; color:#fff;}

.foot_bot{ width:100%; background:#000;}
.foot_bot p{ width:1000px; margin:0px auto; padding:20px 0px; line-height:18px; font-size:12px; color:#fff; text-align:center;}
.foot_bot a{color:#fff;}









/* 清理浮动 */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}    
.clear{clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden;}

.hd{width:0px; height:0px; overflow:hidden;}
.load{width:100px; height:20px; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-10px;}

