﻿@charset "utf-8";
/* reset */

html { height: 100%; }
body { min-height: 100%; background: #f3f3f3; overflow-x: hidden; }
body { _height: 100%; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1;
}
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
iframe, frame, fieldset, img { border: 0 none; }
img { vertical-align: top; }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer; }
button { cursor: pointer; }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none; }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio; }
input[type=checkbox] { -webkit-appearance: checkbox; }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; }
textarea { overflow: auto; resize: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
th { font-weight: normal; }
em, cite, address, i { font-style: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
body, input, select, button, textarea { font-size: 14px; font-family: "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53"; }
body { line-height: 1.17; }
a { text-decoration: none; }
a { blr: expression(this.onFocus=this.blur());
}
a * { *cursor: pointer;
}
:focus { outline: none; }
.edit_con_original { line-height: 1.8; padding: 0 0; color:#666  }
.edit_con_original ul { margin: inherit; padding: inherit; }
.edit_con_original ul li { list-style-type: disc; margin: auto; }
.edit_con_original ol { margin: inherit; padding: inherit; }
.edit_con_original ol li { list-style-type: decimal; margin: auto; }
.edit_con_original h1 { font-size: 2em; font-weight: bold; }
.edit_con_original h2 { font-size: 1.5em; font-weight: bold; }
.edit_con_original h3 { font-size: 1.17em; font-weight: bold; }
.edit_con_original h4 { font-size: 1em; font-weight: bold; }
.edit_con_original h5 { font-size: 0.83em; font-weight: bold; }
.edit_con_original h6 { font-size: 0.67em; font-weight: bold; }
.edit_con_original em { font-style: italic; }
.edit_con_original cite { font-style: italic; }
.edit_con_original address { font-style: italic; }
.edit_con_original i { font-style: italic; }
.edit_con_original table { border-collapse: separate; border-spacing: 2px; }
.edit_con_original img { max-width: 100%; height: auto; }
.edit_con_original pre{font-family: "Microsoft Yahei", "微软雅黑"; white-space:normal}
/*所有后台编辑器区域都要引用 edit_con_original 类名*/



/* clear 页头，页脚，内容区都不用再加清除样式 */

.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table; }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1;
}
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important; }
/*******************banner*******************/

.banner { width: 1660px; height: 370px; margin-top: 10px; overflow: hidden; position: relative; left: 50%; margin-left: -830px; margin-bottom: 33px; }
.banner ul { position: relative; width: 1660px; height: 370px; }
.banner ul li { position: absolute; z-index: 1; width: 100%; height: 100%; }
.banner ul li.active { display: block; z-index: 2; }
.banner ul li img { width: 100%;}
.banner .dlWrap { width: 100%; left: 0; bottom: 16px; position: absolute; z-index: 2; text-align: center; }
.banner .dlWrap span { background: url("../images/in_ddmenu.png") no-repeat -18px 0; width: 10px; height: 10px; margin-left: 5px; display: inline-block; cursor: pointer; }
.banner .dlWrap span.active { background: url("../images/in_ddmenu.png") no-repeat 0 0; }
.banner_l { display: block; width: 14px; height: 64px; background: url("../images/banner_l.png") no-repeat; position: absolute; left: 20px; top: 280px; z-index: 200; }
.banner_r { display: block; width: 14px; height: 64px; background: url("../images/banner_r.png") no-repeat; position: absolute; right: 20px; top: 280px; z-index: 200; }
.header, .header_top_wrap { width: 1142px; margin: 0 auto; position: relative; }
.header { position: relative; z-index: 9999;}
.header_top_wrap{ display: block;}
.header_top { width: 1660px; position: relative; left: 50%; margin-left: -830px; background: #006da0; height: 33px; margin-bottom: 15px; }
.header_top_part1, .header_top_part2, .header_top_part3, .header_top_part4 { float: right; line-height: 32px; }
.header_top_part2 a, .header_top_part3 a { color: #fff; margin-right: 16px; font-size: 12px; }
.header_top_part2 a:hover, .header_top_part3 a:hover { color: #999; }
.header_top_part2 { margin-right: 26px; }
.header_top_part2 a { margin: 0; }
.header_top_part2 span { font-size: 12px; padding: 0 4px; }
.header_top_part1 { padding: 0 0 0 28px; background: url("../images/dianhua.png") no-repeat left center; color: #fff; font-size: 16px; font-family: Arial; }
.header_top_part3{ margin-right:10px}
.header_bottom > a, .header_bottom nav, .header_bottom, .in_search { float: left; }
.header_bottom { position: relative; }
.header_bottom > a > img{ }
.header_bottom nav { margin-left: 31px; }
.header_bottom nav .itm { float: left; padding: 0 25px; }
.header_bottom nav .itm > a { font-size: 16px; color: #006da0; line-height: 54px; }
.header_bottom nav .itm > a:hover, .header_bottom nav .active > a { color: #85782c; border-bottom:1px solid #85782c; font-weight:bold }
.nav .child { display: none; position: absolute; left: 0; top: 64px; width: 1142px; padding: 1px 0 0; border-top: 1px solid #ddd; background: #eee; }
.nav .child .inr { padding: 40px 40px; margin: -30px 0 0 -60px; }
.nav .i-itm { float: left; width: 501px; margin: 20px 0 0 60px; }
.nav .i-itm h3 { font-size: 16px; border-bottom: 1px solid #d1d1d1; padding-bottom: 10px; }
.nav .list { margin-top: 10px; }
.nav .list li { float: left; width: auto; line-height: 30px; padding: 0px 40px 0px 0px; }
.nav .list a { color: #555; }
.nav .list a::before { content: '·'; color: #000; margin-right: 4px; }
.nav .list a:hover, .nav .list a:hover::before { color: #857414; }

.nav .itm1 .i-itm:nth-child(4){ min-height: 96px; }
.nav .itm3 .i-itm:nth-child(4){ min-height: 96px; }

.nav .itm2 .i-itm:nth-child(2) { min-height: 68px; }
.nav .itm4 .i-itm:nth-child(2) { min-height: 124px; }
.nav .itm6 .i-itm:nth-child(2) { min-height: 96px; }

.lt9 .nav .itm2 .i-itm:first-child + .i-itm { min-height: 68px; }
.lt9 .nav .itm4 .i-itm:first-child + .i-itm { min-height: 124px; }
.lt9 .nav .itm6 .i-itm:first-child + .i-itm { min-height: 96px; }

.nav .itm6 .i-itm:first-child + .i-itm + .i-itm{ display:none}


.in_search { width: 173px; padding-left: 18px; position: relative; top: 16px; }
.in_search > input { width: 22px; height: 23px; border: 0; background: url("../images/search_l.png") no-repeat; float: left; }
.in_search .in_search_c { background: #ddd; width: 136px; height: 23px; float: left; }
.in_search .in_search_c input { background: none; border: 0; width: 136px; height: 23px; float: left; line-height: 22px; }
.in_search .in_search_r { width: 15px; height: 23px; background: url("../images/search_r.png") no-repeat; float: left; }
.in_main_part1 { width: 1142px; margin: 0 auto 40px; background: #fff; }
.in_main_part1_l { width: 610px; height: 205px; float: left; }
.in_main_part1_l img { width: 100%; height: 100%; }
.in_main_part1_r { width: 462px; float: left; padding: 34px 0 0 70px; }
.in_main_part1_r h4 { line-height: 30px; color: #000000; font-size: 16px; font-weight: normal; }
.in_main_part1_r h4 a { color: #000000; font-size: 16px; font-weight: normal; }
.in_main_part1_r h4 a:hover { color: #999; }
.in_main_part1_r p { font-size: 12px; color: #716d6c; line-height: 24px; height: 46px; overflow: hidden; margin-bottom: 34px; width: 424px; }
.in_main_part1_r_txt { line-height: 34px; }
.in_main_part1_r_txt a { color: #000000; font-size: 14px; background: url("../images/gif.gif") no-repeat left center; padding-left: 9px; margin-right: 30px; }
.in_main_part1_r_txt a:hover { color: #999; }
.in_main_part1 li.odd .in_main_part1_l { float: right; }
.in_hot { width: 1142px; margin: 0 auto; }
.in_hot > h4 a { line-height: 60px; color: #000000; font-size: 24px; font-weight: normal; cursor:default }
.in_hot > h4 span { display: block; width: 25px; height: 26px; float: left; position: relative; top: 19px; margin-right: 4px; }
.ind_pic1_p2 { position: absolute; left: 15px; top: 0; display: none; }
.ind_pic1_p3 { position: absolute; left: 15px; top: 10px; display: none; }
.ind_pic1_p4 { position: absolute; left: 15px; top: 15px; display: none; }
.in_hot_tab { height: 38px; width: 100%; background: #e2e2e2; margin-bottom: 26px; }
.in_hot_tab li { width: 130px; height: 38px; line-height: 38px; float: left; text-align: center; position: relative; cursor: pointer; }
.in_hot_tab li.active, .in_hot_tab li:hover { background: #fdc900; }
.in_hot_tab li img { display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -8px; }
.in_hot_tab li.active img, .in_hot_tab li:hover img { display: block; }
.in_hot_box_part1 { width: 599px; height: 374px; float: left; margin-right: 10px;  }
.in_hot_box_part1 > a { display: block; width: 100%; height: 100%; position: relative; }
.in_hot_box_part1 > a > img { width: 100%; height: 100%; }
.in_hot_box_part1 > a .in_hot_parttxt { position: absolute; left: 0; bottom: 0; background: url("../images/png2.png") repeat; }
.in_hot_box_part1 > a .in_hot_parttxt h4 { line-height: 60px; width: 559px; font-size: 18px; color: #fff; font-weight: normal; padding: 0 20px 0 20px; background: url("../images/hover.png") no-repeat 560px center; height: 60px; }
.in_hot_box_part1 > a .in_hot_parttxt h4 span { display: block; float: left; width: 520px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.in_hot_box_part1 > a .in_hot_parttxt .txt { width: 94%; margin: 0 auto; color: #fff; padding-bottom: 20px; font-size: 12px; line-height: 24px; height: 293px; overflow: hidden; display:none }
.in_hot_box_part2 { width: 234px; height: 374px; float: left; margin-right: 10px; }
.in_hot_box_part2 > a { display: block; width: 100%; height: 100%; position: relative; }
.in_hot_box_part2 > a > img { width: 100%; height: 100%; }
.in_hot_box_part2 > a .in_hot_parttxt { position: absolute; left: 0; bottom: 0; background: url("../images/png2.png") repeat; }
.in_hot_box_part2 > a .in_hot_parttxt h4 { line-height: 60px; width: 194px; font-size: 18px; color: #fff; font-weight: normal; padding: 0 20px 0 20px; background: url("../images/hover.png") no-repeat 194px center; height: 60px; }
.in_hot_box_part2 > a .in_hot_parttxt h4 span { display: block; float: left; width: 162px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.in_hot_box_part2 > a .in_hot_parttxt .txt { width: 94%; margin: 0 auto; color: #fff; padding-bottom: 20px; font-size: 12px; line-height: 24px; height: 293px; overflow: hidden; display: none; }
.in_hot_box_part3 { width: 288px; float: left; }
.in_hot_box_top, .in_hot_box_bottom { width: 288px; height: 182px; }
.in_hot_box_top { margin-bottom: 10px; }
.in_hot_box_top > a { display: block; width: 100%; height: 100%; position: relative; }
.in_hot_box_top > a > img { width: 100%; height: 100%; }
.in_hot_box_top > a .in_hot_parttxt { position: absolute; left: 0; bottom: 0; background: url("../images/png2.png") repeat; }
.in_hot_box_top > a .in_hot_parttxt h4 { line-height: 60px; width: 248px; font-size: 18px; color: #fff; font-weight: normal; padding: 0 20px 0 20px; background: url("../images/hover.png") no-repeat 248px center; height: 60px; }
.in_hot_box_top > a .in_hot_parttxt h4 span { display: block; float: left; width: 212px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.in_hot_box_top > a .in_hot_parttxt .txt { width: 94%; margin: 0 auto; color: #fff; padding-bottom: 20px; font-size: 12px; line-height: 24px; height: 102px; overflow: hidden; display: none; }
.in_hot_box_bottom > a { display: block; width: 100%; height: 100%; position: relative; }
.in_hot_box_bottom > a > img { width: 100%; height: 100%; }
.in_hot_box_bottom > a .in_hot_parttxt { position: absolute; left: 0; bottom: 0; background: url("../images/png2.png") repeat; }
.in_hot_box_bottom > a .in_hot_parttxt h4 { line-height: 60px; width: 248px; font-size: 18px; color: #fff; font-weight: normal; padding: 0 20px 0 20px; background: url("../images/hover.png") no-repeat 248px center; height: 60px; }
.in_hot_box_bottom > a .in_hot_parttxt h4 span { display: block; float: left; width: 212px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.in_hot_box_bottom > a .in_hot_parttxt .txt { width: 94%; margin: 0 auto; color: #fff; padding-bottom: 20px; font-size: 12px; line-height: 24px; height: 102px; overflow: hidden; display: none; }
.in_hot_box_part { display: none; }
.in_hot_box_part.active { display: block; }

.in_hot_box_p .txt > *{ cursor:default}

.footer { width: 1142px; margin: 0 auto; }
.footer_wrap { background: #000; height: 52px; line-height: 52px; width: 1660px; position: relative; left: 50%; margin-left: -830px; }
.footer_box { width: 1142px; margin: 0 auto; }
.footer_box > a { float: left; color: #fff; margin-right: 20px; font-size: 12px; }
.footer_box > a:hover { color: #999; }
.footer_box .copyright { float: right; font-size: 12px; color: #fff; }
.footer_box .copyright a { color: #fff; }
.footer_box .copyright a:hover { color: #999; }


.esu_01 li{ width:32% !important; background: #eeeeee;height: 42px;line-height: 42px; text-align: center;color: #666; margin:0 3px;}


.header_top_part4,.header_top_part2{display: none;}