﻿@charset "utf-8";
/* CSS reset */
* { margin: 0; padding: 0; }
body { text-align: center; font-size: 12px; font-family: Arial; }
img { border: 0; }
a { text-decoration: none; color: #333333; }
#head_bg { width: 100%; height: 523px; background: url(../images/index_01.jpg) repeat-x; }
#head { width: 984px; text-align: left; margin: 0 auto; }
#hnoice { width: 984px; height: 29px; background: url(../images/index_02.jpg) no-repeat; }
#hlogo { width: 984px; height: 79px; background: url(../images/logo.jpg) no-repeat; }
#hnav { width: 984px; height: 37px; background: url(../images/index_05.jpg) no-repeat; }
#hbanner { width: 984px; height: 336px; }
#had { width: 984px; height: 42px; background: url(../images/index_07.jpg) no-repeat; }
#hprolist_bg { width: 100%; height: 201px; text-align: left; background: url(../images/index_08.jpg) repeat-x; }
#hprolist { width: 984px; height: 201px; margin: 0 auto; background: url(../images/index_09.jpg) no-repeat; }
#hbodyall { width: 984px; margin: 0 auto; text-align: left; }
#hprotop { width: 984px; height: 44px; background: url(../images/index_11.jpg) no-repeat; }
#hprotxt { width: 984px; height: 316px; background: url(../images/index_12.jpg) no-repeat; }
#hprofoot { width: 984px; height: 28px; background: url(../images/index_13.jpg) no-repeat; }
.clear { clear: both; }
#habout { width: 297px; float: left; }
#hnew { width: 398px; float: left; }
#hservice { width: 289px; height: 223px; background: url(../images/index_16.jpg) no-repeat; float: right; }
#habouttop { width: 297px; height: 35px; background: url(../images/index_14.jpg) no-repeat; }
#habouttxt { width: 297px; height: 188px; background: url(../images/index_17.jpg) no-repeat; }
#hnewtop { width: 398px; height: 35px; background: url(../images/index_15.jpg) no-repeat; }
#hnewtxt { width: 398px; height: 188px; }
#foot_bg { width: 100%; height: 106px; background: url(../images/index_19.jpg) repeat-x; }
#foot_1 { width: 984px; height: 72px; background: url(../images/index_20.jpg) no-repeat; }
#foot { width: 984px; margin: 0 auto; }
.hno1 { float: left; padding-top: 7px; }
.hno2 { float: right; padding-top: 7px; }
.cp { font-weight: bold; color: #339933; }
.ftxt { color: #fff; line-height: 24px; padding-top: 30px; }
.ftxt a { color: #fff; }
#menu2 ul { padding: 0; list-style: none; font-family: "微软雅黑", "黑体"; font-size: 14px; width: 984px; margin-right: 0; margin-left: 0; }
#menu2 ul li { margin: 0; padding: 0; overflow: hidden; float: left; height: 37px; width: 123px; display: block; text-align: center; }
#menu2 ul li a, #menu2 ul li span { float: left; text-decoration: none; color: #fff; clear: both; width: 100%; height: 20px; line-height: 20px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#menu2 ul li a { color: #17abe5; background: transparent url(../images/a_bg.gif) repeat-x left bottom; background-position: left bottom; }
#menu2 ul li span { background: transparent url(../images/a_bg.gif) repeat-x left top; background-position: left top; }
.htxt { float: left; color: #fff; padding-top: 19px; padding-left: 120px; }
.tit { float: right; padding-top: 19px; color: #fff; }
ul { list-style: none; }
#hprolist ul { padding-top: 45px; }
#hprolist ul li { float: left; font-family: "宋体"; width: 109px; line-height: 30px; }
.htxtext { line-height: 24px; padding-top: 6px; text-indent: 2em; }
.netxt { padding-left: 10px; padding-top: 16px; }
.netxt img { float: left; padding: 2px; margin-right: 10px; border: 1px #ccc solid; }
.neeee { line-height: 24px; }
.time { width: 56px; height: 14px; background: url(../images/img.jpg) no-repeat; }
.tte { float: right; }
.nsse { padding: 15px; font-family: "宋体"; line-height: 24px; }
#colee_left img { margin: 8px; padding: 1px; border: 1px #ccc solid; }
#colee_left a { font-weight: bold; }
#leileft { width: 231px; float: left; }
#leiright { width: 753px; float: right; }
#leiltop { width: 231px; height: 53px; background: url(../images/lei_09.jpg) no-repeat; }
#leilfot { width: 231px; height: 130px; background: url(../images/lei_14.jpg) no-repeat; }
#leirtop { width: 753px; height: 53px; }
#leirtop { width: 753px; height: 53px; background: url(../images/lei_10.jpg) no-repeat; }
.ese { width: 231px; }
.ese li { width: 208px; line-height: 30px; font-family: "宋体"; float: right; }
.hotline{ margin:20px 0; background: url(../images/hotline.jpg) no-repeat; height:100px; width:220px;}
#sleiletxt { border:1px solid #0fa9e5; width: 217px; border-top:none;}
.loc { font-size: 14px; font-family: "微软雅黑", "黑体"; color: #000; font-weight: bold; padding-top: 30px; padding-left: 20px; }
.wang_1 { border:1px solid #dfdfdf; width: 751px; margin-bottom:20px; }
.wangtxyt { padding: 12px; line-height: 24px; }
.cced { padding-top: 12px; }
/* focus */
#focus { width: 984px; height: 323px; overflow: hidden; position: relative; }
#focus ul { height: 323px; position: absolute; }
#focus ul li { float: left; width: 984px; height: 323px; overflow: hidden; position: relative; background: #000; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 984px; height: 20px; left: 0; bottom: 0; background: #000; }
#focus .btn { position: absolute; width: 964px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 45px; height: 100px; position: absolute; top: 90px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }