<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1016px;
	background:#ffffff
}
.wrapper {
	width: 1016px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.bg02{ background:#2656a0; width:100%}
.bg03{ background:#e7e7e7; width:100%}

.pos_r{ position:relative}

.h538{ height:538px}

#opciones{z-index:7000;position:absolute;width:100%;font:12px/140% arial, helvetica, sans-serif;background: url(../images/bg01_1.png);color:#999;top:0px;right:0px;height:125px}
#settings{z-index:8000;position:absolute;text-indent:-99999px;width:43px;display:block;background:url(../images/opciones_2.gif) no-repeat 0px 0px;height:43px;overflow:hidden;top:0px;cursor:pointer;right:0px}
#settings:hover{background:url(../images/opciones_2.gif) no-repeat 0px -86px}
.cerrar{background:url(../images/opciones_2.gif) no-repeat 0px -43px!important;}

.index_header{ width:350px; position:relative}
.index_header .icon{ background:url(../images/arrow01_4.png) left no-repeat; padding-left:25px; color:#FFF; font-size:16px; padding-right:15px}
.index_header .link{ width:223px; border-right:1px solid #9db0d1; line-height:30px; margin-top:28px}
.index_header .pic{ width:120px; text-align:center; margin-top:36px}
.index_header .pic .weibo{ position: relative; float:left; margin:0 10px; z-index:10}
.index_header .pic .weibo .qrode{ position:absolute; display:none}
.index_header .pic .weibo:hover .qrode{ position:absolute; display:block; left:-50px; top:50px; z-index:10}
.index_header .pic .weixin{ position: relative; float:left; z-index:10}
.index_header .pic .weixin .qrode{ position:absolute; display:none}
.index_header .pic .weixin:hover .qrode{ position:absolute; display:block; left:-50px; top:50px; z-index:10}

.weibo_qrode{ position:absolute; right:10px; top:-40px; display:none}
.weixin_qrode{ position:absolute; right:-30px; top:-40px; display:none}

.banner{ width:100%; height:403px; overflow:hidden}
.banner .item{ height:403px; overflow:hidden}
.banner .item img{ position:absolute; z-index:-1}

.index_search{ position:absolute; width:485px; height:41px; left:220px; bottom:322px}
.index_search .input{ width:400px; height:41px; background:url(../images/index01_4.png); border:0;    opacity: 0.6;}
.index_search .btn{ width:85px; height:41px; border:0; cursor:pointer; background:url(../images/btn_5.png)  center center no-repeat}

.index_date{ width:150px; height:137px; position:absolute; right:82px; bottom:250px; background:url(../images/index02_2.png); padding:28px 18px; color:#FFF; font-size:20px}
.index_date .top{ border-bottom:2px solid #FFF; font-size:50px; margin-bottom:10px}
.index_date .top span{ font-size:16px; float:right; padding-top:15px}

.nav{ width:681px; border-right:1px solid #678abe; height:73px; color:#FFF}
.nav li{ float:left}
.nav li a{ color:#FFF; font-size:16px; line-height:70px; padding:0 14px; display:block;font-family:"宋体"}
.nav li a:hover{ background:url(../images/index03_5.png); border-bottom:3px solid #ae2c37}

.index_quick01 a{ background:url(../images/arrow02_5.png) left no-repeat; padding-left:14px; padding-right:20px; line-height:44px; color:#3f3f3f; font-size:16px;font-family:"宋体";float:left;display:block}

.index_pic{ width:658px; margin-top:15px}

.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:658px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px; }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading_3.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg_5.png) repeat-x; color:#fff;  text-align:left;  }

.pic_detail{ background:#f4f4f4; padding:10px 20px; font-size:14px; color:#747474; line-height:24px}
.pic_detail span{ color:#fff; padding:5px; background:#2656a0}

.index_tab{ width:334px; margin-top:15px}

.tabBox .hd{ height:39px; line-height:39px; padding:0; font-size:20px; background:#f4f4f4; border-bottom:1px solid #2656a0;  }
.tabBox .hd ul{ overflow:hidden;  }
.tabBox .hd ul li{ float:left; padding:0 22px; color:#545454;  }
.tabBox .hd ul li a{ color:#545454; font-size:16px;cursor:pointer }
.tabBox .hd ul .on{ color:#BA2636; background:#2656a0  }
.tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ color:#FFF }
.tabBox .bd ul{ padding:10px 0 10px 10px;  }
.tabBox .bd li{ line-height:24px; border-bottom:1px solid #e3e3e3; font-size:14px; margin-bottom:8px;min-height:49px;}
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display:block }  /* 去掉链接触摸高亮 */
.tabBox .bd li a{ color:#545454; font-size:12px; }
.tabBox .bd li span{ background:url(../images/arrow03_3.png) left no-repeat; padding-left:21px;}

.index_news{ width:325px; margin-top:16px}
.index_news .t{ background:url(../images/index09_3.png) left no-repeat #2656a0; height:24px; font-size:16px; color:#595959; padding-left:35px; padding-top:12px; position:relative}
.index_news .t a{ position:absolute; right:10px; color:#FFF; line-height:24px}
.index_news ul{}
.index_news ul li{ line-height:30px; color:#2656a0; font-size:12px}
.index_news ul li span{ float:right}
.index_news ul li a{ float:left; color:#3f3f3f; width:275px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_news01{ width:325px; margin-top:16px; margin-left:20px; margin-right:20px}
.index_news01 .t{ background:url(../images/index09_3.png) left no-repeat #2656a0; height:24px; font-size:16px; color:#595959; padding-left:35px; padding-top:12px; position:relative}
.index_news01 .t a{ position:absolute; right:10px; color:#FFF; line-height:24px}
.index_news01 ul{}
.index_news01 ul li{ line-height:30px; color:#2656a0; font-size:12px}
.index_news01 ul li span{ float:right}
.index_news01 ul li a{ float:left; color:#3f3f3f; width:275px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_ad{ border:5px solid #ebebeb; padding:8px 5px; margin-top:10px;overflow:hidden}
.index_ad a{float:left;display:block}
.index_ad img{ width:240px; height:61px; margin:0 4px}


.index_pic01{ margin-top:15px}
.index_pic01 .left{ width:397px; float:left}
.index_pic01 .left .top01{ width:195px; height:145px; float:left}
.index_pic01 .left .top02{ width:195px; height:145px; float:right}
.index_pic01 .left .top03{ width:397px; height:297px; margin-top:10px; float:left}
.index_pic01 .center{ width:194px; margin:0 16px; float:left}
.index_pic01 .center .top01{ width:194px; height:145px}
.index_pic01 .center .top02{ width:194px; height:145px; margin-top:9px}
.index_pic01 .center .top03{ width:194px; height:145px; margin-top:9px}
.index_pic01 .right{ width:393px; float:right}
.index_pic01 .right .top01{ width:393px; height:299px}
.index_pic01 .right .top02{ width:194px; height:145px; float:left; margin-top:7px}
.index_pic01 .right .top03{ width:194px; height:145px; float:right; margin-top:7px}

.index_video{ width:100%; margin-top:16px;overflow:hidden}
.index_video .t{ background:url(../images/index09_3.png) left no-repeat #2656a0; height:24px; font-size:16px; color:#595959; padding-left:35px; padding-top:12px; position:relative}
.index_video .t a{ position:absolute; right:10px; color:#FFF; line-height:24px}
.index_video ul{}
.index_video ul li{ line-height:30px; color:#2656a0; font-size:16px; width:242px; float:left; height:200px; position:relative; overflow:hidden; text-align:center; margin:15px 5px}
.index_video ul li img{ width:100%; height:149px;}
.index_video ul li .mask{ position: absolute; top:0; left:0; width:100%; height:149px; z-index:9; background:url(../images/index20_6.png) center no-repeat}
.index_video ul li span{ float:right}
.index_video ul li a{ color:#3f3f3f;font-size:12px;}

.index_link{ border:5px solid #ebebeb; padding:8px 5px; margin:10px 0; line-height:30px; color:#6c6c6c; font-size:16px}
.index_link span{ color:#2656a0; padding:0 10px}
.index_link a{ color:#6c6c6c; padding:0 10px;font-size:12px;}

.footer{ text-align:center; color:#FFF; font-size:16px; padding:15px 0; line-height:26px}

.ny_right{ width:300px; margin-top:15px}

.ny_news01{}
.ny_news01 .t{ background:url(../images/ny01_4.png) bottom repeat-x; height:30px}
.ny_news01 .t span{ border-bottom:2px solid #2656a0; color:#2656a0; line-height:28px; font-size:16px; display:inline-block}
.ny_news01 .t a{ border-bottom:2px solid #ae2c37; color:#595959; float:right; line-height:28px; padding-left:35px; font-size:14px}

.ny_news02{}
.ny_news02 .t{ background:url(../images/ny01_4.png) bottom repeat-x; height:30px}
.ny_news02 .t span{ border-bottom:2px solid #2656a0; color:#2656a0; line-height:28px; font-size:16px; display:inline-block}
.ny_news02 .t a{ border-bottom:2px solid #ae2c37; color:#595959; float:right; line-height:28px; padding-left:35px; font-size:14px}
.ny_news02 ul{}
.ny_news02 ul li{ line-height:30px; color:#2656a0; font-size:16px; width:144px; float:left; height:150px; position:relative; text-align:center; margin:15px 3px}
.ny_news02 ul li img{ width:144px; height:103px;}
.ny_news02 ul li img.mask{ position: absolute; top:0; left:0; width:144px; height:103px; z-index:9}
.ny_news02 ul li span{ float:right}
.ny_news02 ul li a{ color:#3f3f3f;}

.ny_news03{ margin-top:15px}
.ny_news03 .t{ background:url(../images/ny01_4.png) bottom repeat-x; height:30px}
.ny_news03 .t span{ border-bottom:2px solid #2656a0; color:#2656a0; line-height:28px; font-size:16px; display:inline-block}
.ny_news03 .t a{ border-bottom:2px solid #ae2c37; color:#595959; float:right; line-height:28px; padding-left:35px; font-size:14px}
.ny_news03 ul{}
.ny_news03 ul li{ line-height:24px; font-size:14px; margin-bottom:8px   }
.ny_news03 ul a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display:block }  /* 去掉链接触摸高亮 */
.ny_news03 ul li a{ color:#2e2e2e;  }
.ny_news03 ul li span{ color:#8b8b8b; font-size:12px}

.slideBox01{ position:relative; overflow:hidden; margin:10px auto;  max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox01 .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox01 .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox01 .hd li.on{ background:#fff;  }
.slideBox01 .bd{ position:relative; z-index:0; }
.slideBox01 .bd li{ position:relative; text-align:center;  }
.slideBox01 .bd li img{ background:url(../images/loading_3.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox01 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox01 .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg_5.png) repeat-x; color:#fff;  text-align:left;  }

.ny_left{ width:680px; margin-top:15px}
.ny_left .t{ background:url(../images/ny01_4.png) bottom repeat-x; height:30px}
.ny_left .t span{ border-bottom:2px solid #2656a0; color:#2656a0; line-height:28px; font-size:16px; display:inline-block}
.ny_left .t a{ border-bottom:2px solid #ae2c37; color:#595959; float:right; line-height:28px; font-size:14px; height:28px; width:100px}
.ny_left .list{}
.ny_left .list li{ border-bottom:1px solid #eaeaea; padding-bottom:10px; margin-top:15px}
.ny_left .list li img{ width:130px; height:100px; float:left}
.ny_left .list li a .txt{ width:500px; float:left}
.ny_left .list li a .txt{ float:left; margin-left:20px; color:#8b8b8b}
.ny_left .list li a .txt h3{ color:#2e2e2e; font-size:15px; margin-bottom:10px}
.ny_left .list li a .txt span{ color:#2656a0; display:block; text-align:right; margin-top:10px}

.ny_left .list-gg{}
.ny_left .list-gg li{ border-bottom:1px solid #eaeaea; padding-bottom:1px; margin-top:15px}
.ny_left .list-gg li h3{font-weight:normal}
.ny_left .list-gg li img{ width:130px; height:100px; float:left}
.ny_left .list-gg li a .txt{ width:500px; float:left}
.ny_left .list-gg li a .txt{ float:left; margin-left:20px; color:#8b8b8b}
.ny_left .list-gg li a .txt h3{ color:#2e2e2e; font-size:15px; margin-bottom:10px}
.ny_left .list-gg li span{ color:#2656a0; display:block;float:right; margin-top:10px}

.ny_left .list01{}
.ny_left .list01 li{ width:221px; height:260px; background:#f2f2f2; float:left; margin:5px 2px}
.ny_left .list01 li img{ width:100%; height:157px;}
.ny_left .list01 li .txt{ padding:10px 5px}
.ny_left .list01 li a { color:#2e2e2e; font-size:16px;text-decoration:none}
.ny_left .list01 li a .li_date{ background:url(../images/arrow04_4.png) left no-repeat; padding-left:21px; color:#919191; padding-right:20px; font-size:12px; margin-top:20px; display:inline-block}
.ny_left .list01 li a .li_ll{ background:url(../images/arrow05_1.png) left no-repeat; padding-left:21px; color:#919191; font-size:12px; margin-top:20px; display:inline-block}

.ny_left .list02{overflow:hidden}
.ny_left .list02 ul{}
.ny_left .list02 ul li{ line-height:30px; color:#2656a0; font-size:16px; width:217px; float:left; height:235px; position:relative; text-align:center; margin:15px 3px}
.ny_left .list02 ul li img{ width:217px; height:154px;}
.ny_left .list02 ul li img.mask{ position: absolute; top:0; left:0; width:217px; height:154px; z-index:9}
.ny_left .list02 ul li a{ color:#3f3f3f;}
.ny_left .list02 ul li a .li_date{ background:url(../images/arrow04_4.png) left no-repeat; padding-left:21px; color:#919191; padding-right:20px; font-size:12px; margin-top:0;}
.ny_left .list02 ul li a .li_ll{ background:url(../images/arrow05_1.png) left no-repeat; padding-left:21px; color:#919191; font-size:12px; margin-top:0;}

.ny_left .content{ padding:10px 10px;}
.ny_left .content .header_con{ color:#383838; text-align:center; padding:10px 0; font-family:"微软雅黑"; margin:0 auto; border-bottom:1px solid #CCC}
.ny_left .content .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_left .content .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.ny_left .content .content01{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:20px; color:#383838}
.ny_left .content .contentoa{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:10px; color:#383838}
.ny_left .content .content01 img{ max-width:100%}
.ny_left .content .contentoa img{ max-width:100%}

.content02{ padding:20px 10px;}
.content02 .t{ background:url(../images/ny01_4.png) bottom repeat-x; height:30px;clear:both}
.content02 .t span{ border-bottom:2px solid #2656a0; color:#2656a0; line-height:28px; font-size:16px; display:inline-block}
.content02 .t a{ border-bottom:2px solid #ae2c37; color:#595959; float:right; line-height:28px; font-size:14px; height:28px; width:100px}
.content02 .header_con{ color:#383838; text-align:left; padding:10px 0; font-family:"微软雅黑"; margin:0 auto; border-bottom:1px solid #CCC}
.content02 .header_con p{ font-size:14px; height:30px; line-height:30px}
.content02 .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.content02 .content01{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:20px; color:#383838}
.content02 .content01 img{ max-width:100%}

.lrtk{ width:100%; height:125px; margin:0 auto; overflow:hidden; display:none; background:url(../images/bg01_1.png); text-align:center; position:relative;}
.lrtk .link{ height:auto; display:block; z-index:10;}
.lrtk .up{ display:block; width:120px; height:12px; position:absolute; left:50%; bottom:0; z-index:20; margin-left:-60px;}
.lrtk .down{ display:block; width:120px; height:12px; background:url(../images/arrow_6.jpg) no-repeat left top; position:absolute; left:50%; top:0; z-index:20; margin-left:-60px;}

.focus{ display:none}

@media (max-width: 420px) {
body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:100%;
	background:#ffffff
}
.wrapper {width: 100%;margin: 0 auto;}
.logo{ width:100%}
#opciones{  width:100%; height:auto}
.banner{ width:100%; height:300px; overflow:hidden}
.index_search{ position:absolute; width:80%; height:55px; left:10%; bottom:80%;}
.index_search .input{ width:70%; height:55px; background:url(../images/index01_4.png); border:0}
.index_search .btn{ width:30%; height:55px; border:0; cursor:pointer; background:url(../images/btn_5.png) center no-repeat}

.index_date{ width:80%; height:150px; position:absolute; right:32px; bottom:46%; background:url(../images/index02_2.png); padding:8px 18px; color:#FFF; font-size:20px;}
.index_date .top{ border-bottom:2px solid #FFF; font-size:68px; margin-bottom:10px}
.index_date .top span{ font-size:23px; float:right; padding-top:15px}

.nav{ width:100%; border-right:1px solid #678abe; height:auto; color:#FFF}
.nav li{ float:left;}
.nav li a{ color:#FFF; font-size: 1em; line-height:70px; padding:0 24px; display:block}
.index_quick{ width:100%}
.index_quick img{ width:25%}

.index_pic{ width:100%; margin-top:15px}
.slideBox{ position:relative; overflow:hidden; margin:0 auto; width:100%;  max-width:100%;/* 设置焦点图最大宽度 */ }

.index_tab{ width:100%}

.index_news{ width:100%; margin-top:16px}

.index_news01{ width:100%; margin-top:16px; margin-left:0; margin-right:0}

.index_ad img{ width:100%; height:auto; margin:4px 0}

.index_pic01{ display:none}

.index_video ul li{ line-height:22px; color:#2656a0; font-size:16px; width:45%; float:left; height:auto; position:relative; overflow:hidden; text-align:center; margin:15px 5px; height:220px}

.ny_right{ width:100%; margin-top:15px}

.ny_news02 ul li{ line-height:30px; color:#2656a0; font-size:16px; width:45%; float:left; height:150px; position:relative; text-align:center; margin:15px 2%}
.ny_news02 ul li img{ width:100%; height:110px;}
.ny_news02 ul li .mask{ position: absolute; top:0; left:0; width:100%; height:110px; z-index:9; background:url(../images/index20_6.png) center no-repeat}

.ny_left{ width:100%; margin-top:15px}
.ny_left .list li img{ width:20%; height:auto; float:left}
.ny_left .list li a .txt{ width:75%; float:left}

.ny_left .list01{}
.ny_left .list01 li{ width:46%; height:auto; background:#f2f2f2; float:left; margin:5px 1%}
.ny_left .list01 li img{ width:100%; height:157px;}
.ny_left .list01 li .txt{ padding:10px 5px}
.ny_left .list01 li a { color:#2e2e2e; font-size:16px;}
.ny_left .list01 li a .li_date{ background:url(../images/arrow04_4.png) left no-repeat; padding-left:21px; color:#919191; padding-right:20px; font-size:12px; margin-top:20px; display:inline-block}
.ny_left .list01 li a .li_ll{ background:url(../images/arrow05_1.png) left no-repeat; padding-left:21px; color:#919191; font-size:12px; margin-top:20px; display:inline-block}

.ny_left .list02{}
.ny_left .list02 ul{}
.ny_left .list02 ul li{ line-height:30px; color:#2656a0; font-size:16px; width:46%; float:left; height:auto; position:relative; text-align:center; margin:15px 3px}
.ny_left .list02 ul li img{ width:100%; height:122px;}
.ny_left .list02 ul li .mask{ position: absolute; top:0; left:0; width:100%; height:122px; z-index:9; background:url(../images/index20_6.png) center no-repeat}
.ny_left .list02 ul li a{ color:#3f3f3f;}
.ny_left .list02 ul li a .li_date{ background:url(../images/arrow04_4.png) left no-repeat; padding-left:21px; color:#919191; padding-right:20px; font-size:12px; margin-top:0;}
.ny_left .list02 ul li a .li_ll{ background:url(../images/arrow05_1.png) left no-repeat; padding-left:21px; color:#919191; font-size:12px; margin-top:0;}

.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; display:block   }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center; display:none }
	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#FE6C9C;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:auto; background:url(../images/loading_3.gif) center center no-repeat;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

}
#a1{ width:620px;height:420px}</pre></body></html>