body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0 ;margin:0; }
fieldset, img { border:none;}
table { border-collapse:collapse;border-spacing:0;}
ol,ul,li{ list-style: none;list-style-type:none;}
address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; }     
strong{ font-weight: bold;}     
caption,th { text-align: left; }   
q:before,q:after {content:''; }   
abbr,acronym { border: 0}
a{ color:#000; text-decoration:none;}
a:hover{ color:#fe0000; text-decoration:none}
body{ font-size:12px; font-family:'宋体',Arial, Helvetica, sans-serif; background:#f9f9f9 url(../images/top.gif) repeat-x}

/*==============清除浮动开始==============*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both; height:0; font:0/0 Arial; visibility:hidden;}
/*==============清除浮动结束==============*/

.top{ width:980px; height:105px; margin:0 auto 2px}
.logo{ width:565px; height:105px; float:left}
.logo a,.logo a img{ width:565px; height:105px; display:block}
.top-right{ width:245px; height:105px; margin-left:170px; _display:inline; float:left}
.tel{ font-weight: bold;font-size: 13px;height:22px; line-height:22px; color:#fff; text-indent:82px; margin-bottom:25px; background:url(../images/tel.gif) no-repeat right top}
.search{ width:100%; height:25px; padding:1px 0; background:url(../images/search.gif) no-repeat right top;}
.search input{ width:200px; height:25px; line-height:25px; border:none; background:none; float:left; margin-left:10px; _display:inline; color:#999}
.search a{ height:25px; width:30px; float:left}
.nav {font-family: arial, sans-serif;clear: both;height: 37px; width:980px; position:relative;margin: 0 auto 4px; font-size:11px; z-index: 10000000;}

.nav ul li a, .nav ul li a:visited {width: 98px;height: 37px;display: block;color: #434242;font-size: 16px;font-family: "????????";font-weight: bold;margin: 0 auto;}
.nav ul {height: 37px;width: 100%;}
.nav ul li {float:left; position:relative;width: 122px;margin-bottom: 1px;height: 37px;line-height: 37px;text-align: center;background: url(images/hr.gif) no-repeat right bottom;}
.nav ul li ul {display: none;}
/* specific to non IE browsers */
.nav ul li ul li {width: 98px;margin-bottom: 1px;height: 30px;line-height: 37px;text-align: center;background: url() no-repeat right bottom!important;}
.nav ul li:hover a {color:#fff; background:url(../images/nav.gif) no-repeat center center}
.nav ul li:hover ul {height:auto!important;width:98px;position: absolute;left:12px;top:37px;display: block;background:#1EB3F4;}
.nav ul li:hover ul li {width:98px;margin-bottom: 1px;height: 30px;line-height: 37px;text-align: center;background: url() no-repeat right bottom!important;}

/*.nav ul li ul li a {width: 98px;line-height: 30px !important;color: #fff !important;background: url(../images/box.gif) no-repeat !important;font-size: 12px  !important;font-weight: normal !important;}*/
.nav ul li:hover ul li:hover a.hide {color: #fff !important;text-decoration: underline;}
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li a {overflow:hidden;width: 98px;height: 30px !important;line-height: 30px !important;color: #fff !important;background: url(../images/box.gif) no-repeat !important;font-size: 12px  !important;font-weight: normal !important;}
.nav ul li:hover ul li a:hover {color: #fff !important;text-decoration: underline;}
.nav ul li:hover ul li:hover ul {display:block; position:absolute; left:98px; top:0;}
.focus{ width:980px; height:322px; position:relative; overflow:hidden; margin-bottom:28px; clear:both;margin:0 auto 10px;}
.focus-con{ width:1420px; height:322px; position:absolute; left:50%; margin-left:-710px;}
#ImgBox{overflow:hidden; width:100%; height:322px;}
#ImgBox a{display:block;}
#ImgBox img{width:1420px; height:322px; display:block;}
#ImgLenBox{ width:100%; height:12px; text-align:center; position:absolute; left:0; bottom:10px; z-index:10000}
#ImgLenBox a{ width:12px; height:12px; display:inline-block; *margin:0 3px; background:url(../images/focus.png) no-repeat}
#ImgLenBox a.hover{ background:url(../images/focus.png) no-repeat -12px center}
.mask{ width:100%; height:35px; background:#000; opacity:0.5; position:absolute; left:0; bottom:0; z-index:1000}
.main{ width:980px; margin:0 auto 10px; position:relative; clear:both}
.channel{ width:206px; height:59px; background:url(../images/channel.gif) no-repeat; margin-bottom:5px;}
.channel h2{ font-size:18px; font-weight:bold; color:#fff; padding-left:15px; padding-top:13px; padding-bottom:2px;}
.channel h3{ font-size:12px; font-weight:bold; color:#fff; padding-left:15px;}
.main-left{ width:206px; min-height:300px; _height:300px; float:left}
.sub{ margin-bottom:10px;}
.channel-list{ border:1px solid #e4e4e4; margin-bottom:5px;}
.channel-list dt{ height:30px; line-height:30px;}
.channel-list dt a{ height:30px; line-height:30px; display:block; color:#000; text-indent:35px; background:url(../images/ico.gif) no-repeat 15px center;}
.channel-list dt a:hover{ color:#fff; background:#246fba url(../images/ico1.gif) no-repeat 15px center;}
.channel-click dt a{ color:#fff; background:#246fba url(../images/ico1.gif) no-repeat 15px center;}
.channel-click dd{ display:block !important}
.channel-list dd{ height:34px; line-height:34px; display:none}
.channel-list dd a{ display:block; color:#7b7b7b; text-indent:40px; background:url(../images/ico2.gif) no-repeat 24px center}
.channel-list dd a:hover{ color:#246fba}
.contact{ width:100%; height:225px; padding-top:52px; background:url(../images/contact.gif) no-repeat}
.contact p{ padding-left:50px; line-height:28px;}
.main-right{ width:759px; min-height:300px; _height:300px; margin-left:15px; float:left}
.container{ margin-bottom:15px; background:url(../images/content.gif) repeat-y;}
.con-top{ width:100%; height:12px; background:url(../images/con-top.gif) no-repeat;}
.content{ padding:0 15px; height:282px;}
.lanmu{ height:30px; line-height:30px; border-bottom:1px solid #e9e5e6}
.lanmu span{ height:30px; line-height:30px; color:#b7b7b5; float:right}
.lanmu span a{ color:#b7b7b5; margin:0 5px;}
.lanmu span a:hover{ color:#589de2}
.lanmu strong{ width:98px; height:30px; line-height:30px; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:url(../images/btn.gif) no-repeat; float:left}
.con-bottom{ clear:both; width:100%; height:12px; background:url(../images/con-bottom.gif) no-repeat;}
.footer{ width:100%; height:80px; background:url(../images/footer.gif) repeat-x; clear:both}
.footer-con{ width:980px; height:80px; margin:0 auto}

.friend{ width:100%; height:20px; padding-top:5px;  color:#fff; float:left}
.friend a{ color:#646464; margin:0 5px; height:25px; line-height:25px; display:inline-block;}
.friend a:hover{ color:#ff0000;}
.friend span{ color:#646464; font-weight:bold; height:25px; line-height:25px; float:left}

.copyright{ width:100%; height:60px; float:left}
.copyright p{ height:25px; line-height:25px; color:#646464}
.copyright a{ color:#646464;}
.copyright a:hover{ color:#ff0000;}
.menu a{ margin:0 10px;}


