/*.navgationDiv { width: 0; height: 0; overflow: hidden; display: none; }*/
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td, div, strong, textarea, label { margin: 0; padding: 0; font-family: arial, "微软雅黑", verdana, sans-serif; color: #333; font-size: 12px; }
img, iframe { border: none; }
ol, ul, ol li, ul li { list-style: none; }
a { text-decoration: none; }
a:link { }
a:visited { }
.qs_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qs_clear { *zoom:1;}
.qs_info { text-align: justify; text-justify : inter-ideograph; }
.qs_yin { width: 0; height: 0; overflow: hidden; display: none; }
input:focus { outline: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
.clear { clear: both; height: 0px; overflow: hidden; }
.clearfix:after { content:  "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { zoom: 1 }
.clearfix { display: block; }


#top { height: 75px; width: 100%; background: #fff; }
#top .top { width: 1002px; margin: 0 auto; }
#top .top .logo { padding: 13px 0px 0px 31px; float: left; }
#top .top .link { float: right; padding-top: 35px; margin-right: 36px; }
#top .top .link a { float: left; height:24px; line-height:24px; margin-right: 16px; }
#top .top .link .search_form { float: left; height:24px; }
#top .top .link form { height:24px; background: url(search.jpg) no-repeat; }
#top .top .link form input { border: none; background: none; padding: 0px; margin: 0px; height: 24px; }
#top .top .link form input.txt { width: 103px; padding-right: 11px; float: right; }
#top .top .link form input.submit { width: 30px; cursor: pointer; text-indent: -1000em; }
/*导航*/
.nav_w { width: 100%; height: 41px; position: absolute; top: 75px; z-index: 999; }
.nav { width: 1002px; margin: 0 auto; }
.daohang { background: url(nav_bg.png) no-repeat; padding-bottom: 14px; height: 40px; }
.m_nav { float: left; position: relative; }
.m_nav_t { display: block; width:auto; height: 40px; background: url(nav.png) no-repeat;}
.m_nav_t a { display: block; height: 40px;   text-indent: -1000em; }

.nav1 { width: 142px; }
.nav1 .m_nav_t { background-position: 0px 0px; }
.nav1.active .m_nav_t, .nav1:hover .m_nav_t { background-position: 0px -40px; }

.nav2 { width: 143px; }
.nav2 .m_nav_t { background-position: -142px 0px; }
.nav2.active .m_nav_t, .nav2:hover .m_nav_t  { background-position: -142px -40px; }

.nav3 { width: 143px; }
.nav3 .m_nav_t{ background-position: -285px 0px; }
.nav3.active .m_nav_t, .nav3:hover .m_nav_t { background-position: -285px -40px; }

.nav4 { width: 143px; }
.nav4 .m_nav_t { background-position: -428px 0px; }
.nav4.active .m_nav_t, .nav4:hover .m_nav_t { background-position: -428px -40px; }

.nav5 { width: 143px; }
.nav5 .m_nav_t  { background-position: -571px 0px; }
.nav5.active .m_nav_t, .nav5:hover .m_nav_t  { background-position: -571px -40px; }

.nav6 { width: 143px; }
.nav6 .m_nav_t  { background-position: -714px 0px; }
.nav6.active .m_nav_t, .nav6:hover .m_nav_t { background-position: -714px -40px; }

.nav7 { width: 145px; }
.nav7 .m_nav_t { background-position: -857px 0px; }
.nav7.active .m_nav_t, .nav7:hover .m_nav_t  { background-position: -857px -40px; }

.m_nav ul { float: left; position: absolute; top: 40px; left: 0px; width: 100%; }
.m_nav ul li { margin-bottom: 1px; }
.m_nav ul li a { line-height: 14px; font-size: 12px; color: #737272; display: block; background: url(nav_list.jpg) no-repeat 7px 15px #fff; padding: 10px 0 10px 20px; }
.m_nav ul li a:hover { text-decoration: none; color: #fff; background: url(nav_liston.png) no-repeat 7px 15px #193aa1; }


/*banner*/
#banner{ height:404px; width:100%; overflow:hidden; position:relative;}
#banner .scroll_container{ height:404px; width:100%;}
#banner ul li{ height:404px; width:100%; overflow:hidden; position:absolute; background-position:50% 0; background-repeat:no-repeat;}
#banner a{ display:block; width:34px; height:57px; position:absolute; top:171px; z-index:9999; cursor:pointer;}
#banner .prev_btn{ background:url(prev_btn.png) no-repeat; left:10%;}
#banner .next_btn{ background:url(next_btn.png) no-repeat; right:10%;}


/*foot*/
.foot_w { background:#e8e8e8; margin:20px 0 0;}
.foot{ width:1002px; margin:0 auto; padding:40px 0; height:50px; position:relative ;}
.foot p{ font-size:12px; line-height:25px; color:#7f7f7f; text-align:center;}

.ft_ico { position:absolute; top:10px; right:0px; width:80px; height:110px; overflow:hidden; text-align:center;}
.ft_ico img { width:80px; height:80px;}
.ft_ico span { font-size:12px; color:#7f7f7f; line-height:30px;}

.c_0 { width:1002px; margin:0 auto; padding:20px 0 0; }
.k_0 { width:1002px; margin:0 auto; padding:25px 0 0; }
.c_1 { float:left; width:436px; overflow:hidden; }
.c_2 { float:right; width:554px; overflow:hidden;}
.c_3 { float:left; width:380px;  overflow:hidden;}
.c_4 { float:left; width:380px; margin: 0 0 0 11px;  overflow:hidden;}
.c_5 { float: right; width:219px;  overflow:hidden;}

.f_tit{ width:100%; height:38px; background:#eae7e7; margin:0 auto;}
.ft_t { float:left; padding-left:12px; color:#3f3f3f;line-height:38px; font-size:14px; font-weight:700;}
.ft_m { float:right; padding-right:13px; color:#015ca4;line-height:38px; font-size:14px;}

.f_2 { padding:10px; border:1px solid #ececec; }

/*新闻列表list*/
.f_list { margin:auto;}
.f_list li{height:31px;  background:url(2018100914280448582.jpg)6px 14px no-repeat; overflow:hidden;}
.f_list li a{ line-height:31px; padding-left:19px; font-size:14px;color:#565656;}
.f_list li span{ float:right; line-height:31px; color:#99999a;}

.f_2h { height:297px; }
.f_2h .f_list { padding:10px 0 0;}

.f_3h { height:304px; }
.f_3h .f_list { padding:14px 0 0;}


/*图片新闻*/
.f_1{ padding:7px 6px 0px 6px; width:422px; height:310px; float:left; overflow:hidden;border:1px solid #ececec;}
.imgBox{ width:422px; height:312px; position:relative; overflow:hidden;}
.imgBox li{width:422px; height:312px; position:absolute;}
.imgBox li img{ display:block; margin:auto; width:420px; height:280px; border:1px solid #dddcdc;}
.imgBox li h2{ height:30px; font-weight:normal; font-size:14px; line-height:30px;}

.dot_btn{ position:absolute; bottom:10px; right:10px; height:10px;}
.dot_btn a{ width:10px; height:10px; float:left; display:block; background:url(dot_btn.png) no-repeat; cursor:pointer; margin:0 5px;}
.dot_btn a.current{background:url(dot_btn.png) no-repeat top right;}

/*业务概况*/
.buslist{ width:219px; height:325px; overflow:hidden; }
.buslist li{ width:219px; height:54px; overflow:hidden; padding-bottom:14px;}
.buslist li img{ display:block; width:219px; height:54px;}

.k_ban { width: 100%; height: 268px; background-position: center top; background-repeat: no-repeat; background-image:url(zy_banner02.jpg); }


.k_l { float:left; width:198px; }
.k_r { float:right; width:740px; min-height:400px; }
.k_w { height:28px; border-bottom:1px solid #b2b2b2;}
.k_t { float:left; max-width:240px; overflow:hidden; height:24px; line-height:24px; font-size:16px; color:#000; font-weight:700; background:url(2018101009205460348.jpg) 1px 2px no-repeat; padding-left:18px; }

.k_dq { float:right; max-width:505px; height:24px; line-height:24px; text-align:right; overflow:hidden; }
.k_dq * { font-size:12px; color:#666; }

.fl_nav { background-color:#efefef; padding-bottom:9px;}
.fl_0 { margin-bottom:12px;}
.fl_0 img {}
.fl_1 { padding-left: 35px; height: 30px; overflow:hidden; margin-top:5px; background-image:url(menu.png); background-repeat:no-repeat; }
.fl_1 a { display:block; height: 30px; line-height: 30px; font-size: 12px; }
.s1_y ,.fl_1:hover { background-position:0 -30px; }
.s1_n { background-position: 0 0;  }

.s1_y a,.fl_1:hover a { color:#fff;  }
.s1_n a { color: #4c4c4c; }



.f_li_w { padding:20px 10px; }
.f_li_w ul {}
.f_li_w ul li { padding: 6px 0px 12px 0; height:82px;  border-bottom: 1px dashed #999999;  }
.f_li_w ul li a { display:block; width:100%; height:82px; overflow:hidden;  position: relative;}
.f_li_w ul li a h2 { line-height:38px; font-size:14px; color:#666; }
.f_li_w ul li a p { line-height:22px; font-size:12px; color:#a3a3a3; }
.f_li_w ul li a span { display:block; position:absolute; right:0px; top:0; width:100px; height:38px; line-height:38px; text-align:right; font-size:12px; color:#585858;}
.f_li_w ul li a i {  display:block; position:absolute; right:0px; bottom:0px; width:100px; height:22px; line-height:22px; text-align:right; font-size:12px; color:#585858; font-style:normal;}

.f_m { width: auto; height: auto; overflow: hidden; padding: 10px 0 30px; }
.l_m_bd { width: auto; height: auto; text-align: center; }
.l_m_bd span { width: 5px; display: inline-block; }
.l_m_bd font { display: inline-block; font-size: 12px; color: #fff; background-color:#4483DC; border: 1px solid #4483DC; padding: 2px 5px; }
.l_m_bd a { display: inline-block; font-size: 12px; color: #0066CC; border: 1px solid #84A5CE; padding: 2px 5px; cursor: pointer; }
.l_m_bd a.l_a { }


.f_lz_w { padding:20px 0px; }
.f_lz_w ul { border-top: 1px solid #cccccc;}
.f_lz_w ul li { position:relative; height: 48px; overflow: hidden; cursor: pointer; border: 1px solid #cccccc; border-top: none; }
.lz_j { float: left; width: 54px; height: 48px; border-right: 1px solid #e3e3e3; background-image: url(list_c.jpg); background-position:0 0;  background-repeat: no-repeat;}
.lz_r { float:left; width:681px; }
.lz_r h2 {  display:block; width:100%; height:48px; line-height: 48px; padding-left: 33px; }
.lz_r h2 a {  font-size: 12px; color: #666; font-weight: normal;}
.lz_r p { padding: 12px 33px; line-height: 18px;  }
.lz_r p { font-size: 12px; color: #fff;}
.lz_r span {  display:block; position:absolute; right:20px; top:0px; width:100px; height:48px; line-height:48px; text-align:right; font-size:12px; color:#a1a1a1; font-style:normal; }

.lz_r h2:hover,.lz_r p:hover { text-decoration: underline; }

.f_lz_w ul li.active {  background-color:#1b6bb3; border: 1px solid #1b6bb2;}
.f_lz_w ul li.active .lz_j { height: 130px;  background-image: url(list_h.jpg); background-color:#155c9e;  border-right: 1px solid #155c9e; }
.f_lz_w ul li.active .lz_r h2 {  border-bottom: 1px #327abb solid;}
.f_lz_w ul li.active .lz_r h2 a {color:#fff; font-weight:700;}
.f_lz_w ul li.active .lz_r p a { color:#fff;}
.f_lz_w ul li.active .lz_r span { color:#fff;}


.f_li_img { padding:20px 0;}
.f_li_img ul { width:800px; }
.f_li_img ul li { float:left; width:230px; height:183px; overflow:hidden; margin:0 21px 21px 0; border-bottom: 1px solid #cccccc;}
.f_li_img ul li a { display:block; }
.f_li_img ul li a img { display:block; width:228px; height:140px; border: 1px solid #cccccc; }
.f_li_img ul li a span { display:block; padding:0 3px;  height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#5d5d5d; font-weight:normal; }
.f_li_img ul li:hover a span { background-color:#045bb8; color:#fff;}
.f_li_img ul li:hover a img {border: 1px solid #045bb8; }


.dl_w { min-height:650px;}
/*通用细览*/
.i_w { overflow: hidden; padding: 10px 0px 40px;}
.i_t { text-align: center; line-height: 40px; padding:10px 0 0px; }
.i_t span { font-size: 18px; color: #1b6bb3; }
.i_st { text-align: center; line-height: 45px; }
.i_st span { font-size: 16px; color: #666; }
.i_ly { width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px solid #d1d1d1; }
.i_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.i_ly span span { padding: 0 5px; }
.i_zh { width: 100px; height: 25px; overflow: hidden; margin: -35px 0 0 640px; }
.i_zh a { display: block; float: left; width: 24px; height: 24px; background-image: url(2018101116561715730.png); background-repeat: no-repeat; margin: 0 3px; text-indent: -999px; }
.i_zh_1 { background-position: 0 0; }
.i_zh_2 { background-position: 0 -27px; }
.i_zh_3 { background-position: 0 -54px; }
.i_c { line-height: 220%; font-size: 14px; color: #666; padding: 25px 0px 0; text-align: justify; text-justify : inter-ideograph;}
.i_c * { font-size: 13px; color: #333; line-height:220%; }
.i_c img { max-width: 700px; margin: 10px auto; }
.i_c table { margin:10px auto; }
.i_d { height: 30px; text-align: center; padding-top: 20px; }
.i_d a { font-size: 14px; color: #828282; border: 1px solid #d2d2d2; margin: 0 15px; padding: 3px 10px; border-radius: 3px; background-color: #f8f8f8; }

.kc_t ,.kc_t *{ font-size: 18px;  line-height: 42px; font-weight:700;  text-align: center; }


/*图片滚动*/
.f_6 {  padding:10px; border:1px solid #ececec;}
.f_6h { height:240px; }

.e9_b { padding:25px 0 20px; overflow:hidden; }

.e9_lw { float: left; width: 45px; height: 50px; padding: 0 0 0 0px; margin:50px 0 0; }
.e9_rw { float: right; width: 45px; height: 50px; padding: 0 0px 0 0; margin:50px 0 0; }
.e9_lw a, .e9_rw a { display: block; float: left; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; background-image: url(2018110911120691270.png); background-repeat: no-repeat; cursor: pointer; }
.e9_lw a { background-position: -100px 0; }
.e9_lw a:hover { background-position: -50px 0; }
.e9_rw a { background-position: -150px 0; }
.e9_rw a:hover { background-position: 0px 0; }

.e9_c { float: left; width: 888px; height:160px; overflow: hidden; margin:0 0 0 0px ; }
.e9_c ul { }
.e9_c ul li { float: left; width: 208px; height:158px; overflow: hidden; background-color:#e4e4e4; margin-right: 13px; padding:2px;  }
.e9_c ul li:hover { background-color:#045bb8; }

.e9c_img ,.e9c_img img { width: 208px; height: 125px; overflow: hidden;}
.e9c_tit { padding:4px 10px; height: 25px;  line-height:25px;overflow: hidden; text-align:center;}
.e9c_tit a { font-size:12px; color:#333; }
.e9_c ul li:hover .e9c_tit a { color:#fff; }