<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,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

body{ max-width: 1920px; margin: 0 auto; background-color: #f5f5f5;}
.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

.banner{ position: relative; height: 710px; margin-bottom: -90px; background: url(bg.jpg) no-repeat center top; overflow: hidden; animation:bg_move 40s infinite; -webkit-animation:bg_move 40s infinite; /*Safari and Chrome*/}
.banner_cov{ position: absolute; bottom: 0; left: 0; width: 100%; height: 260px; background: url(banner_cov.png) repeat-x center top;}
.banner .logo{ position: absolute; top: 20px; left: 50%; width: 370px; height: 96px; margin-left: 230px; background: url(icon_theme.png) no-repeat center top;}
.intro{ width: 960px; margin: 175px auto 0;}
.intro h1{ margin-bottom: 36px; font: bold 100px/110px "Microsoft Yahei"; color: #fff; text-align: center;}
.intro p{ font-size: 24px; line-height: 36px; color: #fff; text-align: justify;}

.marB40{ margin-bottom: 40px;}
.w830{ width: 830px}
.w340{ width: 340px}

@keyframes bg_move
{
	0% {background-position: center top;}
	50%{ background-position: center bottom}
	100% {background-position: center top}
}

@-webkit-keyframes bg_move 
{
	0% {background-position: center top;}
	50%{ background-position: center bottom}
	100% {background-position: center top}
}

.lmT{ position: relative; height: 48px; padding-left: 22px; margin-bottom: 20px; font: bold 48px/48px "Microsoft Yahei"; color: #2e6ebc; border-left: 8px solid #da0c0f;}
.lmT a.btn_more{ position: absolute; bottom: 0; right: 0; width: 27px; height: 16px; background: url(icon_more.png) no-repeat center top;}

.zxjz_wrap{ height: 802px; overflow-y:scroll}
.zxjz_tem{ padding: 30px;}
.zxjz_tem:hover{ padding: 29px; border: 1px solid #dfdfdf; background-color: #fff;}
.zxjz_tem img{ float: left; width: 180px; height: 100px;}
.zxjz_wz{ float: right; width: 560px;}
.zxjz_wz h3{ font: 26px/32px "Microsoft Yahei";}
.zxjz_wz h3 a{}
.zxjz_wz h3 span{ margin-left: 10px; font-size: 16px; color: #999;}
.zxjz_wz p{ margin-top: 10px; font-size: 18px; line-height: 24px; color: #999; }

.sl{ margin: 68px 0 20px;}
.sl_lmT{ position: relative; width: 340px; height: 70px; font: bold 26px/70px "Microsoft Yahei"; color: #fff; text-indent: 85px; background-color: #2e6ebc; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.sl_lmT:before{ position: absolute; top: 50%; left: 24px; width: 44px; height: 34px; margin-top: -17px; background: url(icon_book.png) no-repeat center top; content: ""}
.sl_con{ padding: 19px; border: 1px solid #dfdfdf; background-color: #fff;}
.sl_des{ margin-bottom: 20px;}
.sl_des p{ font: bold 26px/50px "Microsoft Yahei"; color: #2e6ebc;}
.sl_des p span{ margin: 0 8px 0 2px; font-style: italic; color: #da0c0f;}

.sl_t{ margin-bottom: 14px; font: bold 26px/28px "Microsoft Yahei"; color: #2e6ebc;}
.sl_list{ margin-bottom: 20px;}
.sl_list li{ position: relative; height: 40px; padding-left: 12px; font: 16px/40px "Microsoft Yahei"; color: #2e6ebc; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sl_list li:before{ position: absolute; top: 50%; left: 0; width: 6px; height: 6px; margin-top: -3px; background-color: #da0c0f; border-radius: 50%; content: "";}

a.sl_more{ float: right; width: 80px; height: 30px; font: 18px/30px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #96b6dd; border-radius: 4px;}

.video{ position: relative; width: 340px; height: 190px;}
.video img{ width: 100%; height: 100%;}
.video i{ position: absolute; top: 50%; left: 50%; width: 41px; height: 41px; margin: -20px 0 0 -20px; background: url(icon_play.png) no-repeat center top; content: ""}
.video h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 36px; font: 18px/36px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8);}
.video h3 a{ color: #fff;}</pre></body></html>