<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
html {-webkit-text-size-adjust: none; -ms-touch-action: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin: 0; padding: 0;}
.video embed, .video object{width: 100%;height: auto;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],select,button,textarea {-webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0;}
.css{-webkit-touch-callout: none}
a:hover{ color: #ffb400;}
a:visited{ color: rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}
i{ font-style: normal;}
li{ list-style: none}
img{border: 0; max-width:100%;height: auto; width: auto\9; vertical-align: top; object-fit: cover; -o-object-fit: cover;}
a{ -webkit-tap-highlight-color: rgba(0,0,0,0); color: #333; text-decoration: none; outline: none;}
em{ font-style: normal;}
body{ background: #f8f8f8 url(../images/pc-head1.jpg) no-repeat center top; color: #333333; font: 16px/30px "å¾®è½¯é›…é»‘", Helvetica, Tahoma, Arial, sans-serif;}
.clearfix:after {content: "."; display: block; visibility: hidden; height: 0; clear: both; }/* æ¸…é™¤æµ®åŠ¨*/* html .clearfix{ zoom: 1; } 
.fl{ float: left; display: inline;} .fr{ float: right; display: inline;}
.w_timer{width: 800px; margin:0 auto; position: relative;}
#act_timer{width:150px; height:50px; position: absolute; top: 40px; margin-left: 720px;font-family:"é»‘ä½“"; font-size:50px; color:#fff; font-weight:bold;}
/*-------------------------------------------------------------------------------------------------------------------------*/
.w{ width: 1106px; margin: 0 auto; position: relative;}
.icon{ background: url(../images/icon.png) no-repeat; display: block; overflow: hidden;}
.pc-head{ height: 550px; overflow: hidden;}
.wap-head{ display:none;}
.dy{ background: #013588 url(../images/dyBg.jpg) no-repeat center bottom; height: 390px; color: #a3e0ff; line-height: 36px; font-size: 18px; position: relative; overflow: hidden;}
.dy .w{ width: 820px;}
.dy h2{ text-indent: 40px; font-size: 30px; padding-top: 50px; margin-bottom: 20px;}
.dy p{ text-indent: 2em;}
.dy .icon{ position: absolute; left: 50%; }
.dy .floater{ -webkit-animation: floater 4s ease-in infinite; animation: floater 4s ease-in infinite;}
.dy .floater2{ -webkit-animation: floater2 4s ease-in infinite; animation: floater2 4s ease-in infinite;}
.dy .floater3{ -webkit-animation: floater3 4s ease-in infinite; animation: floater3 4s ease-in infinite;}
.dy .elem1{ width: 600px; height: 64px; background-position: 0 -156px; bottom: -30px; margin-left: -300px; -webkit-animation: vanishIn 3s infinite; animation: vanishIn 3s infinite;}
.dy .elem2{ width: 20px; height: 20px; background-position: 0 -104px; top: 60px; margin-left: -400px;}
.dy .elem3{ width: 20px; height: 20px; background-position: 0 -104px; top: 60px; margin-left: 410px;}
.dy .elem4{ width: 27px; height: 28px; background-position: -20px -104px; bottom: 64px; margin-left: -554px;}
.dy .elem5{ width: 45px; height: 46px; background-position: -47px -104px; top: 48px; margin-left: 330px;}
.dy .elem6{ width: 45px; height: 46px; background-position: -47px -104px; bottom: 42px; margin-left: -438px; }
.dy .elem7{ width: 45px; height: 46px; background-position: -47px -104px; bottom: 30px; margin-left: 750px;}
@-webkit-keyframes vanishIn{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.8,.5);transform:scale(0.8,.5);-webkit-filter:blur(2px)}60%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-filter:blur(0px)}100%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.8,.5);transform:scale(0.8,.5);-webkit-filter:blur(2px)}}
@keyframes vanishIn{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.8,.5);transform:scale(0.8,.5);-webkit-filter:blur(2px)}60%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-filter:blur(0px)}100%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.8,.5);transform:scale(0.8,.5);-webkit-filter:blur(2px)}}
@-webkit-keyframes floater{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-20px) scale(1.15);transform:translateY(-20px) scale(1.15)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}
@keyframes floater{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-20px) scale(1.15);transform:translateY(-20px) scale(1.15)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}
@-webkit-keyframes floater2{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}
@keyframes floater2{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}
@-webkit-keyframes floater3{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(20px) scale(1.15);transform:translateY(20px) scale(1.15)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}
@keyframes floater3{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(20px) scale(1.15);transform:translateY(20px) scale(1.15)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}
.nav{ height: 90px; width: 100%; background: #f5cea5; line-height: 90px;}
.fixed{ position: fixed; top: 0; left: 0; _position: absolute;_top: expression(eval(document.documentElement.scrollTop+0)); width: 100%; z-index: 999;}
.nav .w{ /*background: url(../images/logo.png) no-repeat center left;*/}
.nav ul{ /*padding-left: 300px;*/}
.nav li{ display: inline-block; *display: inline; zoom: 1; padding: 0 24px; font-size: 21px; float: left;}
.nav li a{ color: #810a09; padding-bottom: 10px; }
.nav li a:hover{ color: #810a09; border-bottom: 4px solid #810a09;}
.headline{text-align: center; border-bottom: 1px solid #eaecef; padding: 20px 0; width: 100%; position: relative; margin-bottom: 30px;}
.headline h1{ font-size: 40px; font-weight: bold; text-align: center; overflow: hidden; height: 60px; line-height: 60px; color: #002e81; overflow: hidden; padding: 0 0 0 80px; margin-bottom: 10px;}
.headline h1 a{ color: #174087;}
.headline p{ font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; color: #737373;}
.headline p a{ display: inline; padding: 0 15px; }
.headline .icon{ height: 60px; width: 60px; overflow: hidden; background-position: 0 0; position: absolute; top: 20px; left: 0;}
.mod{ padding: 20px 0 60px; width: 100%;}
/*.modBg-1{ background: url(../images/modBg-01.jpg) no-repeat left bottom;}
.modBg-3{ background: url(../images/modBg-02.jpg) no-repeat right bottom;}*/
.modBg-2{ background: #f7e7d7 url(../images/modBg-6.jpg) no-repeat center top;}

.cont-b .fl{ width: 690px;}
.cont-b .fr{ width: 390px;}
.slideBox{ width: 690px; height: 395px; overflow: hidden; position: relative;}
.slideBox .bd{ width: 100%; height: auto; position: relative;}
.slideBox .bd li{ width: 100%; position: relative; height: 395px; overflow: hidden;}
.slideBox .bd li a{ display: block; width: 100%; height: 100%;}
.slideBox .bd li img{ width: 100%; vertical-align: top; }
.slideBox .bd li p,.slideBox .bd li em{ position: absolute; width: 100%; height: 40px; bottom: 0px; left: 0; overflow: hidden;  line-height: 40px; color: #fff; text-align: center; z-index: 9; font-size: 12px; font-size: 18px; font-weight: bold;}
.slideBox .bd li em{background-color: #000000;opacity: 0.6;z-index: 1;}
.slideBox .hd{ position: absolute; height: 7px; line-height: 7px; bottom: 14px; right: 6px; z-index: 10; left: 0; text-align: center;}
.slideBox .hd ul{ text-align: right; width: 100%;font-size: 0;}
.slideBox .hd li{cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 7px; height: 7px; border-radius: 50%; margin: 0px 3px; overflow: hidden; background: #cacedd;  line-height: 999px; bottom: 2px;}
.slideBox .hd li.on{ background: #f39800;}
.cont-b .item{ background: #ebebeb url(../images/yaowen.png) no-repeat center left; height: 72px;border-bottom: 1px dashed #7a7c7c;padding-bottom: 10px;margin-bottom: 5px;}
.cont-b .item ul{padding-top: 10px; line-height: 30px; padding-left: 77px; font-size: 16px; color: #003366;}
.cont-b .item ul li{height: 30px;line-height: 30px;border: none;}
.cont-b .item ul a{color: #003366;}
.cont-b .item h1{ font-size: 18px; font-weight: bold; height: 36px; line-height: 36px; overflow: hidden; color: #000; margin-bottom: 4px; text-overflow: ellipsis; white-space: nowrap;}
.cont-b .item p{ line-height: 26px; height: 52px; color: #333; overflow: hidden; font-size: 14px;}
.cont-b .item a:hover h1{ color: #e5233e;}
.cont-b .box li{ height: 39px;line-height: 39px;}
.cont-b .box li.strongli a{color: #003366; font-weight: bold;}
.cont-b .box li a{ display: block; height: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cont-b .box li i{ margin-right: 10px; }
.cont-b .h{ height: 40px; line-height: 46px; color: #de0008; font-size: 24px; color: #de0008; position: relative; font-weight: bold;}
.cont-b .h .icon{ width: 40px; height: 50px; position: absolute; left: 0; top: -12px; background-position: -60px -80px;}
.cont-b .h  a{ color: #de0008; padding-left: 50px;}

.mod .h{ height: 116px; position: relative;}
.mod .h  a{ display: block; height: 50px; padding-top: 33px;}
.mod .h .logo{ width: 240px; margin-right: 20px;}
.mod .h  a span{ display: inline-block; *display: inline; zoom: 1; height: 50px; line-height: 50px; border-left: 12px solid #f6c86c; font-size: 48px;  color: #f8c66e; text-indent: 15px;}
.szfjBox-h{ width: 1129px; position: relative; left: 0; margin-bottom: 40px;}
.szfjBox-h a{ display: block; width: 164px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 24px; background: #f6c86c; float: left; margin-right: 24px; border-radius: 22px;}
.szfjBox-h .cur{ background: #cb3c2c;}
.szfj-item{ height: 350px; position: relative; display: none;}
.szfj-item-on{ display: block;}
.szfj-item .fl{ width: 475px;}
.szfj-item .fr{ width: 590px;}
.szfj-item .img{ width: 100%; height: 300px; overflow: hidden;}
.szfj-item .img img{ width: 100%; height: 100%;}
.szfj-item .szfj-img p{ line-height: 24px; margin-top: 10px; color: #404040; font-size: 18px; padding-left: 10px; font-weight: bold;}
.szfj-item .szfj-img p a{ color: #404040;}
.szfj-item .item{ overflow: hidden; border-bottom: 1px dashed #a3a3a3; margin-bottom: 20px; padding-bottom: 20px;}
.szfj-item .item h2{ font-size: 22px; font-weight: bold; overflow: hidden; color: #404040; line-height: 26px; }
.szfj-item .item h2 a{ color: #222222;}
.szfj-item .item p{ font-size: 16px; line-height: 26px; height: 52px; text-indent: 2em; margin-top: 10px; overflow: hidden; color: #808080;}
.szfj-item .item p a{ color: #3b8ede;}
.szfj-item li{ position: relative; padding: 0 0 0 25px; line-height: 36px; height: 36px; font-size: 16px; overflow: hidden; color: #404040; font-weight: bold; text-overflow: ellipsis; white-space: nowrap;}
.szfj-item li i{ display: block; width: 12px; height: 12px; background: #a7a7a7; position: absolute; left: 0; top: 50%; margin-top: -6px;}
.szfj-item li a{color: #404040;}
.szfj-item a:hover{color: #ffb400 !important;}
.szfj-item .more{ display: block; width: 60px; height: 30px; background: url(../images/more.png) no-repeat center left; position: absolute; right: 0; bottom: 0; text-indent: 30px; font-size: 14px;}

.mod-c .fl,.mod-c .fr{ width:540px;}
.mod-c .fl li,.mod-c .fr li{ height: 46px; line-height: 46px; border-bottom: 1px dotted #9fd9e3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold;}
.mod-c .fl li i,.mod-c .fr li i{ margin-right: 10px;}
.mod-c .box-h{position: relative; left: 0; margin-left: 189px;  margin-bottom: 70px;}
.mod-c .box-h a{ display: block; width: 164px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 24px; background: #f6c86c; float: left; border-radius: 22px;}
.mod-c .box-h a:hover{ background: #cb3c2c;}


.mod-c .box{ width: 1142px; position: relative; left: 0;}
.mod-c dl{ float: left; background: #fff; padding: 10px; width: 229px; position: relative; margin: 0 36px 0 0;}
.mod-c dd img{ width: 100%; height: 312px;}
.mod-c dt{ height: 30px; line-height: 30px; overflow: hidden; margin-top: 10px; text-overflow: ellipsis; white-space: nowrap;}
.mod-c dt:hover{ color: #ffb400;}
.mod-c dl a:hover{color: #ffb400 !important;}
.mod-d{ padding-bottom: 30px;}
.mod-d .fl{ width: 510px; }
.mod-d .m-img{ width: 100%; height: 300px; overflow: hidden; position: relative; margin-bottom: 38px;}
.mod-d .m-img img{ height: 100%;}
.mod-d .m-img em,.mod-d .m-img p{ height: 38px; line-height: 38px; width: 100%; position: absolute; bottom: 0; left: 0; font-size: 14px; color: #fff;}
.mod-d .m-img em{ background: #000; opacity: 0.5; filter: alpha(opacity==50);}
.mod-d .m-img p{ padding: 0 8px; width: 494px;}
.mod-d .fr{ width: 562px; }
.mod-d .fr li{ height: 46px; line-height: 46px; border-bottom: 1px dotted #9fd9e3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold;}
.mod-d .fr li i{ margin-right: 10px;}
.tuji{ width: 960px; height: 700px; padding: 20px;  background: #fff;  margin: 15px auto; position: relative;}
.tuji .hd{ display: none;}
.tuji .bd li{ width: 960px; height: 700px; overflow: hidden; position: relative; text-align: center;}
.tuji .bd li .img{ width: 960px; height: 600px; overflow: hidden; }
.tuji .bd li .img a{ width: 960px; height: 600px; overflow: hidden; vertical-align: middle; font-size: 523.8px; display: table-cell; vertical-align: middle; *font-family: Arial; *display: block; text-align: center;}
.tuji .bd li .img img{ vertical-align: middle;}
.tuji .bd li .cont{width: 90%; margin-right: 10%; color: #333; text-align: left;}
.tuji .bd li .cont h1{ font-size: 20px; height: 50px; line-height: 50px; z-index: 99; font-weight: bold;}
.tuji .bd li .cont p{ font-size: 14px; height: 48px; line-height: 24px; z-index: 99; overflow: hidden;}
.tuji .next,.tuji .prev{ position: absolute; height: 104px; width: 46px; top: 50%; margin-top: -52px; opacity: 0.8;}
.tuji .prev{ left: -64px; background-position: -60px 0;}
.tuji .next{ right: -64px; background-position: -106px 0;}
.tuji .next:hover,.tuji .prev:hover{opacity: 1;}
.tuji .tujipageState{ position: absolute; bottom: 40px; right: 20px; font-size: 48px; font-weight: bold; color: #C8C0BA; font-family: Arial, Helvetica, sans-serif;}
.tuji .tujipageState span{ color: #ffb400;}
.mod-g ul{ width: 1146px; position: relative; left: 0;}
.mod-g .b li{ width: 533px; float: left; margin-right: 40px; height: 46px; line-height: 46px; border-bottom: 1px dotted #9fd9e3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold;}
.mod-g .b li i{ margin-right: 10px;}
.ft01{ width: 276px; height: 200px; float: left; background:#388de1; overflow: hidden;}
.ft01 h2{ width:236px; line-height: 26px; margin: 20px auto 0 auto; font-size: 18px; color:#fff;}
.ft01 h2 a{ color:#fff;}
.ft01 p{ width: 236px; line-height: 24px; margin: 10px auto 0 auto; font-size: 16px; color:#fff;}
.ft02{ width: 276px; height: 200px; float:left; background:#fff; margin: 0; position: relative;}
.ft02 img{ width: 100%; height: 100%; display: block;}
.ft02 span{ position: absolute; display: block; height: 40px; width: 256px; left: 0; padding: 0 10px; bottom: 0; color: #fff; background: #000; filter: alpha(opacity=70); -moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7; font-size: 16px; line-height: 40px; overflow:hidden; text-align:center; text-overflow: ellipsis; white-space: nowrap;}
.ft02 span a{ color:#fff;}
.ft03{ width: 276px; height: 200px; float:left; background:#232951;}
.ft03 h2{ width:236px; line-height: 26px; margin: 20px auto 0 auto; font-size: 18px; color:#fff;}
.ft03 h2 a{ color:#fff;}
.ft03 p{ width: 236px; line-height: 24px; margin: 10px auto 0 auto; font-size: 16px; color:#fff;}
.h01{width:36px; height:3px; background:#f4d923; margin: 10px 10px 10px 20px;}
.ft01 h2 a:hover,.ft02 span a:hover,.ft03 h2 a:hover{ color:#f4d923;}
.copyright{ margin:0 auto; font-size:12px; text-align:center; padding:30px 0 20px;  clear:both; color:#999999}
#foot{ background:#f9f9f9; padding:20px 0; border-top:5px solid #007cc5;}
#wap-foot{ display: none; width: 100%; background: #007cc5; text-align: center; line-height: 2rem; font-size: .7rem; color: #000;}
@media screen and (max-width: 1025px){
    .w_timer{width:100%; margin:0 auto; position: relative;}
    #act_timer{width:100%;line-height: 1.2rem; position: absolute;left:50%; top: -142px;margin-left:115px;font-family:"é»‘ä½“"; font-size:0.8rem; color: #fff; font-weight:bold;z-index:999}
	*, *::after, *::before{box-sizing: border-box; -webkit-box-sizing: border-box;}
	a:active{ color: #d71b1a;}
	body{ line-height: 1.2rem; font-size: .6rem; background:none;}
	.w{ width: 100%;}
	#top,.head,.nav,.mod-e{ display: none;}
	.wap-head{ display: block; text-align: center;}
	.pc-head{display: none;}
	.fl,.fr{ width: 100% !important; float: none; display: block;}
	.icon{ background-size: 15rem auto;}
	#foot{ display: none;}
	#wap-foot{ display: block; margin-top: .6rem;}
	.mod{ padding: .6rem 0 0; background: none;}
	.mod .h{ height: auto; padding: .6rem;}
	.mod .h a{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding-top: 0;}
	.mod .h .logo{ margin-top: 0; margin-right: .6rem; width: 4.4rem;}
	.mod .h a span{font-size: 1.0rem; height: 1.6rem; line-height: 1.6rem; border-width: .3rem; text-indent: .5rem;}
	.mod-a{ padding: 0 .6rem;}
	.headline{ padding: .6rem 0; margin-bottom: .6rem;}
	.headline h1{ font-size: 1rem; height: auto; line-height: 1.2rem; padding: 0 0 0 2rem; margin-bottom: .6rem;}
	.headline h1 span{ font-size:26px !important;}
	.headline .icon{ width: 1.5rem; height: 1.5rem;}
	.headline p{ height: auto; line-height: 1.2rem; font-size: .6rem;}
	.headline p .aa{ line-height: 1.2rem; display: block; padding: 0;}
	.slideBox{ width:100%; height: auto; margin-bottom: .6rem;}
	.slideBox .bd li{ height:auto; width:100%;}
	.slideBox .bd li a{ width:100%; display:block; height: 0; padding-bottom: 60%;}
	.slideBox .bd li img{ width:100%; height: 100%; position: absolute; top: 0; left: 0;}
	.slideBox .bd li p, .slideBox .bd li em{ height: 1.5rem; line-height: 1.5rem; padding: 0 3rem 0 .6rem; font-size: .6rem; text-align: left; font-weight: normal; text-overflow: ellipsis; white-space: nowrap;}
	.slideBox .hd { bottom: .6rem}
	.cont-b .item{ height: 2.8rem; padding: .4rem 0; background-size: auto 2rem;}
	.cont-b .item ul{ padding-top: 0; line-height: 1rem; padding-left: 2.4rem; font-size: .6rem;}
	.cont-b .item ul li{ height: 1rem; line-height: 1rem;}
	.cont-b .box li{ height: 1.5rem; line-height: 1.5rem;}
	.szfjBox-h{ width: 100%; display: -webkit-box; display: -ms-flexbox;  -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; margin-bottom: .6rem;}
	.szfjBox-h a{ width: 33.33%; margin: 0; font-size: .8rem; border: 1px solid #fff; border-radius: 0;}
	.szfjBox-b{ padding: 0 .6rem;}
	.szfj-item{ height: auto; padding-bottom: 36px;}
	.szfj-item .img{ height: 0; padding-bottom: 70%; position: relative;}
	.szfj-item .img img{ position: absolute; left: 0; top: 0;}
	.szfj-item .szfj-img p{ height: auto;  line-height: .8rem; padding-left: 0; font-size: .7rem; margin-top: .3rem; margin-bottom: .6rem;}
	.szfj-item .item{ padding-bottom: .6rem; margin-bottom: .6rem;}
	.szfj-item .item h2{ font-size: .9rem; line-height: 1.2rem;}
	.szfj-item .item p{ line-height: 1rem; height: 2rem; font-size: .56rem;}
	.szfj-item li{ height: 1.6rem; line-height: 1.6rem; font-size: .65rem;}
	.szfj-item .more{ height: 1.2rem; line-height: 1.2rem; font-size: .6rem; width: 2.8rem; background-size: auto .6rem; text-indent: 1.2rem;}

	.mod-c dl{ width: 48%; margin-right: 0; padding: .3rem; margin-bottom: .6rem;}
	.mod-c dl:nth-child(odd){ margin-right: 4%;}
	.mod-c dd a{ display: block; width: 100%; position: relative; height: 0; padding-bottom: 136.2445%; overflow: hidden;}
	.mod-c dd a img{ height: 100%; position: absolute; left: 0; top: 0;}
	.mod-c dt{ height: 2rem; line-height: 1rem; margin-top: .3rem; white-space: normal;}
	
	.mod-c .box{ width: 100%; padding: 0 .6rem;}	
	.mod-c .fl,.mod-c .fr{ padding: 0 .6rem;}
	.mod-c .fl li,.mod-c .fr li{ height: 1.8rem; line-height: 1.8rem; font-size: .65rem;}	
	.mod-c .box-h{ height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; margin-left:0; margin-bottom: .6rem;}
	.mod-c .box-h a{ width: 33.33%; margin: 0; font-size: .8rem; border: 1px solid #fff; border-radius: 0;}
		
	.mod-d .m-img{ margin-bottom: .6rem; height: auto;}
	.mod-d .m-img a{ display: block; width: 100%; position: relative; height: 0; padding-bottom: 40%; overflow: hidden;}
	.mod-d .m-img a img{ height: 100%; position: absolute; left: 0; top: 0;}
	.mod-d .m-img em, .mod-d .m-img p{ width: 100%; padding: 0 .6rem; height: 1.6rem; line-height: 1.6rem; font-size: .6rem;}
	.mod-d .fr{ padding: 0 .6rem;}
	.mod-d .fr li{ height: 1.8rem; line-height: 1.8rem; font-size: .65rem;}
	.tuji{ width: 100%; padding: 0; height: auto; overflow: hidden; margin: 0 auto .6rem;}
	.tuji .bd li{ width: 100%; height: auto;}
	.tuji .bd li .img{height: auto; width: 100%; display: block;}
	.tuji .bd li .img a{height: auto; width: 100%; display: block;}
	.tuji .next,.tuji .prev{ display: none; }
	.tuji .bd li .cont{ height: auto; width: 100%;overflow: hidden; padding: 0 15px 10px;}
	.tuji .bd li .cont h1{ width: 100%; height: auto; padding: 15px 0; line-height: 26px;}
	.tuji .bd li .cont p{ height: auto;}
	.tuji  .tujipageState{  top: 15px; right: 15px; background: rgba(255,255,255,.8);color: #48332E; height: 32px; padding: 0 15px; border-radius: 30px; line-height: 32px; font-size: 30px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.3); box-shadow: 2px 2px 5px rgba(0,0,0,.3)}
	.mod-g ul{ width: 100%; padding: 0 .6rem;}
	.mod-g .b li{ height: 1.8rem; line-height: 1.8rem; font-size: .65rem; margin-right: 0; width: 100%;}
	.mod-h .b{ padding: 0 .6rem;}
	.ft01,.ft02,.ft03{ width: 100%; height: auto;}
	.ft02{ height: 0; padding-bottom: 60%; position: relative;}
	.ft02 img{ position: absolute; top: 0; left: 0;}
	.ft02 span{ height: 1.6rem; line-height: 1.6rem; font-size: .6rem; width: 100%;}
	.ft01,.ft03{ padding: 1rem;}
	.ft01 h2,.ft03 h2{ width: 100%; margin-top: 0; font-size: .8rem; line-height: 1.2rem;}
	.ft01 p,.ft03 p{ width: 100%; line-height: 1rem; font-size: .6rem; margin: .6rem auto 0 auto;}
	.h01{ margin: .6rem 0;}
}</pre></body></html>