@import url("Zfonts.css");
a { color: black; }

a:hover { text-decoration: none; color: currentColor; }
body{color:#000;line-height:2em; margin:0px auto; font-family: "Microsoft YaHei"; font-size:14px; background:#fff; }
.pr0 { padding-right: 0; }

.mt-1em { margin-top: 1em; }

.mt-2em { margin-top: 2em; }

.fixed-top { position: fixed; width: 100%; background: #fff; z-index: 999; }

.fixed-bottom { position: absolute; bottom: 0; width: 100%; z-index: 999; }
.fixed-bottom ul { padding-top: 1em; }

.itop { padding: 0 3em; height: 7em; }
.itop .navbar-brand img { margin-top: 0.8em;  height: 50px; }
.itop .navbar-toggle { border: 1px solid #ccc; }
.itop .navbar-toggle .icon-bar { border: 1px solid #ccc; }

.itop_r { float: right; }
.itop_r ul { padding-left: 0; margin-bottom: 0; list-style: none; padding-top: 3em; }
.itop_r li { float: left; padding-left: 0.3em; padding-right: 0.3em; }

.inav { margin-bottom: 0; background: #014098; border: none; }
.inav .navbar-nav a { height: 3.1em;  line-height: 1.6em; }
.inav .navbar-nav > .active > a { background-color: #e60012; color: #fff; }
.inav .navbar-nav > li > a { padding-left: 0.36em; color: #fff; font-size: 16px; font-weight: bold; }
.inav .navbar-nav > li > a:hover { color: #eee; }

.navbar-default { height: 7.2em\9; }

.slot { display: none\9; }

.inav_m { width: 100%; }
.inav_m li:first-child { padding-left: 2.7em; }
.inav_m li { width: 10%; text-align: center; }
.inav_m .nav-item a { padding-left: 6px; padding-right: 6px; font-size: 1.1em; }
.inav_m a { font-weight: bold; font-weight: normal \9; font-size: 1.06em; }

.navbar-right { padding-left: 0.8em; border-left: 1px solid #ccc; }
.navbar-right img { width: 1.2em; }
.navbar-right .dropdown li a { height: auto; line-height: normal; }
.navbar-right li a { padding-left: 0; padding-right: 0; }

.breadcrumb { background-color: #fff; }

.search_botton { margin-top: 1em \9; }

.site-header { position: relative; height: 3.2em; z-index: 20; border-radius: 0; }

.site-header .nav-item .item-children { display: none; z-index: 999; }
.site-header .nav-category { position: relative; float: left; width: 127px; padding-right: 15px; z-index: 999; }
.site-header .nav-category .link-category { display: block; padding: 26px 0 38px; text-align: right; color: #333; z-index: 999; }

.nav-item-active { position: relative; z-index: 999; }


.header-nav-menu { position: absolute; top: 3.6em; left: 0; z-index: 24; width: 100%; height: 4em; border-top: 1px solid #e0e0e0; background: #fff; }
.header-nav-menu overflow:hidden .figure-thumb {  }
.header-nav-menu overflow:hidden .figure-thumb a { display: block; }
.header-nav-menu overflow:hidden .figure-thumb img { width: 4em; }
.header-nav-menu .title { line-height: 3em; }
.header-nav-menu .title:hover { color: #666; }
.header-nav-menu .price { line-height: 3.4em; }
.header-nav-menu .flags { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; font-size: 12px; text-align: center; }
.header-nav-menu .flag { display: inline-block; height: 18px; padding: 1px 20px; background-color: #e53935; color: #fff; }

.children-list { padding: 0; list-style-type: none; text-align: center; }
.children-list li {  display: inline-block; padding-left: 1em; padding-right: 1em; height: 2.8em; line-height: 2.4em; list-style-type: none; font-size: 1.2em; text-align: center; font-weight: 550; border-left: 1px solid #e0e0e0; }
.children-list .first:before { display: none; }
.children-list li a { color: #333; }
.children-list a:hover { color: #e52029; }

.header-nav-menu-active { -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.18); box-shadow: 0 3px 4px rgba(0, 0, 0, 0.18); -webkit-transition: -webkit-box-shadow .2s; transition: box-shadow .2s; }

.dropdown-menu li a { padding-left: 1em; }

.home_search { position: absolute; transition: ease-in-out 0.5s; opacity: 0; right: -1em; z-index: -1; }
.home_search form { border: 5px solid #6e6796; background: #fff; }
.home_search form i { margin-left: 1em; margin-right: 1em; color: #fff; }
.home_search input { display: inline-block; border: none; background: none; box-shadow: none; padding-left: 0; padding-right: 0; width: 30em; border-radius: 0; color: #fff; }
.home_search a { padding-right: 0.8em; background: none; font-size: 1.84em; font-weight: bold; cursor: pointer; }
.home_search img { padding-left: 0.2em; width: 2em; }

.ibanner { top: 10em; width: 100%; position: relative; height: 560px; background: url(../image/loader.gif) no-repeat center center; }

.tp-banner li a { display: block; position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; }

.tp-caption { display: none !important; }

.tp-simpleresponsive .tp-caption { position: absolute; visibility: hidden; font-size: 1.4em; }

.tp-caption { z-index: 1; }

.tp-bullets { z-index: 1000; position: absolute; bottom: 40px !important; }

.tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative; background: url(../image/bullet.png) no-Repeat top left; width: 28px; height: 20px; margin-right: 0px; float: left; margin-top: 0px; margin-left: 3px; }

.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet.selected { background-position: bottom left; }

.tp-bullets.simplebullets .bullet.selected { background-position: top left; display: block; }

.tpclear { clear: both; }

.tp-simpleresponsive > ul > li { list-style: none; position: absolute; visibility: hidden; }

.tp-caption img { display: block; }

.iwell_box { margin-top: 10em; }
.iwell_box ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.iwell_box li { padding: 0; text-align: center; }
.iwell_box li a { display: block; padding-top: 1em; width: 100%; height: 3.6em; color: #363636; font-size: 1.44em; font-weight: bold; border-right: 1px solid #F1F1F1; }
.iwell_box li.iwell_bg4 a { border-right: 0; }

.iwell_bg1 { background: url("../image/xs_1.png") no-repeat center; background-size: 2em; background-position-x: 5.4em; background-position-y: 1.6em; }
.iwell_bg1 a:hover { background: url("../image/xs01.png") no-repeat center #004098; color: #fff; background-size: 1.6em; background-position-x: 3.6em; background-position-y: 1em; }

.iwell_bg2 { background: url("../image/xs_2.png") no-repeat center; background-size: 2.4em; background-position-x: 5.2em; background-position-y: 1.2em; }
.iwell_bg2 a:hover { background: url("../image/xs02.png") no-repeat center #004098; color: #fff; background-size: 1.4em; background-position-x: 3.6em; background-position-y: 1.08em; }

.iwell_bg3 { background: url("../image/xs_3.png") no-repeat center; background-size: 2.4em; background-position-x: 5.2em; background-position-y: 1.6em; }
.iwell_bg3 a:hover { background: url("../image/xs03.png") no-repeat center #004098; color: #fff; background-size: 1.4em; background-position-x: 3.6em; background-position-y: 0.92em; }

.iwell_bg4 { background: url("../image/xs_4.png") no-repeat center; background-size: 2.4em; background-position-x: 5.4em; background-position-y: 1.4em; }
.iwell_bg4 a:hover { background: url("../image/xs04.png") no-repeat center #004098; color: #fff; background-size: 1.6em; background-position-x: 3.6em; background-position-y: 0.92em; }

.iwell { padding-bottom: 2em; background: #f7f7f7; }
.iwell h1 { line-height: 2.6em; text-align: center; }
.iwell h1 a { color: #333; font-size: 1em; font-weight: bold; }
.iwell h1 a:hover { color: #e72229; }

.iwell_title { text-align: center; }
.iwell_title ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.iwell_title li { height: 3.8em; line-height: 3.8em; font-size: 1.32em; font-weight: bold; border-right: 1px solid #eee; }
.iwell_title li:hover { color: #E6212B; background: #eee; }
.iwell_title img { padding-right: 0.2em; width: 1.6em; }

.iwell_lAD .item { height: 25em; }
.iwell_lAD .item > a > img { width: 100%; }
.iwell_lAD .carousel-caption { left: 0; right: 0; padding-bottom: 0; padding-top: 16px; bottom: 0; font-size: 1.2em; background: rgba(0, 0, 0, 0.6); }

.iwell_r { padding-left: 0; }
.iwell_r .tab-content { margin-top: 1.2em; }
.iwell_r .nav-tabs { font-size: 1.2em; font-weight: bold; }
.iwell_r .nav-tabs .active { border-bottom: 1px solid #E00100; }
.iwell_r .nav-tabs .active a { border: none; background: none; color: #004098; }
.iwell_r .nav-tabs .active a:hover, .iwell_r .nav-tabs .active a:focus { border: none; background: none; }
.iwell_r .tab-pane ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.iwell_r .tab-pane li { padding-left: 0.8em; height: 2.6em; line-height: 2.6em; font-size: 1.14em; background: url("../image/inews_icon.png") no-repeat left; border-bottom: dotted 1px #ccc; overflow: hidden; }
.iwell_r .tab-pane li span { padding-right: 0.6em; float: right; color: #666; }
.iwell_r .tab-pane li:hover { color: #E6212B; }

.iyewu {  margin-top: 2em; }
.iyewu h2 { color: #313131; font-size: 24px; font-weight: bold; }
.iyewu ul { padding-left: 0; margin-bottom: 0; list-style: none; margin-top: 2em; padding-left: 1em; padding-right: 1em; }
.iyewu li { float: left; height: 16.9em; line-height: 16.9em; }
.iyewu li a { display: block; width: 100%; height: 100%; color: #fff; font-size: 1.68em; font-weight: bold; text-align: center; }
.iyewu li a:hover { margin-top: -1px; font-size: 1.2em; transition: all .25s linear; }



.iyewu1 { width: 33%; background: url("../image/h_yewu01.jpg") center no-repeat; background-size: cover; border-bottom: 12px solid #fff; }

.iyewu2 { width: 33%; background: url("../image/h_yewu02.jpg") center no-repeat; background-size: cover; border-bottom: 12px solid #fff; border-left: 12px solid #fff; border-right: 12px solid #fff; }

.iyewu3 { width: 34%; background: url("../image/h_yewu03.jpg") center no-repeat; background-size: cover; border-bottom: 12px solid #fff; }

.iyewu4 { width: 50%; background: url("../image/h_yewu04.jpg") center no-repeat; background-size: cover; border-bottom: 12px solid #fff; border-left: 6px solid #fff;}

.iyewu5 { width: 40%; background: url("../image/h_yewu05.jpg") center no-repeat; background-size: cover; border-left: 12px solid #fff; border-right: 12px solid #fff; }

.iyewu6 { width: 30%; background: url("../image/h_yewu06.jpg") center no-repeat; background-size: cover; }

.igongcheng { margin-top: 2em; padding-bottom: 2em; }
.igongcheng h3 { color: #313131; font-size: 24px; font-weight: bold; }

.igongcheng_y { margin-top: 2em; background: #F0F1F5; }

.igongcheng_l { text-align: center; height: 23.3em; }
.igongcheng_l li { border-bottom: 1px solid #ccc; }
.igongcheng_l li a { padding-top: 1.32em; padding-bottom: 1.32em; color: #3b3b3b; font-size: 1.43em; font-weight: bold; }
.igongcheng_l li:hover a { color: #fff; background: #004098; }
.igongcheng_l li.active a { color: #fff; background: #004098; }

.igongcheng_img { height: 23.3em; overflow: hidden; }

.igongcheng_r { margin-left: -2em; }
.igongcheng_r img { width: 100%; height: 23.3em; }
.igongcheng_r .swiper-slide { height: 100% !important; }
.igongcheng_r .swiper-wrapper { height: 100% !important; }

.arrow-left { padding: 2.6em 1em; background: url(../image/arrows.png) rgba(0, 0, 0, 0.49) no-repeat left -0.5em; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 10; }

.arrow-right { padding: 2.6em 1em; background: url(../image/arrows.png) rgba(0, 0, 0, 0.49) no-repeat left -6.8em; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 10; }

.photo_show { height: 130em; border-top: 1px solid #ccc; }
.photo_show img { width: 100%; }

.home_about { padding-top: 3.2em; padding-bottom: 4em;  }
.home_about h5 { padding-top: 0.6em; width: 22%; line-height: 3.2em; color: #313131; font-size: 1.72em; font-weight: bold; border-bottom: 2px solid #e00009; }
.home_about strong { padding-right: 0.4em; color: #e00009; font-size: 3em; }
.home_about .t1 { text-align: right; }
.home_about .t2 { text-align: center; }
.home_about .t3 { text-align: left; }
.home_about p { text-align: justify; text-justify: inter-ideograph; overflow: hidden; line-height: 2.2em; color: #595959; }
.home_about b { color: #464646; }
.home_about a { color: #e00009; }
.home_about span { padding-right: 2em; }

.home_aboutVideo { padding-top: 1.8em; display: none\9; }
.home_aboutVideo video { width: 100%; object-fit: fill; }

.home_aboutVideoIE8 { padding-top: 1.8em; display: none; display: block\9; }
.home_aboutVideoIE8 img { width: 100%; }

.home_about_r { padding-left: 5.71em; }
.home_about_r p { text-align: justify; text-justify: inter-ideograph; overflow: hidden; }

footer { padding-top: 2.8em; }

.ifoot { background: url("../image/foot_bg.png") no-repeat top; background-size: cover; }

.foot_list { padding-top: 0.4em; padding-bottom: 1em; color: #000; text-align: center; border-top: 6px #e62129 solid; }
.foot_list ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.foot_list li { float: left; width: 12.5%; }
.foot_list a { display: block; line-height: 1.8em; }
.foot_list strong { line-height: 2.8em; color: #333333; font-size: 16px; font-weight: bold; }
.foot_list a:hover { color: #e62129; }
.foot_list strong:hover { color: #e62129; }

.isearch { margin-top: 1em; text-align: center; }
.isearch .form-inline { display: inline-block; width: 30%; }
.isearch .input-group { width: 100%; }
.isearch .input-group-append { position: absolute; top: 0; right: 0; width: 5em; height: 2.8em; line-height: 2.8em; color: #fff; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background: #1890FF; z-index: 3; }
.isearch .input-group-append button { background: none; border: none; }
.isearch input { height: 2.8em; text-indent: 1.2em; }
.isearch i { position: absolute; left: 0.6em; top: 0.8em; color: #ccc; z-index: 3; }

.icont { padding: 2em; color: #fff; background: #004098; }

.icont_l strong { display: block; line-height: 2.2em; font-size: 1.14em; }
.icont_l span { display: block; line-height: 1.8em; font-size: 1em; }
.icont_l a { color: #fff; }
.icont_l a:hover { color: #e62129; }

.icode { text-align: center; }
.icode img { display: block; margin: auto; width: 60%; }
.icode span { line-height: 2em; }

.ilink_btn { padding-top: 1em; }

.about_list { background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
.about_list ul { padding-left: 0; margin-bottom: 0; list-style: none;  }
.about_list li:first-child { border-left: 1px solid #ddd; }
.about_list li { display: inline-block; width: 12.1%; height: 3.2em; line-height: 3.2em; text-align: center; font-size: 1.3em; border-right: 1px solid #ddd; }
.about_list li a { display: block; width: 100%; }
.about_list li a:hover, .about_list .active { background: #E52029; color: #fff; }

.about_conBox { margin-bottom: 1em; padding: 1.6em; color: #333333; background: #fff; text-align: left; }
.about_conBox h1 { font-size: 2em; }
.about_conBox h4 { color: #004098; font-size: 1.26em; }

.about_con { text-align: justify; text-justify: inter-ideograph; overflow: hidden; padding-bottom: 2em; border-top: 1px solid #F2F2F2; font-size: 1.18em; }
.about_con p { margin-bottom: 0; }
.about_con img { max-width: 100%; }
.about_con1 { text-align: justify; text-justify: inter-ideograph; overflow: hidden; padding-bottom: 2em;  font-size: 1.18em; }
.about_con1 p { margin-bottom: 0; }
.about_con1 img { max-width: 100%; }


.history { padding-top: 3.2rem; }
.history h1 { font-size: 1.42em; line-height: 3em; text-align: center; }
.history h2 { font-size: 1.02em; line-height: 1.82em; text-align: center; }

.scale-div li { width: 136px; height: 40px; background: url(../image/scale-li.png) no-repeat center; float: left; display: inline-block; cursor: pointer; }

.his_main { text-align: center; }
.his_main h3 { font-size: 4.8rem; font-family: 'Zoomlabaoren-A102'; color: #000; text-align: center; }
.his_main p { color: #666; line-height: 24px; font-size: 14px; text-align: center; }

.his-bg { position: relative; margin-top: 4em; }

.his-bg .bd { overflow: hidden; position: relative; }

.his-bg .bd li { display: none; list-style: none; }

.prev, .next { display: block; width: 25px; height: 50px; position: absolute; top: -3rem; font-size: 5.2rem; }

.prev, .next { display: block; width: 25px; height: 50px; position: absolute; top: -3rem; font-size: 5.2rem; }

.prev:hover, .next:hover { opacity: 0.6; }

.prev { left: 0px; }

.next { right: 0px; }

.scale-box { width: 846px; margin: 0 auto; position: relative; }

#sc-buttom { width: 30px; height: 30px; background: url(404.png) no-repeat center; position: absolute; top: 2px; left: 0px; -moz-user-select: -moz-none; cursor: move; }

.scale-div { width: 816px; margin: 0 auto; overflow: hidden; height: 26px; position: relative; }

.scale-div ul { position: absolute; top: 0px; left: 0px; }

.year-div { width: 952px; margin: 0 auto; position: relative; overflow: hidden; height: 60px; }

.year-div ul { position: absolute; }

.year-div li { width: 136px; color: #666; text-align: center; font-size: 18px; line-height: 60px; float: left; display: inline-block; cursor: pointer; }

.year-div li.on { color: #049fd9; font-size: 24px; }

.hisphone { display: none; }

.slide__year { font-size: 2rem; color: #049fd9; }

.slide__content { padding-bottom: 1rem; }

.hisphonelist img { width: 100%; }

.rongyu { margin-top: 2em; min-height: 18em; }
.rongyu ul { padding-left: 0; margin-bottom: 0; list-style: none; font-size: 1.11em; }
.rongyu .page1 li { float: left; width: 24%; min-height: 18em; margin-left: 0.5%; margin-right: 0.5%; margin-bottom: 1em; text-align: center; }
.rongyu li img { margin-bottom: 1em; padding: 0.6em; width: 100%; height: 14em; background: #fff; box-shadow: 0 12px 30px -5px rgba(0, 0, 0, 0.15); transition: all .2s ease; }
.rongyu .title_left { margin-bottom: 1em; }
.rongyu li img:hover { box-shadow: 20px 30px 20px -5px rgba(0, 0, 0, 0.15); }

.rongyu_con { padding-top: 1em; padding-bottom: 2em; background: #fff; }
.rongyu_con h1 { margin-top: 0; height: 3em; line-height: 3em; font-size: 1.92em; text-align: center; }

.rongyu_conTxt { text-align: center; }
.rongyu_conTxt img { max-width: 100%; }

.mysite { margin-top: 1.4em; padding: 0; font-size: 1.2em; }

.title_left { font-size: 1.98em; }
.title_left small { display: block; color: #004098; font-size: 0.698em; }

.izhao_banner { min-height: 24em; background: url("../image/izhao_banner.jpg") no-repeat top center; background-size: cover; }
.izhao_banner h5 { font-size: 1.8em; text-align: center; padding-top: 6em; }

.i_logo { padding-top: 4em; width: 18em; height: 6em; }
.i_logo img { width: 100%; }

.irenc { margin-top: 2.6em; }

.irenc_t { padding: 2em 4.8em; }

.irenc_l { padding: 2em; background: #fff; box-shadow: 0 2px 24px 0px rgba(175, 175, 175, 0.2); border-bottom: 6px #2154cf solid; }
.irenc_l strong { color: #E8202A; font-size: 2.12em; line-height: 2.6em; }
.irenc_l p { padding-top: 1.6em; color: #666; font-size: 1em; line-height: 1.8em; }

.irenc_in { display: flex; padding: 2em 0; }
.irenc_in .irenc_ll { background: url("../image/irenc_ll.png") no-repeat left center; }
.irenc_in .irenc_lr { margin-left: 10em; background: url("../image/irenc_rr.png") no-repeat left center; }
.irenc_in a { padding-left: 1.6em; color: #222; font-size: 20px; }

.irenc_r img { width: 100%; }

.ishe_banner { min-height: 24em; background: url("../image/izhao_banner.jpg") no-repeat top center; background-size: cover; text-align: center; }
.ishe_banner h1 { padding-top: 5.8em; font-size: 2.6em; }

.ishe { margin-top: 1.8em; }
.ishe a { border-bottom: 0px solid #E52029; }
.ishe .table { margin-top: 1.6em; text-align: center; }
.ishe .table th { padding: 2em 0; text-align: center; }
.ishe .table thead > tr > th { padding: 1.4em 0; color: #fff; background: #004E94; }
.ishe .table tbody > tr > th { padding: 1.4em 0; }
.ishe .table tbody > tr > td { padding: 1.4em 0; }

.imodal_t { padding: 0.6em; line-height: 2.6em; background: #fbfcfd; text-align: center; }
.imodal_t span { display: block; }
.imodal_t span img { padding-bottom: 0.2em; width: 1.6em; }

.imodal_l { color: #999; }
.imodal_l strong { display: block; color: #333; font-size: 1.6em; }

.imodal_r { color: #999; }
.imodal_r strong { display: block; color: #FF5959; font-size: 2.2em; }
.imodal_r span { border-right: 1px solid #999; }

.imodal_y { display: flex; padding-left: 3.2em; }
.imodal_y span { margin-top: 0.6em; padding-left: 1em; padding-right: 1em; height: 1.8em; line-height: 1.86em; }

.imodal_footer { padding: 15px; text-align: center; border-top: 1px solid #e5e5e5; }
.imodal_footer a { padding: 0.86em 2em; color: #fff; background: #DB251C; }
.imodal_footer a:hover { opacity: 0.8; filter: alpha(opacity=80); }

.ixiao { min-height: 36em; background: url("../image/ixiao_banner.jpg") no-repeat bottom center; background-size: cover; text-align: center; }
.ixiao h1 { padding-top: 5.8em; font-size: 2.6em; }

.ixiao_z { padding: 1em; background: #fff; text-align: center; }

.ixiao_l span li { color: #fff; font-size: 1.6em; background: #004E94; }
.ixiao_l li { padding: 2em; font-size: 1.2em; border-bottom: 1px solid #ccc; }
.ixiao_l li:hover { filter: alpha(opacity=80); color: #eee; background: rgba(153, 153, 153, 0.6); }

.ixiao_r strong { display: block; line-height: 5.6em; font-size: 1.4em; }
.ixiao_r small { color: #E52029; font-size: 1.4em; }
.ixiao_r p { padding-left: 35%; line-height: 2.6em; font-size: 1.2em; text-align: left; }

.iqc_banner { padding-top: 16em; min-height: 36em; background: url("../image/izhao_banner.jpg") no-repeat center ; background-size: cover; text-align: center;  }
.iqc_banner h5 { font-size: 2em; color: #fff; }

.iqcbody { margin-top: 1em; }

.iqc_title { padding: 1em; font-size: 1.2em; }

.iqcContent_l { margin-top: 2em; color: #333333; background: #fff; text-align: left; }
.iqcContent_l h1 { line-height: 3em; font-size: 1.82em; text-align: center; }
.iqcContent_l video { width: 100%; }

.iqcContent { text-align: justify; text-justify: inter-ideograph; overflow: hidden; padding-top: 2em; border-top: 1px solid #F2F2F2; padding-bottom: 2em; font-size: 1.18em; }
.iqcContent p { margin-bottom: 0; }
.iqcContent img { margin: 1em 0; max-width: 100%; }

.iedu { margin-top: 2em; }
.iedu .title_left { text-align: center; }
.iedu ul { padding-left: 0; margin-bottom: 0; list-style: none; margin-top: 2em; text-align: center; font-size: 1.2em; font-weight: bold; }
.iedu li { display: inline-block; padding-left: 1em; padding-right: 1em; }

.inews { min-height: 36em; background: url("../image/inews_banner.jpg") no-repeat center; background-size: cover; text-align: center; }
.inews h1 { padding-top: 5.8em; font-size: 2.6em; }

.inews_b { padding: 1em; font-size: 1.2em; }

.inews_pic { text-align: center; }

.inews_top { margin-top: 2em; padding: 2em 5em; background: #fafafa; text-align: left; }
.inews_top strong { color: #e7463c; font-size: 1.32em; }
.inews_top p { margin-top: 1em; color: #666; }

.red_more { padding: 0 1.4em; width: 9em; height: 2.4em; line-height: 2.4em; text-align: center; border: 1px solid #e7463c; }
.red_more:hover { background: #e7463c; }
.red_more a { display: block; width: 100%; height: 2.4em; color: #e7463c; }
.red_more a:hover { color: #fff; }

.inews_text { padding-top: 2.8em; padding-bottom: 2em; padding-left: 2em; padding-right: 2em; border-bottom: 1px solid #eaeaea; transition: all .5s ease; }
.inews_text img { width: 13.2em; height: 8em; }

.inews_m { margin-right: -2em; margin-left: 1em; padding-top: 1em; padding-bottom: 1em; height: 8em; color: #e7463c; background: #f5f5f5; }
.inews_m strong { font-size: 2.8em; font-weight: 100; }

.inews_r { margin-left: 2em; padding-right: 2em; text-align: left; }
.inews_r span { line-height: 2.6em; font-size: 1.2em; font-weight: 500; }
.inews_r p { text-align: justify; text-justify: inter-ideograph; overflow: hidden; line-height: 2em; color: #565656; font-size: 0.92em; }

.inews_text:hover { color: #e7463c; margin-top: 1em; }
.inews_text:hover .inews_m { color: #fff; background: #e7463c; }
.inews_text:hover p { color: #565656; }

.page-item a { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.myAbbr { padding-top: 1em; border-top: 1px solid #F2F2F2; text-align: center; }
.myAbbr span { padding-left: 1em; }

.dang_body { background: url("../image/dang.jpg") top center no-repeat; }
.dang_body .about_list { margin-top: 34em; background: #f2f2f2; border-top: 5px solid #E52029; }
.dang_body .conBegin #desc { margin-left: 3em; }
.dang_body .i_logo { margin-left: 3.2em; padding-top: 2em; }

.dang_well { text-align: justify; text-justify: inter-ideograph; overflow: hidden; font-size: 1.18em; line-height: 2em; text-indent: 2em; background: #fff; }

.dang_list .row li { padding: 0.6em; }
.dang_list .row li img { width: 16em; height: 10.88em; }

.dang_i { display: flex; padding: 0.8em; background: #f5f5f5; }

.dang_i:hover { color: #1890ff; background: #eee; }

.dang_con { padding-left: 1.8em; }
.dang_con span { line-height: 3.2em; font-size: 1.26em; }
.dang_con p { line-height: 1.6em; color: #8c8c8c; }
.dang_con small { color: #8c8c8c; font-size: 0.92em; }

.conBegin { line-height: 4em; border-top: 1px solid #d9d9d9; }
.conBegin span:hover { color: #60a9d7; }

#desc { float: right; }

.iyinp p { line-height: 3.2em; font-size: 1.12em; }

.iyinp_t { padding: 0.68em; margin-bottom: 1em; background: #f2f2f2; }

.iyinp_in { padding-top: 0.6em; }
.iyinp_in input { margin-left: 1em; width: 60%; padding: 6px 12px; font-size: 14px; line-height: 1.4em; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; }
.iyinp_in select { margin-left: 1em; width: 60%; padding: 6px 12px; font-size: 14px; line-height: 1.4em; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; }
.iyinp_in span { margin-left: 2em; }

.pagination > li > a { color: #595959; }

.pagination > .active > a { background: #b73d3c; border-color: #b73d3c; }

.pagination > .active > a:hover { background: #b73d3c; border-color: #b73d3c; }

.pagination > li > a:hover { color: #fff; background: #b73d3c; border-color: #b73d3c; }

.banner_6, .banner_37, .banner_38, .banner_39, .banner_40, .banner_41, .banner_42 { background-image: url(../image/banner6@.jpg); }

.banner_10, .banner_11, .banner_13, .banner_14, .banner_15, .banner_16 { background-image: url(../image/banner10.jpg); }

.banner_17 { background-image: url(../image/banner17.jpg); }

.banner_18 { background-image: url(../image/banner18@.jpg); }

.banner_24, .banner_25, .banner_26, .banner_27, .banner_28, .banner_29, .banner_30, .banner_122 { background-image: url(../image/banner24@.jpg); }

.banner_31, .banner_32, .banner_33, .banner_34, .banner_35, .banner_36 { background-image: url(../image/banner31@.jpg); }

.banner_43, .banner_44, .banner_45, .banner_46 { background-image: url(../image/banner43@.jpg); }

.hc_top { height: 3.2em; background: #5D5D61; text-align: center; }
.hc_top ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.hc_top li { display: inline-block; margin-left: 0.2em; margin-right: 0.2em; height: 2.4em; line-height: 2.4em; }
.hc_top li i { font-size: 2em; }
.hc_top li a { color: #fff; }

.cmap { display: none; }


@media only screen and (min-width: 769px) and (max-width: 1930px) { .inews, .iqc_banner { min-height: 24em;min-height: 330px; } }

@media screen and (max-width: 768px) { .container { max-width: 100%; }
  .itop { padding: 0 2em; height: 8em; }
  .itop .navbar-brand { height: 38px; }
  .itop .navbar-brand img { width: 80%; height: auto; }
  .itop_r { float: inherit; }
  .itop_r li { padding-left: 0; padding-right: inherit; font-size: 0.98em; }
  .inav .in { width: 100vw; background: #014098; }
  .inav_m { padding-left: 1em; }
  .inav_m li { width: fit-content; }
  .ibanner { width: 100vw; height: 220px; overflow: hidden; }
  .iwell_box li a { padding: 1em; height: auto; font-size: 0.68rem; }
  .iwell_box li { background-size: 1.2em; background-position-x: 0.6em; background-position-y: 0.5em; }
  .iwell { padding-bottom: inherit; }
  .iwell h1 { height: auto; line-height: inherit; font-size: 1.2em; }
  .iwell_lAD .item { height: 18em; }
  .iwell_lAD .carousel-indicators { top: 16em; }
  .iwell_lAD .carousel-caption { top: 11em; }
  .iwell_r { padding-top: 0.6em; padding-left: 1.2em; }
  .iwell_r .tab-pane li { padding-left: 1.2em; background: url("../image/inews_icon.png") no-repeat 2%; }
  .iwell_r .nav > li > a { padding: 10px 8px; }
  .iwell_r .nav-tabs { font-size: 1.12em; }
  .iyewu { margin-top: auto; }
  .iyewu h2 { font-size: 1.4em; }
  .iyewu ul { margin-top: auto; }
  .iyewu li { height: 9em; line-height: 9em; }
  .iyewu2 { border-left: 0; border-right: 0; }
  .iyewu4 { border-left: 0; }
  .iyewu5 { border-left: 0; border-right: 0; }
  .iyewu6 { broder-left: 0; }
  .igongcheng { margin-top: auto; padding-bottom: auto; }
  .igongcheng h3 { font-size: 1.4em; }
  .home_about_r { padding-left: 1em; }
  .igongcheng_y { margin-top: auto; }
  .igongcheng_l { display: flex; height: auto; }
  .igongcheng_l li a { padding-top: 1em; padding-bottom: 1em; font-size: 0.98em; }
  .igongcheng_r { margin-left: 0; }
  .igongcheng_img { height: auto; }
  .igongcheng_r img { height: auto; }
  .home_about { padding-top: inherit; padding-bottom: 2em; }
  .home_about h5 { padding-top: inherit; width: 24%; font-size: 1.4em; }
  .home_about strong { font-size: 2.2em; }
  .home_about span { padding-right: inherit; font-size: 0.86em; }
  footer { padding-top: inherit; }
  .foot_list li { width: 25%; }
  .icont { padding: inherit; padding-top: 0.8em; padding-bottom: 0.8em; }
  .icont_l strong { font-size: 1.12em; }
  .icont_l span { font-size: 0.68em; line-height: 2.2em; }
  .icode { padding-top: 0.6em; }
  .about_list ul { margin-left: -15px; margin-right: -15px; height: auto; border-left: none; }
  .about_list li { width: 25%; font-size: 1em; border-right: none; }
  .rongyu .title_left { font-size: 1.4em; }
  .rongyu .page li { width: 32%; height: 8em; line-height: 1.4em; font-size: 0.86em; }
  .rongyu li img { height: 6em; }
  .iqc_banner { padding-top: 2.8em; min-height: 8em; }
  .iqc_banner h5 { font-size: 1.6em; }
  .mysite { margin-top: auto; font-size: 1em; }
  .mysite .breadcrumb { margin-bottom: auto; padding: 8px 20px; }
  .about_conBox { margin-bottom: auto; padding: 0.6em; }
  .about_conBox h1 { margin-top: auto; font-size: 1.4em; }
  .inews { padding-top: 2em; min-height: 8em; }
  .inews h1 { padding-top: inherit; font-size: 1.6em; }
  .inews_text { padding: 0.6em; }
  .inews_text img { width: 100%; }
  .inews_m { margin-left: -30px; margin-right: 0; }
  .inews_r { margin: auto; padding: 0; text-align: center; }
  .inews_r span { line-height: 1.8em; font-size: 1.12em; }
  .pagination-lg > li > a { padding: 9px 12px; }
  .iqcContent_l h1 { line-height: 1.8em; font-size: 1.2em; }
  .iqcContent_l .title_left { font-size: 1.4em; }
  .iqcContent_l .title_left small { font-size: 0.2em; }
  .iqcContent { padding-top: inherit; padding-bottom: inherit; }
  .iqcContent p { line-height: 1.8em; font-size: 0.86em; }
  .conBegin { line-height: 2.2em; }
  .dang_body { background-size: contain; }
  .dang_body .i_logo { padding-top: 8em; padding-bottom: 2em; width: auto; height: auto; }
  .dang_body .i_logo img { padding: 0 6em; }
  .dang_body .about_list { margin-top: auto; }
  .dang_well p { font-size: 0.86em; }
  .dang_list .row li img { width: 100%; }
  .dang_i { display: block; }
  .dang_con { padding-left: inherit; }
  .dang_con span { line-height: 2.2em; font-size: 1.12em; }
  .ishe_banner { min-height: 8em; }
  .ishe_banner h1 { padding-top: 1.2em; font-size: 1.6em; }
  .table thead > tr > th { font-size: 0.92em; }
  .table tbody > tr > td { padding: inherit; font-size: 0.86em; }
  .iyinp p { line-height: 2.2em; font-size: 0.92em; }
  .his-bg { display: none; }
  .hisphone, .cmap { display: block; }
  .photo_show { height: 40em; } }





.page { padding:4px 0px 0px 1px;  clear:both;justify-content:center;display:flex;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#CC0001; color:#ff9900; }
.page .current{ background:#CC0001; color:#FFF;}
.page #total{color:red}
