﻿
html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: 微软雅黑, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", STHeiti, SimSun, sans-serif; overflow-x: hidden; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0px; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(238, 238, 238); }
img { max-width: 100%; height: auto; vertical-align: top; border: 0px; }
ul { padding-left: 0px; list-style-type: none; }
i, em { font-style: normal; }
big { font-size: 1.3em; }
small { font-size: 0.77em; }
a { transition: all 0.3s ease 0s; text-decoration: none; outline: 0px; }
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block; }
input, select, textarea { outline: 0px; font-family: inherit; font-size: 100%; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { box-sizing: border-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input[type="file"] { display: block; }
input[type="range"] { display: block; width: 100%; }
select[multiple], select[size] { height: auto; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
fieldset { min-width: 0px; margin: 0px; padding: 0px; border: 0px; }
legend { font-size: 1.3em; line-height: 2.5; display: block; width: 100%; margin-bottom: 20px; padding: 0px; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
table { border-spacing: 0px; border-collapse: collapse; background-color: transparent; }
td, th { padding: 0px; }
.fix { }
.fix::before, .fix::after { display: table; clear: both; content: ""; }
.l { float: left; }
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
[class*="rect-"] { position: relative; display: block; width: 100%; height: 0px; overflow: hidden; }
[class*="rect-"] ._full { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.rect-75 { padding-bottom: 75%; }
table col[class*="col-"] { position: static; display: table-column; float: none; }
table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none; }
input[type="search"] { -webkit-appearance: none; }
.ion { display: inline-block; margin: 0px 0.3em; font-size: 1.1em; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; font-family: jrico !important; }
.row { width: 102%; transition: width 0.2s ease 0s; }
.row::before, .row::after { display: table; clear: both; content: ""; }
.row > [class*="span-"] { float: left; margin-right: 2%; }
.row > .span-1 { width: 6.33333%; }
.row > .span-2 { width: 14.6667%; }
.row > .span-3 { width: 23%; }
.row > .span-4 { width: 31.3333%; }
.row > .span-5 { width: 39.6667%; }
.row > .span-6 { width: 48%; }
.row > .span-7 { width: 56.3333%; }
.row > .span-8 { width: 64.6667%; }
.row > .span-9 { width: 73%; }
.row > .span-10 { width: 81.3333%; }
.row > .span-11 { width: 89.6667%; }
.row > .span-12 { width: 98%; }
.row > .span-13 { width: 106.333%; }
.row > .span-14 { width: 114.667%; }
.row > .span-15 { width: 123%; }
.row > .span-16 { width: 131.333%; }
.row > .span-17 { width: 139.667%; }
.row > .span-18 { width: 148%; }
.row > .span-19 { width: 156.333%; }
.row > .span-20 { width: 164.667%; }
.row > .span-21 { width: 173%; }
.row > .span-22 { width: 181.333%; }
.row > .span-23 { width: 189.667%; }
.row > .span-24 { width: 198%; }
.full-row > .span-3 { width: 25%; }
.row > .pull-right, .full-row > .pull-right { float: right; }
.row > .center { position: relative; left: -1%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto; }
body { font-size: 13px; line-height: 1.8; color: rgb(85, 85, 85); background: rgb(255, 255, 255); }
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; }
a { color: inherit; }
a:hover { color: rgb(231, 70, 60); }
::selection { color: rgb(255, 255, 255); background: rgb(51, 153, 255); }
::-webkit-input-placeholder { color: rgb(170, 170, 170); }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0px; }
textarea { -webkit-appearance: none; border-radius: 0px; }
.imghover img { transition: all 0.8s ease 0s; }
.imghover:hover img { transform: scale(1.1); }
.top-lan .ion { font-size: 20px; line-height: 30px; vertical-align: middle; }
.nav > ul > li.cur > a, .nav > ul > li > a:hover, .nav > ul > li.hover > a { background: url("../images/nav_jt.png") center bottom no-repeat; }
.nav_layer ._img { width: 255px; float: right; padding-bottom: 10px; margin-right: 45px; }
.nav_layer ._img img { width: 100%; height: auto; display: block; }
.nav_layer ._sum { font-size: 13px; display: block; line-height: 22px; margin-top: 10px; }
.banner, .banner img { width: 100%;position: relative; }
.ipro { height: 105px;overflow: hidden; background: url("../img/black.3.png") 0px 0px repeat; position: absolute; z-index: 20; bottom: 0px;left: 0;right: 0;}
.ipro-list .fix{
	text-align: center;
}
.ipro-list li { width: 147px; height: 105px;display: inline-block; color: rgb(255, 255, 255); text-align: center; position: relative; }
.ipro-list li ._nr { display: block; height: 100%; float: left; width: 100%; }
.ipro-list li ._img { height: 100%; width: 60%; position: absolute; top: 0px; right: 0px; display: none; overflow: hidden; }
.ipro-list li ._img img { width: 100%; height: 100%; }
.ipro-list li ._ipico { display: inline-block; width: 55px; height: 55px; overflow: hidden; margin-top: 15px; background-size: 55px 110px;background-position: 0 0;transition: all .5s;}
.ipico1{
	background: url(../img/shibao_c.png);
}
.ipico2{
	background: url(../img/wazijie_c.png);
}
.ipico3{
	background: url(../img/jietoumiao_c.png);
}
.ipico4{
	background: url(../img/baimatan_c.png);
}
.ipico5{
	background: url(../img/sancha_c.png);
}
.ipico6{
	background: url(../img/qitai_c.png);
}
.ipico7{
	background: url(../img/yaoxian_c.png);
}
.ipro-list li ._title { font-size: 14px; color: rgb(255, 255, 255); height: 22px; line-height: 22px; word-break: break-all; overflow: hidden; }
.ipro-list li.hover { color: rgb(0, 0, 0);width: 147px;}
.ipro-list li.hover ._nr { display: block; width: 100%; background: none!important; }
.ipro-list li.hover ._img { display: block; }
.ipro-list li:hover ._ipico{
	background-position: 0 55px;
}
.inews-main { padding: 40px 0px 0px; }
.ilant { width: 95%; float: left; font-size: 24px; color: rgb(0, 0, 0); padding-left: 5%; background-repeat: no-repeat; background-position: 15px center; margin-bottom: 10px; font-weight: normal; }
.ilant-news { background-image: url("../img/ilan_ico01.png"); }
.inews { width: 55%; float: left; border-top: 1px solid rgb(234, 234, 234); padding: 20px 0;box-sizing: border-box;}
.inews p { 
	margin-top: 15px;
	line-height: 2em;
	
	 }

.ivideo { width: 480px; float: right; text-align: center;position: relative;}
.ivideo .map_bg{
	width: 400px;
	margin: auto;
	height: 488px;
	background: url(../img/map.png);
	
}
.ivideo .map_bg.map_bg1{
	background: url(../img/wa.png);
}
.ivideo .map_bg.map_bg2{
	background: url(../img/qi.png);
}
.ivideo .map_bg.map_bg3{
	background: url(../img/yao.png);
}
.ivideo .map_bg.map_bg4{
	background: url(../img/san.png);
}
.ivideo .map_bg.map_bg5{
	background: url(../img/bai.png);
}
.ivideo .map_bg.map_bg6{
	background: url(../img/shi.png);
}
.ivideo .map_bg.map_bg7{
	background: url(../img/jie.png);
}
.ivideo_ul li{
	position: absolute;
	cursor: pointer;
	/*border: 1px solid #fff;*/
}
.ivideo_ul li.map_1{
	width: 150px;
    height: 54px;
    top: 33px;
    left: 122px;
}
.ivideo_ul li.map_2{
	width: 89px;
    height: 152px;
    top: 113px;
    right: 130px;
}
.ivideo_ul li.map_3{
	width: 167px;
    height: 85px;
    top: 148px;
    left: 64px;
}
.ivideo_ul li.map_4{
	width: 60px;
    height: 79px;
    bottom: 123px;
    left: 62px;
}
.ivideo_ul li.map_5{
	width: 95px;
    height: 119px;
    bottom: 62px;
    right: 90px;
}
.ivideo_ul li.map_6{
	    width: 102px;
    height: 90px;
    bottom: 122px;
    left: 147px;
}
.ivideo_ul li.map_7{
	    width: 115px;
    height: 66px;
    left: 74px;
    bottom: 34px;
}
}
.ivideo ._title { line-height: 50px; font-size: 14px; font-weight: normal; color: rgb(255, 255, 255); text-align: center; background: url("../images/black.4.png") 0px 0px repeat; position: absolute; bottom: 0px; left: 0px; width: 100%; }
.ivideo ._iplay { display: none; width: 84px; height: 84px; background: url("../images/iplay.png") 0px 0px no-repeat; position: absolute; top: 50%; left: 50%; margin-top: -42px; margin-left: -42px; }
.icxin-main { padding: 0px 0px 50px; }
.ilant-cxin { background-image: url("../img/ilan_ico02.png"); }
.icxin-list li { }
.icxin-list li a._img { display: block; height: 0px; overflow: hidden; padding-bottom: 66%; position: relative; }
.icxin-list li a._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.icxin-list li ._pd { padding: 15px 10px 0px; }
.icxin-list li ._title { font-size: 18px; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.icxin-list li ._sum { line-height: 22px; height: 44px; overflow: hidden; color: rgb(102, 102, 102); }
.icxin-list li ._more { width: 110px; height: 28px; line-height: 28px; border: 1px solid #8CC63F; background: rgb(255, 255, 255); color: #8CC63F; text-indent: 20px; position: relative; margin-top: 20px; }
.icxin-list li ._more .ion { position: absolute; right: 5px; }
.icxin-list li a:hover ._title { color:#8CC63F; }
.icxin-list li a:hover ._more { color: rgb(255, 255, 255); border-color: #8CC63F; background: #8CC63F; }
.igongyi-mian { background: rgb(248, 248, 248); padding: 40px 0px; }
.ilant-gongyi { background-image: url("../images/ilan_ico03.png"); }
.igongyi-nr { background: rgb(255, 255, 255); width: 100%; float: left; }
.igongyi-nr .igy-img { float: left; width: 62%; }
.igongyi-nr .igy-sum { float: left; width: 36%; margin-left: 2%; }
.igongyi-nr .igy-sum .igysum-t1 { font-size: 30px; line-height: 44px; font-weight: bold; margin-top: 50px; }
.igongyi-nr .igy-sum .igysum-c1 { color: rgb(65, 133, 169); }
.igongyi-nr .igy-sum .igysum-c2 { color: rgb(81, 184, 71); }
.igongyi-nr .igy-sum .igysum-t3 { font-size: 21px; line-height: 20px; color: rgb(51, 51, 51); margin-bottom: 15px; }
.igongyi-nr .igy-sum .igysum-t2 { font-family: arial; font-size: 16px; color: rgb(169, 169, 169); margin-bottom: 10px; }
.igongyi-nr .igy-sum .igysum-t2 i { color: rgb(81, 184, 71); }
.igongyi-nr .igy-sum .igysum-more { display: block; width: 140px; height: 36px; line-height: 36px; border: 1px solid rgb(231, 70, 60); text-indent: 20px; color: rgb(231, 70, 60); }
.igongyi-nr .igy-sum .igysum-more:hover { border: 1px solid rgb(231, 70, 60); color: rgb(255, 255, 255); background: rgb(231, 70, 60); }
.foot-bottom { background: rgb(66, 66, 66); color: rgb(187, 187, 187); line-height: 55px; }
.foot-bottom a:hover { color: rgb(187, 187, 187); text-decoration: underline; }
.foot-bottom .fb-left { margin-right: 10px; }
.foot-bottom .fb-left a { padding-right: 10px; }
.foot-bottom .fb-center em { padding: 0px 8px; }
.fb-cygs .cygs-t .ion { position: absolute; right: 10px; }
.nmenu li .ion { position: absolute; right: 0px; font-size: 14px; }
.nmenu li.cur a .ion { color: rgb(255, 255, 255); }
.news-hot ._title { font-size: 18px; font-weight: bold; color: rgb(231, 70, 60); margin-bottom: 5px; }
.news-hot ._sum { line-height: 24px; max-height: 72px; overflow: hidden; margin-bottom: 15px; }
.news-hot ._more { display: block; width: 130px; height: 30px; line-height: 30px; border: 1px solid rgb(231, 70, 60); color: rgb(231, 70, 60); text-indent: 20px; position: relative; }
.news-hot ._more .ion { position: absolute; right: 10px; }
.news-hot ._more:hover { background: rgb(231, 70, 60); color: rgb(255, 255, 255); }
.news-list li ._date { float: left; width: 9%; background: rgb(245, 245, 245); text-align: center; height: 110px; font-family: arial; color: rgb(231, 70, 60); }
.news-list li ._date span { display: block; }
.news-list li ._date ._d1 { font-size: 44px; line-height: 46px; padding-top: 20px; }
.news-list li ._nr { float: left; width: 77%; margin-left: 3%; }
.news-list li ._title { font-size: 17px; font-weight: normal; color: rgb(0, 0, 0); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-list li ._tools .ion { margin-left: 0px; }
.news-list li ._sum { line-height: 24px; height: 48px; overflow: hidden; color: rgb(86, 86, 86); }
.news-list li a:hover ._title { color: rgb(231, 70, 60); }
.news-list li a:hover ._date { background: rgb(231, 70, 60); color: rgb(255, 255, 255); }
.widget-newsdetail-2 ._head ._title { font-size: 18px; font-weight: bold; }
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal; }
.widget-newsdetail-2 ._tools ._b2l .ion { color: rgb(231, 70, 60); }
.widget-newsdetail-2 ._detailPage_bottom ._title { font-size: 14px; float: left; width: 68%; }
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: rgb(231, 70, 60); }
.pro-top ._img { float: left; width: 35%; }
.pro-top ._img span { display: block; height: 0px; overflow: hidden; padding-bottom: 54%; position: relative; }
.pro-top ._img span img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.pro-top ._nr { float: right; width: 62%; margin-top: 30px; line-height: 26px; }
.pcat-list li ._img { display: block; margin: 10px; background: rgb(158, 31, 98); width: 81px; height: 55px; padding: 13px 0px; border-radius: 100px; }
.pcat-list li ._title { text-align: center; font-size: 15px; margin-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: rgb(111, 111, 111); }
.pcat-list li.cur ._dian, .pcat-list li.hover ._dian { display: none; }
.pcat-list li.cur ._xian, .pcat-list li.hover ._xian { display: block; }
.pro-list li a._img { display: block; height: 0px; overflow: hidden; padding-bottom: 75%; position: relative; }
.pro-list li a._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.pro-list li ._pd { padding: 25px; border: 1px solid rgb(221, 221, 221); position: relative; }
.pro-list li ._nr { width: 94%; position: absolute; bottom: 0px; background: rgb(255, 255, 255); padding-top: 10px; padding-left: 3%; padding-right: 3%; overflow: hidden; }
.pro-list li ._title { height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 13px; font-weight: normal; }
.pro-list li ._sum { display: none; line-height: 24px; color: rgb(85, 85, 85); max-height: 168px; overflow: hidden; }
.pro-list li.hover ._pd { border: 1px solid rgb(231, 70, 60); }
.pro-list li.hover ._title { color: rgb(231, 70, 60); font-size: 15px; }
.pdet-top ._img { float: left; width: 50%; }
.pdet-top ._img span { display: block; height: 0px; overflow: hidden; padding-bottom: 75%; position: relative; }
.pdet-top ._img span img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.pdet-top ._nr { width: 40%; margin-left: 5%; float: left; }
.pdet-top ._title { font-size: 24px; font-weight: bold; color: rgb(0, 0, 0); margin-top: 50px; margin-bottom: 10px; }
.pdet-top ._sum { margin-bottom: 20px; }
.gongyi-list li ._img { float: left; width: 50%; }
.gongyi-list li ._img span { display: block; height: 0px; overflow: hidden; padding-bottom: 56%; position: relative; }
.gongyi-list li ._img span img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.gongyi-list li ._nr { width: 42%; margin-left: 4%; float: left; }
.gongyi-list li ._title { margin-top: 45px; padding-top: 10px; background: url("../images/gy_xian.gif") 0px 0px no-repeat; font-size: 20px; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.gongyi-list li ._sum { color: rgb(85, 85, 85); line-height: 24px; height: 96px; overflow: hidden; }
.gongyi-list li.hover { background: rgb(247, 247, 247); }
.gongyi-list li.hover ._title { color: rgb(231, 70, 60); }
.gongyi-list li.odd ._img { float: right; }
.gongyi-list li.odd ._nr { float: right; margin-right: 4%; margin-left: 0px; text-align: right; }
.gongyi-list li.odd ._title { background-position: right 0px; }
.bg-right a._img { display: block; height: 0px; overflow: hidden; padding-bottom: 60%; position: relative; }
.bg-right a._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.bg-right ._nr { width: 65%; padding: 25px 5% 20px; background: url("../images/bg_mbg.png") 0px 0px repeat; position: absolute; right: 0px; bottom: 0px; color: rgb(255, 255, 255); }
.bg-right ._nr ._title { font-size: 20px; line-height: 30px; font-weight: bold; padding-top: 5px; background: url("../images/bg_xian.gif") 0px 0px no-repeat; margin-bottom: 5px; }
.bg-right ._nr ._sum { font-size: 14px; line-height: 18px; font-family: arial; }
.contact-list li ._title { font-size: 17px; font-weight: bold; color: rgb(0, 0, 0); margin-bottom: 10px; height: 30px; line-height: 30px; word-break: break-all; overflow: hidden; }
.contact-list li ._sum { line-height: 28px; height: 140px; overflow: hidden; }
.contact-list li ._sum dl { width: 50%; float: left; }
.about-video a._img { display: block; height: 0px; overflow: hidden; padding-bottom: 147%; position: relative; }
.about-video a._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.about-video ._iplay { display: none; width: 84px; height: 84px; background: url("../images/iplay.png") 0px 0px no-repeat; position: absolute; top: 50%; left: 50%; margin-top: -42px; margin-left: -42px; }
.job-top li ._img span { display: block; }
.job-top li ._img ._img2 { display: none; }
.job-top li ._title { font-size: 16px; color: rgb(231, 70, 60); margin-top: 15px; }
.job-top li a:hover ._img ._img1, .job-top li.cur ._img ._img1 { display: none; }
.job-top li a:hover ._img ._img2, .job-top li.cur ._img ._img2 { display: block; }
.jdet-name .ion { font-size: 40px; font-weight: normal; color: rgb(245, 130, 33); vertical-align: top; }
.jdet-list li .ion { font-size: 12px; color: rgb(231, 70, 60); }
.job-content dd ._title { font-size: 18px; font-weight: bold; color: rgb(231, 70, 60); margin-bottom: 5px; }
.job-content dd ._sum { line-height: 30px; }
.widget-history-3-tab .tab_c .his-list ._nr { float: right; width: 75%; padding-left: 3%; border-left: 1px solid rgb(221, 221, 221); min-height: 100px; }
.message-top li ._nr { margin-left: 28%; background: rgb(249, 249, 249); height: 74px; padding-left: 5%; color: rgb(126, 126, 126); }
.message-top li ._nr ._t1 { font-size: 13px; padding-top: 10px; }
.message-top li ._nr ._t2 { font-size: 28px; font-family: arial; line-height: 34px; }
.ipro-list li.ipro-li10865.hover ._nr { background: rgb(158, 31, 98); }
.ipro-list li.ipro-li10866.hover ._nr { background: rgb(245, 130, 33); }
.ipro-list li.ipro-li10867.hover ._nr { background: rgb(102, 45, 145); }
.ipro-list li.ipro-li10868.hover ._nr { background: rgb(140, 198, 63); }
.ipro-list li.ipro-li10869.hover ._nr { background: rgb(238, 28, 37); }
.ipro-list li.ipro-li10870.hover ._nr { background: rgb(11, 118, 186); }
.ipro-list li.ipro-li10871.hover ._nr { background: rgb(65, 200, 244); }
.ipro-list li.ipro-li10872.hover ._nr { background: rgb(139, 94, 60); }
.ipro-list li.ipro-li23836.hover ._nr { background: rgb(225, 40, 147); }
.pcat-list li.pcat-li10865 ._img { background: rgb(158, 31, 98); }
.pcat-list li.pcat-li10866 ._img { background: rgb(245, 130, 33); }
.pcat-list li.pcat-li10867 ._img { background: rgb(102, 45, 145); }
.pcat-list li.pcat-li10868 ._img { background: rgb(140, 198, 63); }
.pcat-list li.pcat-li10869 ._img { background: rgb(238, 28, 37); }
.pcat-list li.pcat-li10870 ._img { background: rgb(11, 118, 186); }
.pcat-list li.pcat-li10871 ._img { background: rgb(65, 200, 244); }
.pcat-list li.pcat-li10872 ._img { background: rgb(139, 94, 60); }
.pcat-list li.pcat-li23836 ._img { background: rgb(225, 40, 147); }
.pic-list li ._title { line-height: 46px; background: url("../images/black.6.png") repeat; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-weight: normal; position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 10; }
.v-list li ._title { line-height: 46px; background: url("../images/black.6.png") repeat; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-weight: normal; position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 10; }
.honor-list li ._title { float: left; width: 60%; padding-left: 5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.honor-list li ._date { float: right; width: 20%; text-align: center; }
.gdfz-list dt ._title { font-size: 16px; display: block; font-weight: bold; color: rgb(51, 51, 51); line-height: 44px; border-top: 1px solid rgb(221, 221, 221); }
.gdfz-list dd ._pd { padding: 25px 20px 0px; line-height: 26px; }
.pinpai-scroll li a._img { display: block; height: 0px; overflow: hidden; padding-bottom: 72%; position: relative; }
.pinpai-scroll li a._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.pinpai-scroll li ._title { display: block; font-size: 14px; margin-top: 55px; }
.newgjscb-right ._img { display: block; height: 0px; overflow: hidden; padding-bottom: 143%; position: relative; }
.newgjscb-right ._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.ngjl-img ._img { display: block; height: 0px; overflow: hidden; padding-bottom: 71%; position: relative; }
.ngjl-img ._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.newgjscb-text ._title { text-align: center; font-size: 18px; font-weight: bold; color: rgb(198, 198, 198); margin-top: 40px; margin-bottom: 25px; }
.newgjscb-text ._sum { text-align: center; }
.newgjscb-text ._sum span { display: inline-block; font-size: 18px; color: rgb(140, 198, 63); padding: 0px 15px; line-height: 22px; border-right: 1px solid rgb(140, 198, 63); }
.fazhan-list li ._img { float: left; width: 35%; }
.fazhan-list li ._img span { display: block; height: 0px; overflow: hidden; padding-bottom: 91%; position: relative; }
.fazhan-list li ._img span img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.fazhan-list li ._nr { float: right; width: 60%; padding-top: 30px; }
.fazhan-list li.odd ._img { float: right; }
.fazhan-list li.odd ._nr { float: left; }
.zhuangbei-video a._img { display: block; height: 0px; overflow: hidden; padding-bottom: 78%; position: relative; }
.zhuangbei-video a._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; }
.zhuangbei-video ._iplay { display: block; width: 84px; height: 84px; background: url("../images/iplay.png") 0px 0px no-repeat; position: absolute; top: 50%; left: 50%; margin-top: -42px; margin-left: -42px; }
.zbtab-nr ._img { display: block; height: 0px; overflow: hidden; padding-bottom: 36%; position: relative; }
.zbtab-nr ._img img { height: auto; left: 0px; position: absolute; top: 0px; width: 100%; transition: all 0.8s ease 0s; }
.zbtab-nr ._title { font-size: 18px; font-weight: bold; margin-top: 50px; margin-bottom: 20px; }
.zbtab-nr ._sum { line-height: 25px; height: 150px; overflow: hidden; }
.yanfa_slide ._list ._img { height: 150px; background-color: rgb(231, 70, 60); }
.yanfa_slide ._list li.current ._img { height: 308px; }
.widget-newslist-7 ._title { width: 83%; font-weight: normal; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.widget-newslist-7 li:hover a, .widget-newslist-7 li:hover ._title, .widget-newslist-7 li:hover ._time { color: rgb(231, 70, 60); }
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea { display: none; }
body::after { display: block; height: 0px; line-height: 0; overflow: hidden; visibility: hidden; content: "Pc"; }
img[data-src] { opacity: 0; }
.Hlogo {
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	top:10%;
	width: 1200px;
	margin: auto;

}
.Hlogo img{
	width: auto;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1575508731863'); /* IE9 */
  src: url('iconfont.eot?t=1575508731863#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAALQAAsAAAAABnQAAAKFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp0gRUBNgIkAwgLBgAEIAWEbQc8G8cFEdWLfbI/QDy2g4IURXdFxmoaV0v3Rt79/7HmGWObQTKgpICACwAAAAAQweN+5bwku5cjVIQFWQ+AkljVMitXIStUXRVKIKHo/7+zToo0kcCPkyCToon+gHYdzye4Lc5ZXaMi1EhO/ezRDlPALcupJ3i85CXBZj3C5L7mQaiZJhCQJ1hyEg0EQAMIv0Q34nDaBApk/nmXy9yDugDjQAp0D4wiK5HMG8YueIGPCXSZtFps2rLrkKqwVwXi8oVzJ9RCUFFYpgrthoNFvMLV9DiNhJfR9+OnJipJK7Nr9p3dfNq6L8TJybeazQFBCAnoeAsZq1GIQ43JPbJgtKwrWcxyrMrgSzRNYBZHNQj219nlPWAcCp9J5IkflTOBwnSmsHbSJeSeno6r7059XeZ53H0XV25jfv6i84x23+FD+49O3R78TyH3QAcc3/eshzxUI961tlNfViEfCjIelDWYLwcW5MF6tANNU3+jBIKndx3r9yoKeJ9X/0T+Joa5qbt3Bb9JNHCoGBLblIomaswmU/LpO7p0oYG9Qz5P1Y7ekz3Ugogh6TCBrJonFupqtHRbg7ZqLbqssvV4t2FXZFE6sdJ9gDDgNZI+b5ANeEss1E9oGfMbbQOR0eVIcGG3xTCtbMKBcYbxD3bKSbkWlnHlDfU7DJSXRPQX0mYjUBdVOXPFhLTElu2jG2YFinKEC3gOQ8iwUHY4cWGYl7YsVdObiilHITXhwDiD8Q/slJMKxrOsfP6G+h0G6hioc7+QNjs7qBWqAcSrMg0aeJRXto9uMCugKEdwAfMwhAyW5nkOJy6YCfGlVTqj1FBlsb06/t0J6GLrUjibshp0Fn92SHq1nuADDEIA') format('woff2'),
  url('iconfont.woff?t=1575508731863') format('woff'),
  url('iconfont.ttf?t=1575508731863') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1575508731863#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-lejiexiangqingicon:before {
  content: "\e602";
}

.navs{
	float: right;
}
.navs li{
	display: inline-block;
	width: 100px;
	line-height: 2.0em;
	/*border: 1px solid #fff;*/
	color: #fff;
	font-weight: bold;
	
	margin-right: 10px;
	text-align: center;
	font-size: 16px;
	box-sizing: border-box;
}
.navs li:hover{
	border:1px #11af20 ;
	background: #11af20;
}
.navs li a:hover{
	color: #fff;
	}
/*--- Banner ---*/

.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}



#index-bnr{position:relative;}

#index-bnr .bnr-img{height:920px;}

#index-bnr .bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:absolute;top:0px;left:0px;}



#index-bnr .swiper-slide .bg{transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;}

#index-bnr .swiper-slide.swiper-slide-active .bg{transition-delay:0.4s !important; transform:matrix(1, 0, 0, 1, 0, 0); -webkit-transition:all 7.0s ease; -moz-transition:all 7.0s ease; -ms-transition:all 7.0s ease; -o-transition:all 7.0s ease; transition:all 7.0s ease;}



/*Bnr1*/

.iBnr-1{width:100%;text-align:center;font-weight:lighter;color:#fff;position:absolute;left:0px;top:20.5188679245283%;z-index:2;}

.iBnr-1 .t1{line-height:80px;font-size:60px;}

.iBnr-1 .t2{font:lighter 16px/34px '微软雅黑';letter-spacing:4px;text-transform:uppercase;}



#index-bnr .swiper-pagination{font-size:0px;bottom:15% !important;}

#index-bnr .swiper-pagination-bullet{box-sizing: border-box; width:40px;height:8px;background:none;border-radius:0px;position:relative;overflow:hidden;margin:0 4px;opacity:1;}

#index-bnr .swiper-pagination-bullet:after{content:"";display:block;width:96%;height:70%;border:1px solid rgba(255,255,255,.8);position:absolute;top:0px;left:0px;}

#index-bnr .swiper-pagination-bullet i{display:block;width:100%;height:100%;background:#005bac;position:absolute;left:-100%;top:0px;z-index:2;}

#index-bnr .swiper-pagination-bullet-active{}



.bnr-img.page-bnr{height:848px;}

.pBnr-box{width:960px;text-align:center;color:#fff;position:absolute;top:32.19339622641509%;left:50%;margin:0 0 0 -480px;}

.pBnr-box .t1{line-height:65px;font-size:50px;font-weight:600;}

.pBnr-box .t2{line-height:30px;margin:25px 0 0;text-align: left;}

.pBnr-box .page-dd{display:block;width:58px;height:58px;background:url(../images/icon-Pdd.png) no-repeat center center;margin:40px auto 0;

animation:pageDD 1.8s linear infinite;-webkit-animation:pageDD 1.8s linear infinite;}

@keyframes pageDD{

	0%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1;}

	50%{transform:translateY(30px) scale(.9);-webkit-transform:translateY(30px) scale(.9);opacity:.2;}

	100%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1;}

}

.banner_txt{
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	bottom:57%;
	width: 1200px;
	height: 1px;
	margin: auto;
}
.banner_txt img{
	width: auto;
	float: right;
}
.bnr-img.page-bnr2{height:500px;}
		.accordion {
 	width: 100%;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	
 }

.accordion .link {
	width: 100%;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
    color: #4D4D4D;
    padding-left: 3em;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #dfdbdb;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

/*.accordion li:last-child .link {
	border-bottom: 0;
}*/

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.iconfont {
	right: 12px;
	left: auto;
	top: 0;
	font-size: 16px;
}

.accordion li.open i {
	color: #A17D64;
}
.accordion li.open i.iconfont {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion li.open .link{
	color: #A17D64;
}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #f5f5f5;
 	font-size: 14px;
 	padding: 2em ;
 }
.submenu p{
	line-height: 2em;
	text-align: justify;
	margin-top: 15px;
}
 /*.submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }*/

 
.fas {
    width: 20px;
    height: 20px;
    background: url(../img/booksa.png);
}
.news_list{
	margin-top: 30px;
	
}
.active_uls{
	width: 100%;
	
}
.bot_bot{
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
}
.active_uls li{
	padding: 2%;
	margin-bottom: 30px;
	transition: all .5s;
	box-sizing: border-box;
	background: #f5f5f5;
}
.active_uls li:hover{
	border-radius: 3px;
    box-shadow: 2px 2px 10px #ccc;
}
.active_show{
	cursor: pointer;
}

.act_img{
	width: 290px;
	height: 190px;
	float: left;
	margin-right: 30px;
}
.act_txt{
	width: 700px;
	height: 190px;
	float: left;
	padding: 0px 2em;
	box-sizing: border-box;
}
.submenu p.fs1{
	font-size: 16px;
	margin-top: 0;
	font-weight: bold;
}
.submenu p .fs2{
	font-weight: bold;
}
.act_txt p{
	line-height: 1.8em;	
}
.act_data{
	width: 100px;
	float: right;
}
.new_year {
    font-size: 20px;
    display: block;
}
.new_day {
    font-size: 65px;
    line-height: normal;
    padding-bottom: 1%;
    margin-bottom: 3%;
    border-bottom: 1px solid #999;}
  .act_txt  .act_title{
    	font-size: 18px;
    	font-weight: bold;
    }
    .fix1{
    	position: relative;
    }
    .fix1 .ilant{
    	float: none;
    }
.tab_ss{
	position: absolute;
	right: 100px;
    top: 8px;
}
.tab_uls li{
	float: left;
	width: 80px;
	border-radius: 5px;
	text-align: center;
	line-height: 2em;
	border: 1px solid #B83935;
	color: #B83935;
	margin-left: 2em;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}

.tab_uls li.ons{
	background: #B83935;
	color: #fff;
}
.news_list .active_uls:not(:first-child){
	display: none;
}
.names a{
	margin:0 2em;
	color: #378FCF;
}
.about_list{
	margin-bottom: 30px;
}
.about_list p{
	line-height: 2em;
	text-indent: 2em;
	font-size: 14px;
	text-align: justify;
}
.about_list .about_fs1{
	font-weight: bold;
	font-size: 18px;
	text-indent: 0;
	color: #378FCF;
	margin-bottom: 20px;
display: block;
}
.about_list .about_fs1:hover{
	color: #378FCF;
}
.about_list p.about_fs2{
	font-weight: bold;
	font-size: 14px;
	text-indent: 0;
}
.ilant-news1 { background-image: url("../img/ilan_ico01.png"); }
.ilant-news2 { background-image: url("../img/ilan_ico04.png"); }
.ilant-news3 { background-image: url("../img/ilan_ico03.png"); }
.inews { width: 55%; float: left; border-top: 1px solid rgb(234, 234, 234); padding: 5px 0;box-sizing: border-box;}
.inews p { 
	margin-top: 10px;
	line-height: 2em;
	
	 }
.of {
    overflow: hidden;
}
.show2_lsit {
    width: 100%;
    border-top: 1px solid #ccc;
    padding: 20px 0;
    box-sizing: border-box;
    box-shadow: 3px 3px 3px #f8f8f8;
}
.go_back {
    margin-top: 8px;
    padding: 4px 10px;
    float: right;
    font-size: 14px;
    border-radius: 5px;
}
.go_back1{
	border: 1px solid #B83935;
	color: #B83935;
}
.go_back1:hover{
	background: #B83935;
	color: #fff;
}
.go_back3 {
    color: #A17D64;
    border: 1px solid #A17D64;
}
.go_back3:hover {
    background: #A17D64;
    color: #fff;
}
.go_back2 {
    color: #378FCF;
    border: 1px solid #378FCF;
}
.go_back2:hover {
    background: #378FCF;
    color: #fff;
}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1575508731863'); /* IE9 */
  src: url('iconfont.eot?t=1575508731863#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAALQAAsAAAAABnQAAAKFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp0gRUBNgIkAwgLBgAEIAWEbQc8G8cFEdWLfbI/QDy2g4IURXdFxmoaV0v3Rt79/7HmGWObQTKgpICACwAAAAAQweN+5bwku5cjVIQFWQ+AkljVMitXIStUXRVKIKHo/7+zToo0kcCPkyCToon+gHYdzye4Lc5ZXaMi1EhO/ezRDlPALcupJ3i85CXBZj3C5L7mQaiZJhCQJ1hyEg0EQAMIv0Q34nDaBApk/nmXy9yDugDjQAp0D4wiK5HMG8YueIGPCXSZtFps2rLrkKqwVwXi8oVzJ9RCUFFYpgrthoNFvMLV9DiNhJfR9+OnJipJK7Nr9p3dfNq6L8TJybeazQFBCAnoeAsZq1GIQ43JPbJgtKwrWcxyrMrgSzRNYBZHNQj219nlPWAcCp9J5IkflTOBwnSmsHbSJeSeno6r7059XeZ53H0XV25jfv6i84x23+FD+49O3R78TyH3QAcc3/eshzxUI961tlNfViEfCjIelDWYLwcW5MF6tANNU3+jBIKndx3r9yoKeJ9X/0T+Joa5qbt3Bb9JNHCoGBLblIomaswmU/LpO7p0oYG9Qz5P1Y7ekz3Ugogh6TCBrJonFupqtHRbg7ZqLbqssvV4t2FXZFE6sdJ9gDDgNZI+b5ANeEss1E9oGfMbbQOR0eVIcGG3xTCtbMKBcYbxD3bKSbkWlnHlDfU7DJSXRPQX0mYjUBdVOXPFhLTElu2jG2YFinKEC3gOQ8iwUHY4cWGYl7YsVdObiilHITXhwDiD8Q/slJMKxrOsfP6G+h0G6hioc7+QNjs7qBWqAcSrMg0aeJRXto9uMCugKEdwAfMwhAyW5nkOJy6YCfGlVTqj1FBlsb06/t0J6GLrUjibshp0Fn92SHq1nuADDEIA') format('woff2'),
  url('iconfont.woff?t=1575508731863') format('woff'),
  url('iconfont.ttf?t=1575508731863') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1575508731863#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1552633628461'); /* IE9 */
  src: url('iconfont.eot?t=1552633628461#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKsAAsAAAAABkgAAAJiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApQaQE2AiQDCAsGAAQgBYRtBzIbkQUR1Ytdsj9ClMN0A35IikgP01j77Mm87cM/TpT9IlAeaNfCGQHcgqlBAgAAAABE8P0auu/uX4hYAztAFR0VlfFFNqa6qrIToerLEkhWBzbGhg3vDNxn2ze+2FmoCwltJ1EsaUU38PHGOGmWEzyrGVDLnP8LA7ABRxhRxJEOKhdAYgC0URqqquQA8Wu4ylZbNRLrE/dO/wT6IK0HlONeNNakSV1AXRxIAe6FbbISyrhh7IIXeJ5AhR5TYpOnV1BiTwvEhWUKFvySxFJlQknD2iReKZRlj7PBy+j78SeMHZkiZ1fsn18X8O+cjH6udxYQAgS0uUCOKSTiuDG+C8G4XEV8BjhWafAdgU0c1SzYX2cXV4EumAi+86YKkMFj9dWK7knPJlqj0vnpu1tjTlGFJxMOf/uqsltPbvx/1+JyI2/fqm8rKl68ClpFP0uy1wLBf5uJz7on8CGgZJiTsh05gh8iHdiSDLltzZImbezMtJ6oqkIFrrG7wbephuazp0OZ5gmqUl2aIVdmiEzsFAqVllCizAoqTNrZXKnRJUQqx4T7AKHOG2RqXCFX5z2Z2K8otPiHEnWxRIXTsGelkfA8pJQaFZh9Y53LwK7dDnHpM5Vzl2peHvHeSac6hIHrl1O3NJAusWD6KEMzRlbp8QZcRl0nOKo0lJtbmY3nnsdNb3Jz6eEAKaVGBWbfWOcycNDdDpXPP1M5d6l2NNXF30mnenAMXH8AeasZBjU9yjXTRxmaMbJKjzdgFHWd4Ng8qqHc3GpCdDz3nHY8VONur+v/bg8AB7CNC8cZvgSbOh1M5hAA') format('woff2'),
  url('iconfont.woff?t=1552633628461') format('woff'),
  url('iconfont.ttf?t=1552633628461') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1552633628461#iconfont') format('svg'); /* iOS 4.1- */
}

.icon-jiantou2:before {
  content: "\e623";
}