* html #ie-alert-overlay{position:absolute}
#ie-alert-panel{width:600px;height:auto;top:200px;left:50%;position:fixed;z-index:1000001;margin:0 0 0 -300px;
_position:absolute;
_top:expression(200+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
font-family:Arial,"Microsoft YaHei",Helvetica,sans-serif}
@charset "utf-8";
body, h1, h2, h3, h4, p, ol, ul, li, span, em{ margin:0; padding:0 }
h1, h2, h3{font-family:"Microsoft YaHei", Arial, sans-serif}
body{ font-family:"\65B0\5B8B\4F53", Arial, sans-serif;}
ol, ul{ list-style: none }
a{ text-decoration:none }
a:hover{ text-decoration:underline; }
img{ border:none }

.ads{ width:1200px; height:auto; margin:0 auto 15px auto; }

/* Ò³Í· */
.header, .header .header-box, .header .header-box .logo, .header .header-box .logo
.header{ width:100%; margin: 0 0 10px 0; background-color:#a91614 }
.header .header-box{ width:990px; margin:0 auto }
.header .header-box .logo{ float:center; width:1080px; }
.header .header-box .logo a{ display:block; width:420px; background: url(http://www.jl.chinanews.com/9/2020-10-15/U435P916T9D322F261DT20201015094512.gif) no-repeat top center }
.header .header-box .nav{ float:right; width:724px; height:48.5px; padding-top:34.5px }
.header .header-box .nav ul, .header .header-box .nav ul li, .header .header-box .nav ul li a{ height:14px; line-height:14px }
.header .header-box .nav ul li{ float:left; border-right:solid 1px #fff; padding:0 18px; }
.header .header-box .nav ul li.last-child{ float:left; border-right:none; }
.header .header-box .nav ul li a{ display:block; font-family:"Microsoft YaHei"; font-size:14px; color:#fff }

/* ¶¥²¿ÂÖÏÔ */
.top-slider, .top-slider .slides, .top-slider .slides li{ width:100%; height:700px; }
.top-slider{ position:relative; margin-bottom:10px }
.top-slider .slides{ overflow:hidden }
.top-slider .slides li{ display:block; background-repeat:no-repeat; background-position:top center }
.top-slider .slides li a{ display:block; width:1500px; height:200px; margin:0 auto }
.top-slider .custom-controls-container{ position:absolute; width:100%; bottom:0; background-color:#d0d0d0; z-index:1 }
.top-slider .flex-control-nav{ width:990px; height:5px; margin:0 auto; padding:0 }
.top-slider .flex-control-nav li{ display:block; float:left; width:20%; height:5px; margin:0; padding:0; overflow:hidden }
.top-slider .flex-control-nav li a{ display:block; width:100%; height:5px; margin:0; padding:0; text-indent:9999px; overflow:hidden }
.top-slider .flex-control-nav li a.flex-active{ background-color:#a91614 }
.top-slider .custom-navigation{ position:absolute; top:195.5px; width:100%; height:0; z-index:2 }
.top-slider .custom-navigation ul{ width:990px; height:0; margin:0 auto }
.top-slider .custom-navigation ul li, .custom-navigation ul li a{ display:block; width:48px; height:67px; margin:0 auto; overflow:hidden }
.top-slider .custom-navigation ul li:first-child{ float:left }
.top-slider .custom-navigation ul li:last-child{ float:right }
.top-slider .custom-navigation ul li a{ background-repeat:no-repeat;background-image:background-position:top left; text-indent:9999px }
.top-slider .custom-navigation ul li a.flex-prev{  }
.top-slider .custom-navigation ul li a.flex-next{  }

/* box-global */
.box-01, .box-02, .box-04, .box-03{ width:990px; margin:0 auto 15px auto; overflow:hidden }
.box-01{ height:304px }
.box-02{ height:200px}
.box-04{ height:280px }
.box-05{ height:429px }
.list .title { height:40px; line-height:40px; border-top:2px solid #d7d7d7; }
.list .title h3{ display:inline-block;position:relative;border-top:2px solid #a91614;line-height:40px;top:-2px;padding:0 15px;font-family:"Microsoft YaHei";font-size:16px;font-weight:500;color:#292929 }
.list .title span{ float:right; line-height:40px; font-size:12px; color:#292929 }
.list .title span a{ float:right; line-height:40px; font-size:12px; color:#292929 }
.list .title span a:hover{ color:#a91614 }
.list > ul{ width:100% }
.list > ul.first-child{ margin-bottom:10px }
.list > ul > li{ width:100%; height:29px; line-height:29px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
.list > ul > li a{ color:#292929 }
.list > ul > li a:hover{ color:#a91614 }

.headline{ width:990px; margin:0 auto; }
.headline h4{ display:block; width:100%; line-height:40px; font-family:"Microsoft YaHei"; font-size:24pt; }
.headline h4 a{ font-weight:600; color:#ff0000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
.headline h4 a:hover{ color:#a91614 }
.headline p{ display:block; width:100%; margin-bottom:10px; line-height:28px; font-size:14px; color:#8c8c8c }
.headline p a{ color:#8c8c8c }
.headline p a:hover{ color:#a91614 }

/* box-01 */
.box-01 .left{ float:left; width:569px }
.left-slider{ position:relative; width:569px; height:304px; margin-bottom:8px; overflow:hidden }
.left-slider ul.slides, .left-slider ul.slides li, .left-slider ul.slides li a{ width:569px; height:304px; overflow:hidden }
.left-slider ul.slides li{ position:relative; }
.left-slider ul.slides li > a{ display:block; }
.left-slider .shadow { width:100%; height:50px; background-color:#000; bottom:0; left:0; position:absolute; opacity:.7; filter:alpha(Opacity=70); }
.left-slider .shadow-title { padding-left:10px; position:absolute; left:0; bottom:0; text-align:left; z-index:3 }
.left-slider .shadow-title a { color:#fff; font-size:18px; font-family:"Microsoft YaHei"; line-height:50px; font-weight:100; text-decoration:none }
.left-slider .flex-control-nav{ position:absolute; right:10px; bottom:17px; text-align:right; }
.left-slider .flex-control-nav li{ float:left; margin:0 12px 0 0; padding:0; width:12px; height:12px; }
.left-slider .flex-control-paging li a{ display:block; width:12px; height:12px; margin:0; padding:0; text-indent:40px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; background-color:#fff; cursor:pointer; overflow:hidden; }
.left-slider .flex-control-paging li a.flex-active{ color:#fff; background-color:#a91614; }
.left-slider .flex-direction-nav { position:absolute; width:100%; margin:0; padding:0; top:40%; }
.left-slider .flex-direction-nav li { position:absolute; }
.left-slider .flex-direction-nav li, .left-slider .flex-direction-nav li a { width:50px; height:58px; }
.left-slider .flex-prev, .left-slider .flex-next { display:block; margin:0; overflow:hidden; opacity:0; color:rgba(0,0,0,0.8); background:url(http://img.365jilin.com/templates/jihe/img/2015/arr.png) no-repeat; background-color:#000; text-indent:9999px }
.left-slider .flex-nav-prev { left:-50px; }
.left-slider .flex-nav-next { right:-50px; }
.left-slider .flex-prev { background-position:10px 5px; }
.left-slider .flex-next { background-position:-122px 5px; }
.left-slider .flex-direction-nav .flex-disabled { opacity:0!important; filter:alpha(opacity=0); cursor:default; }
.left-slider:hover .flex-nav-prev { opacity:.7; left:0; }
.left-slider:hover .flex-nav-next { opacity:.7; right:0; }
.left-slider:hover .flex-prev, .left-slider:hover .flex-next { opacity:.7; }
.left-slider:hover .flex-next:hover, .left-slider:hover .flex-prev:hover { opacity:1; }
.box-01 .right{ float:right; width:405px }
.box-01 .right h4{ display:block; width:100%; line-height:40px; font-family:"Microsoft YaHei"; font-size:20px; }
.box-01 .right h4 a{ font-weight:400; color:#292929; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
.box-01 .right h4 a:hover{ color:#a91614 }
.box-01 .right p{ display:block; width:100%; margin-bottom:10px; line-height:28px; font-size:14px; color:#8c8c8c }
.box-01 .right p a{ color:#8c8c8c }
.box-01 .right p a:hover{ color:#a91614 }

/* box-02 */
.box-02 .left{ float:left; width:700px }
.box-02 .left .top-list{ width:700px; height:200px; margin-bottom:15px; overflow:hidden }
.box-02 .left .sub-left, .box-02 .left .sub-right{ width:339px }
.box-02 .left .sub-left{ float:left }
.box-02 .left .sub-right{ float:right }
.box-02 .right{ float:right; width:200px }
.box-02 .right .top-list{ margin-bottom:15px }
.box-02 .right .top-list ul li{ font-size:14px }
.box-02 .right .bottom-list dl{ width:100%; height:429px; margin:0; overflow:hidden }
.box-02 .right .bottom-list dl dt{ float:left; }
.box-02 .right .bottom-list dl dd{ float:left; margin:0 }
.box-02 .right .bottom-list dl dd p{ height:40px; line-height:10px; font-size:12px; text-overflow:ellipsis; white-space:pre-line; overflow:hidden; color:#8c8c8c }
.box-02 .right .bottom-list dl dd p a{ color:#8c8c8c }
.box-02 .right .bottom-list dl dd a:hover{ color:#a91614 }

/* box-03 */
.gallary, .gallary ul{ width:100% }
.gallary ul{ float:left }
.gallary ul li{ position:relative }
.gallary ul li, .gallary ul li a{ display:block; float:left }
.gallary .shadow { width:100%; height:40px; background-color:#000; bottom:0; left:0; position:absolute; opacity:.7; filter:alpha(Opacity=70); }
.gallary .shadow-title { padding-left:10px; position:absolute; height:40px; left:0; bottom:0; text-align:left; overflow:hidden; z-index:3 }
.gallary .shadow-title a { color:#fff; font-size:14px; font-weight:600; line-height:40px; text-decoration:none }
.gallary .first-child{ width:165px; overflow:hidden }
.gallary .center-child{ width:410px; overflow:hidden }
.gallary .last-child{ width:415px; overflow:hidden }
.gallary .gallary-01, .gallary .gallary-02, .gallary .gallary-03, .gallary .gallary-01 img, .gallary .gallary-02 img, .gallary .gallary-03 img{ width:165px; height:165px }
.gallary .gallary-04, .gallary .gallary-04 img{ width:410px; height:290px }
.gallary .gallary-05, .gallary .gallary-06, .gallary .gallary-05 img, .gallary .gallary-06 img{ width:205px; height:205px }
.gallary .gallary-07, .gallary .gallary-07 img{ width:415px; height:208px }
.gallary .gallary-08, .gallary .gallary-08 img{ width:415px; height:287px }

/* box-04 */
.box-04 .left{ float:left; width:696px }
.box-04 .left .top-list{ width:696px; height:276px; margin-bottom:15px; overflow:hidden }
.box-04 .left .sub-left, .box-04 .left .sub-right{ width:339px }
.box-04 .left .sub-left{ float:left }
.box-04 .left .sub-right{ float:right }
.box-04 .right .top-list{ margin-bottom:15px }
.box-04 .right{ float:right; width:279px }
.box-04 .right .top-list ul li{ font-size:12px }
.box-04 .right .bottom-list dl{ width:100%; height:81px; margin:0 0 11px 0; overflow:hidden }
.box-04 .right .bottom-list dl dt{ float:left; margin-right:10px }
.box-04 .right .bottom-list dl dd h4{ height:41px; line-height:20px; font-size:14px; text-overflow:ellipsis; white-space:pre-line; overflow:hidden }
.box-04 .right .bottom-list dl dd h4 a{ color:#292929 }
.box-04 .right .bottom-list dl dd p{ height:41px; line-height:20px; font-size:12px; text-overflow:ellipsis; white-space:pre-line; overflow:hidden; color:#8c8c8c }
.box-04 .right .bottom-list dl dd p a{ color:#8c8c8c }
.box-04 .right .bottom-list dl dd a:hover{ color:#a91614 }

/* box-05 */
.box-05 .left{ float:left; width:750px }
.box-05 .left .top-list{ width:750px; height:200px; margin-bottom:15px; overflow:hidden }
.box-05 .left .sub-left, .box-02 .left .sub-right{ width:339px }
.box-05 .left .sub-left{ float:left }
.box-05 .left .sub-right{ float:right }
.box-05 .right{ float:right; width:200px }
.box-05 .right .top-list{ margin-bottom:15px }
.box-05 .right .top-list ul li{ font-size:14px }
.box-05 .right .bottom-list dl{ width:100%; height:279px; margin:0; overflow:hidden }
.box-05 .right .bottom-list dl dt{ float:left; }
.box-05 .right .bottom-list dl dd{ float:left; margin:0 }
.box-05 .right .bottom-list dl dd p{ height:40px; line-height:10px; font-size:12px; text-overflow:ellipsis; white-space:pre-line; overflow:hidden; color:#8c8c8c }
.box-05 .right .bottom-list dl dd p a{ color:#8c8c8c }
.box-05 .right .bottom-list dl dd a:hover{ color:#a91614 }

/* µ×²¿ */
.footer{ margin-top:20px; border-top:3px solid #dbdbdb; background-color:#f8f8f8;font-size: 12px; color: #333333;}
.footer a { color: #333333; }
.flink{ margin:0 auto; position:relative; top:-3px; width:990px; border-top:3px solid #717171;}
.flink h3{ font-family: "Microsoft YaHei"; padding:10px 0; font-size:18px; color:#0083c7; font-weight:normal;}
.f_box{ overflow:hidden; zoom:1; padding-left:5px;}
.f_box li{ float:left; margin-bottom:10px; text-align:center; width:140px;}
.tab_tit{ overflow:hidden; zoom:1; line-height:20px;}
.tab_tit h3{ float:left;}
.tab_tit p{ float:left; padding:9px 0 0 20px; font-size:14px;}
.tab_tit p a{ display:inline-block; padding:2px; margin:0 2px; text-decoration: none; }
.tab_tit p a:hover,
.tab_tit p a.hover{ border-bottom:2px solid #0083c7; }
.linkbox{ margin-top:5px; line-height:24px; color:#717171;}
.linkbox a{ color:#717171;}
.linkbox dt{clear:left; float:left; font-size:14px; padding-right:10px;}
.linkbox dd { display:table; margin:0 }
.linkbox dd a{ white-space:nowrap;}
* html .linkbox dd{display:inline-block;}
*+html .linkbox dd{display:inline-block;}
.foot{ margin-top:10px; text-align:center;}
.foot p a{ color:#1851a5;}
.foot address{ font-style: normal;margin-top:10px; line-height:20px;}