<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; max-width: 100%; }
a { text-decoration: none; color: #333; outline: none; }
body { min-width: 1200px; font-family: "Microsoft yahei"; color: #333;}
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1160px; margin: 0 auto; }
.clear { clear: both; }

/*head*/
.head { height: 320px;  }
.head {  height: 136px;line-height: 136px; background: #256eb2;}
.head .wrap { overflow: visible; }
.head .fl img { vertical-align: middle; margin-left: -20px; }
.search { position: relative; font-size: 0;}
.search .ss { padding-left: 10px; padding-right: 10px; height: 38px; width: 260px; border: 1px solid #d9d9d9; line-height: 38px; background: #fff; color: #333; }
.search .btn {  width: 58px;height: 40px; border: none;color: #fff;background: #3d7eba;}

/*nav*/
.nav { height: 60px; line-height: 60px; background: #438cd1; }
.nav .wrap { position: relative; }
.nav ul li {font-size: 18px;  float: left; position: relative;text-align: center;    padding: 0 16px; }
.nav ul li a { color: #fff;  display: block; padding: 0 2px;}
.nav ul li:hover &gt; a { color: #ffc600;}
.nav ul li:hover dl { display: block; }
.nav dl {display: none;position: absolute;left: 0;top: 60px;z-index: 2;min-width: 100%;}
.nav ul li dd a { font-size: 16px; background: #3e8cd7; line-height: 40px; white-space: nowrap;padding: 0 15px;}
.nav ul li dd:hover a { color: #ffc600; }
.nav dd:hover { background: #01396e; }

/*main*/
.hot { height: 70px;line-height: 70px;margin: 25px 0; vertical-align: top;}
.hot p { display: inline-block; *display: inline; *zoom: 1; width: 1060px; text-align: center; font-size: 38px; font-weight: bold; color: #404040; vertical-align: top; }



.news { height: 400px;overflow: hidden; }
.news-l { position: relative; }
.news-l .hd { position: absolute; right: 20px;bottom: 18px;font-size: 0;color: #fff;z-index: 3; }
.news-l .hd ul li { font-size: 0; display: inline-block; cursor: pointer; *display: inline; *zoom: 1; width: 8px; height: 8px; border: 1px solid #fff; background: transparent; margin: 0 3px; border-radius: 50%; }
.news-l .hd ul li.on { background: #fff; }
.news-l .bd ul li a { display: block; width: 555px; height: 400px; overflow: hidden; font-size: 0; }
.news-l .bd ul li a img { width: 555px; height: 400px; transition: all 0.6s;}
.news-l .bd ul li a img:hover { transform: scale(1.1); }
.news-l .bd ul li { position: relative; }
.news-l .bd ul li .bt {position: absolute;left: 0;bottom: 0;z-index: 2; width: 555px;height: 50px;line-height: 50px; background: url(../images/bg-news.png);}
.news-l .bd ul li .bt p { width: 540px;padding-left: 15px;font-size: 16px;color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-l .prev, .news-l .next { width: 40px; height: 41px; position: absolute; top: 50%;margin-top: -20px; z-index: 3; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; display: none; }
.news-l .prev { left: 0; background: url(../images/btn.png) left no-repeat; }
.news-l .prev:hover, .news-l .next:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.news-l .next { right: 0; background: url(../images/btn.png) right no-repeat; }
.news-l:hover .prev { display: block; }
.news-l:hover .next { display: block; }

.news-r { width: 565px;  }
.same-title { height: 40px; line-height: 41px; overflow: hidden; font-size: 0; border-bottom: 2px solid #256eb2; background: #f4f4f4; }
.same-title span { display: inline-block; *display: inline; *zoom: 1; width: 125px; text-align: center; font-size: 20px; color: #fff; background: #256eb2; }
.same-title a { float: right; font-size: 14px; color: #808080; margin-right: 10px; }
.same-title a:hover { color: #256eb2; }
.news-r .first { text-align: center; padding: 20px 0 10px; border-bottom: 1px dashed #98bddf; }
.news-r .first .title a { font-size: 22px; color: #256eb2; }
.news-r .first p { font-size: 14px; line-height: 24px; color: #999; margin-top: 10px; }
.news-r ul { padding-top: 5px;  }
.news-r ul li { line-height: 40px; overflow: hidden;}
.news-r ul li a { font-size: 15px; color: #272727; }
.news-r ul li span { font-size: 13px;color: #808080; float: right; }
.news-r ul li a:hover { color: #256eb2; }

/*pic-link*/
.pic-link { margin: 35px 0; height: 80px; overflow: hidden;}
.pic-link .wrap { position: relative; }
.pic-link .prev, .pic-link .next { width: 20px; height: 80px; position: absolute; top: 0; z-index: 3; }
.pic-link .prev { left: 0; background: url(../images/pic-link-l.png) left no-repeat; }
.pic-link .next { right: 0; background: url(../images/pic-link-r.png) right no-repeat; }
.pic-link .bd { width: 1082px; margin: 0 auto; }
.pic-link ul li { float: left; margin-right: 8px; }
.pic-link ul li img { width: 210px; height: 80px; }

/*anjian*/
.anjian .wrap { overflow: hidden; min-height: 285px;}
.anjian-l { font-size: 0; }
.anjian-m { width: 410px; margin: 0 40px; }
.anjian-m ul li { margin-top: 20px; font-size: 15px; }
.anjian-m ul li a:hover { color: #256eb2; }
.anjian-r ul { overflow: hidden; width: 408px; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }
.anjian-r ul li { height: 70px; line-height: 70px; width: 203px; background: #f4f4f4; font-size: 0; float: left; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.anjian-r ul li span { margin-left: 25px; display: inline-block; *display: inline; *zoom: 1; width: 50px; font-size: 0; vertical-align: top; }
.anjian-r ul li span img { vertical-align: middle; }
.anjian-r ul li i { font-style: normal; font-size: 15px; color: #404040; }
.anjian-r ul li a { display: block; }
.anjian-r ul li a:hover i { color: #256eb2; }

/*media*/
.media .wrap { overflow: hidden; margin-top: 35px; min-height: 200px;}
.media .media-l { width: 258px; height: 200px; border: 1px solid #d9d9d9; }
.media .media-l .title { height: 44px; background: #256eb2; text-align: center; font-size: 20px; color: #fff; line-height: 44px; }
.media .media-l-bd { position: relative; }
.media .media-l .bd ul { overflow: hidden; }
.media .media-l .bd ul li { width: 129px; text-align: center; font-size: 0; float: left; padding-top: 20px; }
.media .media-l .bd ul li img { width: 94px;height: 94px; }
.media .media-l .bd ul li p { font-size: 15px; color: #666; line-height: 36px; }
.media .media-l-bd .sPrev, .media .media-l-bd .sNext { width: 10px; height: 18px; position: absolute; top: 60px; z-index: 2; display: none; }
.media .media-l-bd .sPrev { left: 5px; background: url(../images/number-arrow.png) left no-repeat; }
.media .media-l-bd .sNext { right: 5px; background: url(../images/number-arrow.png) right no-repeat; }
.media .media-l-bd:hover .sPrev, .media .media-l-bd:hover .sNext { display: block; }
.media .media-m { width: 410px; margin: 0 40px; }
.media-m ul li { margin-top: 20px; font-size: 15px; }
.media-m ul li a:hover { color: #256eb2; }
.media-r { width: 409px; }
.media-r ul li { margin-top: 20px; font-size: 15px; }
.media-r ul li a:hover { color: #256eb2; }

/*view*/
.view { margin-top: 35px; height: 260px; overflow: hidden;}
.view .title {position:relative; height: 45px; line-height: 45px; background: url(../images/view-title.png) 0 0 no-repeat; text-align: center; font-size: 20px; }
.view .title a{position:absolute;top:0px;right:10px;font-size: 14px;color: #808080;}
.view .title a:hover{color:#256eb2;}
.view-bd { margin-top: 30px; position: relative; }
.view-bd ul { overflow: hidden; }
.view-bd ul li { width: 210px; text-align: center; font-size: 0; float: left; margin-right: 28px; }
.view-bd ul li .pic { width: 210px;height: 150px;overflow: hidden; }
.view-bd ul li img { width: 210px; height: 150px; transition: all 0.6s; }
.view-bd ul li:hover img { transform: scale(1.15); }
.view-bd ul li p { font-size: 15px; margin-top: 15px; }
.view-bd ul li:hover p { color: #256eb2; }
.view-bd .tempWrap { width: 1160px!important; }
.view-bd .prev, .view-bd .next { font-family: '宋体'; font-size: 50px;color: #999; position: absolute; top: 50px; z-index: 2; }
.view-bd .prev { left: -50px;}
.view-bd .next { right: -50px; }






/*links*/
.links .wrap { margin: 30px auto; padding: 20px;width: 1120px; border: 1px solid #d9d9d9; background: #f8f8f8; min-height: 110px; }
.links dt { font-size: 22px; margin-bottom: 15px; }
.links dd { float: left; margin-right: 25px; margin-bottom: 10px; }
.links dd a { font-size: 14px; color: #4c4c4c; }
.links dd a:hover { color: #256eb2; }

/*footer*/
.footer { text-align: center; border-top: 2px solid #256eb2; padding: 20px 0; background: #f8f8f8; font-size: 14px; color: #666; }

.footer p { margin-bottom: 10px; }


.backtop { position: fixed; right: 30px; bottom: 30px; cursor: pointer; display: none; width: 51px; height: 50px; }

/*main-in*/
.now { }
.now .wrap { overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; }
.now-l { padding-top: 30px; float: left; font-size: 14px; color: #666; }
.now-l span { color: #333; padding-left: 26px; background: url(../images/now.png) left center no-repeat; }
.now-l a { color: #666; }
.now-l a:hover { color: #256eb2; }
.now-r { float: right; font-size: 20px; color: #4c4c4c; padding-top: 25px; }
.inner {
    padding-top: 40px;
    min-height: 545px; }
.inner .wrap { overflow: hidden; }
.subnav { width: 230px; border: 1px solid #438cd1; float: left; }
.subnav .lanmu { text-align: center; line-height: 60px; height: 60px; background: #438cd1; font-size: 24px; color: #fff; }
.subnav ul { padding: 15px; }
.subnav ul li { width: 170px; height: 44px; line-height: 44px; margin: 15px auto; text-align: center; position: relative; }
.subnav ul li a { font-size: 18px; color: #333; }
.subnav ul li .line { height: 40px; width: 3px; background: #ffc600; border-radius: 1px; position: absolute; left: -15px; top: 2px; display: none; }
.subnav ul li.on, .subnav ul li:hover { background: #ffc600; border-radius: 8px; }
.subnav ul li.on a, .subnav ul li:hover a { color: #fff; }
.subnav ul li.on .line, .subnav ul li:hover .line { display: block; }
.inner-r { width: 870px; float: right; }

/*list*/
.inner-r .list ul li { overflow: hidden; margin-bottom: 15px; padding-left: 20px; background: url(../images/list-icon.png) left center no-repeat; }
.inner-r .list ul li a { float: left; width: 700px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; }
.inner-r .list ul li a:hover { color: #256eb2; }
.inner-r .list ul li span { float: right; font-size: 14px; color: #808080; }
.inner-r .switch { text-align: center; margin: 50px 0; }

/*pic-list*/
.inner-r .pic-list ul { overflow: hidden; width: 950px; }
.inner-r .pic-list ul li { width: 260px; margin-right: 43px; margin-bottom: 20px; float: left; }
.inner-r .pic-list ul li .pic { width: 260px; height: 180px;}
.inner-r .pic-list ul li img { width: 100%; }
.inner-r .pic-list ul li p { font-size: 16px; text-align: center; line-height: 44px; }
.inner-r .pic-list ul li p a { color: #333; }
.inner-r .pic-list ul li p a:hover { color: #256eb2; }

/*info*/
.info .title { text-align: center; border-bottom: 1px solid #d9d9d9;margin-bottom:20px;}
.info .title h3 { font-size: 24px; color: #333; }
.info .time { padding: 20px 0; font-size: 12px; color: #999; }
.info .artical p {font-size: 15px;
    color: #666;
    line-height: 34px;
    text-indent: 2em;
    text-align: justify; }
.info .artical img { display: block; margin: 0 auto; }
.info .pn { padding: 25px; background: #f5f5f5; margin: 50px 0; font-size: 14px; }
.info .pn span { color: #333; }
.info .pn a { color: #666; }
.info .pn a:hover { color: #256eb2; }</pre></body></html>